|
| | DECLARE_NODE (DialogWindow, Window) |
| |
| virtual void | Create () override |
| |
| virtual void | Start () override |
| |
| virtual void | OnInstanced () override |
| |
| virtual void | Tick (float deltaTime) override |
| |
| virtual void | PreRender () override |
| |
| virtual void | GatherProperties (std::vector< Property > &props) override |
| |
| void | SetConfirmText (const std::string &text) |
| |
| const std::string & | GetConfirmText () const |
| |
| void | SetConfirmNormalColor (glm::vec4 color) |
| |
| glm::vec4 | GetConfirmNormalColor () const |
| |
| void | SetConfirmHoveredColor (glm::vec4 color) |
| |
| glm::vec4 | GetConfirmHoveredColor () const |
| |
| void | SetConfirmPressedColor (glm::vec4 color) |
| |
| glm::vec4 | GetConfirmPressedColor () const |
| |
| void | SetConfirmTexture (Texture *texture) |
| |
| Texture * | GetConfirmTexture () |
| |
| void | SetShowConfirmButton (bool show) |
| |
| bool | GetShowConfirmButton () const |
| |
| void | SetRejectText (const std::string &text) |
| |
| const std::string & | GetRejectText () const |
| |
| void | SetRejectNormalColor (glm::vec4 color) |
| |
| glm::vec4 | GetRejectNormalColor () const |
| |
| void | SetRejectHoveredColor (glm::vec4 color) |
| |
| glm::vec4 | GetRejectHoveredColor () const |
| |
| void | SetRejectPressedColor (glm::vec4 color) |
| |
| glm::vec4 | GetRejectPressedColor () const |
| |
| void | SetRejectTexture (Texture *texture) |
| |
| Texture * | GetRejectTexture () |
| |
| void | SetShowRejectButton (bool show) |
| |
| bool | GetShowRejectButton () const |
| |
| void | SetButtonBarHeight (float height) |
| |
| float | GetButtonBarHeight () const |
| |
| void | SetButtonSpacing (float spacing) |
| |
| float | GetButtonSpacing () const |
| |
| void | SetButtonBarAlignment (ButtonBarAlignment alignment) |
| |
| ButtonBarAlignment | GetButtonBarAlignment () const |
| |
| void | SetButtonBarColor (glm::vec4 color) |
| |
| glm::vec4 | GetButtonBarColor () const |
| |
| void | SetButtonWidth (float width) |
| |
| float | GetButtonWidth () const |
| |
| void | SetButtonBarPadding (float padding) |
| |
| float | GetButtonBarPadding () const |
| |
| void | Confirm () |
| |
| void | Reject () |
| |
| void | RefreshButtonBar () |
| |
| Canvas * | GetButtonBar () |
| |
| Button * | GetConfirmButton () |
| |
| Button * | GetRejectButton () |
| |
| | DECLARE_NODE (Window, Widget) |
| |
| virtual void | Stop () override |
| |
| void | SetWindowId (const std::string &id) |
| |
| const std::string & | GetWindowId () const |
| |
| void | SetTitle (const std::string &title) |
| |
| const std::string & | GetTitle () const |
| |
| void | SetTitleAlignment (TitleAlignment alignment) |
| |
| TitleAlignment | GetTitleAlignment () const |
| |
| void | SetTitleFontSize (float size) |
| |
| float | GetTitleFontSize () const |
| |
| void | SetTitleOffset (glm::vec2 offset) |
| |
| glm::vec2 | GetTitleOffset () const |
| |
| void | SetContentPadding (float left, float top, float right, float bottom) |
| |
| void | SetContentPaddingLeft (float left) |
| |
| void | SetContentPaddingTop (float top) |
| |
| void | SetContentPaddingRight (float right) |
| |
| void | SetContentPaddingBottom (float bottom) |
| |
| float | GetContentPaddingLeft () const |
| |
| float | GetContentPaddingTop () const |
| |
| float | GetContentPaddingRight () const |
| |
| float | GetContentPaddingBottom () const |
| |
| void | Show () |
| |
| void | Hide () |
| |
| void | Close () |
| |
| void | SetStartHidden (bool hidden) |
| |
| bool | GetStartHidden () const |
| |
| void | SetDraggable (bool draggable) |
| |
| bool | IsDraggable () const |
| |
| void | SetResizable (bool resizable) |
| |
| bool | IsResizable () const |
| |
| void | SetShowCloseButton (bool show) |
| |
| bool | GetShowCloseButton () const |
| |
| void | SetShowTitleBar (bool show) |
| |
| bool | GetShowTitleBar () const |
| |
| void | SetTitleBarHeight (float height) |
| |
| float | GetTitleBarHeight () const |
| |
| void | SetMinSize (glm::vec2 minSize) |
| |
| glm::vec2 | GetMinSize () const |
| |
| void | SetMaxSize (glm::vec2 maxSize) |
| |
| glm::vec2 | GetMaxSize () const |
| |
| void | SetResizeHandleSize (float size) |
| |
| float | GetResizeHandleSize () const |
| |
| void | SetContentWidget (Widget *widget) |
| |
| ScrollContainer * | GetContentContainer () |
| |
| Widget * | GetContentWidget () |
| |
| void | SetTitleBarColor (glm::vec4 color) |
| |
| glm::vec4 | GetTitleBarColor () const |
| |
| void | SetBackgroundColor (glm::vec4 color) |
| |
| glm::vec4 | GetBackgroundColor () const |
| |
| void | SetBackgroundTexture (Texture *texture) |
| |
| Texture * | GetBackgroundTexture () |
| |
| void | SetBackgroundUVScale (glm::vec2 scale) |
| |
| glm::vec2 | GetBackgroundUVScale () const |
| |
| void | SetBackgroundUVOffset (glm::vec2 offset) |
| |
| glm::vec2 | GetBackgroundUVOffset () const |
| |
| void | SetTitleBarTexture (Texture *texture) |
| |
| Texture * | GetTitleBarTexture () |
| |
| void | SetTitleBarUVScale (glm::vec2 scale) |
| |
| glm::vec2 | GetTitleBarUVScale () const |
| |
| void | SetTitleBarUVOffset (glm::vec2 offset) |
| |
| glm::vec2 | GetTitleBarUVOffset () const |
| |
| void | SetCloseButtonTexture (Texture *texture) |
| |
| Texture * | GetCloseButtonTexture () |
| |
| void | SetCloseButtonNormalColor (glm::vec4 color) |
| |
| glm::vec4 | GetCloseButtonNormalColor () const |
| |
| void | SetCloseButtonHoveredColor (glm::vec4 color) |
| |
| glm::vec4 | GetCloseButtonHoveredColor () const |
| |
| void | SetCloseButtonPressedColor (glm::vec4 color) |
| |
| glm::vec4 | GetCloseButtonPressedColor () const |
| |
| Canvas * | GetTitleBar () |
| |
| Text * | GetTitleText () |
| |
| Button * | GetCloseButton () |
| |
| Quad * | GetResizeHandle () |
| |
| Quad * | GetBackground () |
| |
| | DECLARE_NODE (Widget, Node) |
| |
| | Widget () |
| |
| virtual void | SetVisible (bool visible) override |
| |
| virtual void | PrepareTick (std::vector< NodePtrWeak > &outTickNodes, bool game, bool recurse) override |
| |
| virtual void | Render () override |
| |
| virtual VertexType | GetVertexType () const override |
| |
| virtual bool | IsWidget () const override |
| |
| Widget * | GetParentWidget () |
| |
| const Widget * | GetParentWidget () const |
| |
| Widget * | GetChildWidget (int32_t index) |
| |
| Rect | GetRect () |
| |
| void | SetX (float x) |
| |
| void | SetY (float y) |
| |
| void | SetWidth (float width) |
| |
| void | SetHeight (float height) |
| |
| void | SetXRatio (float x) |
| |
| void | SetYRatio (float y) |
| |
| void | SetWidthRatio (float width) |
| |
| void | SetHeightRatio (float height) |
| |
| void | SetLeftMargin (float left) |
| |
| void | SetTopMargin (float top) |
| |
| void | SetRightMargin (float right) |
| |
| void | SetBottomMargin (float bottom) |
| |
| virtual void | SetPosition (float x, float y) |
| |
| virtual void | SetDimensions (float width, float height) |
| |
| void | SetPosition (glm::vec2 position) |
| |
| void | SetDimensions (glm::vec2 dimensions) |
| |
| void | SetRect (float x, float y, float width, float height) |
| |
| void | SetRect (glm::vec2 position, glm::vec2 dimensions) |
| |
| void | SetRect (Rect rect) |
| |
| void | SetRatios (float x, float y, float width, float height) |
| |
| void | SetMargins (float left, float top, float right, float bottom) |
| |
| void | SetOffset (float x, float y) |
| |
| glm::vec2 | GetOffset () const |
| |
| void | SetSize (float x, float y) |
| |
| glm::vec2 | GetSize () const |
| |
| AnchorMode | GetAnchorMode () const |
| |
| void | SetAnchorMode (AnchorMode anchorMode) |
| |
| bool | AnchorStretchesX (AnchorMode mode) const |
| |
| bool | AnchorStretchesY (AnchorMode mode) const |
| |
| bool | StretchX () const |
| |
| bool | StretchY () const |
| |
| glm::vec2 | GetAnchorRatio () const |
| |
| void | SetFullScreen () |
| |
| void | Centered () |
| |
| void | CenterPivot () |
| |
| float | GetX () const |
| |
| float | GetY () const |
| |
| float | GetWidth () const |
| |
| float | GetHeight () const |
| |
| glm::vec2 | GetPosition () const |
| |
| glm::vec2 | GetDimensions () const |
| |
| void | UpdateRect () |
| |
| void | UpdateColor () |
| |
| void | FitInsideParent () |
| |
| float | GetParentWidth () const |
| |
| float | GetParentHeight () const |
| |
| virtual void | SetColor (glm::vec4 color) |
| |
| glm::vec4 | GetColor () const |
| |
| void | SetOpacity (uint8_t opacity) |
| |
| uint8_t | GetOpacity () const |
| |
| void | SetOpacityFloat (float opacity) |
| |
| float | GetOpacityFloat () const |
| |
| virtual bool | ShouldHandleInput () |
| |
| virtual void | MarkDirty () |
| |
| void | MarkClean () |
| |
| bool | IsDirty () const |
| |
| bool | ContainsMouse (bool testScissor=true) const |
| |
| virtual bool | ContainsPoint (int32_t x, int32_t y) |
| |
| void | MoveToMousePosition () |
| |
| const glm::mat3 & | GetTransform () |
| |
| void | SetRotation (float degrees) |
| |
| float | GetRotation () const |
| |
| void | SetPivot (glm::vec2 pivot) |
| |
| glm::vec2 | GetPivot () const |
| |
| void | SetScale (glm::vec2 scale) |
| |
| glm::vec2 | GetScale () const |
| |
| glm::vec2 | GetAbsoluteScale () const |
| |
| bool | IsScissorEnabled () const |
| |
| void | EnableScissor (bool enable) |
| |
| Rect | GetScissorRect () const |
| |
| void | SetUseGameResolution (bool use) |
| |
| bool | GetUseGameResolution () const |
| |
| void | SetTooltipName (const std::string &name) |
| |
| const std::string & | GetTooltipName () const |
| |
| void | SetTooltipDescription (const std::string &description) |
| |
| const std::string & | GetTooltipDescription () const |
| |
| bool | HasTooltip () const |
| |
| | DECLARE_FACTORY_MANAGER (Node) |
| |
| | DECLARE_FACTORY (Node, Node) |
| |
| | DECLARE_OBJECT (Node, Object) |
| |
| | DECLARE_SCRIPT_LINK_BASE (Node) |
| |
| | Node () |
| |
| virtual | ~Node () |
| |
| virtual void | Destroy () |
| |
| 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 | EditorTick (float deltaTime) |
| |
| uint32_t | GetLastTickedFrame () 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) |
| |
| virtual void | BeginOverlap (Primitive3D *thisComp, Primitive3D *otherComp) |
| |
| virtual void | EndOverlap (Primitive3D *thisComp, Primitive3D *otherComp) |
| |
| virtual void | OnCollision (Primitive3D *thisComp, Primitive3D *otherComp, glm::vec3 impactPoint, glm::vec3 impactNormal, btPersistentManifold *manifold) |
| |
| 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 |
| |
| 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 const char * | GetTypeName () const |
| |
| virtual DrawData | GetDrawData () |
| |
| virtual bool | IsNode3D () 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 |
| |