GComponent Methods |
The GComponent type exposes the following members.
| Name | Description | |
|---|---|---|
| AddChild |
Add a child to the component. It will be at the frontmost position.
| |
| AddChildAt |
Adds a child to the component at a certain index.
| |
| AddController |
Adds a controller to the container.
| |
| AddEventListener(String, EventCallback0) | (Inherited from EventDispatcher.) | |
| AddEventListener(String, EventCallback1) | (Inherited from EventDispatcher.) | |
| AddRelation(GObject, RelationType) | (Inherited from GObject.) | |
| AddRelation(GObject, RelationType, Boolean) | (Inherited from GObject.) | |
| BroadcastEvent | (Inherited from EventDispatcher.) | |
| BubbleEvent | (Inherited from EventDispatcher.) | |
| Center |
Set the object in middle of the parent or GRoot if the parent is not set.
(Inherited from GObject.) | |
| Center(Boolean) |
Set the object in middle of the parent or GRoot if the parent is not set.
(Inherited from GObject.) | |
| ConstructFromResource | (Overrides GObjectConstructFromResource.) | |
| ConstructFromXML |
Method for extensions to override
| |
| DispatchEvent(String) | (Inherited from EventDispatcher.) | |
| DispatchEvent(EventContext) | (Inherited from EventDispatcher.) | |
| DispatchEvent(String, Object) | (Inherited from EventDispatcher.) | |
| DispatchEvent(String, Object, Object) | (Inherited from EventDispatcher.) | |
| Dispose | (Overrides GObjectDispose.) | |
| EnsureBoundsCorrect |
Make sure the bounds of the component is correct.
Bounds of the component is not updated on every changed. For example, you add a new child to the list, children in the list will be rearranged in next frame.
If you want to access the correct child position immediatelly, call this function first.
| |
| GetChild |
Returns a child object with a certain name.
| |
| GetChildAt |
Returns a child object at a certain index. If index out of bounds, exception raised.
| |
| GetChildIndex |
Returns the index of a child within the container, or "-1" if it is not found.
| |
| GetChildInGroup |
Returns a child object belong to a group with a certain name.
| |
| GetChildren |
Returns a copy of all children with an array.
| |
| GetController |
Returns a controller object with a certain name.
| |
| GetControllerAt |
Returns a controller object at a certain index.
| |
| GetFirstChildInView | ||
| GetGear | (Inherited from GObject.) | |
| GetTransition |
Returns a transition object at a certain name.
| |
| GetTransitionAt |
Returns a transition object at a certain index.
| |
| GetVisibleChild |
Returns a visible child object with a certain name.
| |
| GlobalToLocal(Rect) | (Inherited from GObject.) | |
| GlobalToLocal(Vector2) |
Transforms a point from global (Stage) coordinates to the local coordinate system.
(Inherited from GObject.) | |
| HandleControllerChanged | (Overrides GObjectHandleControllerChanged(Controller).) | |
| InvalidateBatchingState |
Mark the fairy batching state is invalid.
(Inherited from GObject.) | |
| InvalidateBatchingState(Boolean) | ||
| IsAncestorOf | ||
| IsChildInView |
Test if a child is in view.
| |
| LocalToGlobal(Rect) | (Inherited from GObject.) | |
| LocalToGlobal(Vector2) |
Transforms a point from the local coordinate system to global (Stage) coordinates.
(Inherited from GObject.) | |
| LocalToRoot |
Transforms a point from the local coordinate system to GRoot coordinates.
(Inherited from GObject.) | |
| MakeFullScreen |
设置对象为全屏大小(逻辑屏幕)。
(Inherited from GObject.) | |
| RemoveChild(GObject) |
Removes a child from the component. If the object is not a child, nothing happens.
| |
| RemoveChild(GObject, Boolean) |
Removes a child from the component. If the object is not a child, nothing happens.
| |
| RemoveChildAt(Int32) |
Removes a child at a certain index. Children above the child will move down.
| |
| RemoveChildAt(Int32, Boolean) |
Removes a child at a certain index. Children above the child will move down.
| |
| RemoveChildren |
Remove all children.
| |
| RemoveChildren(Int32, Int32, Boolean) |
Removes a range of children from the container (endIndex included).
| |
| RemoveController |
Removes a controller from the container.
| |
| RemoveEventListener(String, EventCallback0) | (Inherited from EventDispatcher.) | |
| RemoveEventListener(String, EventCallback1) | (Inherited from EventDispatcher.) | |
| RemoveEventListeners | (Inherited from EventDispatcher.) | |
| RemoveEventListeners(String) | (Inherited from EventDispatcher.) | |
| RemoveFromParent | (Inherited from GObject.) | |
| RemoveRelation | (Inherited from GObject.) | |
| RequestFocus |
Request focus on this object.
(Inherited from GObject.) | |
| RootToLocal |
Transforms a point from the GRoot coordinate to local coordinates system.
(Inherited from GObject.) | |
| SetBoundsChangedFlag |
Notify the component the bounds should recaculate.
| |
| SetChildIndex |
Moves a child to a certain index. Children at and after the replaced position move up.
| |
| SetChildIndexBefore |
Moves a child to a certain position which is in front of the child previously at given index.
与SetChildIndex不同的是,如果child原来在index的前面,那么child插入的位置是index-1,即保证排在原来占据index的对象的前面。
| |
| SetHome | (Inherited from GObject.) | |
| SetPivot(Single, Single) |
Change the x and y coordinates of the object's origin in its own coordinate space.
(Inherited from GObject.) | |
| SetPivot(Single, Single, Boolean) |
Change the x and y coordinates of the object's origin in its own coordinate space.
(Inherited from GObject.) | |
| SetPosition |
change the x,y,z coordinates of the object relative to the local coordinates of the parent.
(Inherited from GObject.) | |
| SetScale |
Change the scale factor.
(Inherited from GObject.) | |
| SetSize(Single, Single) |
Change size.
(Inherited from GObject.) | |
| SetSize(Single, Single, Boolean) |
Change size.
(Inherited from GObject.) | |
| Setup_AfterAdd | (Overrides GObjectSetup_AfterAdd(ByteBuffer, Int32).) | |
| Setup_BeforeAdd | (Inherited from GObject.) | |
| SetXY(Single, Single) |
change the x and y coordinates of the object relative to the local coordinates of the parent.
(Inherited from GObject.) | |
| SetXY(Single, Single, Boolean) | (Inherited from GObject.) | |
| StartDrag | (Inherited from GObject.) | |
| StartDrag(Int32) | (Inherited from GObject.) | |
| StopDrag | (Inherited from GObject.) | |
| SwapChildren |
Swaps the indexes of two children.
| |
| SwapChildrenAt |
Swaps the indexes of two children.
| |
| TransformPoint | (Inherited from GObject.) | |
| TransformRect | (Inherited from GObject.) | |
| TweenFade | (Inherited from GObject.) | |
| TweenMove | (Inherited from GObject.) | |
| TweenMoveX | (Inherited from GObject.) | |
| TweenMoveY | (Inherited from GObject.) | |
| TweenResize | (Inherited from GObject.) | |
| TweenRotate | (Inherited from GObject.) | |
| TweenScale | (Inherited from GObject.) | |
| TweenScaleX | (Inherited from GObject.) | |
| TweenScaleY | (Inherited from GObject.) | |
| WorldToLocal(Vector3) | (Inherited from GObject.) | |
| WorldToLocal(Vector3, Camera) | (Inherited from GObject.) |