29 #ifndef NVBLASTEXTAUTHORINGPATTERNGENERATORIMPL_H 30 #define NVBLASTEXTAUTHORINGPATTERNGENERATORIMPL_H 47 virtual void release()
override;
51 DamagePattern* generateVoronoiPatternInternal(uint32_t pointCount,
const NvcVec3* points, int32_t interiorMaterialId,
float angle = 0.0f);
58 #endif // ifndef NVBLASTEXTAUTHORINGMESHCLEANER_H
virtual DamagePattern * generateVoronoiPattern(uint32_t pointCount, const NvcVec3 *points, int32_t interiorMaterialId) override
virtual DamagePattern * generateBeamPattern(const BeamPatternDesc *desc) override
Definition: NvBlastExtAuthoringPatternGenerator.h:66
Definition: NvBlastExtAuthoringPatternGeneratorImpl.h:41
Definition: NvBlastExtAuthoringPatternGenerator.h:58
Definition: NvBlastExtAuthoringPatternGenerator.h:85
virtual void release() override
SIMD_FORCE_INLINE btScalar angle(const btVector3 &v) const
Return the angle between this and another vector.
Definition: btVector3.h:177
Definition: NvBlastExtAuthoringPatternGenerator.h:108
virtual DamagePattern * generateUniformPattern(const UniformPatternDesc *desc) override
virtual DamagePattern * generateRegularRadialPattern(const RegularRadialPatternDesc *desc) override
Definition: NvBlastArray.h:37
Definition: NvCTypes.h:49