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
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
targetIRenderTargetThe target to render to.
viewOriginVectorThe origin of the view in world-space.