UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FNavAvoidanceMask Struct Reference

#include <NavigationAvoidanceTypes.h>

Public Member Functions

bool HasGroup (uint8 GroupID) const
 
void SetGroup (uint8 GroupID)
 
void ClearGroup (uint8 GroupID)
 
void ClearAll ()
 
void SetFlagsDirectly (uint32 NewFlagset)
 

Public Attributes

uint32 bGroup0: 1
 
uint32 bGroup1: 1
 
uint32 bGroup2: 1
 
uint32 bGroup3: 1
 
uint32 bGroup4: 1
 
uint32 bGroup5: 1
 
uint32 bGroup6: 1
 
uint32 bGroup7: 1
 
uint32 bGroup8: 1
 
uint32 bGroup9: 1
 
uint32 bGroup10: 1
 
uint32 bGroup11: 1
 
uint32 bGroup12: 1
 
uint32 bGroup13: 1
 
uint32 bGroup14: 1
 
uint32 bGroup15: 1
 
uint32 bGroup16: 1
 
uint32 bGroup17: 1
 
uint32 bGroup18: 1
 
uint32 bGroup19: 1
 
uint32 bGroup20: 1
 
uint32 bGroup21: 1
 
uint32 bGroup22: 1
 
uint32 bGroup23: 1
 
uint32 bGroup24: 1
 
uint32 bGroup25: 1
 
uint32 bGroup26: 1
 
uint32 bGroup27: 1
 
uint32 bGroup28: 1
 
uint32 bGroup29: 1
 
uint32 bGroup30: 1
 
uint32 bGroup31: 1
 

Member Function Documentation

◆ ClearAll()

void FNavAvoidanceMask::ClearAll ( )
inline

◆ ClearGroup()

void FNavAvoidanceMask::ClearGroup ( uint8  GroupID)
inline

◆ HasGroup()

bool FNavAvoidanceMask::HasGroup ( uint8  GroupID) const
inline

◆ SetFlagsDirectly()

void FNavAvoidanceMask::SetFlagsDirectly ( uint32  NewFlagset)
inline

◆ SetGroup()

void FNavAvoidanceMask::SetGroup ( uint8  GroupID)
inline

Member Data Documentation

◆ bGroup0

uint32 FNavAvoidanceMask::bGroup0

◆ bGroup1

uint32 FNavAvoidanceMask::bGroup1

◆ bGroup10

uint32 FNavAvoidanceMask::bGroup10

◆ bGroup11

uint32 FNavAvoidanceMask::bGroup11

◆ bGroup12

uint32 FNavAvoidanceMask::bGroup12

◆ bGroup13

uint32 FNavAvoidanceMask::bGroup13

◆ bGroup14

uint32 FNavAvoidanceMask::bGroup14

◆ bGroup15

uint32 FNavAvoidanceMask::bGroup15

◆ bGroup16

uint32 FNavAvoidanceMask::bGroup16

◆ bGroup17

uint32 FNavAvoidanceMask::bGroup17

◆ bGroup18

uint32 FNavAvoidanceMask::bGroup18

◆ bGroup19

uint32 FNavAvoidanceMask::bGroup19

◆ bGroup2

uint32 FNavAvoidanceMask::bGroup2

◆ bGroup20

uint32 FNavAvoidanceMask::bGroup20

◆ bGroup21

uint32 FNavAvoidanceMask::bGroup21

◆ bGroup22

uint32 FNavAvoidanceMask::bGroup22

◆ bGroup23

uint32 FNavAvoidanceMask::bGroup23

◆ bGroup24

uint32 FNavAvoidanceMask::bGroup24

◆ bGroup25

uint32 FNavAvoidanceMask::bGroup25

◆ bGroup26

uint32 FNavAvoidanceMask::bGroup26

◆ bGroup27

uint32 FNavAvoidanceMask::bGroup27

◆ bGroup28

uint32 FNavAvoidanceMask::bGroup28

◆ bGroup29

uint32 FNavAvoidanceMask::bGroup29

◆ bGroup3

uint32 FNavAvoidanceMask::bGroup3

◆ bGroup30

uint32 FNavAvoidanceMask::bGroup30

◆ bGroup31

uint32 FNavAvoidanceMask::bGroup31

◆ bGroup4

uint32 FNavAvoidanceMask::bGroup4

◆ bGroup5

uint32 FNavAvoidanceMask::bGroup5

◆ bGroup6

uint32 FNavAvoidanceMask::bGroup6

◆ bGroup7

uint32 FNavAvoidanceMask::bGroup7

◆ bGroup8

uint32 FNavAvoidanceMask::bGroup8

◆ bGroup9

uint32 FNavAvoidanceMask::bGroup9

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