OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Functions
nifstream.hpp File Reference
#include <cassert>
#include <stdint.h>
#include <stdexcept>
#include <vector>
#include <components/files/constrainedfilestream.hpp>
#include <osg/Vec3f>
#include <osg/Vec4f>
#include <osg/Quat>
#include "niftypes.hpp"
Include dependency graph for nifstream.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Nif::NIFStream
 

Namespaces

 Nif
 This file holds the main classes of NIF Records used by everything else.
 

Functions

template<uint32_t numInstances, typename T , typename IntegerT >
void Nif::readLittleEndianBufferOfType (Files::IStreamPtr &pIStream, T *dest)
 
template<typename T , typename IntegerT >
void Nif::readLittleEndianDynamicBufferOfType (Files::IStreamPtr &pIStream, T *dest, uint32_t numInstances)
 
template<typename type , typename IntegerT >
type Nif::readLittleEndianType (Files::IStreamPtr &pIStream)