Main Page Class List Class Members

# Nv::Blast::ExporterMeshData Struct Reference

`#include <NvBlastExtExporter.h>`

List of all members.

## Public Attributes
NvBlastAsset * | asset
CollisionHull ** | hulls
uint32_t * | hullsOffsets
uint32_t | meshCount
NvcVec3 * | normals
uint32_t | normalsCount
uint32_t * | normIndex
uint32_t * | posIndex
NvcVec3 * | positions
uint32_t | positionsCount
uint32_t | submeshCount
Material * | submeshMats
uint32_t * | submeshOffsets
uint32_t * | texIndex
NvcVec2 * | uvs
uint32_t | uvsCount

## Member Data Documentation

NvBlastAsset* Nv::Blast::ExporterMeshData::asset

CollisionHull** Nv::Blast::ExporterMeshData::hulls

uint32_t* Nv::Blast::ExporterMeshData::hullsOffsets

Hull offsets. Contains meshCount + 1 element. First hull for i-th mesh: hulls[hullsOffsets[i]] hullsOffsets[meshCount+1] is total number of hulls

uint32_t Nv::Blast::ExporterMeshData::meshCount

NvcVec3* Nv::Blast::ExporterMeshData::normals

uint32_t Nv::Blast::ExporterMeshData::normalsCount

uint32_t* Nv::Blast::ExporterMeshData::normIndex

uint32_t* Nv::Blast::ExporterMeshData::posIndex

NvcVec3* Nv::Blast::ExporterMeshData::positions

uint32_t Nv::Blast::ExporterMeshData::positionsCount

uint32_t Nv::Blast::ExporterMeshData::submeshCount

Material* Nv::Blast::ExporterMeshData::submeshMats

uint32_t* Nv::Blast::ExporterMeshData::submeshOffsets

Indices offsets for posIndex, normIndex and texIndex First position index: posIndex[submeshOffsets[meshId * submeshCount + submeshId]] Total number of indices: submeshOffsets[meshCount * submeshCount]

uint32_t* Nv::Blast::ExporterMeshData::texIndex

NvcVec2* Nv::Blast::ExporterMeshData::uvs

uint32_t Nv::Blast::ExporterMeshData::uvsCount

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

- sdk/extensions/exporter/include/NvBlastExtExporter.h