Classes |
class | Controlled |
| Anything that has a controller. More...
|
class | Named |
| Has name, extra-data and controller. More...
|
class | NiParticleGrowFade |
class | NiParticleColorModifier |
class | NiGravity |
class | NiPlanarCollider |
class | NiParticleRotation |
class | Controller |
class | NiParticleSystemController |
class | NiMaterialColorController |
class | NiPathController |
class | NiUVController |
class | NiKeyframeController |
class | NiAlphaController |
class | NiGeomMorpherController |
class | NiVisController |
class | NiFlipController |
class | NiSourceTexture |
class | ShapeData |
class | NiTriShapeData |
class | NiAutoNormalParticlesData |
class | NiRotatingParticlesData |
class | NiPosData |
class | NiUVData |
class | NiFloatData |
class | NiPixelData |
class | NiColorData |
class | NiVisData |
class | NiSkinInstance |
class | NiSkinData |
struct | NiMorphData |
struct | NiKeyframeData |
struct | NiLight |
struct | NiTextureEffect |
class | Extra |
class | NiVertWeightsExtraData |
class | NiTextKeyExtraData |
class | NiStringExtraData |
struct | RecordFactoryEntry |
class | NIFFile |
struct | KeyT |
struct | KeyListT |
class | NIFStream |
struct | Transformation |
class | Node |
struct | NiNode |
struct | NiTriShape |
struct | NiCamera |
struct | NiAutoNormalParticles |
struct | NiRotatingParticles |
class | Property |
class | NiTexturingProperty |
class | NiShadeProperty |
class | NiDitherProperty |
class | NiZBufferProperty |
class | NiSpecularProperty |
class | NiWireframeProperty |
struct | StructPropT |
struct | S_MaterialProperty |
struct | S_VertexColorProperty |
struct | S_AlphaProperty |
struct | S_StencilProperty |
class | NiAlphaProperty |
class | NiMaterialProperty |
class | NiVertexColorProperty |
class | NiStencilProperty |
struct | Record |
| Base class for all records. More...
|
class | RecordPtrT |
class | RecordListT |
Typedefs |
typedef Named | NiSequenceStreamHelper |
typedef NiParticleSystemController | NiBSPArrayController |
typedef Node | Effect |
typedef KeyT< float > | FloatKey |
typedef KeyT< Ogre::Vector3 > | Vector3Key |
typedef KeyT< Ogre::Vector4 > | Vector4Key |
typedef KeyT< Ogre::Quaternion > | QuaternionKey |
typedef KeyListT< float,&NIFStream::getFloat > | FloatKeyList |
typedef KeyListT
< Ogre::Vector3,&NIFStream::getVector3 > | Vector3KeyList |
typedef KeyListT
< Ogre::Vector4,&NIFStream::getVector4 > | Vector4KeyList |
typedef KeyListT
< Ogre::Quaternion,&NIFStream::getQuaternion > | QuaternionKeyList |
typedef RecordPtrT< Node > | NodePtr |
typedef RecordPtrT< Extra > | ExtraPtr |
typedef RecordPtrT< NiUVData > | NiUVDataPtr |
typedef RecordPtrT< NiPosData > | NiPosDataPtr |
typedef RecordPtrT< NiVisData > | NiVisDataPtr |
typedef RecordPtrT< Controller > | ControllerPtr |
typedef RecordPtrT< Controlled > | ControlledPtr |
typedef RecordPtrT< NiSkinData > | NiSkinDataPtr |
typedef RecordPtrT< NiMorphData > | NiMorphDataPtr |
typedef RecordPtrT< NiPixelData > | NiPixelDataPtr |
typedef RecordPtrT< NiFloatData > | NiFloatDataPtr |
typedef RecordPtrT< NiColorData > | NiColorDataPtr |
typedef RecordPtrT
< NiKeyframeData > | NiKeyframeDataPtr |
typedef RecordPtrT
< NiTriShapeData > | NiTriShapeDataPtr |
typedef RecordPtrT
< NiSkinInstance > | NiSkinInstancePtr |
typedef RecordPtrT
< NiSourceTexture > | NiSourceTexturePtr |
typedef RecordPtrT
< NiRotatingParticlesData > | NiRotatingParticlesDataPtr |
typedef RecordPtrT
< NiAutoNormalParticlesData > | NiAutoNormalParticlesDataPtr |
typedef RecordListT< Node > | NodeList |
typedef RecordListT< Property > | PropertyList |
typedef RecordListT
< NiSourceTexture > | NiSourceTextureList |
Enumerations |
enum | RecordType {
RC_MISSING = 0,
RC_NiNode,
RC_NiBillboardNode,
RC_AvoidNode,
RC_NiTriShape,
RC_NiRotatingParticles,
RC_NiAutoNormalParticles,
RC_NiBSParticleNode,
RC_NiCamera,
RC_NiTexturingProperty,
RC_NiMaterialProperty,
RC_NiZBufferProperty,
RC_NiAlphaProperty,
RC_NiVertexColorProperty,
RC_NiShadeProperty,
RC_NiDitherProperty,
RC_NiWireframeProperty,
RC_NiSpecularProperty,
RC_NiStencilProperty,
RC_NiVisController,
RC_NiGeomMorpherController,
RC_NiKeyframeController,
RC_NiAlphaController,
RC_NiUVController,
RC_NiPathController,
RC_NiMaterialColorController,
RC_NiBSPArrayController,
RC_NiParticleSystemController,
RC_NiFlipController,
RC_NiBSAnimationNode,
RC_NiLight,
RC_NiTextureEffect,
RC_NiVertWeightsExtraData,
RC_NiTextKeyExtraData,
RC_NiStringExtraData,
RC_NiGravity,
RC_NiPlanarCollider,
RC_NiParticleGrowFade,
RC_NiParticleColorModifier,
RC_NiParticleRotation,
RC_NiFloatData,
RC_NiTriShapeData,
RC_NiVisData,
RC_NiColorData,
RC_NiPixelData,
RC_NiMorphData,
RC_NiKeyframeData,
RC_NiSkinData,
RC_NiUVData,
RC_NiPosData,
RC_NiRotatingParticlesData,
RC_NiAutoNormalParticlesData,
RC_NiSequenceStreamHelper,
RC_NiSourceTexture,
RC_NiSkinInstance,
RC_RootCollisionNode
} |
Functions |
template<typename NodeType > |
static Record * | construct () |
RecordFactoryEntry const * | lookupRecordFactory (char const *name) |
Variables |
static const RecordFactoryEntry | recordFactories [] |
static RecordFactoryEntry const * | recordFactories_begin = &recordFactories [0] |
static RecordFactoryEntry const * | recordFactories_end = &recordFactories [sizeof (recordFactories) / sizeof (recordFactories[0])] |