Table of Contents

Class Renderer

Namespace
Termule.Engine.Components
Assembly
Termule.Engine.dll

Base component for rendering into IRenderTargets via the RenderSystem.

public abstract class Renderer : Component
Inheritance
Renderer
Derived
Inherited Members

Properties

Layer

Gets or sets this renderer's layer. If set to null, the RenderSystem's default layer will used.

public Layer Layer { get; set; }

Property Value

Layer

Methods

Activate()

Called when this element is added to a Game.

protected override void Activate()

Deactivate()

Called when this element is removed from its Game.

protected override void Deactivate()

Render(IRenderTarget, Vector)

Renders to the provided IRenderTarget.

protected abstract void Render(IRenderTarget target, Vector viewOrigin)

Parameters

target IRenderTarget

The target to render to.

viewOrigin Vector

The origin of the view in world-space.