24 #ifndef OPENMW_COMPONENTS_NIF_DATA_HPP
25 #define OPENMW_COMPONENTS_NIF_DATA_HPP
43 std::vector< osg::ref_ptr<osg::Vec2Array> >
uvlist;
130 std::vector<unsigned char>
data;
Definition: niffile.hpp:17
float time
Definition: data.hpp:147
std::vector< Mipmap > mipmaps
Definition: data.hpp:128
osg::ref_ptr< osg::DrawElementsUShort > triangles
Definition: data.hpp:54
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:153
osg::Vec3f center
Definition: data.hpp:44
osg::ref_ptr< osg::Vec4Array > colors
Definition: data.hpp:41
Format
Definition: data.hpp:108
boost::shared_ptr< FloatKeyMap > FloatKeyMapPtr
Definition: nifkey.hpp:159
QuaternionKeyMapPtr mRotations
Definition: data.hpp:203
std::vector< unsigned char > data
Definition: data.hpp:130
std::vector< osg::ref_ptr< osg::Vec2Array > > uvlist
Definition: data.hpp:43
bool isSet
Definition: data.hpp:148
unsigned int gmask
Definition: data.hpp:120
float boundSphereRadius
Definition: data.hpp:179
Base class for all records.
Definition: record.hpp:100
std::vector< BoneInfo > bones
Definition: data.hpp:184
std::vector< VisData > mVis
Definition: data.hpp:150
NodeList bones
Definition: data.hpp:160
unsigned int bmask
Definition: data.hpp:120
FloatKeyMapPtr mXRotations
Definition: data.hpp:206
NiSkinDataPtr data
Definition: data.hpp:158
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:93
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:273
FloatKeyMapPtr mZRotations
Definition: data.hpp:208
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:210
std::vector< MorphData > mMorphs
Definition: data.hpp:195
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:159
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:168
int bpp
Definition: data.hpp:121
unsigned int rmask
Definition: data.hpp:120
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:9
int dataOffset
Definition: data.hpp:126
boost::shared_ptr< Vector3KeyMap > Vector3KeyMapPtr
Definition: nifkey.hpp:160
FloatKeyMapPtr mKeyFrames
Definition: data.hpp:192
int numParticles
Definition: data.hpp:62
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:174
FloatKeyMapPtr mScales
Definition: data.hpp:211
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:141
osg::Vec3f boundSphereCenter
Definition: data.hpp:178
Transformation trafo
Definition: data.hpp:183
int width
Definition: data.hpp:125
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:227
osg::ref_ptr< osg::Vec3Array > mVertices
Definition: data.hpp:193
float weight
Definition: data.hpp:172
float radius
Definition: data.hpp:45
std::vector< osg::Quat > rotations
Definition: data.hpp:76
FloatKeyMapPtr mYRotations
Definition: data.hpp:207
Vector4KeyMapPtr mKeyMap
Definition: data.hpp:138
Vector3KeyMapPtr mKeyList
Definition: data.hpp:84
Vector3KeyMapPtr mTranslations
Definition: data.hpp:210
FloatKeyMapPtr mKeyList
Definition: data.hpp:100
std::vector< VertWeight > weights
Definition: data.hpp:180
boost::shared_ptr< Vector4KeyMap > Vector4KeyMapPtr
Definition: nifkey.hpp:161
Transformation trafo
Definition: data.hpp:177
boost::shared_ptr< QuaternionKeyMap > QuaternionKeyMapPtr
Definition: nifkey.hpp:162
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:123
void post(NIFFile *nif)
Does post-processing, after the entire tree is loaded.
Definition: data.cpp:16
unsigned int amask
Definition: data.hpp:120
Definition: nifstream.hpp:26
int activeCount
Definition: data.hpp:66
Format fmt
Definition: data.hpp:118
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:216
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:257
FloatKeyMapPtr mKeyList[4]
Definition: data.hpp:92
std::vector< float > sizes
Definition: data.hpp:68
int height
Definition: data.hpp:125
float particleRadius
Definition: data.hpp:64
unsigned short vertex
Definition: data.hpp:171
NodePtr root
Definition: data.hpp:159
int mips
Definition: data.hpp:121
osg::ref_ptr< osg::Vec3Array > vertices
Definition: data.hpp:40
void read(NIFStream *nif)
Parses the record from file.
Definition: data.cpp:39
osg::ref_ptr< osg::Vec3Array > normals
Definition: data.hpp:40