Nv::Blast::AuthoringResult Struct Reference

#include <NvBlastExtAuthoringTypes.h>

List of all members.

Public Member Functions

virtual void release ()=0
virtual void releaseCollisionHulls ()=0
virtual ~AuthoringResult ()

Public Attributes

NvBlastAsset * asset
uint32_t * assetToFractureChunkIdMap
uint32_t bondCount
NvBlastBondDesc * bondDescs
uint32_t chunkCount
NvBlastChunkDesc * chunkDescs
CollisionHull ** collisionHull
uint32_t * collisionHullOffset
Triangle * geometry
uint32_t * geometryOffset
uint32_t materialCount
const char ** materialNames
struct ExtPxChunk * physicsChunks
struct ExtPxSubchunk * physicsSubchunks


Detailed Description

Authoring results. Which contains NvBlastAsset, render and collision meshes

Constructor & Destructor Documentation

virtual Nv::Blast::AuthoringResult::~AuthoringResult (  )  [inline, virtual]


Member Function Documentation

virtual void Nv::Blast::AuthoringResult::release (  )  [pure virtual]

Free all data and AuthoringResult

virtual void Nv::Blast::AuthoringResult::releaseCollisionHulls (  )  [pure virtual]

Free collision hulls data


Member Data Documentation

assetToFractureChunkIdMap used for getting internal FractureChunkId with FractureTool::getChunkId. FractureChunkId = FractureTool.getChunkId(aResult.assetToFractureChunkIdMap(AssetChunkId);

Collision hull offsets. Contains chunkCount + 1 element. First collision hull for i-th chunk: aResult.collisionHull[aResult.collisionHullOffset[i]] aResult.collisionHullOffset[chunkCount+1] is total number of collision hulls in collisionHull

Offsets for render mesh geometry. Contains chunkCount + 1 element. First triangle for i-th chunk: aResult.geometry[aResult.geometryOffset[i]] aResult.geometryOffset[chunkCount+1] is total number of triangles in geometry

Size of array of material names.

Array of material names.

Array of chunk physics parameters. Contains chunkCount elements

Array of phisics subchunks (convex mesh) descriptors. Use collisionHullOffset for accessing elements.


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