r-type  0.0.0
R-Type main
Loading...
Searching...
No Matches
rnp::Serializer Member List

This is the complete list of members for rnp::Serializer, including all inherited members.

buffer_rnp::Serializerprivate
createDamageEvent(std::uint32_t entityId, std::uint32_t damage, std::uint32_t sourceId=0)rnp::Serializerinlinestatic
createDespawnEvent(std::uint32_t entityId)rnp::Serializerinline
createInputEvent(std::uint32_t entityId, std::uint8_t keys, float mouseX, float mouseY, std::uint8_t mouseButtons, std::uint32_t timestamp)rnp::Serializerinlinestatic
createScoreEvent(std::uint32_t entityId, std::uint32_t score)rnp::Serializerinlinestatic
createSpawnEvent(std::uint32_t entityId, EntityType entityType, float x, float y)rnp::Serializerinlinestatic
deserializeConnect()rnp::Serializerinline
deserializeConnectAccept()rnp::Serializerinline
deserializeDisconnect()rnp::Serializerinline
deserializeEntityEvents(std::size_t payloadSize)rnp::Serializerinline
deserializeEntityState()rnp::Serializerinline
deserializeError()rnp::Serializerinline
deserializeEventRecord()rnp::Serializerinline
deserializeGameStart()rnp::Serializerinline
deserializeHeader()rnp::Serializerinline
deserializeInputData(std::uint8_t &keys, float &mouseX, float &mouseY, std::uint8_t &mouseButtons, std::uint32_t &timestamp)rnp::Serializerinline
deserializeLobbyCreate()rnp::Serializerinline
deserializeLobbyCreateResponse()rnp::Serializerinline
deserializeLobbyInfo()rnp::Serializerinline
deserializeLobbyJoin()rnp::Serializerinline
deserializeLobbyJoinResponse()rnp::Serializerinline
deserializeLobbyListResponse()rnp::Serializerinline
deserializeLobbyUpdate()rnp::Serializerinline
deserializePingPong()rnp::Serializerinline
deserializeStartGameRequest()rnp::Serializerinline
deserializeWorldState()rnp::Serializerinline
getData() constrnp::Serializerinline
getSize() constrnp::Serializerinline
readByte()rnp::Serializerinline
readBytes(void *data, std::size_t size)rnp::Serializerinline
readFloat()rnp::Serializerinline
readPos_rnp::Serializerprivate
readString(std::size_t maxLength)rnp::Serializerinline
readUInt16()rnp::Serializerinline
readUInt32()rnp::Serializerinline
reset()rnp::Serializerinline
serializeConnect(const PacketConnect &packet)rnp::Serializerinline
serializeConnectAccept(const PacketConnectAccept &packet)rnp::Serializerinline
serializeDisconnect(const PacketDisconnect &packet)rnp::Serializerinline
serializeEntityEvents(const std::vector< EventRecord > &events)rnp::Serializerinline
serializeEntityState(const EntityState &entity)rnp::Serializerinline
serializeError(const PacketError &packet)rnp::Serializerinline
serializeEventRecord(const EventRecord &event)rnp::Serializerinline
serializeGameStart(const PacketGameStart &packet)rnp::Serializerinline
serializeHeader(const PacketHeader &header)rnp::Serializerinline
serializeInputData(std::uint8_t keys, float mouseX, float mouseY, std::uint8_t mouseButtons, std::uint32_t timestamp)rnp::Serializerinline
serializeLobbyCreate(const PacketLobbyCreate &packet)rnp::Serializerinline
serializeLobbyCreateResponse(const PacketLobbyCreateResponse &packet)rnp::Serializerinline
serializeLobbyInfo(const LobbyInfo &lobbyInfo)rnp::Serializerinline
serializeLobbyJoin(const PacketLobbyJoin &packet)rnp::Serializerinline
serializeLobbyJoinResponse(const PacketLobbyJoinResponse &packet)rnp::Serializerinline
serializeLobbyListResponse(const PacketLobbyListResponse &packet)rnp::Serializerinline
serializeLobbyUpdate(const PacketLobbyUpdate &packet)rnp::Serializerinline
serializePingPong(const PacketPingPong &packet)rnp::Serializerinline
Serializer()rnp::Serializerinline
Serializer(std::size_t capacity)rnp::Serializerinlineexplicit
Serializer(const std::vector< std::uint8_t > &data)rnp::Serializerinlineexplicit
serializeStartGameRequest(const PacketStartGameRequest &packet)rnp::Serializerinline
serializeWorldState(const PacketWorldState &packet)rnp::Serializerinline
writeByte(std::uint8_t value)rnp::Serializerinline
writeBytes(const void *data, std::size_t size)rnp::Serializerinline
writeFloat(float value)rnp::Serializerinline
writePos_rnp::Serializerprivate
writeString(const std::string &str, std::size_t maxLength)rnp::Serializerinline
writeUInt16(std::uint16_t value)rnp::Serializerinline
writeUInt32(std::uint32_t value)rnp::Serializerinline