UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
D3D12Shader.h File Reference
#include "D3D12RHICommon.h"
#include "RHIResources.h"
#include "ShaderCore.h"
#include "Templates/UnrealTypeTraits.h"

Go to the source code of this file.

Classes

struct  TTypeTraits< D3D12_INPUT_ELEMENT_DESC >
 
class  FD3D12VertexDeclaration
 
struct  ShaderBytecodeHash
 
struct  FD3D12ShaderData
 
class  FD3D12VertexShader
 
class  FD3D12MeshShader
 
class  FD3D12AmplificationShader
 
class  FD3D12GeometryShader
 
class  FD3D12PixelShader
 
class  FD3D12ComputeShader
 
class  FD3D12WorkGraphShader
 
struct  TD3D12ResourceTraits< FRHIVertexShader >
 
struct  TD3D12ResourceTraits< FRHIMeshShader >
 
struct  TD3D12ResourceTraits< FRHIAmplificationShader >
 
struct  TD3D12ResourceTraits< FRHIGeometryShader >
 
struct  TD3D12ResourceTraits< FRHIPixelShader >
 
struct  TD3D12ResourceTraits< FRHIComputeShader >
 
struct  TD3D12ResourceTraits< FRHIWorkGraphShader >
 
struct  TD3D12ResourceTraits< FRHIVertexDeclaration >
 

Typedefs

typedef TArray< D3D12_INPUT_ELEMENT_DESC, TFixedAllocator< MaxVertexElementCount > > FD3D12VertexElements
 

Typedef Documentation

◆ FD3D12VertexElements

Convenience typedef: preallocated array of D3D12 input element descriptions.