Open 3D Engine Atom Gem 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.
MaskedOcclusionCulling::TriList Struct Reference

#include <MaskedOcclusionCulling.h>

Public Attributes

unsigned int mNumTriangles
 Maximum number of triangles that may be stored in mPtr.
 
unsigned int mTriIdx
 Index of next triangle to be written, clear before calling BinTriangles to start from the beginning of the list.
 
float * mPtr
 Scratchpad buffer allocated by the host application.
 

Detailed Description

Used to specify storage area for a binlist, containing triangles. This struct is used for binning and multithreading. The host application is responsible for allocating memory for the binlists.


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