Nv::Blast::PatternGeneratorImpl Class Reference

#include <NvBlastExtAuthoringPatternGeneratorImpl.h>

Inheritance diagram for Nv::Blast::PatternGeneratorImpl:

Nv::Blast::PatternGenerator

List of all members.

Public Member Functions

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


Member Function Documentation

virtual DamagePattern* Nv::Blast::PatternGeneratorImpl::generateBeamPattern ( const BeamPatternDesc desc  )  [override, virtual]

virtual DamagePattern* Nv::Blast::PatternGeneratorImpl::generateRegularRadialPattern ( const RegularRadialPatternDesc desc  )  [override, virtual]

virtual DamagePattern* Nv::Blast::PatternGeneratorImpl::generateUniformPattern ( const UniformPatternDesc desc  )  [override, virtual]

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

virtual void Nv::Blast::PatternGeneratorImpl::release (  )  [override, virtual]


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