24 #ifndef OPENMW_COMPONENTS_NIF_DATA_HPP
25 #define OPENMW_COMPONENTS_NIF_DATA_HPP
40 std::vector< std::vector<osg::Vec2f> >
uvlist;
127 std::vector<unsigned char>
data;
Definition: niffile.hpp:40
int numberOfMipmaps
Definition: data.hpp:118
float time
Definition: data.hpp:144
std::vector< Mipmap > mipmaps
Definition: data.hpp:125
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:121
osg::Vec3f center
Definition: data.hpp:41
Format
Definition: data.hpp:105
std::shared_ptr< QuaternionKeyMap > QuaternionKeyMapPtr
Definition: nifkey.hpp:160
std::vector< osg::Vec3f > mVertices
Definition: data.hpp:190
QuaternionKeyMapPtr mRotations
Definition: data.hpp:200
std::vector< unsigned char > data
Definition: data.hpp:127
bool isSet
Definition: data.hpp:145
unsigned int gmask
Definition: data.hpp:117
std::vector< std::vector< osg::Vec2f > > uvlist
Definition: data.hpp:40
float boundSphereRadius
Definition: data.hpp:176
Base class for all records.
Definition: record.hpp:101
std::vector< BoneInfo > bones
Definition: data.hpp:181
std::vector< VisData > mVis
Definition: data.hpp:147
NodeList bones
Definition: data.hpp:157
unsigned int bmask
Definition: data.hpp:117
FloatKeyMapPtr mXRotations
Definition: data.hpp:203
NiSkinDataPtr data
Definition: data.hpp:155
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:70
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:240
FloatKeyMapPtr mZRotations
Definition: data.hpp:205
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:178
std::vector< MorphData > mMorphs
Definition: data.hpp:192
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:127
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:136
int bpp
Definition: data.hpp:118
unsigned int rmask
Definition: data.hpp:117
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:6
int dataOffset
Definition: data.hpp:123
FloatKeyMapPtr mKeyFrames
Definition: data.hpp:189
std::shared_ptr< Vector4KeyMap > Vector4KeyMapPtr
Definition: nifkey.hpp:159
int numParticles
Definition: data.hpp:59
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:142
FloatKeyMapPtr mScales
Definition: data.hpp:208
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:110
osg::Vec3f boundSphereCenter
Definition: data.hpp:175
Transformation trafo
Definition: data.hpp:180
std::shared_ptr< Vector3KeyMap > Vector3KeyMapPtr
Definition: nifkey.hpp:158
int width
Definition: data.hpp:122
std::vector< osg::Vec4f > colors
Definition: data.hpp:39
std::shared_ptr< FloatKeyMap > FloatKeyMapPtr
Definition: nifkey.hpp:157
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:195
float weight
Definition: data.hpp:169
float radius
Definition: data.hpp:42
std::vector< osg::Quat > rotations
Definition: data.hpp:73
std::vector< osg::Vec3f > vertices
Definition: data.hpp:38
FloatKeyMapPtr mYRotations
Definition: data.hpp:204
Vector4KeyMapPtr mKeyMap
Definition: data.hpp:135
Vector3KeyMapPtr mKeyList
Definition: data.hpp:81
Vector3KeyMapPtr mTranslations
Definition: data.hpp:207
FloatKeyMapPtr mKeyList
Definition: data.hpp:97
std::vector< VertWeight > weights
Definition: data.hpp:177
Transformation trafo
Definition: data.hpp:174
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:93
std::vector< unsigned short > triangles
Definition: data.hpp:51
void post(NIFFile *nif)
Does post-processing, after the entire tree is loaded.
Definition: data.cpp:13
unsigned int amask
Definition: data.hpp:117
Definition: nifstream.hpp:83
int activeCount
Definition: data.hpp:63
Format fmt
Definition: data.hpp:115
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:184
std::vector< osg::Vec3f > normals
Definition: data.hpp:38
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:225
FloatKeyMapPtr mKeyList[4]
Definition: data.hpp:89
std::vector< float > sizes
Definition: data.hpp:65
int height
Definition: data.hpp:122
float particleRadius
Definition: data.hpp:61
unsigned short vertex
Definition: data.hpp:168
NodePtr root
Definition: data.hpp:156
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:34