OpenMW
|
Base class for all records. More...
#include <record.hpp>
Public Member Functions | |
Record () | |
virtual void | read (NIFStream *nif)=0 |
Parses the record from file. More... | |
virtual void | post (NIFFile *nif) |
Does post-processing, after the entire tree is loaded. More... | |
virtual | ~Record () |
Public Attributes | |
int | recType |
std::string | recName |
size_t | recIndex |
Base class for all records.
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Does post-processing, after the entire tree is loaded.
Reimplemented in Nif::NiRotatingParticles, Nif::NiAutoNormalParticles, Nif::NiTriShape, Nif::NiSkinInstance, Nif::NiFlipController, Nif::NiVisController, Nif::NiGeomMorpherController, Nif::NiNode, Nif::NiAlphaController, Nif::NiKeyframeController, Nif::NiUVController, Nif::NiTexturingProperty, Nif::NiPathController, Nif::NiTextureEffect, Nif::NiMaterialColorController, Nif::NiParticleColorModifier, Nif::NiParticleSystemController, Nif::NiSourceTexture, Nif::Node, Nif::Controlled, Nif::Controller, and Nif::Extra.
|
pure virtual |
Parses the record from file.
Implemented in Nif::NiLODNode, Nif::NiSwitchNode, Nif::NiRotatingParticles, Nif::NiAutoNormalParticles, Nif::NiKeyframeData, Nif::NiCamera, Nif::NiMorphData, Nif::NiSkinData, Nif::NiSkinInstance, Nif::NiTriShape, Nif::NiFlipController, Nif::NiVisData, Nif::NiVisController, Nif::NiColorData, Nif::NiGeomMorpherController, Nif::NiPixelData, Nif::StructPropT< T >, Nif::StructPropT< S_AlphaProperty >, Nif::StructPropT< S_StencilProperty >, Nif::StructPropT< S_MaterialProperty >, Nif::StructPropT< S_VertexColorProperty >, Nif::NiParticleRotation, Nif::NiAlphaController, Nif::NiSphericalCollider, Nif::NiNode, Nif::NiKeyframeController, Nif::NiFogProperty, Nif::NiUVController, Nif::NiPlanarCollider, Nif::NiTexturingProperty, Nif::NiFloatData, Nif::NiGravity, Nif::NiPathController, Nif::NiUVData, Nif::NiTextureEffect, Nif::NiMaterialColorController, Nif::NiPosData, Nif::NiParticleColorModifier, Nif::NiParticleSystemController, Nif::NiRotatingParticlesData, Nif::NiParticleGrowFade, Nif::NiAutoNormalParticlesData, Nif::NiSpotLight, Nif::NiSourceTexture, Nif::Named, Nif::NiPointLight, Nif::NiStringExtraData, Nif::NiTriShapeData, Nif::NiLight, Nif::NiTextKeyExtraData, Nif::ShapeData, Nif::Controlled, Nif::Node, Nif::Property, Nif::Controller, Nif::NiVertWeightsExtraData, Nif::NiDynamicEffect, and Nif::Extra.
size_t Nif::Record::recIndex |
std::string Nif::Record::recName |
int Nif::Record::recType |