C# 클래스 FNode, FutilePrototyper

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

공개 프로퍼티들

프로퍼티 타입 설명
data object

보호된 프로퍼티들

프로퍼티 타입 설명
_alpha float
_concatenatedAlpha float
_concatenatedMatrix FMatrix,
_container FContainer,
_depth int
_inverseConcatenatedMatrix FMatrix,
_isAlphaDirty bool
_isMatrixDirty bool
_isOnStage bool
_isVisible bool
_matrix FMatrix,
_needsSpecialMatrices bool
_rotation float
_scaleX float
_scaleY float
_screenConcatenatedMatrix FMatrix,
_screenInverseConcatenatedMatrix FMatrix,
_sortZ float
_stage FStage,
_visibleAlpha float
_x float
_y float

공개 메소드들

메소드 설명
FNode ( ) : System
GetLocalMousePosition ( ) : Vector2
GetPosition ( ) : Vector2
GlobalToLocal ( Vector2 globalVector ) : Vector2
HandleAddedToContainer ( FContainer, container ) : void
HandleAddedToStage ( ) : void
HandleRemovedFromContainer ( ) : void
HandleRemovedFromStage ( ) : void
LocalToGlobal ( Vector2 localVector ) : Vector2
LocalToLocal ( FNode, otherNode, Vector2 otherVector ) : Vector2
LocalToScreen ( Vector2 localVector ) : Vector2
LocalToStage ( Vector2 localVector ) : Vector2
MoveToBottom ( ) : void
MoveToTop ( ) : void
Redraw ( bool shouldForceDirty, bool shouldUpdateDepth ) : void
RemoveFromContainer ( ) : void
RotateAroundPointAbsolute ( Vector2 localPoint, float absoluteDegrees ) : void
RotateAroundPointRelative ( Vector2 localPoint, float relativeDegrees ) : void
ScaleAroundPointAbsolute ( Vector2 localPoint, float absoluteScaleX, float absoluteScaleY ) : void
ScaleAroundPointRelative ( Vector2 localPoint, float relativeScaleX, float relativeScaleY ) : void
ScreenToLocal ( Vector2 screenVector ) : Vector2
SetPosition ( Vector2 newPosition ) : void
SetPosition ( float newX, float newY ) : void
StageToLocal ( Vector2 globalVector ) : Vector2
UpdateMatrix ( ) : void

보호된 메소드들

메소드 설명
CreateSpecialMatrices ( ) : void
UpdateDepthMatrixAlpha ( bool shouldForceDirty, bool shouldUpdateDepth ) : void

메소드 상세

CreateSpecialMatrices() 보호된 메소드

protected CreateSpecialMatrices ( ) : void
리턴 void

FNode() 공개 메소드

public FNode ( ) : System
리턴 System

GetLocalMousePosition() 공개 메소드

public GetLocalMousePosition ( ) : Vector2
리턴 Vector2

GetPosition() 공개 메소드

public GetPosition ( ) : Vector2
리턴 Vector2

GlobalToLocal() 공개 메소드

public GlobalToLocal ( Vector2 globalVector ) : Vector2
globalVector Vector2
리턴 Vector2

HandleAddedToContainer() 공개 메소드

public HandleAddedToContainer ( FContainer, container ) : void
container FContainer,
리턴 void

HandleAddedToStage() 공개 메소드

public HandleAddedToStage ( ) : void
리턴 void

HandleRemovedFromContainer() 공개 메소드

public HandleRemovedFromContainer ( ) : void
리턴 void

HandleRemovedFromStage() 공개 메소드

public HandleRemovedFromStage ( ) : void
리턴 void

LocalToGlobal() 공개 메소드

public LocalToGlobal ( Vector2 localVector ) : Vector2
localVector Vector2
리턴 Vector2

LocalToLocal() 공개 메소드

public LocalToLocal ( FNode, otherNode, Vector2 otherVector ) : Vector2
otherNode FNode,
otherVector Vector2
리턴 Vector2

LocalToScreen() 공개 메소드

public LocalToScreen ( Vector2 localVector ) : Vector2
localVector Vector2
리턴 Vector2

LocalToStage() 공개 메소드

public LocalToStage ( Vector2 localVector ) : Vector2
localVector Vector2
리턴 Vector2

MoveToBottom() 공개 메소드

public MoveToBottom ( ) : void
리턴 void

MoveToTop() 공개 메소드

public MoveToTop ( ) : void
리턴 void

Redraw() 공개 메소드

public Redraw ( bool shouldForceDirty, bool shouldUpdateDepth ) : void
shouldForceDirty bool
shouldUpdateDepth bool
리턴 void

RemoveFromContainer() 공개 메소드

public RemoveFromContainer ( ) : void
리턴 void

RotateAroundPointAbsolute() 공개 메소드

public RotateAroundPointAbsolute ( Vector2 localPoint, float absoluteDegrees ) : void
localPoint Vector2
absoluteDegrees float
리턴 void

RotateAroundPointRelative() 공개 메소드

public RotateAroundPointRelative ( Vector2 localPoint, float relativeDegrees ) : void
localPoint Vector2
relativeDegrees float
리턴 void

ScaleAroundPointAbsolute() 공개 메소드

public ScaleAroundPointAbsolute ( Vector2 localPoint, float absoluteScaleX, float absoluteScaleY ) : void
localPoint Vector2
absoluteScaleX float
absoluteScaleY float
리턴 void

ScaleAroundPointRelative() 공개 메소드

public ScaleAroundPointRelative ( Vector2 localPoint, float relativeScaleX, float relativeScaleY ) : void
localPoint Vector2
relativeScaleX float
relativeScaleY float
리턴 void

ScreenToLocal() 공개 메소드

public ScreenToLocal ( Vector2 screenVector ) : Vector2
screenVector Vector2
리턴 Vector2

SetPosition() 공개 메소드

public SetPosition ( Vector2 newPosition ) : void
newPosition Vector2
리턴 void

SetPosition() 공개 메소드

public SetPosition ( float newX, float newY ) : void
newX float
newY float
리턴 void

StageToLocal() 공개 메소드

public StageToLocal ( Vector2 globalVector ) : Vector2
globalVector Vector2
리턴 Vector2

UpdateDepthMatrixAlpha() 보호된 메소드

protected UpdateDepthMatrixAlpha ( bool shouldForceDirty, bool shouldUpdateDepth ) : void
shouldForceDirty bool
shouldUpdateDepth bool
리턴 void

UpdateMatrix() 공개 메소드

public UpdateMatrix ( ) : void
리턴 void

프로퍼티 상세

_alpha 보호되어 있는 프로퍼티

protected float _alpha
리턴 float

_concatenatedAlpha 보호되어 있는 프로퍼티

protected float _concatenatedAlpha
리턴 float

_concatenatedMatrix 보호되어 있는 프로퍼티

protected FMatrix, _concatenatedMatrix
리턴 FMatrix,

_container 보호되어 있는 프로퍼티

protected FContainer, _container
리턴 FContainer,

_depth 보호되어 있는 프로퍼티

protected int _depth
리턴 int

_inverseConcatenatedMatrix 보호되어 있는 프로퍼티

protected FMatrix, _inverseConcatenatedMatrix
리턴 FMatrix,

_isAlphaDirty 보호되어 있는 프로퍼티

protected bool _isAlphaDirty
리턴 bool

_isMatrixDirty 보호되어 있는 프로퍼티

protected bool _isMatrixDirty
리턴 bool

_isOnStage 보호되어 있는 프로퍼티

protected bool _isOnStage
리턴 bool

_isVisible 보호되어 있는 프로퍼티

protected bool _isVisible
리턴 bool

_matrix 보호되어 있는 프로퍼티

protected FMatrix, _matrix
리턴 FMatrix,

_needsSpecialMatrices 보호되어 있는 프로퍼티

protected bool _needsSpecialMatrices
리턴 bool

_rotation 보호되어 있는 프로퍼티

protected float _rotation
리턴 float

_scaleX 보호되어 있는 프로퍼티

protected float _scaleX
리턴 float

_scaleY 보호되어 있는 프로퍼티

protected float _scaleY
리턴 float

_screenConcatenatedMatrix 보호되어 있는 프로퍼티

protected FMatrix, _screenConcatenatedMatrix
리턴 FMatrix,

_screenInverseConcatenatedMatrix 보호되어 있는 프로퍼티

protected FMatrix, _screenInverseConcatenatedMatrix
리턴 FMatrix,

_sortZ 보호되어 있는 프로퍼티

protected float _sortZ
리턴 float

_stage 보호되어 있는 프로퍼티

protected FStage, _stage
리턴 FStage,

_visibleAlpha 보호되어 있는 프로퍼티

protected float _visibleAlpha
리턴 float

_x 보호되어 있는 프로퍼티

protected float _x
리턴 float

_y 보호되어 있는 프로퍼티

protected float _y
리턴 float

data 공개적으로 프로퍼티

public object data
리턴 object