1 #ifndef OPENMW_COMPONENTS_NIF_NODE_HPP
2 #define OPENMW_COMPONENTS_NIF_NODE_HPP
280 unsigned int numLodLevels = nif->
getUInt();
281 for (
unsigned int i=0; i<numLodLevels; ++i)
float vbottom
Definition: node.hpp:184
Definition: niffile.hpp:17
osg::Vec3f lodCenter
Definition: node.hpp:267
static bool ciEqual(const std::string &x, const std::string &y)
Definition: stringops.hpp:62
void read(NIFStream *nif)
Parses the record from file.
Definition: node.hpp:276
NiNode * parent
Definition: node.hpp:70
const NiSkinData::BoneInfo * boneInfo
Definition: node.hpp:76
float vright
Definition: node.hpp:184
Matrix3 boundRot
Definition: node.hpp:35
int getInt()
Definition: nifstream.hpp:47
float LOD
Definition: node.hpp:187
short boneIndex
Definition: node.hpp:80
float nearDist
Definition: node.hpp:181
void read(NIFStream *nif)
Parses the record from file.
Definition: base.hpp:64
float maxRange
Definition: node.hpp:272
void setUseSkinning(bool skinning)
Definition: niffile.cpp:215
void read(NIFStream *nif)
Parses the record from file.
Definition: node.hpp:258
float top
Definition: node.hpp:181
Matrix3 getMatrix3()
Definition: nifstream.cpp:58
NiRotatingParticlesDataPtr data
Definition: node.hpp:239
void read(NIFStream *nif)
Parses the record from file.
Definition: node.hpp:38
size_t length() const
Definition: recordptr.hpp:110
std::string name
Definition: base.hpp:62
BSParticleFlags
Definition: node.hpp:109
void post(NIFFile *nif)
Does post-processing, after the entire tree is loaded.
Definition: node.hpp:62
unsigned short getUShort()
Definition: nifstream.hpp:46
const Transformation * boneTrafo
Definition: node.hpp:73
PropertyList props
Definition: node.hpp:30
Camera cam
Definition: node.hpp:206
void post(NIFFile *nif)
Does post-processing, after the entire tree is loaded.
Definition: base.hpp:51
osg::Vec3f boundXYZ
Definition: node.hpp:36
Has name, extra-data and controller.
Definition: base.hpp:59
osg::Vec3f boundPos
Definition: node.hpp:34
Transformation trafo
Definition: node.hpp:28
Transformation getTrafo()
Definition: nifstream.cpp:77
float right
Definition: node.hpp:181
void post(NIFFile *nif)
Resolve index to pointer.
Definition: recordptr.hpp:38
void read(NIFStream *nif)
Parses the record from file.
Definition: node.hpp:117
Flags
Definition: node.hpp:101
void read(NIFStream *nif)
Definition: node.hpp:189
osg::Vec3f velocity
Definition: node.hpp:29
void read(NIFStream *nif)
Read the index from the nif.
Definition: recordptr.hpp:27
void post(NIFFile *nif)
Does post-processing, after the entire tree is loaded.
Definition: node.hpp:248
void post(NIFFile *nif)
Does post-processing, after the entire tree is loaded.
Definition: node.hpp:132
void read(NIFStream *nif)
Parses the record from file.
Definition: node.hpp:159
NodeList children
Definition: node.hpp:98
NodeList effects
Definition: node.hpp:99
BSAnimFlags
Definition: node.hpp:106
void post(NIFFile *nif)
Definition: recordptr.hpp:99
osg::Vec3f getVector3()
Definition: nifstream.cpp:44
Transformation trafo
Definition: data.hpp:177
float vleft
Definition: node.hpp:184
void read(NIFStream *nif)
Parses the record from file.
Definition: node.hpp:241
float farDist
Definition: node.hpp:181
float getFloat()
Definition: nifstream.hpp:49
NiSkinInstancePtr skin
Definition: node.hpp:157
void post(NIFFile *nif)
Does post-processing, after the entire tree is loaded.
Definition: node.hpp:230
Definition: niftypes.hpp:35
NiTriShapeDataPtr data
Definition: node.hpp:156
void makeRootBone(const Transformation *tr)
Definition: node.hpp:82
NiAutoNormalParticlesDataPtr data
Definition: node.hpp:221
Definition: nifstream.hpp:26
unsigned int getUInt()
Definition: nifstream.hpp:48
void read(NIFStream *nif)
Parses the record from file.
Definition: node.hpp:208
void read(NIFStream *nif)
Definition: recordptr.hpp:90
bool hasBounds
Definition: node.hpp:33
ControllerFlags
Definition: node.hpp:113
float minRange
Definition: node.hpp:271
void read(NIFStream *nif)
Parses the record from file.
Definition: node.hpp:223
bool empty() const
Pointers are allowed to be empty.
Definition: recordptr.hpp:75
size_t recIndex
Definition: record.hpp:105
std::vector< LODRange > lodLevels
Definition: node.hpp:274
void makeBone(short ind, const NiSkinData::BoneInfo &bi)
Definition: node.hpp:88
float vtop
Definition: node.hpp:184
float bottom
Definition: node.hpp:181
int flags
Definition: node.hpp:27
float left
Definition: node.hpp:181
void post(NIFFile *nif)
Does post-processing, after the entire tree is loaded.
Definition: node.hpp:166