Nv::Blast::ChunkDepthFirstIt Class Reference

#include <NvBlastChunkHierarchy.h>

Inheritance diagram for Nv::Blast::ChunkDepthFirstIt:

Nv::Blast::IteratorBase< uint32_t > Nv::Blast::Asset::Asset::DepthFirstIt

List of all members.

Public Member Functions

 ChunkDepthFirstIt (const NvBlastChunk *chunks, uint32_t startChunkIndex, uint32_t chunkIndexLimit)
uint32_t operator++ ()


Detailed Description

Chunk hierarchy depth-first iterator. Traverses subtree with root given by startChunkIndex. Will not traverse chunks with index at or beyond chunkIndexLimit.

Constructor & Destructor Documentation

Nv::Blast::ChunkDepthFirstIt::ChunkDepthFirstIt ( const NvBlastChunk chunks,
uint32_t  startChunkIndex,
uint32_t  chunkIndexLimit 
) [inline]

Constructed from a chunk array.


Member Function Documentation

uint32_t Nv::Blast::ChunkDepthFirstIt::operator++ (  )  [inline]

Pre-increment. Only use if valid() == true.


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