MCPcopy Create free account
hub / github.com/carbonengine/trinity / Tr2RegisterMapAL

Class Tr2RegisterMapAL

trinityal/include/Tr2ResourceSetAL.h:23–41  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21}
22
23struct Tr2RegisterMapAL
24{
25 Tr2RegisterMapAL();
26 Tr2RegisterMapAL( Tr2RenderContextEnum::ShaderType stage, const Tr2ShaderSignatureAL& signature );
27 Tr2RegisterMapAL( const Tr2ShaderAL* shaders, size_t shaderCount );
28 Tr2RegisterMapAL( const Tr2RenderContextEnum::ShaderType* shaders, const Tr2ShaderSignatureAL* signatures, size_t signatureCount );
29
30 bool operator==( const Tr2RegisterMapAL& other ) const;
31 bool operator!=( const Tr2RegisterMapAL& other ) const;
32
33 static const uint32_t MAX_RESOURCES_IN_STAGE = 32;
34
35 uint32_t srvCount;
36 uint32_t uavCount;
37 uint32_t samplerCount;
38 uint8_t srvs[Tr2RenderContextEnum::SHADER_TYPE_COUNT][MAX_RESOURCES_IN_STAGE];
39 uint8_t uavs[Tr2RenderContextEnum::SHADER_TYPE_COUNT][MAX_RESOURCES_IN_STAGE];
40 uint8_t samplers[Tr2RenderContextEnum::SHADER_TYPE_COUNT][MAX_RESOURCES_IN_STAGE];
41};
42
43
44class Tr2ResourceSetDescriptionAL

Callers 7

ReadMethod · 0.50
CreateRootSignatureMethod · 0.50
DestroyMethod · 0.50
CreateMethod · 0.50
CreateMethod · 0.50
DestroyMethod · 0.50
TEST_FFunction · 0.50

Calls

no outgoing calls

Tested by 1

TEST_FFunction · 0.40