OpenClonk
StdMeshInstance Member List

This is the complete list of members for StdMeshInstance, including all inherited members.

AM_DrawBefore enum valueStdMeshInstance
AM_MatchSkeleton enum valueStdMeshInstance
AM_None enum valueStdMeshInstance
AnimationNode typedefStdMeshInstance
AnimationNodeList typedefStdMeshInstanceprotected
AnimationNodesStdMeshInstanceprotected
AnimationStackStdMeshInstanceprotected
ApplyBoneTransformToVertices(const std::vector< StdSubMesh::Vertex > &mesh_vertices, std::vector< StdMeshVertex > &instance_vertices)StdMeshInstanceprotected
AttachChildrenStdMeshInstanceprotected
AttachedMeshesBegin() constStdMeshInstanceinline
AttachedMeshesEnd() constStdMeshInstanceinline
AttachedMeshIter typedefStdMeshInstance
AttachedMeshList typedefStdMeshInstance
AttachMesh(const StdMesh &mesh, AttachedMesh::Denumerator *denumerator, const StdStrBuf &parent_bone, const StdStrBuf &child_bone, const StdMeshMatrix &transformation=StdMeshMatrix::Identity(), uint32_t flags=AM_None, unsigned int attach_number=0)StdMeshInstance
AttachMesh(StdMeshInstance &instance, AttachedMesh::Denumerator *denumerator, const StdStrBuf &parent_bone, const StdStrBuf &child_bone, const StdMeshMatrix &transformation=StdMeshMatrix::Identity(), uint32_t flags=AM_None, bool own_child=false, unsigned int attach_number=0)StdMeshInstance
AttachMeshFlags enum nameStdMeshInstance
AttachMeshImpl(StdMeshInstance &instance, AttachedMesh::Denumerator *denumerator, const StdStrBuf &parent_bone, const StdStrBuf &child_bone, const StdMeshMatrix &transformation, uint32_t flags, bool own_child, unsigned int new_attach_number)StdMeshInstanceprotected
AttachParentStdMeshInstanceprotected
BoneTransformsStdMeshInstanceprotected
BoneTransformsDirtyStdMeshInstanceprotected
ClearPointers(class C4Object *pObj)StdMeshInstance
CompileFunc(StdCompiler *pComp, AttachedMesh::DenumeratorFactoryFunc Factory)StdMeshInstance
CompletionStdMeshInstanceprotected
DenumeratePointers()StdMeshInstance
DetachMesh(unsigned int number)StdMeshInstance
ExecuteAnimation(float dt)StdMeshInstance
ExecuteAnimationNode(AnimationNode *node)StdMeshInstanceprotected
FaceOrdering typedefStdMeshInstance
GetAnimationNodeByNumber(unsigned int number)StdMeshInstance
GetAttachedMeshByNumber(unsigned int number) constStdMeshInstance
GetAttachParent() constStdMeshInstanceinline
GetBoneCount() constStdMeshInstance
GetBoneTransform(size_t i) constStdMeshInstance
GetCompletion() constStdMeshInstanceinline
GetIBO() constStdMeshInstanceinline
GetMesh() constStdMeshInstanceinline
GetNumSharedVertices() constStdMeshInstanceinline
GetNumSubMeshes() constStdMeshInstanceinline
GetRootAnimationForSlot(int slot)StdMeshInstance
GetSharedVertices() constStdMeshInstanceinline
GetStackIterForSlot(int slot, bool create)StdMeshInstanceprotected
GetSubMesh(size_t i)StdMeshInstanceinline
GetSubMesh(size_t i) constStdMeshInstanceinline
GetSubMeshOrdered(size_t i) constStdMeshInstanceinline
GetVAOID() constStdMeshInstanceinline
iboStdMeshInstanceprotected
InsertAnimationNode(AnimationNode *node, int slot, AnimationNode *sibling, ValueProvider *weight, bool stop_previous_animation)StdMeshInstanceprotected
MeshStdMeshInstanceprotected
PlayAnimation(const StdStrBuf &animation_name, int slot, AnimationNode *sibling, ValueProvider *position, ValueProvider *weight, bool stop_previous_animation)StdMeshInstance
PlayAnimation(const StdMeshAnimation &animation, int slot, AnimationNode *sibling, ValueProvider *position, ValueProvider *weight, bool stop_previous_animation)StdMeshInstance
PlayAnimation(const StdMeshBone *bone, const StdMeshTransformation &trans, int slot, AnimationNode *sibling, ValueProvider *weight, bool stop_previous_animation)StdMeshInstance
ReorderFaces(StdMeshMatrix *global_trans)StdMeshInstance
ScanAttachTree(IteratorType begin, IteratorType end, const FuncObj &obj)StdMeshInstanceprotectedstatic
SetAnimationBoneTransform(AnimationNode *node, const StdMeshTransformation &trans)StdMeshInstance
SetAnimationPosition(AnimationNode *node, ValueProvider *position)StdMeshInstance
SetAnimationWeight(AnimationNode *node, ValueProvider *weight)StdMeshInstance
SetBoneTransformsDirty(bool value)StdMeshInstanceprotected
SetCompletion(float completion)StdMeshInstance
SetFaceOrdering(FaceOrdering ordering)StdMeshInstance
SetFaceOrderingForClrModulation(uint32_t clrmod)StdMeshInstance
SetMaterial(size_t i, const StdMeshMaterial &material)StdMeshInstance
StdMeshAnimationUpdate classStdMeshInstancefriend
StdMeshInstance(const StdMesh &mesh, float completion=1.0f)StdMeshInstance
StdMeshMaterialUpdate classStdMeshInstancefriend
StdMeshUpdate classStdMeshInstancefriend
StopAnimation(AnimationNode *node)StdMeshInstance
SubMeshInstancesStdMeshInstanceprotected
SubMeshInstancesOrderedStdMeshInstanceprotected
UpdateBoneTransforms()StdMeshInstance
UpdateIBO()StdMeshInstanceprotected
ValueProvider typedefStdMeshInstance
vaoidStdMeshInstanceprotected
~StdMeshInstance()StdMeshInstance