add
Add a Boolean to the buffer, properly aligned, and grows the buffer (if necessary).
Parameters
A Boolean to put into the buffer.
Add a UByte to the buffer, properly aligned, and grows the buffer (if necessary).
Parameters
A UByte to put into the buffer.
Add a Byte to the buffer, properly aligned, and grows the buffer (if necessary).
Parameters
A Byte to put into the buffer.
Add a UShort to the buffer, properly aligned, and grows the buffer (if necessary).
Parameters
A UShort to put into the buffer.
Add a Short to the buffer, properly aligned, and grows the buffer (if necessary).
Parameters
A Short to put into the buffer.
Add an Unit to the buffer, properly aligned, and grows the buffer (if necessary).
Parameters
An Unit to put into the buffer.
Add an Int to the buffer, properly aligned, and grows the buffer (if necessary).
Parameters
An Int to put into the buffer.
Add a ULong to the buffer, properly aligned, and grows the buffer (if necessary).
Parameters
A ULong to put into the buffer.
Add a long
to the buffer, properly aligned, and grows the buffer (if necessary).
Parameters
A long
to put into the buffer.
Add a Float to the buffer, properly aligned, and grows the buffer (if necessary).
Parameters
A Float to put into the buffer.
Add a Double to the buffer, properly aligned, and grows the buffer (if necessary).
Parameters
A Double to put into the buffer.
Adds on offset, relative to where it will be written.
Parameters
The offset to add.
Add a Boolean to a table at o
into its vtable, with value x
and default d
. If force_defaults
is false
, compare x
against the default value d
. If x
contains the default value, it can be skipped.
Add a UByte to a table at o
into its vtable, with value x
and default d
. If force_defaults
is false
, compare x
against the default value d
. If x
contains the default value, it can be skipped.
Add a Byte to a table at o
into its vtable, with value x
and default d
. If force_defaults
is false
, compare x
against the default value d
. If x
contains the default value, it can be skipped.
Add a UShort to a table at o
into its vtable, with value x
and default d
. If force_defaults
is false
, compare x
against the default value d
. If x
contains the default value, it can be skipped.
Add a Short to a table at o
into its vtable, with value x
and default d
. If force_defaults
is false
, compare x
against the default value d
. If x
contains the default value, it can be skipped.
Add a UInt to a table at o
into its vtable, with value x
and default d
. If force_defaults
is false
, compare x
against the default value d
. If x
contains the default value, it can be skipped.
Add a Int to a table at o
into its vtable, with value x
and default d
. If force_defaults
is false
, compare x
against the default value d
. If x
contains the default value, it can be skipped.
Add a ULong to a table at o
into its vtable, with value x
and default d
. If force_defaults
is false
, compare x
against the default value d
. If x
contains the default value, it can be skipped.
Add a Long to a table at o
into its vtable, with value x
and default d
. If force_defaults
is false
, compare x
against the default value d
. If x
contains the default value, it can be skipped.
Add a Float to a table at o
into its vtable, with value x
and default d
. If force_defaults
is false
, compare x
against the default value d
. If x
contains the default value, it can be skipped.
Add a Double to a table at o
into its vtable, with value x
and default d
. If force_defaults
is false
, compare x
against the default value d
. If x
contains the default value, it can be skipped.
Add an offset
to a table at o
into its vtable, with value x
and default d
.
Parameters
The index into the vtable.
An offset
to put into the buffer, depending on how defaults are handled. If force_defaults
is false
, compare x
against the default value d
. If x
contains the default value, it can be skipped.
An offset
default value to compare against when force_defaults
is false
.