![]() |
ezEngine
Release 25.03
|
Render data for a reflection probe. More...
#include <ReflectionProbeData.h>
Public Attributes | |
ezReflectionProbeId | m_Id |
ezUInt32 | m_uiIndex = 0 |
ezVec3 | m_vProbePosition |
Probe position in world space. | |
ezVec3 | m_vHalfExtents |
ezVec3 | m_vPositiveFalloff |
ezVec3 | m_vNegativeFalloff |
ezVec3 | m_vInfluenceScale |
ezVec3 | m_vInfluenceShift |
![]() | |
ezTransform | m_GlobalTransform = ezTransform::MakeIdentity() |
ezBoundingBoxSphere | m_GlobalBounds |
ezUInt32 | m_uiSortingKey = 0 |
float | m_fSortingDepthOffset = 0.0f |
ezGameObjectHandle | m_hOwner |
Additional Inherited Members | |
![]() | |
using | SortingKeyFunc = ezUInt64(*)(const ezRenderData *, const ezCamera &) |
This function generates a 64bit sorting key for the given render data. Data with lower sorting key is rendered first. | |
![]() | |
ezUInt64 | GetFinalSortingKey (Category category, const ezCamera &camera) const |
Returns the final sorting for this render data with the given category and camera. | |
virtual bool | CanBatch (const ezRenderData &other) const |
Returns whether this render data and the other render data can be batched together, e.g. rendered in one draw call. An implementation can assume that the other render data is of the same type as this render data. | |
![]() | |
virtual const ezRTTI * | GetDynamicRTTI () 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 Category | RegisterCategory (const char *szCategoryName, SortingKeyFunc sortingKeyFunc) |
static Category | FindCategory (ezTempHashedString sCategoryName) |
static ezHashedString | GetCategoryName (Category category) |
static void | GetAllCategoryNames (ezDynamicArray< ezHashedString > &out_categoryNames) |
static const ezRenderer * | GetCategoryRenderer (Category category, const ezRTTI *pRenderDataType) |
![]() | |
static const ezRTTI * | GetStaticRTTI () |
Render data for a reflection probe.