Skip to content

Class ProtobufPointDeserializer

Class ProtobufPointDeserializer

  • Defined in File ProtobufDeserializer.h
class ProtobufPointDeserializer

Source: Source/Schola/Protobuf/Public/ProtobufUtils/ProtobufDeserializer.h

Dependencies: FPoint

A class that deserializes protobuf Point messages into Unreal Point structures.

This class converts protobuf Point messages received from network or storage back into their corresponding Unreal Engine representations (Box, Discrete, MultiBinary, MultiDiscrete, Dict) for use in the Schola framework.


Public Functions

SymbolDetails
ProtobufPointDeserializerConstructs a deserializer with a target Unreal Point buffer.
Deserialize
Deserialize
Deserialize
Deserialize
Deserialize
Deserialize

ProtobufPointDeserializer

inline ProtobufPointDeserializer(TInstancedStruct<FPoint> &InitialPoint)

Constructs a deserializer with a target Unreal Point buffer.

Parameters

InitialPoint – [inout] Reference to the TInstancedStruct<FPoint> to fill during deserialization.

#DirectionNameTypeDescription
1InitialPointTInstancedStruct&lt; FPoint &gt; &Reference to the TInstancedStruct<FPoint> to fill during deserialization.

Attributes: inline

Source: Source/Schola/Protobuf/Public/ProtobufUtils/ProtobufDeserializer.h

Deserialize

inline void Deserialize(const Schola::Point &InPoint)
#DirectionNameTypeDescription
1InPointconst Schola::Point &

Attributes: inline

Source: Source/Schola/Protobuf/Public/ProtobufUtils/ProtobufDeserializer.h

Deserialize

inline void Deserialize(const Schola::DictPoint &InDictPoint)
#DirectionNameTypeDescription
1InPointconst Schola::Point &

Attributes: inline

Source: Source/Schola/Protobuf/Public/ProtobufUtils/ProtobufDeserializer.h

Deserialize

inline void Deserialize(const Schola::MultiBinaryPoint &InBinaryPoint)
#DirectionNameTypeDescription
1InPointconst Schola::Point &

Attributes: inline

Source: Source/Schola/Protobuf/Public/ProtobufUtils/ProtobufDeserializer.h

Deserialize

inline void Deserialize(const Schola::BoxPoint &InBoxPoint)
#DirectionNameTypeDescription
1InPointconst Schola::Point &

Attributes: inline

Source: Source/Schola/Protobuf/Public/ProtobufUtils/ProtobufDeserializer.h

Deserialize

inline void Deserialize(const Schola::MultiDiscretePoint &InMultiDiscretePoint)
#DirectionNameTypeDescription
1InPointconst Schola::Point &

Attributes: inline

Source: Source/Schola/Protobuf/Public/ProtobufUtils/ProtobufDeserializer.h

Deserialize

inline void Deserialize(const Schola::DiscretePoint &InDiscretePoint)
#DirectionNameTypeDescription
1InPointconst Schola::Point &

Attributes: inline

Source: Source/Schola/Protobuf/Public/ProtobufUtils/ProtobufDeserializer.h