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

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

AddChild(Node *child, int32_t index=-1)Node
AddChild(const SharedPtr< T > &child, int32_t index=-1)Nodeinline
AddPoint(const glm::vec3 &p)Spline3D
AddRotation(glm::quat rotation)Node3D
AddRotation(glm::vec3 rotation)Node3D
AddTag(const std::string &tag)Node
AddWorldRotation(glm::quat rotation)Node3D
AddWorldRotation(glm::vec3 rotation)Node3D
ApplyPropertyOverrides(const std::vector< Property > &overs)Node
As() constObjectinline
Attach(Node *parent, bool keepWorldTransform=false, int32_t index=-1) overrideNode3Dvirtual
AttachToBone(SkeletalMesh3D *parent, const char *boneName, bool keepWorldTransform=false, int32_t childIndex=-1)Node3D
AttachToBone(SkeletalMesh3D *parent, int32_t boneIndex, bool keepWorldTransform=false, int32_t childIndex=-1)Node3D
Awake()Nodevirtual
BeginOverlap(Primitive3D *thisComp, Primitive3D *otherComp)Nodevirtual
BreakSceneLink()Node
CallFunction(const std::string &name, const std::vector< Datum > &args={})Node
CancelActiveLink()Spline3D
CatmullRom(const glm::vec3 &p0, const glm::vec3 &p1, const glm::vec3 &p2, const glm::vec3 &p3, float t)Spline3Dstatic
CatmullRomTangent(const glm::vec3 &p0, const glm::vec3 &p1, const glm::vec3 &p2, const glm::vec3 &p3, float t)Spline3Dstatic
CheckNetRelevance(Node *playerNode) overrideNode3Dvirtual
ClassRuntimeName()Objectinlinestatic
ClearForcedReplication()Node
ClearPoints()Spline3D
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) overrideSpline3Dvirtual
Create() overrideSpline3Dvirtual
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(Spline3D, Node3D)Spline3D
Node3D::DECLARE_NODE(Node3D, Node)Node3D
DECLARE_OBJECT(Node, Object)Node
DECLARE_SCRIPT_LINK_BASE(Node)Node
Deleter(Node *node)Nodestatic
Destroy() overrideNode3Dvirtual
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)Nodevirtual
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
EnsureLinkSlots(uint32_t count)Spline3Dprotected
EnsurePersistentUuid()Node
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
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 > &props) overrideSpline3Dvirtual
GatherPropertyOverrides(std::vector< Property > &outOverrides)Node
GatherProxyDraws(std::vector< DebugDraw > &inoutDraws) overrideSpline3Dvirtual
GatherReplicatedData(std::vector< NetDatum > &outData)Node3Dvirtual
GeneratePoint()Spline3Dprotected
GetCachedEulerRotation() constNode3D
GetChild(int32_t index) constNode
GetChildByType(TypeId type) constNode
GetChildren() constNode
GetDrawData()Nodevirtual
GetField(const std::string &key)Node
GetField(int32_t key)Node
GetForwardVector()Node3D
GetHitCheckId() constNode
GetInheritTransform() constNode3D
GetLastTickedFrame() constNode
GetLinkByIndex(uint32_t index)Spline3Dprotected
GetLinkByIndex(uint32_t index) constSpline3Dprotected
GetName() constNode
GetNetId() constNode
GetNodeId() constNode
GetNumChildren() constNode
GetOwningHost() constNode
GetParent()Node
GetParent() constNode
GetParentBoneIndex() constNode3D
GetParentTransform()Node3D
GetPersistentUuid() constNode
GetPoint(uint32_t index) constSpline3D
GetPointCount() constSpline3D
GetPosition() constNode3D
GetPositionAt(float t) constSpline3D
GetPositionRef()Node3D
GetReplicatedData()Node
GetRightVector()Node3D
GetRoot()Node
GetRotationEuler() constNode3D
GetRotationEulerRef()Node3D
GetRotationQuat() constNode3D
GetRotationQuatRef()Node3D
GetScale() constNode3D
GetScaleRef()Node3D
GetScene()Node
GetScript()Node
GetSelfPtr() constNodeinline
GetSubRoot()Node
GetTangentAt(float t) constSpline3D
GetTargetScreen() constNodeinline
GetTransform()Node3D
GetTypeName() const overrideNode3Dvirtual
GetUpVector()Node3D
GetVertexType() constNodevirtual
GetWorld()Node
GetWorldPosition()Node3D
GetWorldRotationEuler()Node3D
GetWorldRotationQuat()Node3D
GetWorldScale()Node3D
HandlePropChange(Datum *datum, uint32_t index, const void *newValue)Spline3Dstatic
HasAncestor(Node *node)Node
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
IsFollowLinkEnabled(uint32_t index) constSpline3D
IsForeign() constNode
IsLateTickEnabled() constNode
IsLight3D() constNodevirtual
IsLinkDirectionForward(uint32_t index, float threshold=0.0f) constSpline3D
IsLocallyControlled() constNode
IsNearLinkFrom(uint32_t index, float epsilon=0.05f) constSpline3D
IsNearLinkTo(uint32_t index, float epsilon=0.05f) constSpline3D
IsNode3D() const overrideNode3Dvirtual
IsOwned() constNode
IsPaused() constSpline3D
IsPendingDestroy() constNode
IsPersistent() constNode
IsPrimitive3D() constNodevirtual
IsReplicated() constNode
IsSceneLinked(bool ignoreInPie=true) constNode
IsSceneLinkedChild(bool ignoreInPie=true)Node
IsSplineLinesVisible()Spline3Dstatic
IsTickEnabled() constNode
IsTransformDirty() constNode3D
IsTransformReplicated() constNode
IsTransient() constNodevirtual
IsUserdataCreated() constNode
IsVisible(bool recurse=false) constNode
IsWidget() constNodevirtual
IsWorldRoot() constNode
LoadStream(Stream &stream, Platform platform, uint32_t version) overrideSpline3Dvirtual
LookAt(glm::vec3 target, glm::vec3 up)Node3D
mActiveNodeprotected
mActiveLinkSpeedModifierSpline3Dprotected
mAlwaysRelevantNodeprotected
MarkTransformDirty()Node3D
mAttachmentAudio3DSpline3Dprotected
mAttachmentCameraSpline3Dprotected
mAttachmentNode3DSpline3Dprotected
mAttachmentParticle3DSpline3Dprotected
mAttachmentPointLightSpline3Dprotected
mAttachmentSkeletalMeshSpline3Dprotected
mAttachmentStaticMeshSpline3Dprotected
mChildNameMapNodeprotected
mChildrenNodeprotected
mCloseLoopSpline3Dprotected
mDefaultNodeprotected
mDestroyedNodeprotected
mDisableBounceSpline3Dprotected
mFaceTangentSpline3Dprotected
mForceReplicateNodeprotected
mGeneratedLinkCountSpline3Dprotected
mHasAwokenNodeprotected
mHasStartedNodeprotected
mHasTrackedPosSpline3Dprotected
mInheritTransformNode3Dprotected
mLastTickedFrameNodeprotected
mLateTickNodeprotected
mLinkActiveSpline3Dprotected
mLinkEndSpline3Dprotected
mLinkLenSpline3Dprotected
mLinksSpline3Dprotected
mLinkSmoothRotateSpline3Dprotected
mLinkSmoothStepSpline3Dprotected
mLinkSpeedModifierSpline3Dprotected
mLinkStartSpline3Dprotected
mLinkTargetPrevDistSpline3Dprotected
mLinkTargetSplineSpline3Dprotected
mLinkTargetStartDistSpline3Dprotected
mLinkTargetTotalLenSpline3Dprotected
mLinkTravelSpline3Dprotected
mLoopSpline3Dprotected
mNameNodeprotected
mNetIdNodeprotected
mNodeIdNodeprotected
mOrigAudioTransformSpline3Dprotected
mOrigCamTransformSpline3Dprotected
mOrigNodeTransformSpline3Dprotected
mOrigParticleTransformSpline3Dprotected
mOrigPointLightTransformSpline3Dprotected
mOrigSkeletalTransformSpline3Dprotected
mOrigStaticTransformSpline3Dprotected
mOwningHostNodeprotected
mParentNodeprotected
mParentBoneIndexNode3Dprotected
mPauseSpline3Dprotected
mPersistentNodeprotected
mPersistentUuidNodeprotected
mPingPongSpline3Dprotected
mPingPongForwardSpline3Dprotected
mPlayingSpline3Dprotected
mPointsSpline3Dprotected
mPointSmoothCurveValueSpline3Dprotected
mPointSmoothInValueSpline3Dprotected
mPointSmoothOutValueSpline3Dprotected
mPointSpeedEntriesSpline3Dprotected
mPointSpeedTargetSpline3Dprotected
mPointSpeedValueSpline3Dprotected
mPositionNode3Dprotected
mPrevTrackedPosSpline3Dprotected
mReplicateNodeprotected
mReplicatedDataNodeprotected
mReplicateTransformNodeprotected
mReverseFaceTangentSpline3Dprotected
mRotationEulerNode3Dprotected
mRotationQuatNode3Dprotected
mScaleNode3Dprotected
mSceneNodeprotected
mScriptNodeprotected
mScriptFileNodeprotected
mSelfNodeprotected
mSignalMapNodeprotected
mSmoothCurveSpline3Dprotected
mSmoothRotateSpline3Dprotected
mSpeedSpline3Dprotected
mTagsNodeprotected
mTargetScreenNodeprotected
mTickEnabledNodeprotected
mTrackedMoveDirSpline3Dprotected
mTransformNode3Dprotected
mTransformDirtyNode3Dprotected
mTransientNodeprotected
mTravelSpline3Dprotected
mUserdataCreatedNodeprotected
mVisibleNodeprotected
mWorldNodeprotected
NeedsForcedReplication()Node
Node()Node
Node3D()Node3D
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
OnRep_RootPosition(Datum *datum, uint32_t index, const void *newValue)Node3Dstatic
OnRep_RootRotation(Datum *datum, uint32_t index, const void *newValue)Node3Dstatic
OnRep_RootScale(Datum *datum, uint32_t index, const void *newValue)Node3Dstatic
Play()Spline3D
PrepareTick(std::vector< NodePtrWeak > &outTickNodes, bool game, bool recurse)Nodevirtual
ProcessPendingDestroys()Nodestatic
QueryInterface(RuntimeId id) constObjectinlinevirtual
RegisterNetFuncs(Node *node)Nodestatic
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
RotateAround(glm::vec3 pivot, glm::vec3 axis, float degrees)Node3D
RuntimeName() const =0Objectpure virtual
RuntimeParentName() const =0Objectpure virtual
SaveStream(Stream &stream, Platform platform) overrideSpline3Dvirtual
SendNetFunc(NetFunc *func, uint32_t numParams, const Datum **params)Nodeprotected
SetActive(bool active)Nodevirtual
SetAlwaysRelevant(bool alwaysRelevant)Node
SetDefault(bool isDefault)Node
SetField(const std::string &name, const Datum &value)Node
SetField(int32_t key, const Datum &value)Node
SetFollowLinkEnabled(uint32_t index, bool enabled)Spline3D
SetHitCheckId(uint32_t id)Node
SetInheritTransform(bool inheritTransform)Node3D
SetName(const std::string &newName)Node
SetNetId(NetId id)Node
SetOwningHost(NetHostId hostId, bool setAsPawn=false)Node
SetParent(Node *parent) overrideNode3Dprotectedvirtual
SetPaused(bool paused)Spline3D
SetPersistent(bool persistent)Node
SetPersistentUuid(uint64_t uuid)Node
SetPoint(uint32_t index, const glm::vec3 &p)Spline3D
SetPosition(glm::vec3 position)Node3D
SetReplicate(bool replicate)Node
SetReplicateTransform(bool repTransform)Node
SetRotation(glm::vec3 rotation)Node3D
SetRotation(glm::quat quat)Node3D
SetScale(glm::vec3 scale)Node3D
SetScene(Scene *scene)Node
SetScriptFile(const std::string &fileName)Node
SetSplineLinesVisible(bool visible)Spline3Dstatic
SetTargetScreen(uint8_t screen)Nodeinline
SetTransform(const glm::mat4 &transform)Node3Dvirtual
SetTransient(bool transient)Node
SetUserdataCreated(bool created)Node
SetVisible(bool visible)Nodevirtual
SetWorld(World *world, bool subRoot)Nodevirtual
SetWorldPosition(glm::vec3 position)Node3D
SetWorldRotation(glm::vec3 rotation)Node3D
SetWorldRotation(glm::quat rotation)Node3D
SetWorldScale(glm::vec3 scale)Node3D
sNextNodeIdNodeprotectedstatic
sPendingDestroySetNodeprotectedstatic
Start() overrideSpline3Dvirtual
Stop() overrideSpline3Dvirtual
StopPlayback()Spline3D
sTypeNetFuncMapNodeprotectedstatic
Tick(float deltaTime) overrideSpline3Dvirtual
TickCommon(float deltaTime)Nodeprotected
Traverse(T func, bool inverted=false)Nodeinline
TriggerLink(uint32_t index)Spline3D
UpdateTransform(bool updateChildren)Node3Dvirtual
ValidateUniqueChildName(Node *newChild)Nodeprotected
~Node()Nodevirtual
~Node3D()Node3Dvirtual
~Object()=defaultObjectvirtual