1 #ifndef OPENMW_COMPONENTS_NIF_NODE_HPP
2 #define OPENMW_COMPONENTS_NIF_NODE_HPP
263 unsigned int numLodLevels = nif->
getUInt();
264 for (
unsigned int i=0; i<numLodLevels; ++i)
float vbottom
Definition: node.hpp:167
Definition: niffile.hpp:40
osg::Vec3f lodCenter
Definition: node.hpp:250
static bool ciEqual(const std::string &x, const std::string &y)
Definition: stringops.hpp:129
void read(NIFStream *nif)
Parses the record from file.
Definition: node.hpp:259
NiNode * parent
Definition: node.hpp:69
float vright
Definition: node.hpp:167
Matrix3 boundRot
Definition: node.hpp:35
int getInt()
Definition: nifstream.hpp:111
float LOD
Definition: node.hpp:170
float nearDist
Definition: node.hpp:164
void read(NIFStream *nif)
Parses the record from file.
Definition: base.hpp:64
float maxRange
Definition: node.hpp:255
void setUseSkinning(bool skinning) override
Definition: niffile.cpp:216
void read(NIFStream *nif)
Parses the record from file.
Definition: node.hpp:241
float top
Definition: node.hpp:164
Matrix3 getMatrix3()
Definition: nifstream.hpp:147
NiRotatingParticlesDataPtr data
Definition: node.hpp:222
void read(NIFStream *nif)
Parses the record from file.
Definition: node.hpp:38
size_t length() const
Definition: recordptr.hpp:118
std::string name
Definition: base.hpp:62
BSParticleFlags
Definition: node.hpp:92
void post(NIFFile *nif)
Does post-processing, after the entire tree is loaded.
Definition: node.hpp:61
unsigned short getUShort()
Definition: nifstream.hpp:106
PropertyList props
Definition: node.hpp:30
Camera cam
Definition: node.hpp:189
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:19
float right
Definition: node.hpp:164
void post(NIFFile *nif)
Resolve index to pointer.
Definition: recordptr.hpp:40
void read(NIFStream *nif)
Parses the record from file.
Definition: node.hpp:100
Flags
Definition: node.hpp:84
void read(NIFStream *nif)
Definition: node.hpp:172
osg::Vec3f velocity
Definition: node.hpp:29
void read(NIFStream *nif)
Read the index from the nif.
Definition: recordptr.hpp:29
void post(NIFFile *nif)
Does post-processing, after the entire tree is loaded.
Definition: node.hpp:231
void post(NIFFile *nif)
Does post-processing, after the entire tree is loaded.
Definition: node.hpp:115
void read(NIFStream *nif)
Parses the record from file.
Definition: node.hpp:142
NodeList children
Definition: node.hpp:81
NodeList effects
Definition: node.hpp:82
BSAnimFlags
Definition: node.hpp:89
void post(NIFFile *nif)
Definition: recordptr.hpp:107
osg::Vec3f getVector3()
Definition: nifstream.hpp:133
float vleft
Definition: node.hpp:167
void read(NIFStream *nif)
Parses the record from file.
Definition: node.hpp:224
bool isBone
Definition: node.hpp:71
float farDist
Definition: node.hpp:164
float getFloat()
Definition: nifstream.hpp:121
NiSkinInstancePtr skin
Definition: node.hpp:140
void post(NIFFile *nif)
Does post-processing, after the entire tree is loaded.
Definition: node.hpp:213
Definition: niftypes.hpp:35
NiTriShapeDataPtr data
Definition: node.hpp:139
NiAutoNormalParticlesDataPtr data
Definition: node.hpp:204
Definition: nifstream.hpp:83
unsigned int getUInt()
Definition: nifstream.hpp:116
void read(NIFStream *nif)
Parses the record from file.
Definition: node.hpp:191
void read(NIFStream *nif)
Definition: recordptr.hpp:98
void setBone()
Definition: node.hpp:73
bool hasBounds
Definition: node.hpp:33
ControllerFlags
Definition: node.hpp:96
float minRange
Definition: node.hpp:254
void read(NIFStream *nif)
Parses the record from file.
Definition: node.hpp:206
bool empty() const
Pointers are allowed to be empty.
Definition: recordptr.hpp:77
size_t recIndex
Definition: record.hpp:106
std::vector< LODRange > lodLevels
Definition: node.hpp:257
float vtop
Definition: node.hpp:167
float bottom
Definition: node.hpp:164
int flags
Definition: node.hpp:27
float left
Definition: node.hpp:164
void post(NIFFile *nif)
Does post-processing, after the entire tree is loaded.
Definition: node.hpp:149