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.) |