MCPcopy Create free account
hub / github.com/ZDoom/Raze / ForceSet

Method ForceSet

source/common/console/c_cvars.cpp:263–277  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

261}
262
263void FBaseCVar::ForceSet (UCVarValue value, ECVarType type, bool nouserinfosend)
264{
265 DoSet (value, type);
266 if ((Flags & CVAR_USERINFO) && !nouserinfosend && !(Flags & CVAR_IGNORE))
267 if (callbacks && callbacks->UserInfoChanged) callbacks->UserInfoChanged(this);
268 if (m_UseCallback)
269 Callback ();
270
271 if ((Flags & CVAR_ARCHIVE) && !(Flags & CVAR_UNSAFECONTEXT))
272 {
273 SafeValue = GetGenericRep(CVAR_String).String;
274 }
275
276 Flags &= ~(CVAR_ISDEFAULT | CVAR_UNSAFECONTEXT);
277}
278
279void FBaseCVar::SetGenericRep (UCVarValue value, ECVarType type)
280{

Callers 5

M_AutosaveFunction · 0.80
CCMDFunction · 0.80
cvar_forcesetFunction · 0.80
C_ReadCVarsFunction · 0.80
SelectEnvironmentFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected