Navigation
API > API/Runtime > API/Runtime/RHI
Inheritance Hierarchy
- FRHIResource
- FRHIBlendState
- FOpenGLBlendState
- FRHIBoundShaderState
- FOpenGLBoundShaderState
- FRHIComputePipelineState
- FRHIComputePipelineStateFallback
- FRHICustomPresent
- FRHIDepthStencilState
- FOpenGLDepthStencilState
- FRHIGPUFence
- FGenericRHIGPUFence
- FOpenGLGPUFence
- FRHIGraphicsPipelineState
- FRHIGraphicsPipelineStateFallBack
- FRHIPipelineBinaryLibrary
- FRHIRasterizerState
- FOpenGLRasterizerState
- FRHIRayTracingAccelerationStructure
- FRHIRayTracingGeometry
- FRHIRayTracingScene
- FRHIRayTracingPipelineState
- FRHIRenderQuery
- FOpenGLRenderQuery
- FRHIRenderQueryPool
- FDefaultRHIRenderQueryPool
- FRHISamplerState
- FOpenGLSamplerState
- FRHIShader
- FRHIComputeShader
- FOpenGLComputeShader
- FRHIGraphicsShader
- FRHIAmplificationShader
- FRHIGeometryShader
- FOpenGLGeometryShader
- FRHIMeshShader
- FRHIPixelShader
- FOpenGLPixelShader
- FRHIVertexShader
- FOpenGLVertexShader
- FRHIRayTracingShader
- FRHIRayCallableShader
- FRHIRayGenShader
- FRHIRayHitGroupShader
- FRHIRayMissShader
- FRHIShaderBundle
- FRHIShaderLibrary
- FIoStoreShaderCodeArchive
- FShaderCodeArchive
- FRHIStagingBuffer
- FGenericRHIStagingBuffer
- FOpenGLStagingBuffer
- FRHITimestampCalibrationQuery
- FRHIUniformBuffer
- FOpenGLUniformBuffer
- FRHIUniformBufferLayout
- FNiagaraRHIUniformBufferLayout
- FRHIVertexDeclaration
- FOpenGLVertexDeclaration
- FRHIView
- FRHIShaderResourceView
- FOpenGLShaderResourceView
- FRHIUnorderedAccessView
- FOpenGLUnorderedAccessView
- FRHIViewableResource
- FRHIBuffer
- FOpenGLBaseBuffer
- FRHITexture
- FNullDynamicRHI::FNullTexture
- FOpenGLTexture
- FRHITextureReference
- FRHIViewport
- FOpenGLViewport
References
| Module | RHI |
| Header | /Engine/Source/Runtime/RHI/Public/RHIResources.h |
| Include | #include "RHIResources.h" |
Syntax
class FRHIResource
Remarks
The base type of RHI resources.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FRHIResource
(
ERHIResourceType InResourceType |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| uint32 | AddRef () |
||
| bool | Bypass () |
||
| void | Delete () |
||
| void | |||
| int32 | FlushPendingDeletes
(
FRHICommandListImmediate& RHICmdList |
||
| FName | GetOwnerName () |
||
| uint32 | GetRefCount () |
||
| ERHIResourceType | GetType () |
||
| bool | IsValid () |
||
| uint32 | Release () |
||
| void | SetOwnerName
(
const FName& InOwnerName |
Constants
| Name | Description |
|---|---|
| CurrentlyDeleting |