Table of Contents

Class Renderer

Namespace
ReFuel.Graphics
Assembly
ReFuel.dll
[EcsGuid("{B304E52A-05C5-4CCE-91AA-81E788DB4720}")]
public abstract class Renderer : EcsService, IDisposable, IEnumerable<EcsNode>, IEnumerable, IInitializer, IInitializerBase
Inheritance
Renderer
Implements
Derived
Inherited Members

Properties

DefaultModel

The default model to use.

public Model DefaultModel { get; set; }

Property Value

Model

DefaultTexture

The default texture to use.

public Texture DefaultTexture { get; set; }

Property Value

Texture

PoseSystem

public PoseSystem PoseSystem { get; }

Property Value

PoseSystem

ResourceSystem

public ResourceSystem ResourceSystem { get; }

Property Value

ResourceSystem

Methods

CreateRenderer()

public static Renderer CreateRenderer()

Returns

Renderer

Initialize()

public virtual void Initialize()

Render(RenderTarget)

public void Render(RenderTarget renderTarget)

Parameters

renderTarget RenderTarget

Render(RenderTarget, Entity)

public abstract void Render(RenderTarget renderTarget, Entity eye)

Parameters

renderTarget RenderTarget
eye Entity

ResolveModel(Entity)

public virtual Model ResolveModel(Entity entity)

Parameters

entity Entity

Returns

Model