Classes | |
| struct | iAnimation |
| Animation interface. More... | |
| struct | iAnimationKeysSet |
| Animation Keys Set interface. More... | |
| struct | iAnimationMixer |
| Animation mixer interface. More... | |
| struct | iAnimationTime |
| Animation time interface. More... | |
| struct | iCharacter |
| Character interface. More... | |
| struct | iCharacterFactory |
| Character Factory interface. More... | |
| struct | iCharacterNode |
| Character node interface. More... | |
| struct | iCharacterSoftwareSkinningGeometryModifier |
| struct | sParticleData |
| Particle data. More... | |
| struct | sParticleSystemData |
| Particle system data. More... | |
| struct | iParticleSystem |
| Particle System interface. More... | |
| struct | iSceneTexture |
| Scene texture. More... | |
| struct | iSceneMaterial |
| Scene Material interface. More... | |
| struct | iSceneBone |
| Scene bone interface. More... | |
| struct | iSceneFace |
| Scene face interface. More... | |
| struct | iScenePatch |
| Scene patch interface. More... | |
| struct | iSceneMesh |
| Scene mesh interface. More... | |
| struct | iSceneEntity |
| Scene entity interface. More... | |
| struct | iSceneNote |
| Scene node note interface. More... | |
| struct | iSceneNode |
| Scene node interface. More... | |
| struct | iSceneEnumSink |
| Scene enumeration sink. {DispatchWrapper}. More... | |
| struct | iSceneAnimationKeys |
| SceneAnimation keys interface. More... | |
| struct | iSceneAnimation |
| Scene animation interface. More... | |
| struct | iScene |
| Scene interface. More... | |
| struct | iSceneFactory |
| struct | iSceneLoader |
Typedefs | |
| typedef tU32 | tCharacterInstanceFlags |
| Character write flags type. More... | |
| typedef tU32 | tCharacterWriteFlags |
| Character write flags type. More... | |
| typedef tU32 | tCharacterNodeFlags |
| Character node flags type. More... | |
| typedef Ptr< iSceneTexture > | tSceneTexturePtr |
| Scene texture smart pointer. More... | |
| typedef tInterfaceCVec < iSceneTexture > | tSceneTextureCVec |
| Scene texture vector. More... | |
| typedef Ptr< iSceneMaterial > | tSceneMaterialPtr |
| Scene material smart pointer. More... | |
| typedef tInterfaceCVec < iSceneMaterial > | tSceneMaterialCVec |
| Scene material vector. More... | |
| typedef Ptr< iSceneBone > | tSceneBonePtr |
| Scene bone smart pointer. More... | |
| typedef tInterfaceCVec < iSceneBone > | tSceneBoneCVec |
| Scene bone vector. More... | |
| typedef Ptr< iSceneFace > | tSceneFacePtr |
| Scene face smart pointer. More... | |
| typedef tInterfaceCVec < iSceneFace > | tSceneFaceCVec |
| Scene face vector. More... | |
| typedef Ptr< iScenePatch > | tScenePatchPtr |
| Scene patch smart pointer. More... | |
| typedef tInterfaceCVec < iScenePatch > | tScenePatchCVec |
| Scene patch vector. More... | |
| typedef tU32 | tSceneMeshCopyToFVFStreamFlags |
| Scene mesh copy to FVF stream flags type. More... | |
| typedef Ptr< iSceneMesh > | tSceneMeshPtr |
| Scene mesh smart pointer. More... | |
| typedef tInterfaceCVec < iSceneMesh > | tSceneMeshCVec |
| Scene mesh vector. More... | |
| typedef tU32 | tSceneEntityCreateDataTableFlags |
| Scene entity create data table flags type. More... | |
| typedef Ptr< iSceneEntity > | tSceneEntityPtr |
| Scene entity smart pointer. More... | |
| typedef tInterfaceCVec < iSceneEntity > | tSceneEntityCVec |
| Scene entity vector. More... | |
| typedef Ptr< iSceneNote > | tSceneNotePtr |
| Scene node smart pointer. More... | |
| typedef tInterfaceCVec < iSceneNote > | tSceneNoteCVec |
| Scene node vector. More... | |
| typedef tU32 | tSceneNodeFlags |
| Scene node flags type. More... | |
| typedef Ptr< iSceneNode > | tSceneNodePtr |
| Scene node smart pointer. More... | |
| typedef tInterfaceCVec < iSceneNode > | tSceneNodeCVec |
| Scene node vector. More... | |
| typedef Ptr< iSceneAnimationKeys > | tSceneAnimationKeysPtr |
| Scene animation keys smart pointer. More... | |
| typedef tInterfaceCVec < iSceneAnimationKeys > | tSceneAnimationKeysCVec |
| Scene animation keys vector. More... | |
| typedef Ptr< iSceneAnimation > | tSceneAnimationPtr |
| Scene animation smart pointer. More... | |
| typedef tInterfaceCVec < iSceneAnimation > | tSceneAnimationCVec |
| Scene animation vector. More... | |
Functions | |
| iUnknown * | New_GeometryModifier_SoftwareSkinning (const Var &avarA, const Var &avarB) |
| typedef | niVertexFormat (eFVF_Position|eFVF_Tex1|eFVF_TexCooSize3(0)|eFVF_Tex2|eFVF_TexCooSize3(1)|eFVF_Tex3|eFVF_TexCooSize3(2)|eFVF_Tex4|eFVF_TexCooSize4(3)|eFVF_Tex5|eFVF_TexCooSize4(4)) tVertexParticleData |
| Particle data vertex format. (position, position b, size/age, velocity, velocity B, color) More... | |
| typedef | niVertexFormat (eFVF_Position|eFVF_Tex1|eFVF_TexCooSize3(0)|eFVF_Tex2|eFVF_TexCooSize4(1)|eFVF_Tex3|eFVF_TexCooSize4(2)) tVertexParticleSimpleData |
| Particle simple data vertex format. (position, size/age, velocity, color) More... | |
| typedef | niVertexFormat (eFVF_Position|eFVF_PointSize|eFVF_ColorA) tVertexParticlePointData |
| Particle point data vertex format. More... | |
| typedef | niVertexFormat (eFVF_Tex1|eFVF_TexCooSize4(0)|eFVF_Tex2|eFVF_TexCooSize4(1)|eFVF_Tex3|eFVF_TexCooSize4(2)|eFVF_Tex4|eFVF_TexCooSize4(3)) tVertexParticleMatrixData |
| Particle matrix vertex format. More... | |
| typedef | niVertexFormat (eFVF_Tex1|eFVF_TexCooSize4(0)|eFVF_Tex2|eFVF_TexCooSize4(1)|eFVF_Tex3|eFVF_TexCooSize4(2)|eFVF_Tex4|eFVF_TexCooSize4(3)|eFVF_Tex5|eFVF_TexCooSize4(5)) tVertexParticleInstanceData |
| Particle instance vertex format. More... | |
| iSceneFactory * | GetSceneFactory () |
Variables | |
| const tF32 | kfParticlesEpsilon |
| Particles interface default epsilon. More... | |
| const tF32 | kfParticlesMax |
| Particles interface default maximum. More... | |
| typedef tU32 tCharacterInstanceFlags |
Character write flags type.
| typedef tU32 tCharacterWriteFlags |
Character write flags type.
| typedef tU32 tCharacterNodeFlags |
Character node flags type.
| typedef Ptr<iSceneTexture> tSceneTexturePtr |
Scene texture smart pointer.
| typedef tInterfaceCVec<iSceneTexture> tSceneTextureCVec |
Scene texture vector.
| typedef Ptr<iSceneMaterial> tSceneMaterialPtr |
Scene material smart pointer.
| typedef tInterfaceCVec<iSceneMaterial> tSceneMaterialCVec |
Scene material vector.
| typedef Ptr<iSceneBone> tSceneBonePtr |
Scene bone smart pointer.
| typedef tInterfaceCVec<iSceneBone> tSceneBoneCVec |
Scene bone vector.
| typedef Ptr<iSceneFace> tSceneFacePtr |
Scene face smart pointer.
| typedef tInterfaceCVec<iSceneFace> tSceneFaceCVec |
Scene face vector.
| typedef Ptr<iScenePatch> tScenePatchPtr |
Scene patch smart pointer.
| typedef tInterfaceCVec<iScenePatch> tScenePatchCVec |
Scene patch vector.
| typedef tU32 tSceneMeshCopyToFVFStreamFlags |
Scene mesh copy to FVF stream flags type.
| typedef Ptr<iSceneMesh> tSceneMeshPtr |
Scene mesh smart pointer.
| typedef tInterfaceCVec<iSceneMesh> tSceneMeshCVec |
Scene mesh vector.
| typedef tU32 tSceneEntityCreateDataTableFlags |
Scene entity create data table flags type.
| typedef Ptr<iSceneEntity> tSceneEntityPtr |
Scene entity smart pointer.
| typedef tInterfaceCVec<iSceneEntity> tSceneEntityCVec |
Scene entity vector.
| typedef Ptr<iSceneNote> tSceneNotePtr |
Scene node smart pointer.
| typedef tInterfaceCVec<iSceneNote> tSceneNoteCVec |
Scene node vector.
| typedef tU32 tSceneNodeFlags |
Scene node flags type.
| typedef Ptr<iSceneNode> tSceneNodePtr |
Scene node smart pointer.
| typedef tInterfaceCVec<iSceneNode> tSceneNodeCVec |
Scene node vector.
| typedef Ptr<iSceneAnimationKeys> tSceneAnimationKeysPtr |
Scene animation keys smart pointer.
| typedef tInterfaceCVec<iSceneAnimationKeys> tSceneAnimationKeysCVec |
Scene animation keys vector.
| typedef Ptr<iSceneAnimation> tSceneAnimationPtr |
Scene animation smart pointer.
| typedef tInterfaceCVec<iSceneAnimation> tSceneAnimationCVec |
Scene animation vector.
| enum eAnimationKeysInterpolationType |
Animation keys interpolation type.
| enum eAnimationKeysType |
Animation keys type.
| enum eCharacterInstanceFlags |
| enum eCharacterWriteFlags |
Character write flags.
| enum eCharacterNodeFlags |
Character node flags.
| enum eParticleDomain |
Particle domain.
| enum eParticleRendering |
| enum eSceneMeshCopyToFVFStreamFlags |
Scene mesh copy to FVF stream flags.
| enum eSceneEntityCreateDataTableFlags |
Scene entity create data table flags.
| enum eSceneNodeFlags |
| ni::iUnknown * New_GeometryModifier_SoftwareSkinning | ( | const Var & | avarA, |
| const Var & | avarB | ||
| ) |
| typedef ni::niVertexFormat | ( | eFVF_Position|eFVF_Tex1| | eFVF_TexCooSize30)|eFVF_Tex2|eFVF_TexCooSize3(1)|eFVF_Tex3|eFVF_TexCooSize3(2)|eFVF_Tex4|eFVF_TexCooSize4(3)|eFVF_Tex5|eFVF_TexCooSize4(4 | ) |
Particle data vertex format. (position, position b, size/age, velocity, velocity B, color)
| typedef ni::niVertexFormat | ( | eFVF_Position|eFVF_Tex1| | eFVF_TexCooSize30)|eFVF_Tex2|eFVF_TexCooSize4(1)|eFVF_Tex3|eFVF_TexCooSize4(2 | ) |
Particle simple data vertex format. (position, size/age, velocity, color)
| typedef ni::niVertexFormat | ( | eFVF_Position|eFVF_PointSize| | eFVF_ColorA | ) |
Particle point data vertex format.
| typedef ni::niVertexFormat | ( | eFVF_Tex1| | eFVF_TexCooSize40)|eFVF_Tex2|eFVF_TexCooSize4(1)|eFVF_Tex3|eFVF_TexCooSize4(2)|eFVF_Tex4|eFVF_TexCooSize4(3 | ) |
Particle matrix vertex format.
| typedef ni::niVertexFormat | ( | eFVF_Tex1| | eFVF_TexCooSize40)|eFVF_Tex2|eFVF_TexCooSize4(1)|eFVF_Tex3|eFVF_TexCooSize4(2)|eFVF_Tex4|eFVF_TexCooSize4(3)|eFVF_Tex5|eFVF_TexCooSize4(5 | ) |
Particle instance vertex format.
| iSceneFactory* ni::GetSceneFactory | ( | ) |
| const tF32 kfParticlesEpsilon |
Particles interface default epsilon.
| const tF32 kfParticlesMax |
Particles interface default maximum.
1.8.7