UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ShaderParameters.h File Reference
#include "Containers/Map.h"
#include "Containers/UnrealString.h"
#include "CoreMinimal.h"
#include "HAL/Platform.h"
#include "Misc/AssertionMacros.h"
#include "RHI.h"
#include "RHICommandList.h"
#include "RHIDefinitions.h"
#include "Serialization/Archive.h"
#include "Serialization/MemoryLayout.h"

Go to the source code of this file.

Classes

class  FShaderParameter
 
class  FShaderResourceParameter
 
class  FShaderUniformBufferParameter
 
class  TShaderUniformBufferParameter< TBufferStruct >
 
class  FShaderUniformBufferMemberParameter
 

Enumerations

enum  EShaderParameterFlags { SPF_Optional , SPF_Mandatory }
 

Functions

 DECLARE_INTRINSIC_TYPE_LAYOUT (EShaderParameterType)
 
 DECLARE_INTRINSIC_TYPE_LAYOUT (EShaderCodeResourceBindingType)
 

Enumeration Type Documentation

◆ EShaderParameterFlags

Enumerator
SPF_Optional 
SPF_Mandatory 

Function Documentation

◆ DECLARE_INTRINSIC_TYPE_LAYOUT() [1/2]

DECLARE_INTRINSIC_TYPE_LAYOUT ( EShaderCodeResourceBindingType  )

◆ DECLARE_INTRINSIC_TYPE_LAYOUT() [2/2]

DECLARE_INTRINSIC_TYPE_LAYOUT ( EShaderParameterType  )