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

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

AddAnimation(SpriteAnimation *asset)SpriteAnimator
AddAnimation(const std::string &assetPath)SpriteAnimator
AddChild(Node *child, int32_t index=-1)Node
AddChild(const SharedPtr< T > &child, int32_t index=-1)Nodeinline
AddImage(const std::string &name, Texture *tex)SpriteAnimator
AddImage(const std::string &name, const std::string &path)SpriteAnimator
AddImages(const std::string &name, const std::vector< std::string > &paths)SpriteAnimator
AddTag(const std::string &tag)Node
AnimateTo(int32_t targetFrame, bool pauseOnFinished, const ScriptFunc &onFinished)SpriteAnimator
AnimateToProgress(float progress, bool pauseOnFinished, const ScriptFunc &onFinished)SpriteAnimator
ApplyPropertyOverrides(const std::vector< Property > &overs)Node
As() constObjectinline
Attach(Node *parent, bool keepWorldTransform=false, int32_t index=-1)Nodevirtual
Awake()Nodevirtual
BeginOverlap(Primitive3D *thisComp, Primitive3D *otherComp)Nodevirtual
BreakSceneLink()Node
CallFunction(const std::string &name, const std::vector< Datum > &args={})Node
CancelAnimateTo()SpriteAnimator
CheckNetRelevance(Node *playerNode)Nodevirtual
ClassRuntimeName()Objectinlinestatic
ClearForcedReplication()Node
Clone(bool recurse, bool instantiateLinkedScene=true, bool resolveNodePaths=false)Node
ConnectSignal(const std::string &name, Node *listener, SignalHandlerFP func)Node
ConnectSignal(const std::string &name, Node *listener, const ScriptFunc &func)Node
Construct(const std::string &name)Nodestatic
Construct(TypeId typeId)Nodestatic
Construct()Nodeinlinestatic
Copy(Node *srcNode, bool recurse)Nodevirtual
Create() overrideSpriteAnimatorvirtual
CreateAnimation(const std::string &name)SpriteAnimator
CreateAnimation(const std::string &name, const std::vector< Texture * > &frames)SpriteAnimator
CreateChild(TypeId nodeType)Node
CreateChild(const char *typeName)Node
CreateChild()Nodeinline
CreateChild(const char *name)Nodeinline
CreateChildClone(Node *srcNode, bool recurse)Node
CreateChildSp()Nodeinline
CreateChildSp(const char *name)Nodeinline
DECLARE_FACTORY(Node, Node)Node
DECLARE_FACTORY_MANAGER(Node)Node
DECLARE_NODE(SpriteAnimator, Node)SpriteAnimator
DECLARE_OBJECT(Node, Object)Node
DECLARE_SCRIPT_LINK_BASE(Node)Node
Deleter(Node *node)Nodestatic
Destroy() overrideSpriteAnimatorvirtual
DestroyAllChildren()Node
DestroyDeferred()Node
Destruct(Node *node)Nodestatic
Detach(bool keepWorldTransform=false)Node
DisconnectSignal(const std::string &name, Node *listener)Node
DoChildrenHaveUniqueNames() constNode
Doom()Node
DrawCustomProperty(Property &prop)Objectinlinevirtual
EditorTick(float deltaTime) overrideSpriteAnimatorvirtual
EmitSignal(const std::string &name, const std::vector< Datum > &args)Node
EnableLateTick(bool enable)Node
EnableTick(bool enable)Node
EndOverlap(Primitive3D *thisComp, Primitive3D *otherComp)Nodevirtual
EnsurePersistentUuid()Node
EntryFps(const SpriteAnimEntry &entry) constSpriteAnimatorprotected
EntryFrameCount(const SpriteAnimEntry &entry) constSpriteAnimatorprotected
EntryLoop(const SpriteAnimEntry &entry) constSpriteAnimatorprotected
Equals(const Object *rhs) constObjectinlinevirtual
FindAncestor(const std::string &name)Node
FindChild(const std::string &name, bool recurse) constNode
FindChild(const std::string &name, bool recurse)Nodeinline
FindChildIndex(const std::string &name) constNode
FindChildIndex(Node *child) constNode
FindChildWithTag(const std::string &name, bool recurse) constNode
FindDescendant(const std::string &name)Node
FindEntry(const std::string &name)SpriteAnimatorprotected
FindEntry(const std::string &name) constSpriteAnimatorprotected
FindNetFunc(const char *name)Node
FindNetFunc(uint16_t index)Node
FindParentNodeIndex() constNode
ForceReplication()Node
ForEach(T func, bool inverted=false)Nodeinline
GatherNetFuncs(std::vector< NetFunc > &outFuncs)Nodevirtual
GatherProperties(std::vector< Property > &outProps) overrideSpriteAnimatorvirtual
GatherPropertyOverrides(std::vector< Property > &outOverrides)Node
GatherReplicatedData(std::vector< NetDatum > &outData)Nodevirtual
GetAutoPlay() constSpriteAnimatorinline
GetChild(int32_t index) constNode
GetChildByType(TypeId type) constNode
GetChildren() constNode
GetCurrentAnimationName() constSpriteAnimatorinline
GetCurrentFrameIndex() constSpriteAnimatorinline
GetCurrentTexture() constSpriteAnimator
GetCurrentUVOffset() constSpriteAnimator
GetCurrentUVRect() constSpriteAnimator
GetCurrentUVScale() constSpriteAnimator
GetDefaultAnimation() constSpriteAnimatorinline
GetDrawData()Nodevirtual
GetEditorPreview() constSpriteAnimatorinline
GetField(const std::string &key)Node
GetField(int32_t key)Node
GetHitCheckId() constNode
GetLastTickedFrame() constNode
GetLoopOverride() constSpriteAnimatorinline
GetName() constNode
GetNetId() constNode
GetNodeId() constNode
GetNumChildren() constNode
GetOwningHost() constNode
GetParent()Node
GetParent() constNode
GetPersistentUuid() constNode
GetProgress() constSpriteAnimator
GetReplicatedData()Node
GetRoot()Node
GetScene()Node
GetScript()Node
GetSelfPtr() constNodeinline
GetSpeed() constSpriteAnimatorinline
GetSubRoot()Node
GetTargetScreen() constNodeinline
GetTypeName() const overrideSpriteAnimatorvirtual
GetVertexType() constNodevirtual
GetWorld()Node
HandlePropChange(Datum *datum, uint32_t index, const void *newValue)SpriteAnimatorprotectedstatic
HasAncestor(Node *node)Node
HasAnimation(const std::string &name) constSpriteAnimator
HasAuthority() constNode
HasAwoken() constNode
HasStarted() constNode
HasTag(const std::string &tag)Node
InstanceRuntimeId() const =0Objectpure virtual
InvokeNetFunc(const char *name)Node
InvokeNetFunc(const char *name, Datum param0)Node
InvokeNetFunc(const char *name, Datum param0, Datum param1)Node
InvokeNetFunc(const char *name, Datum param0, Datum param1, Datum param2)Node
InvokeNetFunc(const char *name, Datum param0, Datum param1, Datum param2, Datum param3)Node
InvokeNetFunc(const char *name, Datum param0, Datum param1, Datum param2, Datum param3, Datum param4)Node
InvokeNetFunc(const char *name, Datum param0, Datum param1, Datum param2, Datum param3, Datum param4, Datum param5)Node
InvokeNetFunc(const char *name, Datum param0, Datum param1, Datum param2, Datum param3, Datum param4, Datum param5, Datum param6)Node
InvokeNetFunc(const char *name, Datum param0, Datum param1, Datum param2, Datum param3, Datum param4, Datum param5, Datum param6, Datum param7)Node
InvokeNetFunc(const char *name, const std::vector< Datum > &params)Node
Is(RuntimeId id) constObjectinlinevirtual
Is(const char *name) constObjectinlinevirtual
IsActive(bool recurse=false) constNode
IsAlwaysRelevant() constNode
IsDefault() constNode
IsDestroyed() constNode
IsDoomed() constNode
IsForeign() constNode
IsLateTickEnabled() constNode
IsLight3D() constNodevirtual
IsLocallyControlled() constNode
IsNode3D() constNodevirtual
IsOwned() constNode
IsPendingDestroy() constNode
IsPersistent() constNode
IsPlaying() constSpriteAnimatorinline
IsPrimitive3D() constNodevirtual
IsReplicated() constNode
IsSceneLinked(bool ignoreInPie=true) constNode
IsSceneLinkedChild(bool ignoreInPie=true)Node
IsTickEnabled() constNode
IsTransformReplicated() constNode
IsTransient() constNodevirtual
IsUserdataCreated() constNode
IsVisible(bool recurse=false) constNode
IsWidget() constNodevirtual
IsWorldRoot() constNode
LoadStream(Stream &stream, Platform platform, uint32_t version)Nodevirtual
mActiveNodeprotected
mAlwaysRelevantNodeprotected
mAnimateToActiveSpriteAnimatorprotected
mAnimateToCallbackSpriteAnimatorprotected
mAnimateToPauseSpriteAnimatorprotected
mAnimateToTargetSpriteAnimatorprotected
mAnimationsSpriteAnimatorprotected
mAutoPlaySpriteAnimatorprotected
mChildNameMapNodeprotected
mChildrenNodeprotected
mCurrentFrameSpriteAnimatorprotected
mCurrentNameSpriteAnimatorprotected
mDefaultNodeprotected
mDefaultAnimationSpriteAnimatorprotected
mDestroyedNodeprotected
mEditorPlayButtonSpriteAnimatorprotected
mEditorPreviewSpriteAnimatorprotected
mEditorStopButtonSpriteAnimatorprotected
mElapsedSpriteAnimatorprotected
mForceReplicateNodeprotected
mHasAwokenNodeprotected
mHasStartedNodeprotected
mLastTickedFrameNodeprotected
mLateTickNodeprotected
mLoopOverrideSpriteAnimatorprotected
mNameNodeprotected
mNetIdNodeprotected
mNodeIdNodeprotected
mOwningHostNodeprotected
mParentNodeprotected
mPersistentNodeprotected
mPersistentUuidNodeprotected
mPlaybackSpeedSpriteAnimatorprotected
mPlayingSpriteAnimatorprotected
mRegistrySpriteAnimatorprotected
mRegistryDirtySpriteAnimatorprotected
mReplicateNodeprotected
mReplicatedDataNodeprotected
mReplicateTransformNodeprotected
mSceneNodeprotected
mScriptNodeprotected
mScriptFileNodeprotected
mSelfNodeprotected
mSignalMapNodeprotected
mTagsNodeprotected
mTargetScreenNodeprotected
mTickEnabledNodeprotected
mTransientNodeprotected
mUserdataCreatedNodeprotected
mVisibleNodeprotected
mWorldNodeprotected
NeedsForcedReplication()Node
Node()Node
OnCollision(Primitive3D *thisComp, Primitive3D *otherComp, glm::vec3 impactPoint, glm::vec3 impactNormal, btPersistentManifold *manifold)Nodevirtual
OnInstanced()Nodevirtual
OnRep_OwningHost(Datum *datum, uint32_t index, const void *newValue)Nodeprotectedstatic
Pause()SpriteAnimator
Play()SpriteAnimator
PlayAnimation(const std::string &name)SpriteAnimator
PrepareTick(std::vector< NodePtrWeak > &outTickNodes, bool game, bool recurse)Nodevirtual
ProcessPendingDestroys()Nodestatic
QueryInterface(RuntimeId id) constObjectinlinevirtual
RebuildRegistry()SpriteAnimatorprotected
RegisterNetFuncs(Node *node)Nodestatic
RemoveAnimation(const std::string &name)SpriteAnimator
RemoveChild(Node *child)Node
RemoveChild(int32_t index)Node
RemoveChild(const SharedPtr< Node > &child)Nodeinline
RemoveTag(const std::string &tag)Node
Render(PipelineConfig pipelineConfig)Nodevirtual
Render()Nodevirtual
RenderSelected(bool renderChildren)Node
RenderShadow()Node
ResolveCurrentTexture() constSpriteAnimatorprotected
ResolveCurrentUV(glm::vec2 &outUV0, glm::vec2 &outUV1) constSpriteAnimatorprotected
RuntimeName() const =0Objectpure virtual
RuntimeParentName() const =0Objectpure virtual
SaveStream(Stream &stream, Platform platform)Nodevirtual
SendNetFunc(NetFunc *func, uint32_t numParams, const Datum **params)Nodeprotected
SetActive(bool active)Nodevirtual
SetAlwaysRelevant(bool alwaysRelevant)Node
SetAutoPlay(bool autoPlay)SpriteAnimatorinline
SetDefault(bool isDefault)Node
SetDefaultAnimation(const std::string &name)SpriteAnimatorinline
SetEditorPreview(bool enabled)SpriteAnimatorinline
SetField(const std::string &name, const Datum &value)Node
SetField(int32_t key, const Datum &value)Node
SetFrame(int32_t frameIndex)SpriteAnimator
SetHitCheckId(uint32_t id)Node
SetLoopOverride(bool loop)SpriteAnimatorinline
SetName(const std::string &newName)Node
SetNetId(NetId id)Node
SetOwningHost(NetHostId hostId, bool setAsPawn=false)Node
SetParent(Node *parent)Nodeprotectedvirtual
SetPersistent(bool persistent)Node
SetPersistentUuid(uint64_t uuid)Node
SetReplicate(bool replicate)Node
SetReplicateTransform(bool repTransform)Node
SetScene(Scene *scene)Node
SetScriptFile(const std::string &fileName)Node
SetSpeed(float speed)SpriteAnimator
SetTargetScreen(uint8_t screen)Nodeinline
SetTransient(bool transient)Node
SetUserdataCreated(bool created)Node
SetVisible(bool visible)Nodevirtual
SetWorld(World *world, bool subRoot)Nodevirtual
sNextNodeIdNodeprotectedstatic
sPendingDestroySetNodeprotectedstatic
SpriteAnimator()SpriteAnimator
Start() overrideSpriteAnimatorvirtual
Stop()SpriteAnimatorvirtual
sTypeNetFuncMapNodeprotectedstatic
Tick(float deltaTime) overrideSpriteAnimatorvirtual
TickCommon(float deltaTime)Nodeprotected
TickInternal(float deltaTime)SpriteAnimatorprotected
Traverse(T func, bool inverted=false)Nodeinline
ValidateUniqueChildName(Node *newChild)Nodeprotected
~Node()Nodevirtual
~Object()=defaultObjectvirtual
~SpriteAnimator()SpriteAnimatorvirtual