Navigation
API > API/Runtime > API/Runtime/RHI > API/Runtime/RHI/FRHIResourceTableEntry
| |
|
| Name |
EResourceTableDefinitions |
| Type |
enum |
| Header File |
/Engine/Source/Runtime/RHI/Public/RHIDefinitions.h |
| Include Path |
#include "RHIDefinitions.h" |
Syntax
enum EResourceTableDefinitions
{
RTD_NumBits_UniformBufferIndex = 8,
RTD_NumBits_ResourceIndex = 16,
RTD_NumBits_BindIndex = 8,
RTD_Mask_UniformBufferIndex = (1 << RTD_NumBits_UniformBufferIndex) - 1,
RTD_Mask_ResourceIndex = (1 << RTD_NumBits_ResourceIndex) - 1,
RTD_Mask_BindIndex = (1 << RTD_NumBits_BindIndex) - 1,
RTD_Shift_BindIndex = 0,
RTD_Shift_ResourceIndex = RTD_Shift_BindIndex + RTD_NumBits_BindIndex,
RTD_Shift_UniformBufferIndex = RTD_Shift_ResourceIndex + RTD_NumBits_ResourceIndex,
}
Values
| Name |
Remarks |
| RTD_NumBits_UniformBufferIndex |
|
| RTD_NumBits_ResourceIndex |
|
| RTD_NumBits_BindIndex |
|
| RTD_Mask_UniformBufferIndex |
|
| RTD_Mask_ResourceIndex |
|
| RTD_Mask_BindIndex |
|
| RTD_Shift_BindIndex |
|
| RTD_Shift_ResourceIndex |
|
| RTD_Shift_UniformBufferIndex |
|