From 236f03c0b9a4982328ed1201978f7f69d192d9b2 Mon Sep 17 00:00:00 2001 From: Anton Novoselov Date: Tue, 1 Aug 2017 12:53:38 +0300 Subject: Blast 1.1 release (windows / linux) see docs/release_notes.txt for details --- docs/api_docs/files/pageextapi.html | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) (limited to 'docs/api_docs/files/pageextapi.html') diff --git a/docs/api_docs/files/pageextapi.html b/docs/api_docs/files/pageextapi.html index 1fc8564..d2da64d 100644 --- a/docs/api_docs/files/pageextapi.html +++ b/docs/api_docs/files/pageextapi.html @@ -1,6 +1,6 @@ - NVIDIA(R) Blast(R) SDK 1.0 API Reference: Extensions (NvBlastExt) + NVIDIA(R) Blast(R) SDK 1.1 API Reference: Extensions (NvBlastExt) @@ -22,15 +22,28 @@

Extensions (NvBlastExt)

These are the current Blast extensions:

- Asset Authoring (NvBlastExtAuthoring)
- Apex Import (NvBlastExtApexImport)
- Serialization (NvBlastExtSerialization)
- Data Format Conversion Extension (NvBlastExtConverterLL)
- Damage Shaders (NvBlastExtShaders)
- PhysX Extensions
+ Damage Shaders (NvBlastExtShaders) - Standard damage shaders (radial, shear, line segment) which can be used in NvBlast and NvBlastTk damage functions.
+
+ Stress Solver Extension (NvBlastExtStress) - A toolkit for performing stress calculations on low-level Blast™ actors, using a minimal API to assign masses and apply forces. Does not use any external physics library.
+
+ Asset Utilities (NvBlastExtAssetUtils) - NvBlastAsset utility functions. Add world bonds, merge assets, and transform geometric data.
+
+ Asset Authoring (NvBlastExtAuthoring) - Powerful tools for cleaning and fracturing meshes using voronoi, clustered voronoi, and slicing methods.
+
+ Importer (NvBlastExtImport) - Functions to import data from external formats and convert to a Blast™ asset. Currently handles APEX NvDestructibleAsset data.
+
+ Exporter (NvBlastExtExporter) - Standard mesh and collision writer tools in fbx, obj, and json formats.
+
+ Serialization (NvBlastExtSerialization) - Blast™ object serialization manager. With the ExtTkSerialization and ExtPxSerialization extensions, can serialize assets for low-level, Tk, and ExtPhysX libraries using a variety of encodings. This extension comes with low-level serializers built-in.
+
+ BlastTk Serialization (NvBlastExtTkSerialization) - This module contains serializers for NvBlastTk objects. Use in conjunction with ExtSerialization.
+
+ ExtPhysX Serialization (NvBlastExtPxSerialization) - This module contains serializers for ExtPhysX objects. Use in conjunction with ExtSerialization.
+
+ PhysX Extensions (NvBlastExtPhysX) - A reference implementation of a physics manager, using the PhysX SDK. Creates and manages actors and joints, and handles impact damage and uses the stress solver (ExtStress) to handle stress calculations.
+
+ To use them, include the appropriate headers in include/extensions (each extension will describe which headers are necessary), and link to the desired NvBlastExt*{config}{arch} library in the lib folder. Here, config is the usual DEBUG/CHECKED/PROFILE (or nothing for release), and {arch} distinguishes achitecture, if needed (such as _x86 or _x64).

- To use them, include the appropriate headers in include/extensions (each extension will describe which headers are necessary), and link to the desired NvBlastExt*{config}{arch} library in the lib folder. Here, config is the usual DEBUG/CHECKED/PROFILE (or nothing for release), and {arch} distinguishes achitecture, if needed (such as _x86 or _x64).

-