Renderer

Undocumented in source.
class Renderer : Owner {}

Constructors

this
this(Scene scene, Owner o)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

addFilter
PostFilter addFilter(PostFilter f)
Undocumented in source. Be warned that the author may not have intended to support it.
prepareViewport
void prepareViewport(RenderTarget rt)
Undocumented in source. Be warned that the author may not have intended to support it.
render
void render()
Undocumented in source. Be warned that the author may not have intended to support it.
renderBackgroundEntities3D
void renderBackgroundEntities3D(Scene scene, RenderingContext* rc)
Undocumented in source. Be warned that the author may not have intended to support it.
renderBlur
void renderBlur(uint iterations)
Undocumented in source. Be warned that the author may not have intended to support it.
renderDynamicOpaqueEntities3D
void renderDynamicOpaqueEntities3D(Scene scene, RenderingContext* rc)
Undocumented in source. Be warned that the author may not have intended to support it.
renderEntities2D
void renderEntities2D(Scene scene, RenderingContext* rc)
Undocumented in source. Be warned that the author may not have intended to support it.
renderEntities3D
void renderEntities3D(Scene scene, RenderingContext* rc)
Undocumented in source. Be warned that the author may not have intended to support it.
renderOpaqueEntities3D
void renderOpaqueEntities3D(Scene scene, RenderingContext* rc)
Undocumented in source. Be warned that the author may not have intended to support it.
renderPreStep
void renderPreStep(GBuffer gbuf, RenderingContext* rc)
Undocumented in source. Be warned that the author may not have intended to support it.
renderStaticOpaqueEntities3D
void renderStaticOpaqueEntities3D(Scene scene, RenderingContext* rc)
Undocumented in source. Be warned that the author may not have intended to support it.
renderToCubemap
void renderToCubemap(Vector3f position, Cubemap cubemap)
Undocumented in source. Be warned that the author may not have intended to support it.
renderToCubemap
void renderToCubemap(Vector3f position, Cubemap cubemap, CubemapRenderTarget rt)
Undocumented in source. Be warned that the author may not have intended to support it.
renderToTarget
void renderToTarget(RenderTarget rt, GBuffer gbuf, RenderingContext* rc)
Undocumented in source. Be warned that the author may not have intended to support it.
renderTransparentEntities3D
void renderTransparentEntities3D(Scene scene, RenderingContext* rc)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

antiAliasing
AASettings antiAliasing;
Undocumented in source.
brightPass
PostFilterBrightPass brightPass;
Undocumented in source.
decalFbo
GLuint decalFbo;
Undocumented in source.
deferredEnvPass
DeferredEnvironmentPass deferredEnvPass;
Undocumented in source.
deferredLightPass
DeferredLightPass deferredLightPass;
Undocumented in source.
eventManager
EventManager eventManager;
Undocumented in source.
finalizerFilter
PostFilterFinalizer finalizerFilter;
Undocumented in source.
fxaaFilter
PostFilterFXAA fxaaFilter;
Undocumented in source.
gbuffer
GBuffer gbuffer;
Undocumented in source.
glow
GlowSettings glow;
Undocumented in source.
hblur
PostFilterBlur hblur;
Undocumented in source.
hblurredFramebuffer
Framebuffer hblurredFramebuffer;
Undocumented in source.
hdr
HDRSettings hdr;
Undocumented in source.
hdrFilter
PostFilterHDR hdrFilter;
Undocumented in source.
hdrPrepassFilter
PostFilterHDRPrepass hdrPrepassFilter;
Undocumented in source.
hdrPrepassFramebuffer
Framebuffer hdrPrepassFramebuffer;
Undocumented in source.
lensDistortion
LensSettings lensDistortion;
Undocumented in source.
lensFilter
PostFilterLensDistortion lensFilter;
Undocumented in source.
lut
LUTSettings lut;
Undocumented in source.
motionBlur
MotionBlurSettings motionBlur;
Undocumented in source.
postFilters
DynamicArray!PostFilter postFilters;
Undocumented in source.
rc2d
RenderingContext rc2d;
Undocumented in source.
rc3d
RenderingContext rc3d;
Undocumented in source.
scene
Scene scene;
Undocumented in source.
sceneFramebuffer
Framebuffer sceneFramebuffer;
Undocumented in source.
ssao
SSAOSettings ssao;
Undocumented in source.
vblur
PostFilterBlur vblur;
Undocumented in source.
vblurredFramebuffer
Framebuffer vblurredFramebuffer;
Undocumented in source.
vignette
VignetteSettings vignette;
Undocumented in source.

Meta