Logo

Contents

  • Introduction
  • Low Level API (NvBlast)
  • Globals API (NvBlastGlobals)
  • High Level (Toolkit) API (NvBlastTk)
  • Extensions (NvBlastExt)
  • Definitions
  • Copyrights
  • Changelog
  • API Documentation
    • Directory hierarchy
    • Namespace hierarchy
    • API contents
      • Classes
      • Macros
      • Directories
        • extensions
          • assetutils
            • NvBlastExtAssetUtils.h
              • Source file
              • NvBlastExtAssetTransformInPlace
              • NvBlastExtAssetUtilsAddExternalBonds
              • NvBlastExtAssetUtilsAddWorldBonds
              • NvBlastExtAssetUtilsCreateDesc
              • NvBlastExtAssetUtilsMergeAssets
          • authoring
          • authoringCommon
          • serialization
          • shaders
          • stress
        • globals
        • lowlevel
        • toolkit
      • Files
      • Functions
      • Namespaces
      • Structs
      • Typedefs
      • Variables
blast-sdk
  • »
  • blast-sdk-5.0.6 »
  • Directories »
  • extensions »
  • extensions/assetutils »
  • extensions/assetutils/NvBlastExtAssetUtils.h
  •  

extensions/assetutils/NvBlastExtAssetUtils.h

In directory: extensions/assetutils

Source file: extensions/assetutils/NvBlastExtAssetUtils.h

Defines the API for the NvBlastExtAssetUtils blast sdk extension.

Macros

  • NvBlastExtAssetUtilsAddWorldBonds

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.


© Copyright 2017-2024, NVIDIA. Last updated on May 29, 2024.