![]() |
Plasma Engine
2.0
|
Public Member Functions | |
float | GetTileSize () const |
bool | IsValid () const |
![]() | |
virtual | ~plRefCounted ()=default |
Adds a virtual destructor. | |
![]() | |
plRefCountingImpl ()=default | |
Constructor. | |
plRefCountingImpl (const plRefCountingImpl &rhs) | |
void | operator= (const plRefCountingImpl &rhs) |
plInt32 | AddRef () const |
Increments the reference counter. Returns the new reference count. | |
plInt32 | ReleaseRef () const |
Decrements the reference counter. Returns the new reference count. | |
bool | IsReferenced () const |
Returns true if the reference count is greater than 0, false otherwise. | |
plInt32 | GetRefCount () const |
Returns the current reference count. | |
Public Attributes | |
plHybridArray< plPrefabResourceHandle, 4 > | m_ObjectsToPlace |
const Pattern * | m_pPattern = nullptr |
float | m_fFootprint = 1.0f |
plVec3 | m_vMinOffset = plVec3::MakeZero() |
plVec3 | m_vMaxOffset = plVec3::MakeZero() |
plAngle | m_YawRotationSnap = plAngle::MakeFromRadian(0.0f) |
float | m_fAlignToNormal = 1.0f |
plVec3 | m_vMinScale = plVec3(1.0f) |
plVec3 | m_vMaxScale = plVec3(1.0f) |
float | m_fCullDistance = 30.0f |
plUInt32 | m_uiCollisionLayer = 0 |
plColorGradientResourceHandle | m_hColorGradient |
plSurfaceResourceHandle | m_hSurface |
plEnum< plProcPlacementMode > | m_Mode |
![]() | |
plHashedString | m_sName |
plHybridArray< plUInt8, 4 > | m_VolumeTagSetIndices |
plSharedPtr< const GraphSharedDataBase > | m_pGraphSharedData |
plUniquePtr< plExpressionByteCode > | m_pByteCode |