C# 클래스 MonoGdx.Scene2D.Actor

파일 보기 프로젝트 열기: jaquadro/MonoGdx 1 사용 예제들

공개 메소드들

메소드 설명
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