#include <NvBlastExtRTGeometry.h>

Classes | |
| struct | Mode |
Public Member Functions | |
| BooleanToolV2 () | |
| void | makeFacetFacetTests (BooleanToolOutputData *outputData, int32_t threadId, int32_t threadCount) |
| void | release () |
| void | retain (bool isA, BooleanToolOutputData *outputData, int32_t threadId, int32_t threadCount, const DamagePattern *pattern=nullptr, int32_t chunk=-1) |
Public Attributes | |
| SpatialAccelerator * | mAccelA |
| SpatialAccelerator * | mAccelB |
| const Mesh * | mMeshA |
| const Mesh * | mMeshB |
| Nv::Blast::BooleanToolV2::BooleanToolV2 | ( | ) |
| void Nv::Blast::BooleanToolV2::makeFacetFacetTests | ( | BooleanToolOutputData * | outputData, | |
| int32_t | threadId, | |||
| int32_t | threadCount | |||
| ) |
Computes result of setted boolean operation.
| void Nv::Blast::BooleanToolV2::release | ( | ) | [virtual] |
Implements Nv::Blast::Fracturer.
| void Nv::Blast::BooleanToolV2::retain | ( | bool | isA, | |
| BooleanToolOutputData * | outputData, | |||
| int32_t | threadId, | |||
| int32_t | threadCount, | |||
| const DamagePattern * | pattern = nullptr, |
|||
| int32_t | chunk = -1 | |||
| ) |
Set up this pointers before call evaluate();