Class FNode
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
- Inheritance
-
FNode
- Derived
-
- Inherited Members
-
Constructors
FNode()
Fields
_alpha
Field Value
- float
_concatenatedAlpha
public float _concatenatedAlpha
Field Value
- float
_concatenatedMatrix
public FMatrix _concatenatedMatrix
Field Value
- FMatrix
_container
public FContainer _container
Field Value
- FContainer
_depth
Field Value
- int
_enablers
public List<FNodeEnabler> _enablers
Field Value
- List<FNodeEnabler>
_inverseConcatenatedMatrix
public FMatrix _inverseConcatenatedMatrix
Field Value
- FMatrix
_isAlphaDirty
public bool _isAlphaDirty
Field Value
- bool
_isMatrixDirty
public bool _isMatrixDirty
Field Value
- bool
_isOnStage
Field Value
- bool
_isVisible
Field Value
- bool
_matrix
Field Value
- FMatrix
_meshZ
Field Value
- float
_needsSpecialMatrices
public bool _needsSpecialMatrices
Field Value
- bool
_rotation
Field Value
- float
_scaleX
Field Value
- float
_scaleY
Field Value
- float
_screenConcatenatedMatrix
public FMatrix _screenConcatenatedMatrix
Field Value
- FMatrix
_screenInverseConcatenatedMatrix
public FMatrix _screenInverseConcatenatedMatrix
Field Value
- FMatrix
_sortZ
Field Value
- float
_stage
Field Value
- FStage
_visibleScale
public float _visibleScale
Field Value
- float
_x
Field Value
- float
_y
Field Value
- float
data
Field Value
- object
Properties
alpha
public float alpha { get; set; }
Property Value
- float
concatenatedAlpha
public float concatenatedAlpha { get; }
Property Value
- float
concatenatedMatrix
public virtual FMatrix concatenatedMatrix { get; }
Property Value
- FMatrix
container
public FContainer container { get; }
Property Value
- FContainer
depth
public int depth { get; }
Property Value
- int
inverseConcatenatedMatrix
public virtual FMatrix inverseConcatenatedMatrix { get; }
Property Value
- FMatrix
isMatrixDirty
public bool isMatrixDirty { get; }
Property Value
- bool
isVisible
public bool isVisible { get; set; }
Property Value
- bool
matrix
public virtual FMatrix matrix { get; }
Property Value
- FMatrix
meshZ
public float meshZ { get; set; }
Property Value
- float
rotation
public float rotation { get; set; }
Property Value
- float
scale
public float scale { get; set; }
Property Value
- float
scaleX
public float scaleX { get; set; }
Property Value
- float
scaleY
public float scaleY { get; set; }
Property Value
- float
screenConcatenatedMatrix
public virtual FMatrix screenConcatenatedMatrix { get; }
Property Value
- FMatrix
screenInverseConcatenatedMatrix
public virtual FMatrix screenInverseConcatenatedMatrix { get; }
Property Value
- FMatrix
sortZ
public virtual float sortZ { get; set; }
Property Value
- float
stage
public FStage stage { get; set; }
Property Value
- FStage
touchPriority
public virtual int touchPriority { get; }
Property Value
- int
x
public float x { get; set; }
Property Value
- float
y
public float y { get; set; }
Property Value
- float
Methods
AddEnabler(FNodeEnabler)
public void AddEnabler(FNodeEnabler enabler)
Parameters
enabler FNodeEnabler
CreateSpecialMatrices()
public void CreateSpecialMatrices()
DisableMultiTouch()
public void DisableMultiTouch()
DisableSingleTouch()
public void DisableSingleTouch()
DisableSmartTouch()
public void DisableSmartTouch()
EnableMultiTouch()
public void EnableMultiTouch()
EnableSingleTouch()
public void EnableSingleTouch()
EnableSmartTouch()
public void EnableSmartTouch()
GetLocalMousePosition()
public Vector2 GetLocalMousePosition()
Returns
- Vector2
GetLocalTouchPosition(FTouch)
public Vector2 GetLocalTouchPosition(FTouch touch)
Parameters
touch FTouch
Returns
- Vector2
GetPosition()
public Vector2 GetPosition()
Returns
- Vector2
GlobalToLocal(Vector2)
public Vector2 GlobalToLocal(Vector2 globalVector)
Parameters
globalVector Vector2
Returns
- Vector2
HandleAddedToContainer(FContainer)
public virtual void HandleAddedToContainer(FContainer container)
Parameters
container FContainer
HandleAddedToStage()
public virtual void HandleAddedToStage()
HandleRemovedFromContainer()
public virtual void HandleRemovedFromContainer()
HandleRemovedFromStage()
public virtual void HandleRemovedFromStage()
IsAncestryVisible()
public bool IsAncestryVisible()
Returns
- bool
ListenForAddedOrRemoved(Delegate)
public void ListenForAddedOrRemoved(FNodeEnablerForAddedOrRemoved.Delegate handleAddedOrRemoved)
Parameters
handleAddedOrRemoved FNodeEnablerForAddedOrRemoved.Delegate
ListenForAfterUpdate(FutileUpdateDelegate)
public void ListenForAfterUpdate(Futile.FutileUpdateDelegate handleUpdateCallback)
Parameters
handleUpdateCallback Futile.FutileUpdateDelegate
ListenForFixedUpdate(FutileUpdateDelegate)
public void ListenForFixedUpdate(Futile.FutileUpdateDelegate handleUpdateCallback)
Parameters
handleUpdateCallback Futile.FutileUpdateDelegate
ListenForLateUpdate(FutileUpdateDelegate)
public void ListenForLateUpdate(Futile.FutileUpdateDelegate handleUpdateCallback)
Parameters
handleUpdateCallback Futile.FutileUpdateDelegate
ListenForOrientationChange(ScreenOrientationChangeDelegate)
public void ListenForOrientationChange(FScreen.ScreenOrientationChangeDelegate handleOrientationChangeCallback)
Parameters
handleOrientationChangeCallback FScreen.ScreenOrientationChangeDelegate
ListenForResize(ScreenResizeDelegate)
public void ListenForResize(FScreen.ScreenResizeDelegate handleResizeCallback)
Parameters
handleResizeCallback FScreen.ScreenResizeDelegate
ListenForUpdate(FutileUpdateDelegate)
public void ListenForUpdate(Futile.FutileUpdateDelegate handleUpdateCallback)
Parameters
handleUpdateCallback Futile.FutileUpdateDelegate
LocalToGlobal(Vector2)
public Vector2 LocalToGlobal(Vector2 localVector)
Parameters
localVector Vector2
Returns
- Vector2
LocalToOther(Vector2, FNode)
public Vector2 LocalToOther(Vector2 localVector, FNode otherNode)
Parameters
localVector Vector2
otherNode FNode
Returns
- Vector2
LocalToScreen(Vector2)
public Vector2 LocalToScreen(Vector2 localVector)
Parameters
localVector Vector2
Returns
- Vector2
LocalToStage(Vector2)
public Vector2 LocalToStage(Vector2 localVector)
Parameters
localVector Vector2
Returns
- Vector2
MoveBehindOtherNode(FNode)
public void MoveBehindOtherNode(FNode otherNode)
Parameters
otherNode FNode
MoveInFrontOfOtherNode(FNode)
public void MoveInFrontOfOtherNode(FNode otherNode)
Parameters
otherNode FNode
MoveToBack()
MoveToFront()
public void MoveToFront()
OtherToLocal(FNode, Vector2)
public Vector2 OtherToLocal(FNode otherNode, Vector2 otherVector)
Parameters
otherNode FNode
otherVector Vector2
Returns
- Vector2
Redraw(bool, bool)
public virtual void Redraw(bool shouldForceDirty, bool shouldUpdateDepth)
Parameters
shouldForceDirty bool
shouldUpdateDepth bool
RemoveEnabler(FNodeEnabler)
public void RemoveEnabler(FNodeEnabler enabler)
Parameters
enabler FNodeEnabler
RemoveEnablerOfType(Type)
public void RemoveEnablerOfType(Type enablerType)
Parameters
enablerType Type
RemoveFromContainer()
public void RemoveFromContainer()
RemoveListenForAddedOrRemoved()
public void RemoveListenForAddedOrRemoved()
RemoveListenForAfterUpdate()
public void RemoveListenForAfterUpdate()
RemoveListenForFixedUpdate()
public void RemoveListenForFixedUpdate()
RemoveListenForLateUpdate()
public void RemoveListenForLateUpdate()
RemoveListenForOrientationChange()
public void RemoveListenForOrientationChange()
RemoveListenForResize()
public void RemoveListenForResize()
RemoveListenForUpdate()
public void RemoveListenForUpdate()
RotateAroundPointAbsolute(Vector2, float)
public void RotateAroundPointAbsolute(Vector2 localPoint, float absoluteDegrees)
Parameters
localPoint Vector2
absoluteDegrees float
RotateAroundPointRelative(Vector2, float)
public void RotateAroundPointRelative(Vector2 localPoint, float relativeDegrees)
Parameters
localPoint Vector2
relativeDegrees float
ScaleAroundPointAbsolute(Vector2, float, float)
public void ScaleAroundPointAbsolute(Vector2 localPoint, float absoluteScaleX, float absoluteScaleY)
Parameters
localPoint Vector2
absoluteScaleX float
absoluteScaleY float
ScaleAroundPointRelative(Vector2, float, float)
public void ScaleAroundPointRelative(Vector2 localPoint, float relativeScaleX, float relativeScaleY)
Parameters
localPoint Vector2
relativeScaleX float
relativeScaleY float
ScreenToLocal(Vector2)
public Vector2 ScreenToLocal(Vector2 screenVector)
Parameters
screenVector Vector2
Returns
- Vector2
SetPosition(float, float)
public void SetPosition(float newX, float newY)
Parameters
newX float
newY float
SetPosition(Vector2)
public void SetPosition(Vector2 newPosition)
Parameters
newPosition Vector2
StageToLocal(Vector2)
public Vector2 StageToLocal(Vector2 globalVector)
Parameters
globalVector Vector2
Returns
- Vector2
UpdateDepthMatrixAlpha(bool, bool)
public virtual void UpdateDepthMatrixAlpha(bool shouldForceDirty, bool shouldUpdateDepth)
Parameters
shouldForceDirty bool
shouldUpdateDepth bool
UpdateMatrix()
public void UpdateMatrix()