ERHIResourceType

Syntax

enum ERHIResourceType
{
    RRT_None,
    RRT_SamplerState,
    RRT_RasterizerState,
    RRT_DepthStencilState,
    RRT_BlendState,
    RRT_VertexDeclaration,
    RRT_VertexShader,
    RRT_HullShader,
    RRT_DomainShader,
    RRT_PixelShader,
    RRT_GeometryShader,
    RRT_ComputeShader,
    RRT_BoundShaderState,
    RRT_UniformBuffer,
    RRT_IndexBuffer,
    RRT_VertexBuffer,
    RRT_StructuredBuffer,
    RRT_Texture,
    RRT_Texture2D,
    RRT_Texture2DArray,
    RRT_Texture3D,
    RRT_TextureCube,
    RRT_TextureReference,
    RRT_RenderQuery,
    RRT_Viewport,
    RRT_UnorderedAccessView,
    RRT_ShaderResourceView,
    RRT_Num,
}

Values

Name

Description

RRT_None

RRT_SamplerState

RRT_RasterizerState

RRT_DepthStencilState

RRT_BlendState

RRT_VertexDeclaration

RRT_VertexShader

RRT_HullShader

RRT_DomainShader

RRT_PixelShader

RRT_GeometryShader

RRT_ComputeShader

RRT_BoundShaderState

RRT_UniformBuffer

RRT_IndexBuffer

RRT_VertexBuffer

RRT_StructuredBuffer

RRT_Texture

RRT_Texture2D

RRT_Texture2DArray

RRT_Texture3D

RRT_TextureCube

RRT_TextureReference

RRT_RenderQuery

RRT_Viewport

RRT_UnorderedAccessView

RRT_ShaderResourceView

RRT_Num

Remarks

An enumeration of the different RHI reference types.

References

Module

RHI

Header

Runtime/RHI/Public/RHIDefinitions.h