Open 3D Engine AzFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzFramework::VisibilityEntry Struct Reference

Data for an object that is added to the visibility system. More...

#include <IVisibilitySystem.h>

Public Types

enum  TypeFlags { TYPE_None = 0 , TYPE_Entity = 1 << 0 , TYPE_RPI_Cullable = 1 << 2 , TYPE_RPI_VisibleObjectList = 1 << 3 }
 Can be used for filtering and to determine the underlying type for VisibilityEntry::m_userData.
 

Public Attributes

AZ::Aabb m_boundingVolume = AZ::Aabb::CreateNull()
 
VisibilityNodem_internalNode = nullptr
 
void * m_userData = nullptr
 
uint32_t m_internalNodeIndex = 0
 
TypeFlags m_typeFlags = TYPE_None
 

Detailed Description

Data for an object that is added to the visibility system.


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