|
template<typename T > |
void | writeType (T const &x, char const *=nullptr, char const *=nullptr) |
|
MCTAPI void | writeType (class BlockPos const &, char const *, char const *) |
|
MCTAPI void | writeType (class Vec3 const &, char const *, char const *) |
|
MCTAPI void | writeType (class MoveActorAbsoluteData const &, char const *, char const *) |
|
MCTAPI void | writeType (class BaseGameVersion const &, char const *, char const *) |
|
MCTAPI void | writeType (struct ActorLink const &, char const *, char const *) |
|
MCTAPI void | writeType (struct GameRulesChangedPacketData const &, char const *, char const *) |
|
| BinaryStream (std::string &buffer) |
|
virtual void | writeBool (bool value, char const *docFieldName, char const *docFieldNotes) |
|
virtual void | writeByte (uchar value, char const *docFieldName, char const *docFieldNotes) |
|
virtual void | writeUnsignedShort (ushort value, char const *docFieldName, char const *docFieldNotes) |
|
virtual void | writeSignedShort (short value, char const *docFieldName, char const *docFieldNotes) |
|
virtual void | writeUnsignedInt (uint value, char const *docFieldName, char const *docFieldNotes) |
|
virtual void | writeSignedBigEndianInt (int value, char const *docFieldName, char const *docFieldNotes) |
|
virtual void | writeSignedInt (int value, char const *docFieldName, char const *docFieldNotes) |
|
virtual void | writeUnsignedInt64 (uint64 value, char const *docFieldName, char const *docFieldNotes) |
|
virtual void | writeSignedInt64 (int64 value, char const *docFieldName, char const *docFieldNotes) |
|
virtual void | writeUnsignedVarInt (uint uvalue, char const *docFieldName, char const *docFieldNotes) |
|
virtual void | writeUnsignedVarInt64 (uint64 uvalue, char const *docFieldName, char const *docFieldNotes) |
|
virtual void | writeVarInt (int value, char const *docFieldName, char const *docFieldNotes) |
|
virtual void | writeVarInt64 (int64 value, char const *docFieldName, char const *docFieldNotes) |
|
virtual void | writeDouble (double value, char const *docFieldName, char const *docFieldNotes) |
|
virtual void | writeFloat (float value, char const *docFieldName, char const *docFieldNotes) |
|
virtual void | writeFixedFloat (float value, char const *docFieldName, char const *docFieldNotes, double size) |
|
virtual void | writeNormalizedFloat (float value, char const *docFieldName, char const *docFieldNotes) |
|
virtual void | writeString (::std::string_view value, char const *docFieldName, char const *docFieldNotes) |
|
virtual void | writeIf (bool controlValue, char const *docFieldName, ::brstd::function_ref< void(::BinaryStream &)> const &writeIfTrue, ::std::optional<::brstd::function_ref< void(::BinaryStream &)> > const &writeIfFalse) |
|
virtual void | writeConditional (char const *docFieldName, ::std::initializer_list<::BinaryStream::ConditionBlock > &&conditions, ::std::optional<::brstd::function_ref< void(::BinaryStream &)> > const &writeDefault) |
|
virtual void | branchingWrite_DEPRECATED (::std::function< void(::BinaryStream &, int)> &&branchWriter, int controlValue, int docRangeBegin, int docRangeEnd, char const *controlDocFieldName) |
|
virtual void | branchingWrite_DEPRECATED (::std::function< void(::BinaryStream &, int)> &&branchWriter, int controlValue, ::std::vector< int > const &docControlSet, char const *controlDocFieldName) |
|
virtual void | _writeArray (::std::function< void(::BinaryStream &)> &&sizeWriter, ::std::function< void(::BinaryStream &)> &&writer, char const *docFieldName, char const *docFieldNotes) |
|
MCAPI | BinaryStream (::std::string &buffer, bool copyBuffer) |
|
MCAPI void | write (void const *origin, uint64 num) |
|
MCFOLD void | writeUnsignedChar (uchar value, char const *docFieldName, char const *docFieldNotes) |
|
MCAPI void * | $ctor (::std::string &buffer, bool copyBuffer) |
|
MCFOLD void | $dtor () |
|
MCAPI void | $writeBool (bool value, char const *docFieldName, char const *docFieldNotes) |
|
MCFOLD void | $writeByte (uchar value, char const *docFieldName, char const *docFieldNotes) |
|
MCFOLD void | $writeUnsignedShort (ushort value, char const *docFieldName, char const *docFieldNotes) |
|
MCFOLD void | $writeSignedShort (short value, char const *docFieldName, char const *docFieldNotes) |
|
MCFOLD void | $writeUnsignedInt (uint value, char const *docFieldName, char const *docFieldNotes) |
|
MCAPI void | $writeSignedBigEndianInt (int value, char const *docFieldName, char const *docFieldNotes) |
|
MCFOLD void | $writeSignedInt (int value, char const *docFieldName, char const *docFieldNotes) |
|
MCFOLD void | $writeUnsignedInt64 (uint64 value, char const *docFieldName, char const *docFieldNotes) |
|
MCFOLD void | $writeSignedInt64 (int64 value, char const *docFieldName, char const *docFieldNotes) |
|
MCAPI void | $writeUnsignedVarInt (uint uvalue, char const *docFieldName, char const *docFieldNotes) |
|
MCAPI void | $writeUnsignedVarInt64 (uint64 uvalue, char const *docFieldName, char const *docFieldNotes) |
|
MCAPI void | $writeVarInt (int value, char const *docFieldName, char const *docFieldNotes) |
|
MCAPI void | $writeVarInt64 (int64 value, char const *docFieldName, char const *docFieldNotes) |
|
MCAPI void | $writeDouble (double value, char const *docFieldName, char const *docFieldNotes) |
|
MCAPI void | $writeFloat (float value, char const *docFieldName, char const *docFieldNotes) |
|
MCAPI void | $writeFixedFloat (float value, char const *docFieldName, char const *docFieldNotes, double size) |
|
MCAPI void | $writeNormalizedFloat (float value, char const *docFieldName, char const *docFieldNotes) |
|
MCAPI void | $writeString (::std::string_view value, char const *docFieldName, char const *docFieldNotes) |
|
MCAPI void | $writeIf (bool controlValue, char const *docFieldName, ::brstd::function_ref< void(::BinaryStream &)> const &writeIfTrue, ::std::optional<::brstd::function_ref< void(::BinaryStream &)> > const &writeIfFalse) |
|
MCAPI void | $writeConditional (char const *docFieldName, ::std::initializer_list<::BinaryStream::ConditionBlock > &&conditions, ::std::optional<::brstd::function_ref< void(::BinaryStream &)> > const &writeDefault) |
|
MCFOLD void | $branchingWrite_DEPRECATED (::std::function< void(::BinaryStream &, int)> &&branchWriter, int controlValue, int docRangeBegin, int docRangeEnd, char const *controlDocFieldName) |
|
MCFOLD void | $branchingWrite_DEPRECATED (::std::function< void(::BinaryStream &, int)> &&branchWriter, int controlValue, ::std::vector< int > const &docControlSet, char const *controlDocFieldName) |
|
MCAPI void | $_writeArray (::std::function< void(::BinaryStream &)> &&sizeWriter, ::std::function< void(::BinaryStream &)> &&writer, char const *docFieldName, char const *docFieldNotes) |
|
virtual ::Bedrock::Result< void > | read (void *target, uint64 num) |
|
MCAPI bool | canReadBool () const |
|
MCAPI ::Bedrock::Result< void > | ensureReadCompleted () const |
|
MCAPI ::Bedrock::Result< bool > | getBool () |
|
MCAPI ::Bedrock::Result< uchar > | getByte () |
|
MCAPI ::Bedrock::Result< double > | getDouble () |
|
MCAPI ::Bedrock::Result< float > | getFloat () |
|
MCAPI ::Bedrock::Result< int > | getSignedBigEndianInt () |
|
MCAPI ::Bedrock::Result< int > | getSignedInt () |
|
MCAPI ::Bedrock::Result< int64 > | getSignedInt64 () |
|
MCAPI ::Bedrock::Result< short > | getSignedShort () |
|
MCAPI ::Bedrock::Result<::std::string > | getString (uint64 maxLength) |
|
MCAPI ::Bedrock::Result< void > | getString (::std::string &outStringStream, uint64 maxLength) |
|
MCAPI ::Bedrock::Result< uchar > | getUnsignedChar () |
|
MCAPI ::Bedrock::Result< uint > | getUnsignedInt () |
|
MCAPI ::Bedrock::Result< uint64 > | getUnsignedInt64 () |
|
MCAPI ::Bedrock::Result< ushort > | getUnsignedShort () |
|
MCAPI ::Bedrock::Result< uint > | getUnsignedVarInt () |
|
MCAPI ::Bedrock::Result< uint64 > | getUnsignedVarInt64 () |
|
MCAPI ::Bedrock::Result< int > | getVarInt () |
|
MCAPI ::Bedrock::Result< int64 > | getVarInt64 () |
|
MCAPI void | setReadPointer (uint64 pos) |
|
MCAPI void * | $ctor (::std::string_view buffer, bool copyBuffer) |
|
MCAPI ::Bedrock::Result< void > | $read (void *target, uint64 num) |
|