Template Struct D3D11ShaderStageBlock
Defined in File directx11-utilities.h
Struct Documentation
-
template<typename ID3D11ShaderType>
struct D3D11ShaderStageBlock Public Functions
- CComPtrArray (ID3D11Buffer, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT) const antBuffers
- CComPtrArray (ID3D11SamplerState, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT) samplerStates
- CComPtrArray (ID3D11ClassInstance, MAX_NUM_INSTANCES) classInstances
- CComPtrArray (ID3D11ShaderResourceView, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT) shaderResources
- CComPtrArray (ID3D11UnorderedAccessView, D3D11_1_UAV_SLOT_COUNT) uavs
Public Members
-
UINT firstConstants[D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT] = {}
-
UINT numConstants[D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT] = {}
-
CComPtr<ID3D11ShaderType> shader
-
CComPtr<ID3D11ClassInstance> instance
-
UINT classInstancesNum = {0}
-
UINT uavsInitialCounts[D3D11_1_UAV_SLOT_COUNT] = {}