Blowbox 2017
A 3D Game Engine by Riko Ophorst using DirectX 12
blowbox::RootParameter Member List

This is the complete list of members for blowbox::RootParameter, including all inherited members.

Clear()blowbox::RootParameterprotected
InitAsBufferSRV(UINT shader_register, D3D12_SHADER_VISIBILITY visibility=D3D12_SHADER_VISIBILITY_ALL)blowbox::RootParameter
InitAsBufferUAV(UINT shader_register, D3D12_SHADER_VISIBILITY visibility=D3D12_SHADER_VISIBILITY_ALL)blowbox::RootParameter
InitAsConstantBuffer(UINT shader_register, D3D12_SHADER_VISIBILITY visibility=D3D12_SHADER_VISIBILITY_ALL)blowbox::RootParameter
InitAsConstants(UINT shader_register, UINT num_dwords, D3D12_SHADER_VISIBILITY visibility=D3D12_SHADER_VISIBILITY_ALL)blowbox::RootParameter
InitAsDescriptorRange(D3D12_DESCRIPTOR_RANGE_TYPE type, UINT count, UINT shader_register, D3D12_SHADER_VISIBILITY visibility=D3D12_SHADER_VISIBILITY_ALL)blowbox::RootParameter
InitAsDescriptorTable(UINT range_count, D3D12_SHADER_VISIBILITY visibility=D3D12_SHADER_VISIBILITY_ALL)blowbox::RootParameter
Initialize(RootSignature *owning_signature)blowbox::RootParameterprotected
owning_signature_blowbox::RootParameterprivate
RootParameter()blowbox::RootParameterprotected
RootParameter(RootSignature *owning_signature)blowbox::RootParameterprotected
RootSignature (defined in blowbox::RootParameter)blowbox::RootParameterfriend
SetDescriptorRangeInTable(UINT range_index, D3D12_DESCRIPTOR_RANGE_TYPE type, UINT shader_register, UINT count, UINT space=0)blowbox::RootParameter
~RootParameter()blowbox::RootParameterprotected