ezEngine  Release 25.03
ezVolumeCollection Class Reference
Inheritance diagram for ezVolumeCollection:

Classes

struct  Box
 
struct  Image
 
struct  Shape
 
struct  ShapeType
 
struct  Sphere
 

Public Member Functions

bool IsEmpty ()
 
float EvaluateAtGlobalPosition (const ezSimdVec4f &vPosition, float fInitialValue, ezProcVolumeImageMode::Enum imgMode, const ezColor &refColor) const
 
void AddSphere (const ezSimdTransform &transform, float fRadius, ezEnum< ezProcGenBlendMode > blendMode, float fSortOrder, float fValue, float fFadeOutStart)
 
void AddBox (const ezSimdTransform &transform, const ezVec3 &vExtents, ezEnum< ezProcGenBlendMode > blendMode, float fSortOrder, float fValue, const ezVec3 &vFadeOutStart)
 
void AddImage (const ezSimdTransform &transform, const ezVec3 &vExtents, ezEnum< ezProcGenBlendMode > blendMode, float fSortOrder, float fValue, const ezVec3 &vFadeOutStart, const ezImageDataResourceHandle &hImage)
 
- Public Member Functions inherited from ezReflectedClass
virtual const ezRTTIGetDynamicRTTI () const
 
bool IsInstanceOf (const ezRTTI *pType) const
 Returns whether the type of this instance is of the given type or derived from it.
 
template<typename T >
EZ_ALWAYS_INLINE bool IsInstanceOf () const
 Returns whether the type of this instance is of the given type or derived from it.
 

Static Public Member Functions

static void ExtractVolumesInBox (const ezWorld &world, const ezBoundingBox &box, ezSpatialData::Category spatialCategory, const ezTagSet &includeTags, ezVolumeCollection &out_collection, const ezRTTI *pComponentBaseType=nullptr)
 
- Static Public Member Functions inherited from ezNoBase
static const ezRTTIGetStaticRTTI ()
 

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