Navigation
API > API/Runtime > API/Runtime/RHI
Inheritance Hierarchy
- FRHIResource
- FRHIShader
- FRHIComputeShader
- FOpenGLComputeShader
- FRHIGraphicsShader
- FRHIAmplificationShader
- FRHIGeometryShader
- FOpenGLGeometryShader
- FRHIMeshShader
- FRHIPixelShader
- FOpenGLPixelShader
- FRHIVertexShader
- FOpenGLVertexShader
- FRHIRayTracingShader
- FRHIRayCallableShader
- FRHIRayGenShader
- FRHIRayHitGroupShader
- FRHIRayMissShader
References
Module | RHI |
Header | /Engine/Source/Runtime/RHI/Public/RHIResources.h |
Include | #include "RHIResources.h" |
Syntax
class FRHIShader : public FRHIResource
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FRHIShader::@3032 | Debug | For debugging only e.g. MaterialName:ShaderFile.usf or ShaderFile.usf/EntryFunc |
![]() |
TArray< FShaderCodeValidationStride > | DebugStrideValidationData | |
![]() |
FString | ShaderName | |
![]() |
TArray< FName > | UniformBufferNames |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FRHIShader () |
||
![]() |
FRHIShader
(
ERHIResourceType InResourceType, |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
EShaderFrequency | GetFrequency () |
|
![]() ![]() |
FSHAHash | GetHash () |
|
![]() ![]() |
const TCHAR * | ||
![]() ![]() |
FString | GetUniformBufferName
(
uint32 Index |
|
![]() |
void |