Table of Contents

Class DieselRenderer

Namespace
ReFuel.Graphics.Diesel
Assembly
ReFuel.dll
[EcsGuid("{ED2917EB-F203-4EF8-AC57-19010F6D0DFE}")]
public class DieselRenderer : OpenGLRenderer, IDisposable, IEnumerable<EcsNode>, IEnumerable, IInitializer, IInitializerBase
Inheritance
DieselRenderer
Implements
Inherited Members

Fields

FBO_ALBEDO

public const int FBO_ALBEDO = 4

Field Value

int

FBO_COLOR

public const int FBO_COLOR = 0

Field Value

int

FBO_G

public const int FBO_G = 1

Field Value

int

FBO_METALLIC_ROUGHNESS

public const int FBO_METALLIC_ROUGHNESS = 5

Field Value

int

FBO_NORMAL

public const int FBO_NORMAL = 2

Field Value

int

FBO_TEXCOORDS

public const int FBO_TEXCOORDS = 3

Field Value

int

Properties

Config

public static CVarSet Config { get; }

Property Value

CVarSet

DefaultMaterial

public PbrMaterial DefaultMaterial { get; }

Property Value

PbrMaterial

Log

public static Logger Log { get; }

Property Value

Logger

Methods

Initialize()

public override void Initialize()

RegisterPipeline<T>(T)

public void RegisterPipeline<T>(T pipeline) where T : EcsNode, IDieselRenderingPipeline

Parameters

pipeline T

Type Parameters

T

Render(RenderTarget, Entity)

public override void Render(RenderTarget renderTarget, Entity eye)

Parameters

renderTarget RenderTarget
eye Entity