OpenClonk
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
StdMesh.h File Reference
#include "C4ForbidLibraryCompilation.h"
#include "lib/StdMeshMath.h"
#include "lib/StdMeshMaterial.h"
#include <string>
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

class StdMeshVertexBoneAssignment

Definition at line 53 of file StdMesh.h.

Class Members
unsigned int BoneIndex
float Weight
class StdMeshFace

Definition at line 60 of file StdMesh.h.

Class Members
unsigned int Vertices[3]
class StdMeshKeyFrame

Definition at line 67 of file StdMesh.h.

Class Members
StdMeshTransformation Transformation
struct StdSubMeshInstance::TexUnit

Definition at line 286 of file StdMesh.h.

Class Members
unsigned int Phase
float PhaseDelay
double Position
struct StdSubMeshInstance::Pass

Definition at line 297 of file StdMesh.h.

Class Members
vector< TexUnit > TexUnits

Function Documentation

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

Definition at line 680 of file StdMesh.h.

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

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

Here is the call graph for this function: