UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PrimitiveUniformShaderParametersBuilder.h File Reference
#include "CoreMinimal.h"
#include "Misc/LargeWorldRenderPosition.h"
#include "Engine/EngineTypes.h"
#include "SceneTypes.h"
#include "ShaderParameters.h"
#include "UniformBuffer.h"
#include "LightmapUniformShaderParameters.h"
#include "NaniteDefinitions.h"
#include "RenderTransform.h"
#include "SceneDefinitions.h"
#include "PrimitiveUniformShaderParameters.h"

Go to the source code of this file.

Classes

struct  FPrimitiveUniformShaderParametersBuilder
 

Macros

#define PRIMITIVE_UNIFORM_BUILDER_METHOD(INPUT_TYPE, VARIABLE_NAME)    inline FPrimitiveUniformShaderParametersBuilder& VARIABLE_NAME(INPUT_TYPE In##VARIABLE_NAME) { Parameters.VARIABLE_NAME = In##VARIABLE_NAME; return *this; }
 
#define PRIMITIVE_UNIFORM_BUILDER_FLAG_METHOD(INPUT_TYPE, VARIABLE_NAME)    inline FPrimitiveUniformShaderParametersBuilder& VARIABLE_NAME(INPUT_TYPE In##VARIABLE_NAME) { b##VARIABLE_NAME = In##VARIABLE_NAME; return *this; }
 

Macro Definition Documentation

◆ PRIMITIVE_UNIFORM_BUILDER_FLAG_METHOD

#define PRIMITIVE_UNIFORM_BUILDER_FLAG_METHOD (   INPUT_TYPE,
  VARIABLE_NAME 
)     inline FPrimitiveUniformShaderParametersBuilder& VARIABLE_NAME(INPUT_TYPE In##VARIABLE_NAME) { b##VARIABLE_NAME = In##VARIABLE_NAME; return *this; }

◆ PRIMITIVE_UNIFORM_BUILDER_METHOD