- _cowdata._ptr ? (((const unsigned int *)(_cowdata._ptr))[-1]) : 0
_cowdata._ptr ? (((const unsigned int *)(_cowdata._ptr))[-1]) : 0
_cowdata._ptr
- count
count
data
- alloc ? (alloc->size / sizeof($T1)) : 0
alloc ? (alloc->size / sizeof($T1)) : 0
alloc ? (($T1 *)alloc->mem) : 0
- _data ? (_data->size_cache) : 0
_data ? (_data->size_cache) : 0
_data->first
next_ptr
value
nil
{_data._bool}
{_data._int}
{_data._real}
{_data._transform2d}
{_data._aabb}
{_data._basis}
{_data._transform}
{*(String *)_data._mem}
{*(Vector2 *)_data._mem}
{*(Rect2 *)_data._mem}
{*(Vector3 *)_data._mem}
{*(Plane *)_data._mem}
{*(Quat *)_data._mem}
{*(Color *)_data._mem}
{*(NodePath *)_data._mem}
{*(RID *)_data._mem}
{*(Object *)_data._mem}
{*(Dictionary *)_data._mem}
{*(Array *)_data._mem}
{*(PoolByteArray *)_data._mem}
{*(PoolIntArray *)_data._mem}
{*(PoolRealArray *)_data._mem}
{*(PoolStringArray *)_data._mem}
{*(PoolVector2Array *)_data._mem}
{*(PoolVector3Array *)_data._mem}
{*(PoolColorArray *)_data._mem}
((String *)(_data._mem))->_cowdata._ptr,su
- _data._bool
- _data._int
- _data._real
- _data._transform2d
- _data._aabb
- _data._basis
- _data._transform
- *(String *)_data._mem
- *(Vector2 *)_data._mem
- *(Rect2 *)_data._mem
- *(Vector3 *)_data._mem
- *(Plane *)_data._mem
- *(Quat *)_data._mem
- *(Color *)_data._mem
- *(NodePath *)_data._mem
- *(RID *)_data._mem
- *(Object *)_data._mem
- *(Dictionary *)_data._mem
- *(Array *)_data._mem
- *(PoolByteArray *)_data._mem
- *(PoolIntArray *)_data._mem
- *(PoolRealArray *)_data._mem
- *(PoolStringArray *)_data._mem
- *(PoolVector2Array *)_data._mem
- *(PoolVector3Array *)_data._mem
- *(PoolColorArray *)_data._mem
[empty]
{_cowdata._ptr,su}
_cowdata._ptr,su
{_data->cname}
{_data->name,su}
[empty]
_data->cname
_data->name,su
{{{x},{y}}}
- x
- y
{{{x},{y},{z}}}
- x
- y
- z
Quat {{{x},{y},{z},{w}}}
- x
- y
- z
- w
Color {{{r},{g},{b},{a}}}
- r
- g
- b
- a
- (Object*)this
- (StringName*)(((char*)this) + sizeof(Object))
- (Node::Data*)(((char*)this) + sizeof(Object) + sizeof(StringName))