3#include <Core/CoreDLL.h>
4#include <Core/World/SpatialData.h>
5#include <Foundation/Communication/Message.h>
6#include <Foundation/Math/BoundingBoxSphere.h>
14 m_ResultingLocalBounds.ExpandToInclude(bounds);
15 m_uiSpatialDataCategoryBitmask |= category.GetBitmask();
22 m_bAlwaysVisible =
true;
23 m_uiSpatialDataCategoryBitmask |= category.GetBitmask();
30 plUInt32 m_uiSpatialDataCategoryBitmask = 0;
31 bool m_bAlwaysVisible =
false;
This class represents an object inside the world.
Definition GameObject.h:32
Base class for all message types. Each message type has it's own id which is used to dispatch message...
Definition Message.h:22
Definition UpdateLocalBoundsMessage.h:9
PL_ALWAYS_INLINE void SetAlwaysVisible(plSpatialData::Category category)
Enforces the object to be always visible. Note that you can't set this flag to false again,...
Definition UpdateLocalBoundsMessage.h:20
Definition SpatialData.h:27