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