|
| | DECLARE_NODE (NodeGraphPlayer, Node) |
| |
| | NodeGraphPlayer () |
| |
| virtual | ~NodeGraphPlayer () |
| |
| virtual void | Create () override |
| |
| virtual void | Destroy () override |
| |
| virtual void | Tick (float deltaTime) override |
| |
| virtual void | Start () override |
| |
| virtual void | Stop () override |
| |
| virtual void | BeginOverlap (Primitive3D *thisComp, Primitive3D *otherComp) override |
| |
| virtual void | EndOverlap (Primitive3D *thisComp, Primitive3D *otherComp) override |
| |
| virtual void | OnCollision (Primitive3D *thisComp, Primitive3D *otherComp, glm::vec3 impactPoint, glm::vec3 impactNormal, btPersistentManifold *manifold) override |
| |
| virtual void | GatherProperties (std::vector< Property > &outProps) override |
| |
| virtual const char * | GetTypeName () const override |
| |
| void | Play () |
| |
| void | Pause () |
| |
| void | StopGraph () |
| |
| void | Reset () |
| |
| bool | IsPlaying () const |
| |
| bool | IsPaused () const |
| |
| void | SetNodeGraphAsset (NodeGraphAsset *asset) |
| |
| NodeGraphAsset * | GetNodeGraphAsset () const |
| |
| bool | SetInputFloat (const char *name, float value) |
| |
| bool | SetInputInt (const char *name, int32_t value) |
| |
| bool | SetInputBool (const char *name, bool value) |
| |
| bool | SetInputString (const char *name, const char *value) |
| |
| bool | SetInputVector (const char *name, const glm::vec3 &value) |
| |
| bool | SetInputColor (const char *name, const glm::vec4 &value) |
| |
| bool | SetInputByte (const char *name, uint8_t value) |
| |
| bool | SetInputAsset (const char *name, Asset *asset) |
| |
| bool | SetInputVector2D (const char *name, const glm::vec2 &value) |
| |
| bool | SetInputShort (const char *name, int16_t value) |
| |
| bool | SetInputNode (const char *name, Node *value) |
| |
| bool | SetInputNode3D (const char *name, Node *value) |
| |
| bool | SetInputWidget (const char *name, Node *value) |
| |
| bool | SetInputText (const char *name, Node *value) |
| |
| bool | SetInputQuad (const char *name, Node *value) |
| |
| bool | SetInputAudio3D (const char *name, Node *value) |
| |
| bool | SetInputScene (const char *name, Asset *asset) |
| |
| bool | SetInputSpline3D (const char *name, Node *value) |
| |
| float | GetOutputFloat (uint32_t pinIndex) const |
| |
| int32_t | GetOutputInt (uint32_t pinIndex) const |
| |
| bool | GetOutputBool (uint32_t pinIndex) const |
| |
| std::string | GetOutputString (uint32_t pinIndex) const |
| |
| glm::vec2 | GetOutputVector2D (uint32_t pinIndex) const |
| |
| glm::vec3 | GetOutputVector (uint32_t pinIndex) const |
| |
| glm::vec4 | GetOutputColor (uint32_t pinIndex) const |
| |
| uint8_t | GetOutputByte (uint32_t pinIndex) const |
| |
| int16_t | GetOutputShort (uint32_t pinIndex) const |
| |
| Asset * | GetOutputAsset (uint32_t pinIndex) const |
| |
| Node * | GetOutputNode (uint32_t pinIndex) const |
| |
| void | SetPlayOnStart (bool v) |
| |
| bool | GetPlayOnStart () const |
| |
| float | GetDeltaTime () const |
| |
| bool | HasStartFired () const |
| |
| const OverlapEventData & | GetCurrentOverlapEventData () const |
| |
| const CollisionEventData & | GetCurrentCollisionEventData () const |
| |
| NodeGraph * | GetRuntimeGraph () |
| |
| void | FireNamedEvent (const char *eventName) |
| |
| | DECLARE_FACTORY_MANAGER (Node) |
| |
| | DECLARE_FACTORY (Node, Node) |
| |
| | DECLARE_OBJECT (Node, Object) |
| |
| | DECLARE_SCRIPT_LINK_BASE (Node) |
| |
| | Node () |
| |
| virtual | ~Node () |
| |
| void | DestroyDeferred () |
| |
| void | Doom () |
| |
| virtual void | SaveStream (Stream &stream, Platform platform) |
| |
| virtual void | LoadStream (Stream &stream, Platform platform, uint32_t version) |
| |
| virtual void | Copy (Node *srcNode, bool recurse) |
| |
| virtual void | Render (PipelineConfig pipelineConfig) |
| |
| virtual void | Awake () |
| |
| virtual void | PrepareTick (std::vector< NodePtrWeak > &outTickNodes, bool game, bool recurse) |
| |
| virtual void | EditorTick (float deltaTime) |
| |
| uint32_t | GetLastTickedFrame () const |
| |
| virtual void | Render () |
| |
| virtual void | OnInstanced () |
| |
| virtual VertexType | GetVertexType () const |
| |
| virtual void | GatherReplicatedData (std::vector< NetDatum > &outData) |
| |
| virtual void | GatherNetFuncs (std::vector< NetFunc > &outFuncs) |
| |
| void | GatherPropertyOverrides (std::vector< Property > &outOverrides) |
| |
| void | ApplyPropertyOverrides (const std::vector< Property > &overs) |
| |
| NodeId | GetNodeId () const |
| |
| uint64_t | GetPersistentUuid () const |
| |
| void | SetPersistentUuid (uint64_t uuid) |
| |
| void | EnsurePersistentUuid () |
| |
| void | EmitSignal (const std::string &name, const std::vector< Datum > &args) |
| |
| void | ConnectSignal (const std::string &name, Node *listener, SignalHandlerFP func) |
| |
| void | ConnectSignal (const std::string &name, Node *listener, const ScriptFunc &func) |
| |
| void | DisconnectSignal (const std::string &name, Node *listener) |
| |
| void | RenderShadow () |
| |
| void | RenderSelected (bool renderChildren) |
| |
| Node * | CreateChild (TypeId nodeType) |
| |
| Node * | CreateChild (const char *typeName) |
| |
| Node * | CreateChildClone (Node *srcNode, bool recurse) |
| |
| NodePtr | Clone (bool recurse, bool instantiateLinkedScene=true, bool resolveNodePaths=false) |
| |
| void | DestroyAllChildren () |
| |
| Node * | GetRoot () |
| |
| bool | IsWorldRoot () const |
| |
| Node * | GetSubRoot () |
| |
| template<class NodeClass > |
| NodeClass * | CreateChild () |
| |
| template<class NodeClass > |
| SharedPtr< NodeClass > | CreateChildSp () |
| |
| template<class NodeClass > |
| NodeClass * | CreateChild (const char *name) |
| |
| template<class NodeClass > |
| SharedPtr< NodeClass > | CreateChildSp (const char *name) |
| |
| bool | IsDestroyed () const |
| |
| bool | IsPendingDestroy () const |
| |
| bool | IsDoomed () const |
| |
| bool | HasStarted () const |
| |
| bool | HasAwoken () const |
| |
| void | EnableTick (bool enable) |
| |
| bool | IsTickEnabled () const |
| |
| virtual void | SetWorld (World *world, bool subRoot) |
| |
| World * | GetWorld () |
| |
| void | SetScene (Scene *scene) |
| |
| Scene * | GetScene () |
| |
| uint8_t | GetTargetScreen () const |
| |
| void | SetTargetScreen (uint8_t screen) |
| |
| std::vector< NetDatum > & | GetReplicatedData () |
| |
| void | SetNetId (NetId id) |
| |
| NetId | GetNetId () const |
| |
| NetHostId | GetOwningHost () const |
| |
| void | SetOwningHost (NetHostId hostId, bool setAsPawn=false) |
| |
| void | SetReplicate (bool replicate) |
| |
| bool | IsReplicated () const |
| |
| void | SetReplicateTransform (bool repTransform) |
| |
| bool | IsTransformReplicated () const |
| |
| void | ForceReplication () |
| |
| void | ClearForcedReplication () |
| |
| bool | NeedsForcedReplication () |
| |
| virtual bool | CheckNetRelevance (Node *playerNode) |
| |
| bool | IsAlwaysRelevant () const |
| |
| void | SetAlwaysRelevant (bool alwaysRelevant) |
| |
| bool | HasTag (const std::string &tag) |
| |
| void | AddTag (const std::string &tag) |
| |
| void | RemoveTag (const std::string &tag) |
| |
| void | SetName (const std::string &newName) |
| |
| const std::string & | GetName () const |
| |
| virtual void | SetActive (bool active) |
| |
| bool | IsActive (bool recurse=false) const |
| |
| virtual void | SetVisible (bool visible) |
| |
| bool | IsVisible (bool recurse=false) const |
| |
| void | SetTransient (bool transient) |
| |
| virtual bool | IsTransient () const |
| |
| void | SetPersistent (bool persistent) |
| |
| bool | IsPersistent () const |
| |
| void | SetDefault (bool isDefault) |
| |
| bool | IsDefault () const |
| |
| void | SetUserdataCreated (bool created) |
| |
| bool | IsUserdataCreated () const |
| |
| virtual DrawData | GetDrawData () |
| |
| virtual bool | IsNode3D () const |
| |
| virtual bool | IsWidget () const |
| |
| virtual bool | IsPrimitive3D () const |
| |
| virtual bool | IsLight3D () const |
| |
| Node * | GetParent () |
| |
| const Node * | GetParent () const |
| |
| const std::vector< NodePtr > & | GetChildren () const |
| |
| virtual void | Attach (Node *parent, bool keepWorldTransform=false, int32_t index=-1) |
| |
| void | Detach (bool keepWorldTransform=false) |
| |
| void | AddChild (Node *child, int32_t index=-1) |
| |
| void | RemoveChild (Node *child) |
| |
| void | RemoveChild (int32_t index) |
| |
| template<typename T > |
| void | AddChild (const SharedPtr< T > &child, int32_t index=-1) |
| |
| template<typename T > |
| void | RemoveChild (const SharedPtr< Node > &child) |
| |
| int32_t | FindChildIndex (const std::string &name) const |
| |
| int32_t | FindChildIndex (Node *child) const |
| |
| Node * | FindChild (const std::string &name, bool recurse) const |
| |
| Node * | FindChildWithTag (const std::string &name, bool recurse) const |
| |
| Node * | FindDescendant (const std::string &name) |
| |
| Node * | FindAncestor (const std::string &name) |
| |
| bool | HasAncestor (Node *node) |
| |
| Node * | GetChild (int32_t index) const |
| |
| Node * | GetChildByType (TypeId type) const |
| |
| uint32_t | GetNumChildren () const |
| |
| int32_t | FindParentNodeIndex () const |
| |
| void | SetHitCheckId (uint32_t id) |
| |
| uint32_t | GetHitCheckId () const |
| |
| bool | IsLateTickEnabled () const |
| |
| void | EnableLateTick (bool enable) |
| |
| Script * | GetScript () |
| |
| void | SetScriptFile (const std::string &fileName) |
| |
| bool | DoChildrenHaveUniqueNames () const |
| |
| void | BreakSceneLink () |
| |
| bool | IsSceneLinked (bool ignoreInPie=true) const |
| |
| bool | IsSceneLinkedChild (bool ignoreInPie=true) |
| |
| bool | IsForeign () const |
| |
| bool | HasAuthority () const |
| |
| bool | IsOwned () const |
| |
| bool | IsLocallyControlled () const |
| |
| Datum | GetField (const std::string &key) |
| |
| void | SetField (const std::string &name, const Datum &value) |
| |
| Datum | GetField (int32_t key) |
| |
| void | SetField (int32_t key, const Datum &value) |
| |
| Datum | CallFunction (const std::string &name, const std::vector< Datum > &args={}) |
| |
| NetFunc * | FindNetFunc (const char *name) |
| |
| NetFunc * | FindNetFunc (uint16_t index) |
| |
| void | InvokeNetFunc (const char *name) |
| |
| void | InvokeNetFunc (const char *name, Datum param0) |
| |
| void | InvokeNetFunc (const char *name, Datum param0, Datum param1) |
| |
| void | InvokeNetFunc (const char *name, Datum param0, Datum param1, Datum param2) |
| |
| void | InvokeNetFunc (const char *name, Datum param0, Datum param1, Datum param2, Datum param3) |
| |
| void | InvokeNetFunc (const char *name, Datum param0, Datum param1, Datum param2, Datum param3, Datum param4) |
| |
| void | InvokeNetFunc (const char *name, Datum param0, Datum param1, Datum param2, Datum param3, Datum param4, Datum param5) |
| |
| void | InvokeNetFunc (const char *name, Datum param0, Datum param1, Datum param2, Datum param3, Datum param4, Datum param5, Datum param6) |
| |
| void | InvokeNetFunc (const char *name, Datum param0, Datum param1, Datum param2, Datum param3, Datum param4, Datum param5, Datum param6, Datum param7) |
| |
| void | InvokeNetFunc (const char *name, const std::vector< Datum > ¶ms) |
| |
| const WeakPtr< Node > & | GetSelfPtr () const |
| |
| template<typename T > |
| T * | FindChild (const std::string &name, bool recurse) |
| |
| template<typename T > |
| void | Traverse (T func, bool inverted=false) |
| |
| template<typename T > |
| bool | ForEach (T func, bool inverted=false) |
| |
| virtual | ~Object ()=default |
| |
| virtual const char * | RuntimeName () const =0 |
| |
| virtual const char * | RuntimeParentName () const =0 |
| |
| virtual RuntimeId | InstanceRuntimeId () const =0 |
| |
| virtual Object * | QueryInterface (RuntimeId id) const |
| |
| virtual bool | Is (RuntimeId id) const |
| |
| virtual bool | Is (const char *name) const |
| |
| virtual bool | DrawCustomProperty (Property &prop) |
| |
| template<typename T > |
| T * | As () const |
| |
| virtual bool | Equals (const Object *rhs) const |
| |