C# Class FGameObjectNode, FutilePrototyper

Inheritance: FNode, FRenderableLayerInterface
Show file Open project: wtrebella/FutilePrototyper

Public Properties

Property Type Description
shouldDestroyOnRemoveFromStage bool

Protected Properties

Property Type Description
_gameObject GameObject
_renderQueueDepth int
_shouldLinkPosition bool
_shouldLinkRotation bool
_shouldLinkScale bool

Public Methods

Method Description
FGameObjectNode ( GameObject gameObject, bool shouldLinkPosition, bool shouldLinkRotation, bool shouldLinkScale ) : System
HandleAddedToStage ( ) : void
HandleRemovedFromStage ( ) : void
Redraw ( bool shouldForceDirty, bool shouldUpdateDepth ) : void
Update ( int depth ) : void
UpdateGameObject ( ) : void

Protected Methods

Method Description
FGameObjectNode ( ) : System
Init ( GameObject gameObject, bool shouldLinkPosition, bool shouldLinkRotation, bool shouldLinkScale ) : void
Setup ( ) : void
Unsetup ( ) : void
UpdateDepth ( ) : void

Method Details

FGameObjectNode() protected method

protected FGameObjectNode ( ) : System
return System

FGameObjectNode() public method

public FGameObjectNode ( GameObject gameObject, bool shouldLinkPosition, bool shouldLinkRotation, bool shouldLinkScale ) : System
gameObject GameObject
shouldLinkPosition bool
shouldLinkRotation bool
shouldLinkScale bool
return System

HandleAddedToStage() public method

public HandleAddedToStage ( ) : void
return void

HandleRemovedFromStage() public method

public HandleRemovedFromStage ( ) : void
return void

Init() protected method

protected Init ( GameObject gameObject, bool shouldLinkPosition, bool shouldLinkRotation, bool shouldLinkScale ) : void
gameObject GameObject
shouldLinkPosition bool
shouldLinkRotation bool
shouldLinkScale bool
return void

Redraw() public method

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

Setup() protected method

protected Setup ( ) : void
return void

Unsetup() protected method

protected Unsetup ( ) : void
return void

Update() public method

public Update ( int depth ) : void
depth int
return void

UpdateDepth() protected method

protected UpdateDepth ( ) : void
return void

UpdateGameObject() public method

public UpdateGameObject ( ) : void
return void

Property Details

_gameObject protected property

protected GameObject _gameObject
return GameObject

_renderQueueDepth protected property

protected int _renderQueueDepth
return int

_shouldLinkPosition protected property

protected bool _shouldLinkPosition
return bool

_shouldLinkRotation protected property

protected bool _shouldLinkRotation
return bool

_shouldLinkScale protected property

protected bool _shouldLinkScale
return bool

shouldDestroyOnRemoveFromStage public property

public bool shouldDestroyOnRemoveFromStage
return bool