#include <C4MeshAnimation.h>
Public Member Functions | |
C4ValueProviderAbsRDir () | |
C4ValueProviderAbsRDir (C4Object *object, C4Real begin, C4Real end, C4Real min_rdir, C4Real max_rdir) | |
bool | Execute () override |
void | CompileFunc (StdCompiler *pComp) override |
void | DenumeratePointers () override |
void | ClearPointers (C4Object *pObj) override |
Static Public Member Functions | |
static const IDBase * | Lookup (const char *name) |
static const IDBase * | Lookup (const std::type_info &type) |
Public Attributes | |
C4Real | Value |
Definition at line 233 of file C4MeshAnimation.h.
|
inline |
Definition at line 236 of file C4MeshAnimation.h.
C4ValueProviderAbsRDir::C4ValueProviderAbsRDir | ( | C4Object * | object, |
C4Real | begin, | ||
C4Real | end, | ||
C4Real | min_rdir, | ||
C4Real | max_rdir | ||
) |
Definition at line 537 of file C4MeshAnimation.cpp.
References Execute().
|
inlineoverridevirtual |
Reimplemented from StdMeshInstance::SerializableValueProvider.
Definition at line 242 of file C4MeshAnimation.h.
|
overridevirtual |
Reimplemented from StdMeshInstance::SerializableValueProvider.
Definition at line 554 of file C4MeshAnimation.cpp.
References CompileFunc(), StdCompiler::Separator(), and StdCompiler::Value().
|
inlineoverridevirtual |
Reimplemented from StdMeshInstance::SerializableValueProvider.
Definition at line 241 of file C4MeshAnimation.h.
References C4ObjectPtr::DenumeratePointers().
|
overridevirtual |
Implements StdMeshInstanceValueProvider.
Definition at line 543 of file C4MeshAnimation.cpp.
References Abs(), itofix(), C4Object::rdir, and StdMeshInstanceValueProvider::Value.
Referenced by C4ValueProviderAbsRDir().
|
inlinestaticinherited |
Definition at line 460 of file StdMesh.h.
References StdMeshInstance::SerializableValueProvider::IDBase::name.
|
inlinestaticinherited |
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(), StdMeshInstance::SerializableValueProvider::CompileFunc(), C4ValueProviderLinear::Execute(), C4ValueProviderX::Execute(), C4ValueProviderY::Execute(), C4ValueProviderR::Execute(), C4ValueProviderAbsX::Execute(), C4ValueProviderAbsY::Execute(), C4ValueProviderDist::Execute(), C4ValueProviderXDir::Execute(), C4ValueProviderYDir::Execute(), C4ValueProviderRDir::Execute(), 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().