Свойство | Тип | Описание | |
---|---|---|---|
_debug | bool | ||
_layoutEnabled | bool | ||
_needsLayout | bool | ||
_visible | bool | ||
originX | float | ||
rotation | float | ||
scaleX | float | ||
stage | Stage | ||
touchable | Touchable |
Метод | Описание | |
---|---|---|
clipBegin ( Batcher batcher ) : bool |
Calls clipBegin(Batcher, float, float, float, float) to clip this actor's bounds
|
|
clipBegin ( Batcher batcher, float x, float y, float width, float height ) : bool |
Clips the specified screen aligned rectangle, specified relative to the transform matrix of the stage's Batch. The transform matrix and the stage's camera must not have rotational components. Calling this method must be followed by a call to clipEnd() if true is returned.
|
|
clipEnd ( Batcher batcher ) : void |
Ends clipping begun by clipBegin(Batcher, float, float, float, float)
|
|
debugRender ( Graphics graphics ) : void |
Draws this element's debug lines
|
|
draw ( Graphics graphics, float parentAlpha ) : void |
If this method is overridden, the super method or {@link #validate()} should be called to ensure the widget is laid out.
|
|
getBottom ( ) : float |
Returns y plus height
|
|
getColor ( ) : Color |
Returns the color the element will be tinted when drawn
|
|
getDebug ( ) : bool | ||
getHeight ( ) : float | ||
getOriginX ( ) : float | ||
getOriginY ( ) : float | ||
getParent ( ) : Group |
Returns the parent element, or null if not in a group
|
|
getRight ( ) : float |
Returns x plus width
|
|
getRotation ( ) : float | ||
getScaleX ( ) : float | ||
getScaleY ( ) : float | ||
getStage ( ) : Stage |
Returns the stage that this element is currently in, or null if not in a stage.
|
|
getTouchable ( ) : Touchable | ||
getWidth ( ) : float | ||
getX ( ) : float |
Returns the X position of the element's left edge
|
|
getX ( int alignment ) : float |
Returns the X position of the specified {@link Align alignment}.
|
|
getY ( ) : float |
Returns the Y position of the element's bottom edge
|
|
getY ( int alignment ) : float |
Returns the Y position of the specified {@link Align alignment}
|
|
hasParent ( ) : bool |
Returns true if the element's parent is not null
|
|
hit ( Vector2 point ) : |
||
invalidate ( ) : void | ||
invalidateHierarchy ( ) : void | ||
isTouchable ( ) : bool |
Returns true if input events are processed by this element.
|
|
isVisible ( ) : bool | ||
layout ( ) : void | ||
localToAscendantCoordinates ( |
Converts coordinates for this element to those of a parent element. The ascendant does not need to be a direct parent
|
|
localToParentCoordinates ( Vector2 localCoords ) : Vector2 |
Transforms the specified point in the element's coordinates to be in the parent's coordinates.
|
|
localToStageCoordinates ( Vector2 localCoords ) : Vector2 |
Transforms the specified point in the element's coordinates to be in the stage's coordinates
|
|
moveBy ( float x, float y ) : void |
Add x and y to current position
|
|
pack ( ) : void | ||
parentToLocalCoordinates ( Vector2 parentCoords ) : Vector2 |
Converts the coordinates given in the parent's coordinate system to this element's coordinate system.
|
|
remove ( ) : bool |
Removes this element from its parent, if it has a parent
|
|
rotateBy ( float amountInDegrees ) : void |
Adds the specified rotation to the current rotation
|
|
scaleBy ( float scale ) : void |
Adds the specified scale to the current scale
|
|
scaleBy ( float scaleX, float scaleY ) : void |
Adds the specified scale to the current scale
|
|
screenToLocalCoordinates ( Vector2 screenCoords ) : Vector2 |
Transforms the specified point in screen coordinates to the element's local coordinate system
|
|
setBounds ( float x, float y, float width, float height ) : void |
Sets the x, y, width, and height.
|
|
setColor ( Color color ) : void | ||
setDebug ( bool enabled ) : void |
If true, {@link #debugDraw} will be called for this element
|
|
setHeight ( float height ) : void | ||
setIsVisible ( bool visible ) : void | ||
setOrigin ( float originX, float originY ) : void |
Sets the origin position which is relative to the element's bottom left corner
|
|
setOrigin ( int alignment ) : void |
Sets the origin position to the specified {@link Align alignment}.
|
|
setOriginX ( float originX ) : void | ||
setOriginY ( float originY ) : void | ||
setPosition ( float x, float y ) : |
Sets the position of the element's bottom left corner
|
|
setPosition ( float x, float y, int alignment ) : void |
Sets the position using the specified {@link Align alignment}. Note this may set the position to non-integer coordinates
|
|
setRotation ( float degrees ) : void | ||
setScale ( float scaleXY ) : void |
Sets the scale for both X and Y
|
|
setScale ( float scaleX, float scaleY ) : void |
Sets the scale X and scale Y
|
|
setScaleX ( float scaleX ) : void | ||
setScaleY ( float scaleY ) : void | ||
setSize ( float width, float height ) : void | ||
setTouchable ( Touchable touchable ) : void |
Determines how touch events are distributed to this element. Default is {@link Touchable#enabled}.
|
|
setVisible ( bool visible ) : void |
If false, the element will not be drawn and will not receive touch events. Default is true.
|
|
setWidth ( float width ) : void | ||
setX ( float x ) : |
||
setY ( float y ) : |
||
setZIndex ( int index ) : void |
Sets the z-index of this element. The z-index is the index into the parent's {@link Group#getChildren() children}, where a lower index is below a higher index. Setting a z-index higher than the number of children will move the child to the front. Setting a z-index less than zero is invalid.
|
|
stageToLocalCoordinates ( Vector2 stageCoords ) : Vector2 |
Transforms the specified point in the stage's coordinates to the element's local coordinate system.
|
|
toBack ( ) : void |
Changes the z-order for this element so it is in back of all siblings
|
|
toFront ( ) : void |
Changes the z-order for this element so it is in front of all siblings
|
|
validate ( ) : void |
Метод | Описание | |
---|---|---|
distanceOutsideBoundsToPoint ( Vector2 point ) : float |
returns the distance from point to the bounds of element in the largest dimension or a negative number if the point is inside the bounds. Note that point should be in the element's coordinate system already.
|
|
positionChanged ( ) : void | ||
rotationChanged ( ) : void | ||
sizeChanged ( ) : void |
Метод | Описание | |
---|---|---|
areParentsVisible ( ) : bool |
returns true if this Element and all parent Elements are visible
|
|
setParent ( Group parent ) : void |
Called by the framework when an element is added to or removed from a group.
|
|
setStage ( Stage stage ) : void |
Called by the framework when this element or any parent is added to a group that is in the stage. stage May be null if the element or any parent is no longer in a stage
|
public clipBegin ( Batcher batcher ) : bool | ||
batcher | Batcher | |
Результат | bool |
public clipBegin ( Batcher batcher, float x, float y, float width, float height ) : bool | ||
batcher | Batcher | |
x | float | |
y | float | |
width | float | |
height | float | |
Результат | bool |
public debugRender ( Graphics graphics ) : void | ||
graphics | Graphics | Graphics. |
Результат | void |
protected distanceOutsideBoundsToPoint ( Vector2 point ) : float | ||
point | Vector2 | |
Результат | float |
public draw ( Graphics graphics, float parentAlpha ) : void | ||
graphics | Graphics | Graphics. |
parentAlpha | float | Parent alpha. |
Результат | void |
public getX ( int alignment ) : float | ||
alignment | int | Alignment. |
Результат | float |
public getY ( int alignment ) : float | ||
alignment | int | Alignment. |
Результат | float |
public localToAscendantCoordinates ( |
||
ascendant | Ascendant. | |
localCoords | Vector2 | Local coords. |
Результат | Vector2 |
public localToParentCoordinates ( Vector2 localCoords ) : Vector2 | ||
localCoords | Vector2 | Local coords. |
Результат | Vector2 |
public localToStageCoordinates ( Vector2 localCoords ) : Vector2 | ||
localCoords | Vector2 | Local coords. |
Результат | Vector2 |
public moveBy ( float x, float y ) : void | ||
x | float | The x coordinate. |
y | float | The y coordinate. |
Результат | void |
public parentToLocalCoordinates ( Vector2 parentCoords ) : Vector2 | ||
parentCoords | Vector2 | Parent coords. |
Результат | Vector2 |
public rotateBy ( float amountInDegrees ) : void | ||
amountInDegrees | float | Amount in degrees. |
Результат | void |
public scaleBy ( float scaleX, float scaleY ) : void | ||
scaleX | float | Scale x. |
scaleY | float | Scale y. |
Результат | void |
public screenToLocalCoordinates ( Vector2 screenCoords ) : Vector2 | ||
screenCoords | Vector2 | Screen coords. |
Результат | Vector2 |
public setBounds ( float x, float y, float width, float height ) : void | ||
x | float | The x coordinate. |
y | float | The y coordinate. |
width | float | Width. |
height | float | Height. |
Результат | void |
public setDebug ( bool enabled ) : void | ||
enabled | bool | Enabled. |
Результат | void |
public setIsVisible ( bool visible ) : void | ||
visible | bool | |
Результат | void |
public setOrigin ( float originX, float originY ) : void | ||
originX | float | Origin x. |
originY | float | Origin y. |
Результат | void |
public setOrigin ( int alignment ) : void | ||
alignment | int | Alignment. |
Результат | void |
public setOriginX ( float originX ) : void | ||
originX | float | |
Результат | void |
public setOriginY ( float originY ) : void | ||
originY | float | |
Результат | void |
public setPosition ( float x, float y ) : |
||
x | float | The x coordinate. |
y | float | The y coordinate. |
Результат |
public setPosition ( float x, float y, int alignment ) : void | ||
x | float | The x coordinate. |
y | float | The y coordinate. |
alignment | int | Alignment. |
Результат | void |
public setRotation ( float degrees ) : void | ||
degrees | float | |
Результат | void |
public setScale ( float scaleXY ) : void | ||
scaleXY | float | Scale X. |
Результат | void |
public setScale ( float scaleX, float scaleY ) : void | ||
scaleX | float | Scale x. |
scaleY | float | Scale y. |
Результат | void |
public setSize ( float width, float height ) : void | ||
width | float | |
height | float | |
Результат | void |
public setTouchable ( Touchable touchable ) : void | ||
touchable | Touchable | Touchable. |
Результат | void |
public setVisible ( bool visible ) : void | ||
visible | bool | Visible. |
Результат | void |
public stageToLocalCoordinates ( Vector2 stageCoords ) : Vector2 | ||
stageCoords | Vector2 | Stage coords. |
Результат | Vector2 |