MAGE  v0.171.0
Matthias Advanced Game Engine
mage::rendering::Pipeline Member List

This is the complete list of members for mage::rendering::Pipeline, including all inherited members.

BindConstantBuffer(ID3D11DeviceContext &device_context, U32 slot, ID3D11Buffer *buffer) noexceptmage::rendering::Pipelinestatic
BindConstantBuffers(ID3D11DeviceContext &device_context, U32 slot, U32 nb_buffers, ID3D11Buffer *const *buffers) noexceptmage::rendering::Pipelinestatic
BindSampler(ID3D11DeviceContext &device_context, U32 slot, ID3D11SamplerState *sampler) noexceptmage::rendering::Pipelinestatic
BindSamplers(ID3D11DeviceContext &device_context, U32 slot, U32 nb_samplers, ID3D11SamplerState *const *samplers) noexceptmage::rendering::Pipelinestatic
BindSRV(ID3D11DeviceContext &device_context, U32 slot, ID3D11ShaderResourceView *srv) noexceptmage::rendering::Pipelinestatic
BindSRVs(ID3D11DeviceContext &device_context, U32 slot, U32 nb_srvs, ID3D11ShaderResourceView *const *srvs) noexceptmage::rendering::Pipelinestatic
Dispatch(ID3D11DeviceContext &device_context, U32 nb_thread_groups_x, U32 nb_thread_groups_y, U32 nb_thread_groups_z) noexceptmage::rendering::Pipelinestatic
DispatchIndirect(ID3D11DeviceContext &device_context, ID3D11Buffer &buffer, U32 byte_offset) noexceptmage::rendering::Pipelinestatic
Draw(ID3D11DeviceContext &device_context, U32 nb_vertices, U32 vertex_start) noexceptmage::rendering::Pipelinestatic
DrawAuto(ID3D11DeviceContext &device_context) noexceptmage::rendering::Pipelinestatic
DrawIndexed(ID3D11DeviceContext &device_context, U32 nb_indices, U32 index_start, U32 index_offset=0u) noexceptmage::rendering::Pipelinestatic
DrawIndexedInstanced(ID3D11DeviceContext &device_context, U32 nb_indices_per_instance, U32 nb_instances, U32 index_start, U32 index_offset=0u, U32 instance_start=0u) noexceptmage::rendering::Pipelinestatic
DrawIndexedInstancedIndirect(ID3D11DeviceContext &device_context, ID3D11Buffer &buffer, U32 byte_offset) noexceptmage::rendering::Pipelinestatic
DrawInstanced(ID3D11DeviceContext &device_context, U32 nb_indices_per_instance, U32 nb_instances, U32 vertex_start, U32 instance_start=0u) noexceptmage::rendering::Pipelinestatic
DrawInstancedIndirect(ID3D11DeviceContext &device_context, ID3D11Buffer &buffer, U32 byte_offset) noexceptmage::rendering::Pipelinestatic
Map(ID3D11DeviceContext &device_context, ID3D11Resource &resource, U32 subresource, D3D11_MAP map_type, U32 map_flags, D3D11_MAPPED_SUBRESOURCE &mapped_resource) noexceptmage::rendering::Pipelinestatic
OnDraw() noexceptmage::rendering::Pipelineprivatestatic
s_feature_levelsmage::rendering::Pipelinestatic
s_nb_drawsmage::rendering::Pipelinestatic
Unmap(ID3D11DeviceContext &device_context, ID3D11Resource &resource, U32 subresource) noexceptmage::rendering::Pipelinestatic
UpdateSubresource(ID3D11DeviceContext &device_context, ID3D11Resource &dst_resource, U32 dst_subresource, const void *src_data, U32 src_row_pitch, U32 src_depth_pitch, const D3D11_BOX *dst_box=nullptr) noexceptmage::rendering::Pipelinestatic