UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Public Types
|
List of all members
FD3D12PixelShader Class Reference
#include <
D3D12Shader.h
>
Inheritance diagram for FD3D12PixelShader:
Public Types
enum
{
StaticFrequency
= SF_Pixel }
Additional Inherited Members
Public Member Functions inherited from
FRHIPixelShader
FRHIPixelShader
()
Public Member Functions inherited from
FRHIGraphicsShader
FRHIGraphicsShader
(
ERHIResourceType
InResourceType
,
EShaderFrequency
InFrequency
)
Public Member Functions inherited from
FRHIShader
void
SetHash
(const
FSHAHash
&
InHash
)
const
FSHAHash
&
GetHash
() const
bool
HasShaderName
() const
const
TCHAR
*
GetShaderName
() const
FString
GetUniformBufferName
(
uint32
Index
) const
FRHIShader
()=
delete
FRHIShader
(
ERHIResourceType
InResourceType
,
EShaderFrequency
InFrequency
)
EShaderFrequency
GetFrequency
() const
void
SetNoDerivativeOps
(
bool
bValue)
bool
HasNoDerivativeOps
() const
void
SetShaderBundleUsage
(
bool
bValue)
bool
HasShaderBundleUsage
() const
Public Member Functions inherited from
FRHIResource
RHI_API
FRHIResource
(
ERHIResourceType
InResourceType
)
uint32
AddRef
() const
uint32
Release
() const
uint32
GetRefCount
() const
bool
IsValid
() const
void
DisableLifetimeExtension
()
ERHIResourceType
GetType
() const
FName
GetOwnerName
() const
void
SetOwnerName
(
FName
InOwnerName
)
Public Member Functions inherited from
FRHIShaderData
const
FShaderResourceTable
&
GetShaderResourceTable
() const
const
TArray
<
FUniformBufferStaticSlot
> &
GetStaticSlots
() const
void
SerializeShaderResourceTable
(
FArchive
&Ar)
Public Member Functions inherited from
FD3D12ShaderData
D3D12_SHADER_BYTECODE
GetShaderBytecode
() const
ShaderBytecodeHash
GetBytecodeHash
() const
FORCEINLINE
EShaderCodeFeatures
GetFeatures
() const
FORCEINLINE
bool
UsesDiagnosticBuffer
() const
FORCEINLINE
bool
UsesGlobalUniformBuffer
() const
FORCEINLINE
bool
UsesRootConstants
() const
bool
InitCommon
(
TArrayView
< const
uint8
>
InCode
)
Public Attributes inherited from
FRHIShader
struct {
FString
ShaderName
TArray
<
FName
>
UniformBufferNames
}
Debug
TArray
<
FShaderCodeValidationStride
>
DebugStrideValidationData
TArray
<
FShaderCodeValidationType
>
DebugSRVTypeValidationData
TArray
<
FShaderCodeValidationType
>
DebugUAVTypeValidationData
TArray
<
FShaderCodeValidationUBSize
>
DebugUBSizeValidationData
Public Attributes inherited from
FD3D12ShaderData
TArray
<
uint8
>
Code
FShaderCodePackedResourceCounts
ResourceCounts
{}
uint32
ShaderBindingLayoutHash
= 0
Protected Member Functions inherited from
FRHIResource
virtual
RHI_API
~FRHIResource
()
Protected Attributes inherited from
FRHIShaderData
FShaderResourceTable
ShaderResourceTable
TArray
<
FUniformBufferStaticSlot
>
StaticSlots
Member Enumeration Documentation
◆
anonymous enum
anonymous
enum
Enumerator
StaticFrequency
The documentation for this class was generated from the following file:
Engine/Source/Runtime/D3D12RHI/Private/
D3D12Shader.h
FD3D12PixelShader
Generated by
1.9.8