![]() |
Plasma Engine
2.0
|

Public Member Functions | |
| float | GetTileSize () const |
| bool | IsValid () const |
Public Member Functions inherited from plRefCounted | |
| virtual | ~plRefCounted ()=default |
| Adds a virtual destructor. | |
Public Member Functions inherited from plRefCountingImpl | |
| 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 |
Public Attributes inherited from plProcGenInternal::Output | |
| plHashedString | m_sName |
| plHybridArray< plUInt8, 4 > | m_VolumeTagSetIndices |
| plSharedPtr< const GraphSharedDataBase > | m_pGraphSharedData |
| plUniquePtr< plExpressionByteCode > | m_pByteCode |