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

#include <NavAgentSelector.h>

Public Member Functions

ENGINE_API FNavAgentSelector (const uint32 InBits=AllAgentsMask)
 
bool Contains (int32 AgentIndex) const
 
bool ContainsAnyAgent () const
 
void Set (int32 AgentIndex)
 
bool IsInitialized () const
 
void MarkInitialized ()
 
void Empty ()
 
bool IsSame (const FNavAgentSelector &Other) const
 
ENGINE_API bool Serialize (FArchive &Ar)
 
uint32 GetAgentBits () const
 

Public Attributes

uint32 bSupportsAgent0: 1
 
uint32 bSupportsAgent1: 1
 
uint32 bSupportsAgent2: 1
 
uint32 bSupportsAgent3: 1
 
uint32 bSupportsAgent4: 1
 
uint32 bSupportsAgent5: 1
 
uint32 bSupportsAgent6: 1
 
uint32 bSupportsAgent7: 1
 
uint32 bSupportsAgent8: 1
 
uint32 bSupportsAgent9: 1
 
uint32 bSupportsAgent10: 1
 
uint32 bSupportsAgent11: 1
 
uint32 bSupportsAgent12: 1
 
uint32 bSupportsAgent13: 1
 
uint32 bSupportsAgent14: 1
 
uint32 bSupportsAgent15: 1
 

Static Public Attributes

static const uint32 InitializedBit = 0x80000000
 
static const uint32 AllAgentsMask = 0x7fffffff
 

Constructor & Destructor Documentation

◆ FNavAgentSelector()

FNavAgentSelector::FNavAgentSelector ( const uint32  InBits = AllAgentsMask)
explicit

Member Function Documentation

◆ Contains()

bool FNavAgentSelector::Contains ( int32  AgentIndex) const
inline

◆ ContainsAnyAgent()

bool FNavAgentSelector::ContainsAnyAgent ( ) const
inline

◆ Empty()

void FNavAgentSelector::Empty ( )
inline

◆ GetAgentBits()

uint32 FNavAgentSelector::GetAgentBits ( ) const
inline

◆ IsInitialized()

bool FNavAgentSelector::IsInitialized ( ) const
inline

◆ IsSame()

bool FNavAgentSelector::IsSame ( const FNavAgentSelector Other) const
inline

◆ MarkInitialized()

void FNavAgentSelector::MarkInitialized ( )
inline

◆ Serialize()

bool FNavAgentSelector::Serialize ( FArchive Ar)

◆ Set()

void FNavAgentSelector::Set ( int32  AgentIndex)
inline

Member Data Documentation

◆ AllAgentsMask

const uint32 FNavAgentSelector::AllAgentsMask = 0x7fffffff
static

◆ bSupportsAgent0

uint32 FNavAgentSelector::bSupportsAgent0

◆ bSupportsAgent1

uint32 FNavAgentSelector::bSupportsAgent1

◆ bSupportsAgent10

uint32 FNavAgentSelector::bSupportsAgent10

◆ bSupportsAgent11

uint32 FNavAgentSelector::bSupportsAgent11

◆ bSupportsAgent12

uint32 FNavAgentSelector::bSupportsAgent12

◆ bSupportsAgent13

uint32 FNavAgentSelector::bSupportsAgent13

◆ bSupportsAgent14

uint32 FNavAgentSelector::bSupportsAgent14

◆ bSupportsAgent15

uint32 FNavAgentSelector::bSupportsAgent15

◆ bSupportsAgent2

uint32 FNavAgentSelector::bSupportsAgent2

◆ bSupportsAgent3

uint32 FNavAgentSelector::bSupportsAgent3

◆ bSupportsAgent4

uint32 FNavAgentSelector::bSupportsAgent4

◆ bSupportsAgent5

uint32 FNavAgentSelector::bSupportsAgent5

◆ bSupportsAgent6

uint32 FNavAgentSelector::bSupportsAgent6

◆ bSupportsAgent7

uint32 FNavAgentSelector::bSupportsAgent7

◆ bSupportsAgent8

uint32 FNavAgentSelector::bSupportsAgent8

◆ bSupportsAgent9

uint32 FNavAgentSelector::bSupportsAgent9

◆ InitializedBit

const uint32 FNavAgentSelector::InitializedBit = 0x80000000
static

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