extensions/assetutils/NvBlastExtAssetUtils.h
In directory: extensions/assetutils
Source file: extensions/assetutils/NvBlastExtAssetUtils.h
Defines the API for the NvBlastExtAssetUtils blast sdk extension.
Macros
Functions
NvBlastExtAssetTransformInPlace(NvBlastAsset *asset, const NvcVec3 *scale, const NvcQuat *rotation, const NvcVec3 *translation): Transforms asset in place using scale, rotation, transform.
NvBlastExtAssetUtilsAddExternalBonds(const NvBlastAsset *asset, const uint32_t *externalBoundChunks, uint32_t externalBoundChunkCount, const NvcVec3 *bondDirections, const uint32_t *bondUserData): Reauthor the provided asset to create external bonds in the specified support chunks.
NvBlastExtAssetUtilsCreateDesc(const NvBlastAsset *asset): Creates an asset descriptor from an asset.
NvBlastExtAssetUtilsMergeAssets(const NvBlastAsset **components, const NvcVec3 *scales, const NvcQuat *rotations, const NvcVec3 *translations, uint32_t componentCount, const NvBlastExtAssetUtilsBondDesc *newBondDescs, uint32_t newBondCount, uint32_t *chunkIndexOffsets, uint32_t *chunkReorderMap, uint32_t chunkReorderMapSize): Creates an asset descriptor which will build an asset that merges several assets.
Structs
NvBlastExtAssetUtilsBondDesc: Bond descriptor used to merge assets.