MCPcopy Create free account
hub / github.com/crownengine/crown / check_valid

Method check_valid

src/lua/lua_environment.cpp:572–581  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

570
571#if CROWN_DEBUG
572Vector3 *LuaEnvironment::check_valid(const Vector3 *ptr)
573{
574 LUA_ASSERT(((uintptr_t)ptr & LUA_VECTOR3_MARKER_MASK) >> LUA_VECTOR3_MARKER_SHIFT == _vec3_marker
575 , LuaStack(L)
576 , "Stale Vector3 ptr: %p, expected marker: %p"
577 , ptr
578 , _vec3_marker
579 );
580 return (Vector3 *)(uintptr_t(ptr) & ~LUA_VECTOR3_MARKER_MASK);
581}
582
583Quaternion *LuaEnvironment::check_valid(const Quaternion *ptr)
584{

Callers 1

check_temporaryMethod · 0.80

Calls 1

LuaStackClass · 0.70

Tested by

no test coverage detected