C# Class FNode, FutilePrototyper

Datei anzeigen Open project: wtrebella/FutilePrototyper Class Usage Examples

Public Properties

Property Type Description
data object

Protected Properties

Property Type Description
_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

Public Methods

Method Description
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

Protected Methods

Method Description
CreateSpecialMatrices ( ) : void
UpdateDepthMatrixAlpha ( bool shouldForceDirty, bool shouldUpdateDepth ) : void

Method Details

CreateSpecialMatrices() protected method

protected CreateSpecialMatrices ( ) : void
return void

FNode() public method

public FNode ( ) : System
return System

GetLocalMousePosition() public method

public GetLocalMousePosition ( ) : Vector2
return Vector2

GetPosition() public method

public GetPosition ( ) : Vector2
return Vector2

GlobalToLocal() public method

public GlobalToLocal ( Vector2 globalVector ) : Vector2
globalVector Vector2
return Vector2

HandleAddedToContainer() public method

public HandleAddedToContainer ( FContainer, container ) : void
container FContainer,
return void

HandleAddedToStage() public method

public HandleAddedToStage ( ) : void
return void

HandleRemovedFromContainer() public method

public HandleRemovedFromContainer ( ) : void
return void

HandleRemovedFromStage() public method

public HandleRemovedFromStage ( ) : void
return void

LocalToGlobal() public method

public LocalToGlobal ( Vector2 localVector ) : Vector2
localVector Vector2
return Vector2

LocalToLocal() public method

public LocalToLocal ( FNode, otherNode, Vector2 otherVector ) : Vector2
otherNode FNode,
otherVector Vector2
return Vector2

LocalToScreen() public method

public LocalToScreen ( Vector2 localVector ) : Vector2
localVector Vector2
return Vector2

LocalToStage() public method

public LocalToStage ( Vector2 localVector ) : Vector2
localVector Vector2
return Vector2

MoveToBottom() public method

public MoveToBottom ( ) : void
return void

MoveToTop() public method

public MoveToTop ( ) : void
return void

Redraw() public method

public Redraw ( bool shouldForceDirty, bool shouldUpdateDepth ) : void
shouldForceDirty bool
shouldUpdateDepth bool
return void

RemoveFromContainer() public method

public RemoveFromContainer ( ) : void
return void

RotateAroundPointAbsolute() public method

public RotateAroundPointAbsolute ( Vector2 localPoint, float absoluteDegrees ) : void
localPoint Vector2
absoluteDegrees float
return void

RotateAroundPointRelative() public method

public RotateAroundPointRelative ( Vector2 localPoint, float relativeDegrees ) : void
localPoint Vector2
relativeDegrees float
return void

ScaleAroundPointAbsolute() public method

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

ScaleAroundPointRelative() public method

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

ScreenToLocal() public method

public ScreenToLocal ( Vector2 screenVector ) : Vector2
screenVector Vector2
return Vector2

SetPosition() public method

public SetPosition ( Vector2 newPosition ) : void
newPosition Vector2
return void

SetPosition() public method

public SetPosition ( float newX, float newY ) : void
newX float
newY float
return void

StageToLocal() public method

public StageToLocal ( Vector2 globalVector ) : Vector2
globalVector Vector2
return Vector2

UpdateDepthMatrixAlpha() protected method

protected UpdateDepthMatrixAlpha ( bool shouldForceDirty, bool shouldUpdateDepth ) : void
shouldForceDirty bool
shouldUpdateDepth bool
return void

UpdateMatrix() public method

public UpdateMatrix ( ) : void
return void

Property Details

_alpha protected_oe property

protected float _alpha
return float

_concatenatedAlpha protected_oe property

protected float _concatenatedAlpha
return float

_concatenatedMatrix protected_oe property

protected FMatrix, _concatenatedMatrix
return FMatrix,

_container protected_oe property

protected FContainer, _container
return FContainer,

_depth protected_oe property

protected int _depth
return int

_inverseConcatenatedMatrix protected_oe property

protected FMatrix, _inverseConcatenatedMatrix
return FMatrix,

_isAlphaDirty protected_oe property

protected bool _isAlphaDirty
return bool

_isMatrixDirty protected_oe property

protected bool _isMatrixDirty
return bool

_isOnStage protected_oe property

protected bool _isOnStage
return bool

_isVisible protected_oe property

protected bool _isVisible
return bool

_matrix protected_oe property

protected FMatrix, _matrix
return FMatrix,

_needsSpecialMatrices protected_oe property

protected bool _needsSpecialMatrices
return bool

_rotation protected_oe property

protected float _rotation
return float

_scaleX protected_oe property

protected float _scaleX
return float

_scaleY protected_oe property

protected float _scaleY
return float

_screenConcatenatedMatrix protected_oe property

protected FMatrix, _screenConcatenatedMatrix
return FMatrix,

_screenInverseConcatenatedMatrix protected_oe property

protected FMatrix, _screenInverseConcatenatedMatrix
return FMatrix,

_sortZ protected_oe property

protected float _sortZ
return float

_stage protected_oe property

protected FStage, _stage
return FStage,

_visibleAlpha protected_oe property

protected float _visibleAlpha
return float

_x protected_oe property

protected float _x
return float

_y protected_oe property

protected float _y
return float

data public_oe property

public object data
return object