Blowbox 2017
A 3D Game Engine by Riko Ophorst using DirectX 12
|
This is the complete list of members for blowbox::RootParameter, including all inherited members.
Clear() | blowbox::RootParameter | protected |
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::RootParameter | protected |
owning_signature_ | blowbox::RootParameter | private |
RootParameter() | blowbox::RootParameter | protected |
RootParameter(RootSignature *owning_signature) | blowbox::RootParameter | protected |
RootSignature (defined in blowbox::RootParameter) | blowbox::RootParameter | friend |
SetDescriptorRangeInTable(UINT range_index, D3D12_DESCRIPTOR_RANGE_TYPE type, UINT shader_register, UINT count, UINT space=0) | blowbox::RootParameter | |
~RootParameter() | blowbox::RootParameter | protected |