#include "irrlichttypes_extrabloated.h"
#include <IrrlichtDevice.h>
#include <IVideoDriver.h>
#include <vector>
#include <memory>
#include <string>
Go to the source code of this file.
Classes | |
struct | PipelineContext |
class | RenderPipelineObject |
Base object that can be owned by RenderPipeline. More... | |
class | RenderSource |
Represents a source of rendering information such as textures. More... | |
class | RenderTarget |
Represents a render target (screen or framebuffer) More... | |
class | TextureBuffer |
Texture buffer represents a framebuffer with a multiple attached textures. More... | |
struct | TextureBuffer::TextureDefinition |
class | TextureBufferOutput |
Targets output to designated texture in texture buffer. More... | |
class | RemappingSource |
Allows remapping texture indicies in another RenderSource. More... | |
class | DynamicSource |
class | ScreenTarget |
Implements direct output to screen framebuffer. More... | |
class | DynamicTarget |
class | RenderStep |
Base class for rendering steps in the pipeline. More... | |
class | TrivialRenderStep |
Provides default empty implementation of supporting methods in a rendering step. More... | |
class | SetRenderTargetStep |
Dynamically changes render target of another step. More... | |
class | SwapTexturesStep |
Swaps two textures in the texture buffer. More... | |
class | RenderPipeline |
Render Pipeline provides a flexible way to execute rendering steps in the engine. More... | |
Namespaces | |
namespace | irr |
namespace | irr::video |