#include <StdMesh.h>
Classes | |
struct | ID |
struct | IDBase |
Public Member Functions | |
virtual void | CompileFunc (StdCompiler *pComp) |
virtual void | DenumeratePointers () |
virtual void | ClearPointers (class C4Object *pObj) |
virtual bool | Execute ()=0 |
Static Public Member Functions | |
static const IDBase * | Lookup (const char *name) |
static const IDBase * | Lookup (const std::type_info &type) |
Public Attributes | |
C4Real | Value |
|
inlinevirtual |
Reimplemented in C4ValueProviderAction, C4ValueProviderSinV, C4ValueProviderCosV, C4ValueProviderSinR, C4ValueProviderCosR, C4ValueProviderAbsRDir, C4ValueProviderRDir, C4ValueProviderYDir, C4ValueProviderXDir, C4ValueProviderDist, C4ValueProviderAbsY, C4ValueProviderAbsX, C4ValueProviderR, C4ValueProviderY, and C4ValueProviderX.
Definition at line 480 of file StdMesh.h.
Referenced by StdMeshInstanceAnimationNode::ClearPointers().
|
virtual |
Reimplemented in C4ValueProviderAction, C4ValueProviderSinV, C4ValueProviderCosV, C4ValueProviderSinR, C4ValueProviderCosR, C4ValueProviderAbsRDir, C4ValueProviderRDir, C4ValueProviderYDir, C4ValueProviderXDir, C4ValueProviderDist, C4ValueProviderAbsY, C4ValueProviderAbsX, C4ValueProviderR, C4ValueProviderY, C4ValueProviderX, and C4ValueProviderLinear.
Definition at line 782 of file StdMesh.cpp.
References StdCompiler::Value(), and StdMeshInstanceValueProvider::Value.
|
inlinevirtual |
Reimplemented in C4ValueProviderAction, C4ValueProviderSinV, C4ValueProviderCosV, C4ValueProviderSinR, C4ValueProviderCosR, C4ValueProviderAbsRDir, C4ValueProviderRDir, C4ValueProviderYDir, C4ValueProviderXDir, C4ValueProviderDist, C4ValueProviderAbsY, C4ValueProviderAbsX, C4ValueProviderR, C4ValueProviderY, and C4ValueProviderX.
Definition at line 479 of file StdMesh.h.
Referenced by StdMeshInstanceAnimationNode::DenumeratePointers().
|
pure virtualinherited |
Implemented in C4ValueProviderRef< SourceT >, C4ValueProviderAction, C4ValueProviderSinV, C4ValueProviderCosV, C4ValueProviderSinR, C4ValueProviderCosR, C4ValueProviderAbsRDir, C4ValueProviderRDir, C4ValueProviderYDir, C4ValueProviderXDir, C4ValueProviderDist, C4ValueProviderAbsY, C4ValueProviderAbsX, C4ValueProviderR, C4ValueProviderY, C4ValueProviderX, C4ValueProviderLinear, and C4ValueProviderConst.
Referenced by StdMeshInstance::ExecuteAnimationNode().
|
inlinestatic |
Definition at line 460 of file StdMesh.h.
References StdMeshInstance::SerializableValueProvider::IDBase::name.
|
inlinestatic |
Definition at line 469 of file StdMesh.h.
References StdMeshInstance::SerializableValueProvider::IDBase::type.
|
inherited |
Definition at line 322 of file StdMesh.h.
Referenced by C4ValueProviderAbsX::C4ValueProviderAbsX(), C4ValueProviderAbsY::C4ValueProviderAbsY(), C4ValueProviderConst::C4ValueProviderConst(), C4ValueProviderDist::C4ValueProviderDist(), C4ValueProviderLinear::C4ValueProviderLinear(), C4ValueProviderX::C4ValueProviderX(), C4ValueProviderY::C4ValueProviderY(), CompileFunc(), C4ValueProviderLinear::Execute(), C4ValueProviderX::Execute(), C4ValueProviderY::Execute(), C4ValueProviderR::Execute(), C4ValueProviderAbsX::Execute(), C4ValueProviderAbsY::Execute(), C4ValueProviderDist::Execute(), C4ValueProviderXDir::Execute(), C4ValueProviderYDir::Execute(), C4ValueProviderRDir::Execute(), C4ValueProviderAbsRDir::Execute(), C4ValueProviderCosR::Execute(), C4ValueProviderSinR::Execute(), C4ValueProviderCosV::Execute(), C4ValueProviderSinV::Execute(), C4ValueProviderAction::Execute(), C4ValueProviderRef< SourceT >::Execute(), StdMeshInstance::ExecuteAnimationNode(), StdMeshInstance::InsertAnimationNode(), StdMeshInstance::PlayAnimation(), StdMeshInstance::SetAnimationPosition(), and StdMeshInstance::SetAnimationWeight().