Navigation
API > API/Runtime > API/Runtime/RHI
An enumeration of the different RHI reference types.
| Name | ERHIResourceType |
| Type | enum |
| Header File | /Engine/Source/Runtime/RHI/Public/RHIDefinitions.h |
| Include Path | #include "RHIDefinitions.h" |
Syntax
enum ERHIResourceType
{
RRT_None,
RRT_SamplerState,
RRT_RasterizerState,
RRT_DepthStencilState,
RRT_BlendState,
RRT_VertexDeclaration,
RRT_VertexShader,
RRT_MeshShader,
RRT_AmplificationShader,
RRT_PixelShader,
RRT_GeometryShader,
RRT_RayTracingShader,
RRT_ComputeShader,
RRT_GraphicsPipelineState,
RRT_ComputePipelineState,
RRT_RayTracingPipelineState,
RRT_BoundShaderState,
RRT_UniformBufferLayout,
RRT_UniformBuffer,
RRT_Buffer,
RRT_Texture,
RRT_TextureReference,
RRT_TimestampCalibrationQuery,
RRT_GPUFence,
RRT_RenderQuery,
RRT_RenderQueryPool,
RRT_Viewport,
RRT_UnorderedAccessView,
RRT_ShaderResourceView,
RRT_RayTracingAccelerationStructure,
RRT_RayTracingShaderBindingTable,
RRT_StagingBuffer,
RRT_CustomPresent,
RRT_ShaderLibrary,
RRT_ShaderBundle,
RRT_WorkGraphShader,
RRT_WorkGraphPipelineState,
RRT_StreamSourceSlot,
RRT_ResourceCollection,
RRT_Num,
}
Values
| Name | Remarks |
|---|---|
| RRT_None | |
| RRT_SamplerState | |
| RRT_RasterizerState | |
| RRT_DepthStencilState | |
| RRT_BlendState | |
| RRT_VertexDeclaration | |
| RRT_VertexShader | |
| RRT_MeshShader | |
| RRT_AmplificationShader | |
| RRT_PixelShader | |
| RRT_GeometryShader | |
| RRT_RayTracingShader | |
| RRT_ComputeShader | |
| RRT_GraphicsPipelineState | |
| RRT_ComputePipelineState | |
| RRT_RayTracingPipelineState | |
| RRT_BoundShaderState | |
| RRT_UniformBufferLayout | |
| RRT_UniformBuffer | |
| RRT_Buffer | |
| RRT_Texture | |
| RRT_TextureReference | |
| RRT_TimestampCalibrationQuery | |
| RRT_GPUFence | |
| RRT_RenderQuery | |
| RRT_RenderQueryPool | |
| RRT_Viewport | |
| RRT_UnorderedAccessView | |
| RRT_ShaderResourceView | |
| RRT_RayTracingAccelerationStructure | |
| RRT_RayTracingShaderBindingTable | |
| RRT_StagingBuffer | |
| RRT_CustomPresent | |
| RRT_ShaderLibrary | |
| RRT_ShaderBundle | |
| RRT_WorkGraphShader | |
| RRT_WorkGraphPipelineState | |
| RRT_StreamSourceSlot | |
| RRT_ResourceCollection | |
| RRT_Num |