NvBlastGraphShaderActor Struct Reference

#include <NvBlastTypes.h>

List of all members.

Public Attributes

uint32_t actorIndex
 Actor's index.
const uint32_t * adjacencyPartition
 See NvBlastSupportGraph::adjacencyPartition.
const uint32_t * adjacentBondIndices
 See NvBlastSupportGraph::adjacentBondIndices.
const uint32_t * adjacentNodeIndices
 See NvBlastSupportGraph::adjacentNodeIndices.
const NvBlastBondassetBonds
 NvBlastBonds geometry in the NvBlastAsset.
const NvBlastChunkassetChunks
 NvBlastChunks geometry in the NvBlastAsset.
uint32_t assetNodeCount
 Asset node count.
const uint32_t * chunkIndices
 Graph's map from node index to support chunk index.
const float * familyBondHealths
 Actual bond health values for broken bond detection.
uint32_t firstGraphNodeIndex
 Entry index for graphNodeIndexLinks.
uint32_t graphNodeCount
 Actor's graph node count.
const uint32_t * graphNodeIndexLinks
 Linked index list of connected nodes. Traversable with nextIndex = graphNodeIndexLinks[currentIndex], terminates with 0xFFFFFFFF.
const uint32_t * nodeActorIndices
 Family's map from node index to actor index.
const float * supportChunkHealths
 Actual chunk health values for dead chunk detection.


Detailed Description

A single actor's representation used by NvBlastGraphShaderFunction.

Member Data Documentation

Actor's index.

NvBlastBonds geometry in the NvBlastAsset.

NvBlastChunks geometry in the NvBlastAsset.

Asset node count.

Graph's map from node index to support chunk index.

Actual bond health values for broken bond detection.

Entry index for graphNodeIndexLinks.

Actor's graph node count.

Linked index list of connected nodes. Traversable with nextIndex = graphNodeIndexLinks[currentIndex], terminates with 0xFFFFFFFF.

Family's map from node index to actor index.

Actual chunk health values for dead chunk detection.


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