C# Класс FNode, FutilePrototyper

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

Открытые свойства

Свойство Тип Описание
data object

Защищенные свойства (Protected)

Свойство Тип Описание
_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