dplug.gui.compositor

PBR rendering, custom rendering.

Members

Classes

CompositorPass
class CompositorPass

Derive from this class to create new passes.

MultipassCompositor
class MultipassCompositor

Compositor with series of successive passes. This owns an arbitrary number of passesn that are created in its constructor.

SimpleRawCompositor
class SimpleRawCompositor

Example Compositor implementation; this just copies the diffuse map into and is useful for flat plugins.

Interfaces

ICompositor
interface ICompositor

Only deals with rendering tiles. If you don't like Dplug default compositing, just make another Compositor and assign the 'compositor' field in GUIGraphics. However for now mipmaps are not negotiable, they will get generated outside this compositor.

Structs

CompositorCreationContext
struct CompositorCreationContext

What a compositor is passed upon creation within GUIGraphics.

CompositorPassBuffers
struct CompositorPassBuffers
Undocumented in source.

Meta

Authors

Guillaume Piolat