Sleeping Wombat GUI  0.100
swGUI
Classes | Macros | Typedefs | Functions
DX11Renderer.h File Reference
#include "DX11Initializer/DX11APIObjects.h"
#include "swGraphicAPI/Resources/MeshResources.h"
#include "swGraphicAPI/Resources/BlendingState.h"
#include "swGraphicAPI/Resources/RasterizerState.h"
#include "swGraphicAPI/Resources/DepthStencilState.h"
#include "swGraphicAPI/Rendering/IRenderer.h"

Go to the source code of this file.

Classes

class  DX11Renderer
 Renderer obsługujący DirectX 11. More...
 

Macros

#define CAMERA_BUFFER_BINDING_POINT   0
 
#define LIGHTS_BUFFER_BINDING_POINT   1
 
#define TRANSFORM_BUFFER_BINDING_POINT   1
 
#define BONES_BUFFER_BINDING_POINT   2
 
#define MATERIAL_BUFFER_BINDING_POINT   2
 

Typedefs

typedef DX11Renderer Renderer
 

Functions

DX11Buffer * DX11 (BufferObject *res)
 
DX11Texture * DX11 (TextureObject *res)
 
DX11ComputeShader * DX11 (ComputeShader *res)
 
DX11PixelShader * DX11 (PixelShader *res)
 
DX11VertexShader * DX11 (VertexShader *res)
 
DX11RenderTarget * DX11 (RenderTargetObject *res)
 
DX11BlendingState * DX11 (BlendingState *res)
 
DX11RasterizerState * DX11 (RasterizerState *res)
 
DX11DepthStencilState * DX11 (DepthStencilState *res)
 
DX11InputLayout * DX11 (ShaderInputLayout *res)
 

Detailed Description

Author
nieznanysprawiciel

Macro Definition Documentation

#define BONES_BUFFER_BINDING_POINT   2
#define CAMERA_BUFFER_BINDING_POINT   0
#define LIGHTS_BUFFER_BINDING_POINT   1
#define MATERIAL_BUFFER_BINDING_POINT   2
#define TRANSFORM_BUFFER_BINDING_POINT   1

Typedef Documentation

Function Documentation

DX11Buffer* DX11 ( BufferObject *  res)
inline
DX11Texture* DX11 ( TextureObject *  res)
inline
DX11ComputeShader* DX11 ( ComputeShader *  res)
inline
DX11PixelShader* DX11 ( PixelShader *  res)
inline
DX11VertexShader* DX11 ( VertexShader *  res)
inline
DX11RenderTarget* DX11 ( RenderTargetObject *  res)
inline
DX11BlendingState* DX11 ( BlendingState *  res)
inline
DX11RasterizerState* DX11 ( RasterizerState *  res)
inline
DX11DepthStencilState* DX11 ( DepthStencilState *  res)
inline
DX11InputLayout* DX11 ( ShaderInputLayout *  res)
inline