UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FShaderCompilerFlags Class Reference

#include <ShaderCore.h>

Public Member Functions

 FShaderCompilerFlags (uint64 InData=0)
 
void Append (const FShaderCompilerFlags &In)
 
void Add (uint32 InFlag)
 
void Remove (uint32 InFlag)
 
bool Contains (uint32 InFlag) const
 
void Iterate (TFunction< void(uint32)> Callback) const
 
uint64 GetData () const
 

Friends

FArchiveoperator<< (FArchive &Ar, FShaderCompilerFlags &F)
 

Constructor & Destructor Documentation

◆ FShaderCompilerFlags()

FShaderCompilerFlags::FShaderCompilerFlags ( uint64  InData = 0)
inline

Member Function Documentation

◆ Add()

void FShaderCompilerFlags::Add ( uint32  InFlag)
inline

◆ Append()

void FShaderCompilerFlags::Append ( const FShaderCompilerFlags In)
inline

◆ Contains()

bool FShaderCompilerFlags::Contains ( uint32  InFlag) const
inline

◆ GetData()

uint64 FShaderCompilerFlags::GetData ( ) const
inline

◆ Iterate()

void FShaderCompilerFlags::Iterate ( TFunction< void(uint32)>  Callback) const
inline

◆ Remove()

void FShaderCompilerFlags::Remove ( uint32  InFlag)
inline

Friends And Related Symbol Documentation

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FShaderCompilerFlags F 
)
friend

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