FShaderCompilerFlags

Simple wrapper for a uint64 bitfield; doesn't use [TBitArray](API\Runtime\Core\Containers\TBitArray) as it is fixed size and doesn't need dynamic memory allocations.

Choose your operating system:

Windows

macOS

Linux

References

Module

RenderCore

Header

/Engine/Source/Runtime/RenderCore/Public/ShaderCore.h

Include

#include "ShaderCore.h"

Syntax

class FShaderCompilerFlags

Remarks

Simple wrapper for a uint64 bitfield; doesn't use TBitArray as it is fixed size and doesn't need dynamic memory allocations.

Constructors

Name Description

Public function

FShaderCompilerFlags

(
    uint64 InData
)

Functions

Name Description

Public function

void

 

Add

(
    uint32 InFlag
)

Public function

void

 

Append

(
    const FShaderCompilerFlags& In
)

Public function Const

bool

 

Contains

(
    uint32 InFlag
)

Public function Const

uint64

 

GetData()

Public function Const

void

 

Iterate

(
    TFunction< void)> Callback
)