Nv::Blast::PatternGenerator Class Reference

#include <NvBlastExtAuthoringPatternGenerator.h>

Inheritance diagram for Nv::Blast::PatternGenerator:

Nv::Blast::PatternGeneratorImpl

List of all members.

Public Member Functions

virtual DamagePatterngenerateBeamPattern (const BeamPatternDesc *desc)=0
virtual DamagePatterngenerateRegularRadialPattern (const RegularRadialPatternDesc *desc)=0
virtual DamagePatterngenerateUniformPattern (const UniformPatternDesc *desc)=0
virtual DamagePatterngenerateVoronoiPattern (uint32_t pointCount, const NvcVec3 *points, int32_t interiorMaterialId)=0
virtual void release ()=0


Member Function Documentation

virtual DamagePattern* Nv::Blast::PatternGenerator::generateBeamPattern ( const BeamPatternDesc desc  )  [pure virtual]

virtual DamagePattern* Nv::Blast::PatternGenerator::generateRegularRadialPattern ( const RegularRadialPatternDesc desc  )  [pure virtual]

virtual DamagePattern* Nv::Blast::PatternGenerator::generateUniformPattern ( const UniformPatternDesc desc  )  [pure virtual]

virtual DamagePattern* Nv::Blast::PatternGenerator::generateVoronoiPattern ( uint32_t  pointCount,
const NvcVec3 points,
int32_t  interiorMaterialId 
) [pure virtual]

virtual void Nv::Blast::PatternGenerator::release (  )  [pure virtual]


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