FComponentMask

Done as a concrete type so that we can make a debug visualizer for the type.

Windows
MacOS
Linux

References

Module

MovieScene

Header

/Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneEntityIDs.h

Include

#include "EntitySystem/MovieSceneEntityIDs.h"

Syntax

struct FComponentMask

Remarks

Done as a concrete type so that we can make a debug visualizer for the type.

Constructors

Name Description

Public function

FComponentMask()

Public function

FComponentMask

(
    std::initializer_list< FComponentTy...
)

Public function

FComponentMask

(
    bool bValue,
    int32 InNum
)

Functions

Name Description

Public function Static

FComponentMa...

 

BitwiseAND

(
    const FComponentMask& A,
    const FComponentMask& B,
    EBitwiseOperatorFlags InFlags
)

Public function Static

FComponentMa...

 

BitwiseNOT

(
    const FComponentMask& A
)

Public function

void

 

BitwiseNOT()

Public function Static

FComponentMa...

 

BitwiseOR

(
    const FComponentMask& A,
    const FComponentMask& B,
    EBitwiseOperatorFlags InFlags
)

Public function Static

FComponentMa...

 

BitwiseXOR

(
    const FComponentMask& A,
    const FComponentMask& B,
    EBitwiseOperatorFlags InFlags
)

Public function

FComponentMa...

 

CombineWithBitwiseAND

(
    const FComponentMask& Other,
    EBitwiseOperatorFlags InFlags
)

Public function

FComponentMa...

 

CombineWithBitwiseOR

(
    const FComponentMask& Other,
    EBitwiseOperatorFlags InFlags
)

Public function

FComponentMa...

 

CombineWithBitwiseXOR

(
    const FComponentMask& Other,
    EBitwiseOperatorFlags InFlags
)

Public function Const

bool

 

CompareSetBits

(
    const FComponentMask& Other
)

Public function Const

bool

 

Contains

(
    FComponentTypeID InComponentType
)

Public function Const

bool

 

ContainsAll

(
    const FComponentMask& InComponentM...
)

Public function Const

bool

 

ContainsAny

(
    const FComponentMask& InComponentM...
)

Public function Const

int32

 

Find

(
    bool bValue
)

Public function Const

FComponentTy...

 

First()

Find the first component type ID in this mask, or Invalid if the mask is empty.

Public function Const

FComponentMa...

 

Iterate()

Public function Const

int32

 

Num()

Public function Const

int32

 

NumComponents()

Public function

void

 

PadToNum

(
    int32 Num,
    bool bPadValue
)

Public function

void

 

Remove

(
    FComponentTypeID InComponentType
)

Public function

void

 

Reset()

Public function

void

 

Set

(
    FComponentTypeID InComponentType
)

Public function

void

 

SetAll

(
    std::initializer_list< FComponentTy...
)

Public function

void

 

SetAllLenient

(
    std::initializer_list< FComponentTy...
)

Operators

Name Description

Public function

FBitReferenc...

 

operator[]

(
    FComponentTypeID ComponentType
)

Public function Const

FConstBitRef...

 

operator[]

(
    FComponentTypeID ComponentType
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss