![]() |
MAGE
v0.171.0
Matthias Advanced Game Engine
|
This is the complete list of members for mage::rendering::Pipeline, including all inherited members.
BindConstantBuffer(ID3D11DeviceContext &device_context, U32 slot, ID3D11Buffer *buffer) noexcept | mage::rendering::Pipeline | static |
BindConstantBuffers(ID3D11DeviceContext &device_context, U32 slot, U32 nb_buffers, ID3D11Buffer *const *buffers) noexcept | mage::rendering::Pipeline | static |
BindSampler(ID3D11DeviceContext &device_context, U32 slot, ID3D11SamplerState *sampler) noexcept | mage::rendering::Pipeline | static |
BindSamplers(ID3D11DeviceContext &device_context, U32 slot, U32 nb_samplers, ID3D11SamplerState *const *samplers) noexcept | mage::rendering::Pipeline | static |
BindSRV(ID3D11DeviceContext &device_context, U32 slot, ID3D11ShaderResourceView *srv) noexcept | mage::rendering::Pipeline | static |
BindSRVs(ID3D11DeviceContext &device_context, U32 slot, U32 nb_srvs, ID3D11ShaderResourceView *const *srvs) noexcept | mage::rendering::Pipeline | static |
Dispatch(ID3D11DeviceContext &device_context, U32 nb_thread_groups_x, U32 nb_thread_groups_y, U32 nb_thread_groups_z) noexcept | mage::rendering::Pipeline | static |
DispatchIndirect(ID3D11DeviceContext &device_context, ID3D11Buffer &buffer, U32 byte_offset) noexcept | mage::rendering::Pipeline | static |
Draw(ID3D11DeviceContext &device_context, U32 nb_vertices, U32 vertex_start) noexcept | mage::rendering::Pipeline | static |
DrawAuto(ID3D11DeviceContext &device_context) noexcept | mage::rendering::Pipeline | static |
DrawIndexed(ID3D11DeviceContext &device_context, U32 nb_indices, U32 index_start, U32 index_offset=0u) noexcept | mage::rendering::Pipeline | static |
DrawIndexedInstanced(ID3D11DeviceContext &device_context, U32 nb_indices_per_instance, U32 nb_instances, U32 index_start, U32 index_offset=0u, U32 instance_start=0u) noexcept | mage::rendering::Pipeline | static |
DrawIndexedInstancedIndirect(ID3D11DeviceContext &device_context, ID3D11Buffer &buffer, U32 byte_offset) noexcept | mage::rendering::Pipeline | static |
DrawInstanced(ID3D11DeviceContext &device_context, U32 nb_indices_per_instance, U32 nb_instances, U32 vertex_start, U32 instance_start=0u) noexcept | mage::rendering::Pipeline | static |
DrawInstancedIndirect(ID3D11DeviceContext &device_context, ID3D11Buffer &buffer, U32 byte_offset) noexcept | mage::rendering::Pipeline | static |
Map(ID3D11DeviceContext &device_context, ID3D11Resource &resource, U32 subresource, D3D11_MAP map_type, U32 map_flags, D3D11_MAPPED_SUBRESOURCE &mapped_resource) noexcept | mage::rendering::Pipeline | static |
OnDraw() noexcept | mage::rendering::Pipeline | privatestatic |
s_feature_levels | mage::rendering::Pipeline | static |
s_nb_draws | mage::rendering::Pipeline | static |
Unmap(ID3D11DeviceContext &device_context, ID3D11Resource &resource, U32 subresource) noexcept | mage::rendering::Pipeline | static |
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) noexcept | mage::rendering::Pipeline | static |