C# Class Artemis.Engine.Graphics.RenderableObject

Inheritance: ResolutionRelativeObject
Afficher le fichier Open project: ArtemisEngine/Artemis-Engine Class Usage Examples

Méthodes publiques

Свойство Type Description
DisallowMultipleRenders bool
OnLayerTargetChanged LayerTargetChangedDelegate
SpriteProperties SpriteProperties
Visible bool

Méthodes publiques

Méthode Description
AddRenderer ( Renderer renderer ) : void

Add a renderer to this object.

ClearRenderer ( ) : void

Remove all renderers from this object.

Kill ( ) : void
RemoveRenderer ( Renderer renderer ) : void

Remove a renderer from this object.

Render ( ) : void

An abstract method for rendering this object.

RenderableObject ( ) : System
SetRenderer ( Renderer renderer ) : void

Set the renderer for this object.

Private Methods

Méthode Description
InternalRender ( HashSet seenObjects ) : void

Method Details

AddRenderer() public méthode

Add a renderer to this object.
public AddRenderer ( Renderer renderer ) : void
renderer Renderer
Résultat void

ClearRenderer() public méthode

Remove all renderers from this object.
public ClearRenderer ( ) : void
Résultat void

Kill() public méthode

public Kill ( ) : void
Résultat void

RemoveRenderer() public méthode

Remove a renderer from this object.
public RemoveRenderer ( Renderer renderer ) : void
renderer Renderer
Résultat void

Render() public méthode

An abstract method for rendering this object.
public Render ( ) : void
Résultat void

RenderableObject() public méthode

public RenderableObject ( ) : System
Résultat System

SetRenderer() public méthode

Set the renderer for this object.
public SetRenderer ( Renderer renderer ) : void
renderer Renderer
Résultat void

Property Details

DisallowMultipleRenders public_oe property

Whether or not this object can be safely rendered multiple times in a single game tick.
public bool DisallowMultipleRenders
Résultat bool

OnLayerTargetChanged public_oe property

The event fired when the target of the layer is changed.
public LayerTargetChangedDelegate OnLayerTargetChanged
Résultat LayerTargetChangedDelegate

SpriteProperties public_oe property

The components that specify how this object is to be rendered.
public SpriteProperties SpriteProperties
Résultat SpriteProperties

Visible public_oe property

Whether or not this object is visible.
public bool Visible
Résultat bool