C# Класс Artemis.Engine.Graphics.RenderableObject

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

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

Свойство Тип Описание
DisallowMultipleRenders bool
OnLayerTargetChanged LayerTargetChangedDelegate
SpriteProperties SpriteProperties
Visible bool

Открытые методы

Метод Описание
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.

Приватные методы

Метод Описание
InternalRender ( HashSet seenObjects ) : void

Описание методов

AddRenderer() публичный Метод

Add a renderer to this object.
public AddRenderer ( Renderer renderer ) : void
renderer Renderer
Результат void

ClearRenderer() публичный Метод

Remove all renderers from this object.
public ClearRenderer ( ) : void
Результат void

Kill() публичный Метод

public Kill ( ) : void
Результат void

RemoveRenderer() публичный Метод

Remove a renderer from this object.
public RemoveRenderer ( Renderer renderer ) : void
renderer Renderer
Результат void

Render() публичный Метод

An abstract method for rendering this object.
public Render ( ) : void
Результат void

RenderableObject() публичный Метод

public RenderableObject ( ) : System
Результат System

SetRenderer() публичный Метод

Set the renderer for this object.
public SetRenderer ( Renderer renderer ) : void
renderer Renderer
Результат void

Описание свойств

DisallowMultipleRenders публичное свойство

Whether or not this object can be safely rendered multiple times in a single game tick.
public bool DisallowMultipleRenders
Результат bool

OnLayerTargetChanged публичное свойство

The event fired when the target of the layer is changed.
public LayerTargetChangedDelegate OnLayerTargetChanged
Результат LayerTargetChangedDelegate

SpriteProperties публичное свойство

The components that specify how this object is to be rendered.
public SpriteProperties SpriteProperties
Результат SpriteProperties

Visible публичное свойство

Whether or not this object is visible.
public bool Visible
Результат bool