IQMModel

Undocumented in source.

Constructors

this
this(InputStream istrm, ReadOnlyFileSystem rofs, AssetManager mngr)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

blendFrame
void blendFrame(uint f1, uint f2, float t, AnimationFrameData* data, float blendFactor)
Undocumented in source. Be warned that the author may not have intended to support it.
calcBindPose
void calcBindPose(AnimationFrameData* data)
Undocumented in source. Be warned that the author may not have intended to support it.
calcFrame
void calcFrame(uint f1, uint f2, float t, AnimationFrameData* data)
Undocumented in source. Be warned that the author may not have intended to support it.
getAnimation
bool getAnimation(string name, AnimationData* data)
Undocumented in source. Be warned that the author may not have intended to support it.
getFacegroups
AnimationFacegroup[] getFacegroups()
Undocumented in source. Be warned that the author may not have intended to support it.
getNormals
Vector3f[] getNormals()
Undocumented in source. Be warned that the author may not have intended to support it.
getTexcoords
Vector2f[] getTexcoords()
Undocumented in source. Be warned that the author may not have intended to support it.
getTriangles
uint[3][] getTriangles()
Undocumented in source. Be warned that the author may not have intended to support it.
getVertices
Vector3f[] getVertices()
Undocumented in source. Be warned that the author may not have intended to support it.
load
void load(InputStream istrm, ReadOnlyFileSystem rofs, AssetManager mngr)
Undocumented in source. Be warned that the author may not have intended to support it.
numAnimationFrames
uint numAnimationFrames()
Undocumented in source. Be warned that the author may not have intended to support it.
numBones
size_t numBones()
Undocumented in source. Be warned that the author may not have intended to support it.
release
void release()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

animations
Dict!(IQMAnim, string) animations;
Undocumented in source.
baseFrame
Matrix4x4f[] baseFrame;
Undocumented in source.
blendIndices
DynamicArray!IQMBlendIndex blendIndices;
Undocumented in source.
blendWeights
DynamicArray!IQMBlendWeight blendWeights;
Undocumented in source.
facegroups
AnimationFacegroup[] facegroups;
Undocumented in source.
frames
Matrix4x4f[] frames;
Undocumented in source.
invBaseFrame
Matrix4x4f[] invBaseFrame;
Undocumented in source.
joints
DynamicArray!IQMJoint joints;
Undocumented in source.
meshes
IQMMesh[] meshes;
Undocumented in source.
normals
DynamicArray!Vector3f normals;
Undocumented in source.
numFrames
uint numFrames;
Undocumented in source.
texcoords
DynamicArray!Vector2f texcoords;
Undocumented in source.
textBuffer
ubyte[] textBuffer;
Undocumented in source.
tris
IQMTriangle[] tris;
Undocumented in source.
vas
IQMVertexArray[] vas;
Undocumented in source.
vertices
DynamicArray!Vector3f vertices;
Undocumented in source.

Inherited Members

From AnimatedModel

calcBindPose
void calcBindPose(AnimationFrameData* data)
Undocumented in source.
calcFrame
void calcFrame(uint f1, uint f2, float t, AnimationFrameData* data)
Undocumented in source.
blendFrame
void blendFrame(uint f1, uint f2, float t, AnimationFrameData* data, float blendFactor)
Undocumented in source.
getVertices
Vector3f[] getVertices()
Undocumented in source.
getNormals
Vector3f[] getNormals()
Undocumented in source.
getTexcoords
Vector2f[] getTexcoords()
Undocumented in source.
getTriangles
uint[3][] getTriangles()
Undocumented in source.
getFacegroups
AnimationFacegroup[] getFacegroups()
Undocumented in source.
numBones
size_t numBones()
Undocumented in source.
getAnimation
bool getAnimation(string name, AnimationData* data)
Undocumented in source.
numAnimationFrames
uint numAnimationFrames()
Undocumented in source.

Meta