ERHIResourceType

An enumeration of the different RHI reference types.

Choose your operating system:

Windows

macOS

Linux

References

Module

RHI

Header

/Engine/Source/Runtime/RHI/Public/RHIDefinitions.h

Include

#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_Texture2D,
    RRT_Texture2DArray,
    RRT_Texture3D,
    RRT_TextureCube,
    RRT_TextureReference,
    RRT_TimestampCalibrationQuery,
    RRT_GPUFence,
    RRT_RenderQuery,
    RRT_RenderQueryPool,
    RRT_ComputeFence,
    RRT_Viewport,
    RRT_UnorderedAccessView,
    RRT_ShaderResourceView,
    RRT_RayTracingAccelerationStructure,
    RRT_StagingBuffer,
    RRT_CustomPresent,
    RRT_ShaderLibrary,
    RRT_PipelineBinaryLibrary,
    RRT_Num,
}

Values

Name

Description

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_Texture2D

RRT_Texture2DArray

RRT_Texture3D

RRT_TextureCube

RRT_TextureReference

RRT_TimestampCalibrationQuery

RRT_GPUFence

RRT_RenderQuery

RRT_RenderQueryPool

RRT_ComputeFence

RRT_Viewport

RRT_UnorderedAccessView

RRT_ShaderResourceView

RRT_RayTracingAccelerationStructure

RRT_StagingBuffer

RRT_CustomPresent

RRT_ShaderLibrary

RRT_PipelineBinaryLibrary

RRT_Num

Remarks

An enumeration of the different RHI reference types.