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

#include <AITypes.h>

Public Member Functions

 FAIRequestID (uint32 InRequestID=InvalidRequestID)
 
bool IsEquivalent (uint32 OtherID) const
 
bool IsEquivalent (FAIRequestID Other) const
 
bool IsValid () const
 
uint32 GetID () const
 
void operator= (uint32 OtherID)
 
 operator uint32 () const
 
FString ToString () const
 

Static Public Attributes

static AIMODULE_API const FAIRequestID AnyRequest
 
static AIMODULE_API const FAIRequestID CurrentRequest
 
static AIMODULE_API const FAIRequestID InvalidRequest
 

Constructor & Destructor Documentation

◆ FAIRequestID()

FAIRequestID::FAIRequestID ( uint32  InRequestID = InvalidRequestID)
inline

Member Function Documentation

◆ GetID()

uint32 FAIRequestID::GetID ( ) const
inline

◆ IsEquivalent() [1/2]

bool FAIRequestID::IsEquivalent ( FAIRequestID  Other) const
inline

◆ IsEquivalent() [2/2]

bool FAIRequestID::IsEquivalent ( uint32  OtherID) const
inline

returns true if given ID is identical to stored ID or any of considered IDs is FAIRequestID::AnyRequest

◆ IsValid()

bool FAIRequestID::IsValid ( ) const
inline

◆ operator uint32()

FAIRequestID::operator uint32 ( ) const
inline

◆ operator=()

void FAIRequestID::operator= ( uint32  OtherID)
inline

◆ ToString()

FString FAIRequestID::ToString ( ) const
inline

Member Data Documentation

◆ AnyRequest

const FAIRequestID FAIRequestID::AnyRequest
static

◆ CurrentRequest

const FAIRequestID FAIRequestID::CurrentRequest
static

◆ InvalidRequest

const FAIRequestID FAIRequestID::InvalidRequest
static

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