UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSceneUniformBufferMemberRegistration Class Referenceabstract

#include <SceneUniformBuffer.h>

+ Inheritance diagram for FSceneUniformBufferMemberRegistration:

Public Types

using FMemberId = FSceneUniformBufferTypeRegistry::FMemberId
 

Public Member Functions

virtual void Commit ()=0
 

Static Public Member Functions

static void CommitAll ()
 

Public Attributes

FString Name
 
FMemberId MemberId = -1
 
FShaderParameterStructConstructor DefaultValueConstructor
 

Protected Member Functions

 FSceneUniformBufferMemberRegistration (const TCHAR *Name)
 
virtual ~FSceneUniformBufferMemberRegistration ()=default
 

Static Protected Member Functions

static RENDERER_API void Register (FSceneUniformBufferMemberRegistration &Entry)
 

Member Typedef Documentation

◆ FMemberId

Constructor & Destructor Documentation

◆ FSceneUniformBufferMemberRegistration()

FSceneUniformBufferMemberRegistration::FSceneUniformBufferMemberRegistration ( const TCHAR Name)
inlineprotected

◆ ~FSceneUniformBufferMemberRegistration()

virtual FSceneUniformBufferMemberRegistration::~FSceneUniformBufferMemberRegistration ( )
protectedvirtualdefault

Member Function Documentation

◆ Commit()

virtual void FSceneUniformBufferMemberRegistration::Commit ( )
pure virtual

◆ CommitAll()

void FSceneUniformBufferMemberRegistration::CommitAll ( )
static

◆ Register()

void FSceneUniformBufferMemberRegistration::Register ( FSceneUniformBufferMemberRegistration Entry)
staticprotected

Member Data Documentation

◆ DefaultValueConstructor

FShaderParameterStructConstructor FSceneUniformBufferMemberRegistration::DefaultValueConstructor

◆ MemberId

FMemberId FSceneUniformBufferMemberRegistration::MemberId = -1

◆ Name

FString FSceneUniformBufferMemberRegistration::Name

The documentation for this class was generated from the following files: