17 void EnableCollision(plUInt32 uiGroup1, plUInt32 uiGroup2,
bool bEnable =
true);
19 bool IsCollisionEnabled(plUInt32 uiGroup1, plUInt32 uiGroup2)
const;
21 inline plUInt32 GetFilterMask(plUInt32 uiGroup)
const {
return m_GroupMasks[uiGroup]; }
24 plUInt32 GetNumNamedGroups()
const;
28 plUInt32 GetNamedGroupIndex(plUInt32 uiGroup)
const;
34 plUInt32 FindUnnamedGroup()
const;
39 static constexpr const plStringView s_sConfigFile =
":project/RuntimeConfigs/CollisionLayers.cfg"_plsv;
46 plUInt32 m_GroupMasks[32];
47 char m_GroupNames[32][32];
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34