C# Класс MonoGdx.Scene2D.Actor

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Act ( float delta ) : void
AddAction ( SceneAction action ) : void
AddHandler ( RoutedEvent routedEvent, Delegate handler ) : bool
AddHandler ( RoutedEvent routedEvent, Delegate handler, bool capturing ) : bool
CaptureTouch ( int pointer ) : void
Clear ( ) : void
ClearActions ( ) : void
ClearHandlers ( ) : void
ClipBegin ( ) : bool
ClipBegin ( float x, float y, float width, float height ) : bool
ClipEnd ( ) : void
Draw ( GdxSpriteBatch spriteBatch, float parentAlpha ) : void
Hit ( float x, float y, bool touchable ) : Actor
IsAscendentOf ( Actor actor ) : bool
IsDescendentOf ( Actor actor ) : bool
LocalToAscendantCoordinates ( Actor ascendant, Vector2 localCoords ) : Vector2
LocalToParentCoordinates ( Vector2 localCoords ) : Vector2
LocalToStageCoordinates ( Vector2 localCoords ) : Vector2
ParentToLocalCoordinates ( Vector2 parentCoords ) : Vector2
RaiseEvent ( RoutedEventArgs e ) : bool
ReleaseTouchCapture ( int pointer ) : void
Remove ( ) : bool
RemoveAction ( SceneAction action ) : void
RemoveHandler ( RoutedEvent routedEvent, Delegate handler ) : bool
Rotate ( float amount ) : void
Scale ( float scale ) : void
Scale ( float scaleX, float ScaleY ) : void
ScreenToLocalCoordinates ( Vector2 screenCoords ) : Vector2
SetBounds ( float x, float y, float width, float height ) : void
SetOrigin ( float originX, float originY ) : void
SetPosition ( float x, float y ) : void
SetScale ( float scale ) : void
SetScale ( float scaleX, float scaleY ) : void
SetSize ( float width, float height ) : void
Size ( float size ) : void
Size ( float width, float height ) : void
StageToLocalCoordinates ( Vector2 stageCoords ) : Vector2
ToBack ( ) : void
ToFront ( ) : void
ToString ( ) : string
Translate ( float x, float y ) : void

Защищенные методы

Метод Описание
InitializeEventArgs ( RoutedEventArgs e, RoutedEvent routedEvent ) : RoutedEventArgs
OnGotKeyboardFocus ( KeyboardFocusChangedEventArgs e ) : void
OnGotScrollFocus ( ScrollFocusChangedEventArgs e ) : void
OnGotTouchCapture ( TouchEventArgs e ) : void
OnKeyDown ( KeyEventArgs e ) : void
OnKeyUp ( KeyEventArgs e ) : void
OnLostKeyboardFocus ( KeyboardFocusChangedEventArgs e ) : void
OnLostScrollFocus ( ScrollFocusChangedEventArgs e ) : void
OnLostTouchCapture ( TouchEventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnPreviewKeyDown ( KeyEventArgs e ) : void
OnPreviewKeyUp ( KeyEventArgs e ) : void
OnPreviewMouseMove ( MouseEventArgs e ) : void
OnPreviewScroll ( ScrollEventArgs e ) : void
OnPreviewTouchDown ( TouchEventArgs e ) : void
OnPreviewTouchDrag ( TouchEventArgs e ) : void
OnPreviewTouchUp ( TouchEventArgs e ) : void
OnScroll ( ScrollEventArgs e ) : void
OnTouchDown ( TouchEventArgs e ) : void
OnTouchDrag ( TouchEventArgs e ) : void
OnTouchEnter ( TouchEventArgs e ) : void
OnTouchLeave ( TouchEventArgs e ) : void
OnTouchUp ( TouchEventArgs e ) : void

Приватные методы

Метод Описание
Actor ( ) : System
GotKeyboardFocusClass ( Actor sender, KeyboardFocusChangedEventArgs e ) : void
GotScrollFocusClass ( Actor sender, ScrollFocusChangedEventArgs e ) : void
GotTouchCaptureClass ( Actor sender, TouchEventArgs e ) : void
InvokeHandler ( RoutedEventArgs args ) : bool
KeyDownClass ( Actor sender, KeyEventArgs e ) : void
KeyUpClass ( Actor sender, KeyEventArgs e ) : void
LostKeyboardFocusClass ( Actor sender, KeyboardFocusChangedEventArgs e ) : void
LostScrollFocusClass ( Actor sender, ScrollFocusChangedEventArgs e ) : void
LostTouchCaptureClass ( Actor sender, TouchEventArgs e ) : void
MouseMoveClass ( Actor sender, MouseEventArgs e ) : void
PreviewKeyDownClass ( Actor sender, KeyEventArgs e ) : void
PreviewKeyUpClass ( Actor sender, KeyEventArgs e ) : void
PreviewMouseMoveClass ( Actor sender, MouseEventArgs e ) : void
PreviewScrollClass ( Actor sender, ScrollEventArgs e ) : void
PreviewTouchDownClass ( Actor sender, TouchEventArgs e ) : void
PreviewTouchDragClass ( Actor sender, TouchEventArgs e ) : void
PreviewTouchUpClass ( Actor sender, TouchEventArgs e ) : void
ScrollClass ( Actor sender, ScrollEventArgs e ) : void
TouchDownClass ( Actor sender, TouchEventArgs e ) : void
TouchDragClass ( Actor sender, TouchEventArgs e ) : void
TouchEnterClass ( Actor sender, TouchEventArgs e ) : void
TouchLeaveClass ( Actor sender, TouchEventArgs e ) : void
TouchUpClass ( Actor sender, TouchEventArgs e ) : void

Описание методов

Act() публичный Метод

public Act ( float delta ) : void
delta float
Результат void

AddAction() публичный Метод

public AddAction ( SceneAction action ) : void
action SceneAction
Результат void

AddHandler() публичный Метод

public AddHandler ( RoutedEvent routedEvent, Delegate handler ) : bool
routedEvent RoutedEvent
handler System.Delegate
Результат bool

AddHandler() публичный Метод

public AddHandler ( RoutedEvent routedEvent, Delegate handler, bool capturing ) : bool
routedEvent RoutedEvent
handler System.Delegate
capturing bool
Результат bool

CaptureTouch() публичный Метод

public CaptureTouch ( int pointer ) : void
pointer int
Результат void

Clear() публичный Метод

public Clear ( ) : void
Результат void

ClearActions() публичный Метод

public ClearActions ( ) : void
Результат void

ClearHandlers() публичный Метод

public ClearHandlers ( ) : void
Результат void

ClipBegin() публичный Метод

public ClipBegin ( ) : bool
Результат bool

ClipBegin() публичный Метод

public ClipBegin ( float x, float y, float width, float height ) : bool
x float
y float
width float
height float
Результат bool

ClipEnd() публичный Метод

public ClipEnd ( ) : void
Результат void

Draw() публичный Метод

public Draw ( GdxSpriteBatch spriteBatch, float parentAlpha ) : void
spriteBatch MonoGdx.Graphics.G2D.GdxSpriteBatch
parentAlpha float
Результат void

Hit() публичный Метод

public Hit ( float x, float y, bool touchable ) : Actor
x float
y float
touchable bool
Результат Actor

InitializeEventArgs() защищенный Метод

protected InitializeEventArgs ( RoutedEventArgs e, RoutedEvent routedEvent ) : RoutedEventArgs
e RoutedEventArgs
routedEvent RoutedEvent
Результат RoutedEventArgs

IsAscendentOf() публичный Метод

public IsAscendentOf ( Actor actor ) : bool
actor Actor
Результат bool

IsDescendentOf() публичный Метод

public IsDescendentOf ( Actor actor ) : bool
actor Actor
Результат bool

LocalToAscendantCoordinates() публичный Метод

public LocalToAscendantCoordinates ( Actor ascendant, Vector2 localCoords ) : Vector2
ascendant Actor
localCoords Vector2
Результат Vector2

LocalToParentCoordinates() публичный Метод

public LocalToParentCoordinates ( Vector2 localCoords ) : Vector2
localCoords Vector2
Результат Vector2

LocalToStageCoordinates() публичный Метод

public LocalToStageCoordinates ( Vector2 localCoords ) : Vector2
localCoords Vector2
Результат Vector2

OnGotKeyboardFocus() защищенный Метод

protected OnGotKeyboardFocus ( KeyboardFocusChangedEventArgs e ) : void
e KeyboardFocusChangedEventArgs
Результат void

OnGotScrollFocus() защищенный Метод

protected OnGotScrollFocus ( ScrollFocusChangedEventArgs e ) : void
e ScrollFocusChangedEventArgs
Результат void

OnGotTouchCapture() защищенный Метод

protected OnGotTouchCapture ( TouchEventArgs e ) : void
e TouchEventArgs
Результат void

OnKeyDown() защищенный Метод

protected OnKeyDown ( KeyEventArgs e ) : void
e KeyEventArgs
Результат void

OnKeyUp() защищенный Метод

protected OnKeyUp ( KeyEventArgs e ) : void
e KeyEventArgs
Результат void

OnLostKeyboardFocus() защищенный Метод

protected OnLostKeyboardFocus ( KeyboardFocusChangedEventArgs e ) : void
e KeyboardFocusChangedEventArgs
Результат void

OnLostScrollFocus() защищенный Метод

protected OnLostScrollFocus ( ScrollFocusChangedEventArgs e ) : void
e ScrollFocusChangedEventArgs
Результат void

OnLostTouchCapture() защищенный Метод

protected OnLostTouchCapture ( TouchEventArgs e ) : void
e TouchEventArgs
Результат void

OnMouseMove() защищенный Метод

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

OnPreviewKeyDown() защищенный Метод

protected OnPreviewKeyDown ( KeyEventArgs e ) : void
e KeyEventArgs
Результат void

OnPreviewKeyUp() защищенный Метод

protected OnPreviewKeyUp ( KeyEventArgs e ) : void
e KeyEventArgs
Результат void

OnPreviewMouseMove() защищенный Метод

protected OnPreviewMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

OnPreviewScroll() защищенный Метод

protected OnPreviewScroll ( ScrollEventArgs e ) : void
e ScrollEventArgs
Результат void

OnPreviewTouchDown() защищенный Метод

protected OnPreviewTouchDown ( TouchEventArgs e ) : void
e TouchEventArgs
Результат void

OnPreviewTouchDrag() защищенный Метод

protected OnPreviewTouchDrag ( TouchEventArgs e ) : void
e TouchEventArgs
Результат void

OnPreviewTouchUp() защищенный Метод

protected OnPreviewTouchUp ( TouchEventArgs e ) : void
e TouchEventArgs
Результат void

OnScroll() защищенный Метод

protected OnScroll ( ScrollEventArgs e ) : void
e ScrollEventArgs
Результат void

OnTouchDown() защищенный Метод

protected OnTouchDown ( TouchEventArgs e ) : void
e TouchEventArgs
Результат void

OnTouchDrag() защищенный Метод

protected OnTouchDrag ( TouchEventArgs e ) : void
e TouchEventArgs
Результат void

OnTouchEnter() защищенный Метод

protected OnTouchEnter ( TouchEventArgs e ) : void
e TouchEventArgs
Результат void

OnTouchLeave() защищенный Метод

protected OnTouchLeave ( TouchEventArgs e ) : void
e TouchEventArgs
Результат void

OnTouchUp() защищенный Метод

protected OnTouchUp ( TouchEventArgs e ) : void
e TouchEventArgs
Результат void

ParentToLocalCoordinates() публичный Метод

public ParentToLocalCoordinates ( Vector2 parentCoords ) : Vector2
parentCoords Vector2
Результат Vector2

RaiseEvent() публичный Метод

public RaiseEvent ( RoutedEventArgs e ) : bool
e RoutedEventArgs
Результат bool

ReleaseTouchCapture() публичный Метод

public ReleaseTouchCapture ( int pointer ) : void
pointer int
Результат void

Remove() публичный Метод

public Remove ( ) : bool
Результат bool

RemoveAction() публичный Метод

public RemoveAction ( SceneAction action ) : void
action SceneAction
Результат void

RemoveHandler() публичный Метод

public RemoveHandler ( RoutedEvent routedEvent, Delegate handler ) : bool
routedEvent RoutedEvent
handler Delegate
Результат bool

Rotate() публичный Метод

public Rotate ( float amount ) : void
amount float
Результат void

Scale() публичный Метод

public Scale ( float scale ) : void
scale float
Результат void

Scale() публичный Метод

public Scale ( float scaleX, float ScaleY ) : void
scaleX float
ScaleY float
Результат void

ScreenToLocalCoordinates() публичный Метод

public ScreenToLocalCoordinates ( Vector2 screenCoords ) : Vector2
screenCoords Vector2
Результат Vector2

SetBounds() публичный Метод

public SetBounds ( float x, float y, float width, float height ) : void
x float
y float
width float
height float
Результат void

SetOrigin() публичный Метод

public SetOrigin ( float originX, float originY ) : void
originX float
originY float
Результат void

SetPosition() публичный Метод

public SetPosition ( float x, float y ) : void
x float
y float
Результат void

SetScale() публичный Метод

public SetScale ( float scale ) : void
scale float
Результат void

SetScale() публичный Метод

public SetScale ( float scaleX, float scaleY ) : void
scaleX float
scaleY float
Результат void

SetSize() публичный Метод

public SetSize ( float width, float height ) : void
width float
height float
Результат void

Size() публичный Метод

public Size ( float size ) : void
size float
Результат void

Size() публичный Метод

public Size ( float width, float height ) : void
width float
height float
Результат void

StageToLocalCoordinates() публичный Метод

public StageToLocalCoordinates ( Vector2 stageCoords ) : Vector2
stageCoords Vector2
Результат Vector2

ToBack() публичный Метод

public ToBack ( ) : void
Результат void

ToFront() публичный Метод

public ToFront ( ) : void
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string

Translate() публичный Метод

public Translate ( float x, float y ) : void
x float
y float
Результат void