Polyphase Game Engine
Loading...
Searching...
No Matches
TransformAnimationAsset Member List

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

AddKeyframe(const TransformKeyframe &kf)TransformAnimationAsset
As() constObjectinline
Asset()Asset
ClassRuntimeName()Objectinlinestatic
ClearKeyframes()TransformAnimationAsset
Copy(Asset *srcAsset)Assetvirtual
Create() overrideTransformAnimationAssetvirtual
DECLARE_ASSET(TransformAnimationAsset, Asset)TransformAnimationAsset
DECLARE_FACTORY(Asset, Asset)Asset
DECLARE_FACTORY_MANAGER(Asset)Asset
DECLARE_OBJECT(Asset, Object)Asset
DecrementRefCount()Asset
Destroy() overrideTransformAnimationAssetvirtual
DrawCustomProperty(Property &prop)Objectinlinevirtual
EnsureUuid()Asset
Equals(const Object *rhs) constObjectinlinevirtual
GatherProperties(std::vector< Property > &outProps) overrideTransformAnimationAssetvirtual
GetDirectoryFromPath(const std::string &path)Assetstatic
GetDuration() constTransformAnimationAssetinline
GetKeyframe(size_t i) constTransformAnimationAssetinline
GetKeyframeCount() constTransformAnimationAssetinline
GetKeyframes() constTransformAnimationAssetinline
GetKeyframesMutable()TransformAnimationAssetinline
GetName() constAsset
GetNameFromPath(const std::string &path)Assetstatic
GetNameFromTypeId(TypeId id)Assetstatic
GetPlayRate() constTransformAnimationAssetinline
GetRefCount() constAsset
GetTypeColor() overrideTransformAnimationAssetvirtual
GetTypeIdFromName(const char *name)Assetstatic
GetTypeImportExt()Assetvirtual
GetTypeName() overrideTransformAnimationAssetvirtual
GetUuid() constAsset
Import(const std::string &path, ImportOptions *options=nullptr)Assetvirtual
IncrementRefCount()Asset
InstanceRuntimeId() const =0Objectpure virtual
Is(RuntimeId id) constObjectinlinevirtual
Is(const char *name) constObjectinlinevirtual
IsEmbedded() constAsset
IsEngineAsset() constAsset
IsLoaded() constAsset
IsLooping() constTransformAnimationAssetinline
IsRefCounted() constAsset
IsTransient() constAsset
LoadEmbedded(const EmbeddedFile *embeddedAsset, AsyncLoadRequest *request=nullptr)Asset
LoadFile(const char *path, AsyncLoadRequest *request=nullptr)Asset
LoadStream(Stream &stream, Platform platform) overrideTransformAnimationAssetvirtual
mDurationTransformAnimationAssetprotected
mEmbeddedAssetprotected
mEnableRefCountAssetprotected
mEngineAssetAssetprotected
mKeyframesTransformAnimationAssetprotected
mLoadedAssetprotected
mLoopTransformAnimationAssetprotected
mNameAssetprotected
mPlayRateTransformAnimationAssetprotected
mRefCountAssetprotected
mTransientAssetprotected
mTypeAssetprotected
mUuidAssetprotected
mVersionAssetprotected
QueryInterface(RuntimeId id) constObjectinlinevirtual
ReadHeader(Stream &stream)Assetstatic
RemoveKeyframe(size_t index)TransformAnimationAsset
ResetLoadedFlag()Asset
RuntimeName() const =0Objectpure virtual
RuntimeParentName() const =0Objectpure virtual
Sample(float time) constTransformAnimationAsset
SaveFile(const char *path, Platform platform)Asset
SaveStream(Stream &stream, Platform platform) overrideTransformAnimationAssetvirtual
SetDuration(float duration)TransformAnimationAssetinline
SetEmbedded(bool embed)Asset
SetEngineAsset(bool engineAsset)Asset
SetKeyframes(const std::vector< TransformKeyframe > &keyframes)TransformAnimationAsset
SetLooping(bool loop)TransformAnimationAssetinline
SetName(const std::string &name)Asset
SetPlayRate(float rate)TransformAnimationAssetinline
SetTransient(bool transient)Asset
SetUuid(uint64_t uuid)Asset
ShouldSnapshotForPie() constAssetinlinevirtual
TransformAnimationAsset()TransformAnimationAsset
WriteHeader(Stream &stream)Asset
~Asset()Assetvirtual
~Object()=defaultObjectvirtual
~TransformAnimationAsset()TransformAnimationAsset