Sleeping Wombat Graphic API  1.010
swGraphicAPI
DX11Renderer Member List

This is the complete list of members for DX11Renderer, including all inherited members.

_current_feature_levelDX11APIObjectsprotectedstatic
_feature_levelsDX11APIObjectsprotectedstatic
_layout_elements_countDX11APIObjectsprotectedstatic
_num_feature_levelsDX11APIObjectsprotectedstatic
_pixel_shader_model (defined in DX11APIObjects)DX11APIObjectsprotectedstatic
_rasterizer_descDX11APIObjectsprotectedstatic
_sampler_descDX11APIObjectsprotectedstatic
_swap_chain_descDX11APIObjectsprotectedstatic
_vertex_layout_descDX11APIObjectsprotectedstatic
_vertex_shader_model (defined in DX11APIObjects)DX11APIObjectsprotectedstatic
_view_port_descDX11APIObjectsprotectedstatic
_window_height (defined in DX11APIObjects)DX11APIObjectsprotectedstatic
_window_width (defined in DX11APIObjects)DX11APIObjectsprotectedstatic
_z_buffer_descDX11APIObjectsprotectedstatic
_z_buffer_view_descDX11APIObjectsprotectedstatic
back_bufferDX11APIObjectsprotectedstatic
begin_scene()DX11APIObjectsprotected
BindBuffer(const BindBufferCommand &command) override (defined in DX11Renderer)DX11Renderervirtual
ClearRenderTarget(const ClearRenderTargetCommand &command) override (defined in DX11Renderer)DX11Renderervirtual
const_per_frameDX11AuxiliaryObjectsprotectedstatic
const_per_meshDX11AuxiliaryObjectsprotectedstatic
CopyTexture(const CopyTextureCommand &command) override (defined in DX11Renderer)DX11Renderervirtual
debug_interfaceDX11APIObjectsprotectedstatic
default_pixel_shaderDX11APIObjectsprotectedstatic
default_samplerDX11APIObjectsprotectedstatic
default_vertex_layoutDX11APIObjectsprotectedstatic
default_vertex_shaderDX11APIObjectsprotectedstatic
depth_disabledDX11AuxiliaryObjectsprotectedstatic
depth_enabledDX11AuxiliaryObjectsprotectedstatic
deviceDX11APIObjectsprotectedstatic
device_contextDX11APIObjectsprotectedstatic
Draw(const DrawCommand &command) override (defined in DX11Renderer)DX11Renderervirtual
DrawInstanced(const DrawInstancedCommand &command) override (defined in DX11Renderer)DX11Renderervirtual
DX11APIObjects() (defined in DX11APIObjects)DX11APIObjectsprotected
DX11Renderer(RendererUsage usage=USE_AS_IMMEDIATE)DX11Renderer
end_scene_and_present()DX11APIObjectsinlineprotected
get_current_feature_level() (defined in DX11APIObjects)DX11APIObjectsinlineprotectedstatic
get_rasterizer_desc() (defined in DX11APIObjects)DX11APIObjectsinlineprotectedstatic
get_sampler_desc() (defined in DX11APIObjects)DX11APIObjectsinlineprotectedstatic
get_swap_chain_desc() (defined in DX11APIObjects)DX11APIObjectsinlineprotectedstatic
get_viewport_desc() (defined in DX11APIObjects)DX11APIObjectsinlineprotectedstatic
get_z_buffer_desc() (defined in DX11APIObjects)DX11APIObjectsinlineprotectedstatic
get_z_buffer_view_desc() (defined in DX11APIObjects)DX11APIObjectsinlineprotectedstatic
init_buffers(unsigned int size_per_frame, unsigned int size_per_mesh)DX11AuxiliaryObjectsprotected
init_depth_states() (defined in DX11AuxiliaryObjects)DX11AuxiliaryObjectsprotected
init_DX11(int width, int height, HWND window, bool fullscreen, const std::wstring &pix_shader_file, const std::string &pix_shader_name, const std::wstring &vert_shader_file, const std::string &vert_shader_name, bool single_thread=true)DX11APIObjectsprotected
init_DX11(int width, int height, HWND window, bool fullscreen, bool single_thread=true)DX11APIObjectsprotected
init_pixel_shader(const std::wstring &file_name, const std::string &shader_name)DX11APIObjectsprotected
init_sampler()DX11APIObjectsprotected
init_vertex_shader(const std::wstring &file_name, const std::string &shader_name)DX11APIObjectsprotected
init_viewport()DX11APIObjectsprotected
init_z_buffer_and_render_target()DX11APIObjectsprotected
InitDevicesAndSwapChain(HWND window, bool fullscreen, bool single_thread=true)DX11APIObjectsprotected
IRenderer()=default (defined in IRenderer)IRenderer
IsDebugLayerEnabled() (defined in DX11APIObjects)DX11APIObjectsprotected
IsValid() override (defined in DX11Renderer)DX11Rendererinlinevirtual
load_pixel_shader(const std::wstring &file_name, const std::string &shader_name, const char *shader_model)DX11APIObjectsprotected
load_vertex_shader(const std::wstring &file_name, const std::string &shader_name, const char *shader_model)DX11APIObjectsprotected
load_vertex_shader(const std::wstring &file_name, const std::string &shader_name, ID3D11InputLayout **layout, D3D11_INPUT_ELEMENT_DESC *layout_desc, unsigned int array_size, const char *shader_model)DX11APIObjectsprotected
m_localDeviceContextDX11Rendererprivate
m_usageTypeDX11Rendererprivate
m_useDebugLayer (defined in DX11APIObjects)DX11APIObjectsprotectedstatic
m_validDX11Rendererprivate
release_DirectX() overrideDX11AuxiliaryObjectsprotectedvirtual
render_targetDX11APIObjectsprotectedstatic
set_depth_stencil_format(DXGI_FORMAT depth_stencil_format) (defined in DX11APIObjects)DX11APIObjectsprotected
set_feature_levels(D3D_FEATURE_LEVEL *feature_levels, unsigned int elements)DX11APIObjectsprotected
set_rasterizer_desc(const D3D11_RASTERIZER_DESC &rasterizer_desc)DX11APIObjectsprotected
set_sampler_desc(D3D11_SAMPLER_DESC sampler_desc)DX11APIObjectsprotected
set_swapchain_desc(const DXGI_SWAP_CHAIN_DESC &swap_chain_desc)DX11APIObjectsprotected
set_vertex_layout(DX11_DEFAULT_VERTEX_LAYOUT layout)DX11APIObjectsprotected
set_vertex_layout(D3D11_INPUT_ELEMENT_DESC *layout, unsigned int array_size)DX11APIObjectsprotected
set_viewport_desc(const D3D11_VIEWPORT &view_port_desc)DX11APIObjectsprotected
set_window_resolution(unsigned int window_width, unsigned int window_height) (defined in DX11APIObjects)DX11APIObjectsprotected
SetDebugName(ID3D11DeviceChild *child, const std::string &name) (defined in DX11APIObjects)DX11APIObjectsprotected
SetDefaultBuffers(const SetDefaultBuffersCommand &command) override (defined in DX11Renderer)DX11Renderervirtual
SetIndexBuffer(BufferObject *buffer, unsigned int offset, bool extendedIndex) (defined in DX11Renderer)DX11Rendererprivate
SetRenderTarget(const SetRenderTargetCommand &command) override (defined in DX11Renderer)DX11Renderervirtual
SetRenderTarget(const SetRenderTargetExCommand &command) override (defined in DX11Renderer)DX11Renderervirtual
SetRenderTarget(RenderTargetObject *const targets[MAX_BOUND_RENDER_TARGETS], RenderTargetObject *depthStencil) (defined in DX11Renderer)DX11Rendererprivate
SetShaderState(const SetShaderStateCommand &command) override (defined in DX11Renderer)DX11Renderervirtual
SetShaderState(const SetShaderStateExCommand &command) override (defined in DX11Renderer)DX11Renderervirtual
SetShaderState(const SetRenderStateCommand &command) override (defined in DX11Renderer)DX11Renderervirtual
SetShaderState(const SetRenderStateExCommand &command) override (defined in DX11Renderer)DX11Renderervirtual
SetTextures(TextureObject *const texturesArray[MAX_BOUND_RENDER_TARGETS], const uint8 shaderTypes[MAX_BOUND_RENDER_TARGETS]) (defined in DX11Renderer)DX11Rendererprivate
SetVertexBuffer(BufferObject *buffer, unsigned int offset) (defined in DX11Renderer)DX11Rendererprivate
SupportsDefferedContextRendering() overrideDX11Rendererinlinevirtual
swap_chainDX11APIObjectsprotectedstatic
this_ptrDX11APIObjectsprotectedstatic
UpdateAndBindBuffer(const UpdateBindBuffer &command) override (defined in DX11Renderer)DX11Renderervirtual
UpdateBuffer(const UpdateBufferCommand &command) override (defined in DX11Renderer)DX11Renderervirtual
z_bufferDX11APIObjectsprotectedstatic
z_buffer_viewDX11APIObjectsprotectedstatic
~DX11APIObjects()=default (defined in DX11APIObjects)DX11APIObjectsprotected
~DX11Renderer()DX11Renderer
~IRenderer()=default (defined in IRenderer)IRenderervirtual