OpenClonk
StdMesh.h File Reference
Include dependency graph for StdMesh.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  StdMeshBone
 
class  StdMeshVertexBoneAssignment
 
class  StdMeshFace
 
class  StdMeshKeyFrame
 
class  StdMeshTrack
 
class  StdMeshAnimation
 
class  StdMeshSkeleton
 
struct  StdMeshBox
 
class  StdSubMesh
 
class  StdMesh
 
class  StdSubMeshInstance
 
struct  StdSubMeshInstance::TexUnit
 
struct  StdSubMeshInstance::Pass
 
class  StdMeshInstanceValueProvider
 
class  StdMeshInstanceAnimationNode
 
class  StdMeshInstance
 
class  StdMeshInstance::SerializableValueProvider
 
struct  StdMeshInstance::SerializableValueProvider::IDBase
 
struct  StdMeshInstance::SerializableValueProvider::ID< T >
 
class  StdMeshInstance::AttachedMesh
 
class  StdMeshInstance::AttachedMesh::Denumerator
 

Functions

void CompileNewFuncCtx (StdMeshInstance::SerializableValueProvider *&pStruct, StdCompiler *pComp, const StdMeshInstance::SerializableValueProvider::IDBase &rID)
 

Class Documentation

◆ StdMeshVertexBoneAssignment

class StdMeshVertexBoneAssignment

Definition at line 51 of file StdMesh.h.

Class Members
unsigned int BoneIndex
float Weight

◆ StdMeshFace

class StdMeshFace

Definition at line 58 of file StdMesh.h.

Class Members
unsigned int Vertices[3]

◆ StdMeshKeyFrame

class StdMeshKeyFrame

Definition at line 65 of file StdMesh.h.

Collaboration diagram for StdMeshKeyFrame:
[legend]
Class Members
StdMeshTransformation Transformation

◆ StdSubMeshInstance::TexUnit

struct StdSubMeshInstance::TexUnit

Definition at line 284 of file StdMesh.h.

Class Members
unsigned int Phase
float PhaseDelay
double Position

◆ StdSubMeshInstance::Pass

struct StdSubMeshInstance::Pass

Definition at line 295 of file StdMesh.h.

Class Members
vector< TexUnit > TexUnits

Function Documentation

◆ CompileNewFuncCtx()

void CompileNewFuncCtx ( StdMeshInstance::SerializableValueProvider *&  pStruct,
StdCompiler pComp,
const StdMeshInstance::SerializableValueProvider::IDBase rID 
)
inline

Definition at line 678 of file StdMesh.h.

679 {
680  std::unique_ptr<StdMeshInstance::SerializableValueProvider> temp(rID.newfunc());
681  pComp->Value(*temp);
682  pStruct = temp.release();
683 }
void Value(const T &rStruct)
Definition: StdCompiler.h:161

References StdMeshInstance::SerializableValueProvider::IDBase::newfunc, and StdCompiler::Value().

Here is the call graph for this function: