| Bindings |
TArray< FBindingInfo > |
|
VulkanShaderResources.h |
|
| CodeHash |
FShaderHash |
|
VulkanShaderResources.h |
|
| DebugName |
FString |
|
VulkanShaderResources.h |
|
| GlobalSamplerInfos |
TArray< FGlobalSamplerInfo > |
|
VulkanShaderResources.h |
|
| InOutMask |
uint32 |
Mostly relevant for Vertex Shaders. |
VulkanShaderResources.h |
|
| InputAttachmentInfos |
TArray< FInputAttachmentInfo > |
|
VulkanShaderResources.h |
|
| InputAttachmentsMask |
uint32 |
Mask of input attachments being used (the index of the bit corresponds to EAttachmentType value) |
VulkanShaderResources.h |
|
| NumBoundUniformBuffers |
uint32 |
The number of uniform buffers containing constants and requiring bindings Uniform buffers beyond this index do not have bindings (resource only UB) |
VulkanShaderResources.h |
|
| PackedGlobalsSize |
uint32 |
Size of the uniform buffer containing packed globals If present (not zero), it will always be at binding 0 of the stage |
VulkanShaderResources.h |
|
| RayGroupAnyHit |
ERayHitGroupEntrypoint |
|
VulkanShaderResources.h |
|
| RayGroupIntersection |
ERayHitGroupEntrypoint |
|
VulkanShaderResources.h |
|
| RayTracingPayloadSize |
uint32 |
|
VulkanShaderResources.h |
|
| RayTracingPayloadType |
uint32 |
Relevant for Ray Tracing Shaders. |
VulkanShaderResources.h |
|
| SpecializationConstantData |
FSpecializationConstantData |
Specialization constant info. |
VulkanShaderResources.h |
|
| SpirvCRC |
uint32 |
|
VulkanShaderResources.h |
|
| UniformBufferInfos |
TArray< FUniformBufferInfo > |
|
VulkanShaderResources.h |
|
| WaveSize |
uint8 |
|
VulkanShaderResources.h |
|