Nv::Blast::BooleanToolV2 Class Reference

#include <NvBlastExtRTGeometry.h>

Inheritance diagram for Nv::Blast::BooleanToolV2:

Nv::Blast::Fracturer

List of all members.

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

SpatialAcceleratormAccelA
SpatialAcceleratormAccelB
const MeshmMeshA
const MeshmMeshB


Constructor & Destructor Documentation

Nv::Blast::BooleanToolV2::BooleanToolV2 (  ) 


Member Function Documentation

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 
)


Member Data Documentation

Set up this pointers before call evaluate();


The documentation for this class was generated from the following file: