MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / setMaskBits

Method setMaskBits

Engine/source/sim/netObject.cpp:90–106  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

88}
89
90void NetObject::setMaskBits(U32 orMask)
91{
92 AssertFatal(orMask != 0, "Invalid net mask bits set.");
93 AssertFatal(mDirtyMaskBits == 0 || (mPrevDirtyList != NULL || mNextDirtyList != NULL || mDirtyList == this), "Invalid dirty list state.");
94 if(!mDirtyMaskBits)
95 {
96 AssertFatal(mNextDirtyList == NULL && mPrevDirtyList == NULL, "Object with zero mask already in list.");
97 if(mDirtyList)
98 {
99 mNextDirtyList = mDirtyList;
100 mDirtyList->mPrevDirtyList = this;
101 }
102 mDirtyList = this;
103 }
104 mDirtyMaskBits |= orMask;
105 AssertFatal(mDirtyMaskBits == 0 || (mPrevDirtyList != NULL || mNextDirtyList != NULL || mDirtyList == this), "Invalid dirty list state.");
106}
107
108void NetObject::clearMaskBits(U32 orMask)
109{

Callers 15

_setPlaneMethod · 0.45
_setPointMethod · 0.45
_setEdgeMethod · 0.45
setSoundAmbienceMethod · 0.45
assignFieldsFromMethod · 0.45
setDataFieldMethod · 0.45
_setSquareSizeMethod · 0.45
_setBaseTexSizeMethod · 0.45
_setLightMapSizeMethod · 0.45
packMethod · 0.45
writeMethod · 0.45
activateGhostingMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected