Structs
Nv::Blast::AuthoringResult: Authoring results.
Nv::Blast::BondGenerationConfig: Bond interface generation configuration EXACT - common surface will be searched AVERAGE - Inerface is approximated by projections or intersecitons with midplane maxSeparation - for AVERAGE mode.
Nv::Blast::CollisionHull: Collsion hull geometry.
Nv::Blast::CutoutConfiguration: Cutout fracturing configuration.
Nv::Blast::DebugBuffer: Debug Buffer.
Nv::Blast::DebugLine: Used to store a single line and colour for debug rendering.
Nv::Blast::Edge: Edge representation.
Nv::Blast::ExtForceMode: Parameter to addForce() calls, determines the exact operation that is carried out.
Nv::Blast::ExtStressSolverSettings: Stress Solver Settings.
Nv::Blast::Facet: Mesh facet representation.
Nv::Blast::HullPolygon: Collision hull geometry format.
Nv::Blast::LlObjectTypeID: Standard Object Type IDs.
NvBlastActor: Actor (opaque)
NvBlastActorDesc: Actor descriptor, used to create an instance of an NvBlastAsset with NvBlastFamilyCreateFirstActor.
NvBlastActorSplitEvent: Description of a NvBlastActorSplit result.
NvBlastAsset: Asset (opaque)
NvBlastAssetDesc: Asset descriptor, used to build an asset with NvBlastCreateAsset.
NvBlastAssetMemSizeData: Info used to construct an Asset or Family instance.
NvBlastBond: Represents the interface between two chunks.
NvBlastBondDesc: Chunk bond descriptor used to build an asset.
NvBlastBondFractureData: Fracture Data for Bonds.
NvBlastChunk: Represents a piece of a destructible asset which may be realized as an entity with a physical and graphical component.
NvBlastChunkDesc: Chunk descriptor used to build an asset.
NvBlastChunkFractureData: Fracture Data for Chunks.
NvBlastDamageProgram: Damage Program.
NvBlastDataBlock: Generic data block header for all data blocks.
NvBlastExtAssetUtilsBondDesc: Bond descriptor used to merge assets.
NvBlastExtCapsuleRadialDamageDesc: Capsule Radial Damage Desc.
NvBlastExtImpactSpreadDamageDesc: Impact Spread Damage Desc.
NvBlastExtMaterial: Example of simple material.
NvBlastExtProgramParams: Damage program params.
NvBlastExtRadialDamageDesc: Radial Damage Desc.
NvBlastExtShearDamageDesc: Shear Damage Desc.
NvBlastExtTriangleIntersectionDamageDesc: Triangle Intersection Damage Desc.
NvBlastFamily: Family (opaque)
NvBlastFractureBuffers: Memory to be used by fracture functions.
NvBlastGraphShaderActor: A single actor's representation used by NvBlastGraphShaderFunction.
NvBlastID: ID used to identify assets.
NvBlastMessage: Types of log messages.
NvBlastSubgraphShaderActor: A single actor's representation used by NvBlastSubgraphShaderFunction.
NvBlastSupportGraph: Describes the connectivity between support chunks via bonds.
NvBlastTimers: Time spent (in ticks) in various parts of Blast.
Nv::Blast::TkActorData: By the time events are dispatched, a specific TkActor may have been split and became invalid.
Nv::Blast::TkActorDesc: Descriptor for actor creation.
Nv::Blast::TkAssetDesc: Descriptor for asset creation.
Nv::Blast::TkAssetJointDesc: A descriptor stored by a TkAsset for an internal joint.
Nv::Blast::TkEvent: Event data dispatched to TkEventListener objects.
Nv::Blast::TkFractureCommands: Payload for the TkEvent::FractureCommand events.
Nv::Blast::TkFractureEvents: Payload for the TkEvent::FractureEvent events.
Nv::Blast::TkGroupDesc: Descriptor for a TkGroup .
Nv::Blast::TkGroupStats: Used to collect internal counters using TkGroup::getStats (for profile builds only)
Nv::Blast::TkJointData: The data contained in a TkJoint .
Nv::Blast::TkJointDesc: Descriptor for joint creation.
Nv::Blast::TkJointUpdateEvent: Payload for the TkEvent::JointUpdate events.
Nv::Blast::TkObjectTypeID: Standard Object Type IDs.
Nv::Blast::TkSplitEvent: Payload for TkEvent::Split events.
Nv::Blast::TkTypeIndex: Struct-enum to index object types handled by the framework.
Nv::Blast::Triangle: Mesh triangle representation.
Nv::Blast::TriangleIndexed: Index based triangle.
Nv::Blast::Vertex: Mesh vertex representation.