Sleeping Wombat GUI  0.100
swGUI
Classes | Macros
RenderCommands.h File Reference
#include "swGraphicAPI/Resources/MeshResources.h"
#include "swGraphicAPI/Resources/BlendingState.h"
#include "swGraphicAPI/Resources/DepthStencilState.h"
#include "swGraphicAPI/Resources/RasterizerState.h"

Go to the source code of this file.

Classes

struct  RendererCommand
 Base class for renderer commands. More...
 
struct  SetRenderTargetCommand
 Set state of rasterizer and render target. More...
 
struct  ViewportInfo
 Viewport data. More...
 
struct  ScissorRectInfo
 ScissorRect data. More...
 
struct  SetRenderTargetExCommand
 Set state of rasterizer and render target. More...
 
struct  ClearRenderTargetCommand
 Set state of rasterizer and render target. More...
 
struct  DrawCommand
 Main draw command. More...
 
struct  DrawInstancedCommand
 Instanced drawing command. More...
 
struct  SetShaderStateCommand
 Sets basic shaders and textures. More...
 
struct  SetShaderStateExCommand
 Sets geometry and tesselation shaders. More...
 
struct  SetDefaultBuffersCommand
 Sets default buffers. More...
 
struct  SetRenderStateCommand
 
struct  SetRenderStateExCommand
 
struct  CopyTextureCommand
 Copy texture. More...
 
struct  BindBufferCommand
 Binds additional buffers. More...
 
struct  UpdateBufferCommand
 Updates buffer with given data. More...
 
struct  UpdateBindBuffer
 Binds buffer to pipeline and updates with given data. More...
 

Macros

#define MAX_BOUND_RENDER_TARGETS   8
 
#define ENGINE_MAX_TEXTURES   8
 

Detailed Description

Author
nieznanysprawiciel

Macro Definition Documentation

#define ENGINE_MAX_TEXTURES   8
#define MAX_BOUND_RENDER_TARGETS   8