sdk/lowlevel/source/NvBlastChunkHierarchy.h File Reference

#include "NvBlastIndexFns.h"
#include "NvBlastDLink.h"
#include "NvBlast.h"
#include "NvBlastAssert.h"
#include "NvBlastIteratorBase.h"

Go to the source code of this file.

Classes

class  Nv::Blast::ChunkDepthFirstIt

Namespaces

namespace  Nv
namespace  Nv::Blast

Functions

NV_INLINE uint32_t Nv::Blast::enumerateChunkHierarchyBreadthFirst (uint32_t *chunkIndices, uint32_t chunkIndicesSize, const NvBlastChunk *chunks, uint32_t chunkIndex, bool includeRoot=true, uint32_t chunkIndexLimit=invalidIndex< uint32_t >())
template<class VisibilityRep >
void Nv::Blast::updateVisibleChunksFromSupportChunk (VisibilityRep *actors, IndexDLink< uint32_t > *visibleChunkIndexLinks, uint32_t *chunkActorIndices, uint32_t actorIndex, uint32_t supportChunkIndex, const NvBlastChunk *chunks, uint32_t upperSupportChunkCount)