Class ProtobufPointDeserializer
Class ProtobufPointDeserializer
- Defined in File ProtobufDeserializer.h
class ProtobufPointDeserializerSource: 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
| Symbol | Details |
|---|---|
ProtobufPointDeserializer | Constructs 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.
| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | InitialPoint | TInstancedStruct< FPoint > & | 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)| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | InPoint | const Schola::Point & | — |
Attributes: inline
Source: Source/Schola/Protobuf/Public/ProtobufUtils/ProtobufDeserializer.h
Deserialize
inline void Deserialize(const Schola::DictPoint &InDictPoint)| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | InPoint | const Schola::Point & | — |
Attributes: inline
Source: Source/Schola/Protobuf/Public/ProtobufUtils/ProtobufDeserializer.h
Deserialize
inline void Deserialize(const Schola::MultiBinaryPoint &InBinaryPoint)| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | InPoint | const Schola::Point & | — |
Attributes: inline
Source: Source/Schola/Protobuf/Public/ProtobufUtils/ProtobufDeserializer.h
Deserialize
inline void Deserialize(const Schola::BoxPoint &InBoxPoint)| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | InPoint | const Schola::Point & | — |
Attributes: inline
Source: Source/Schola/Protobuf/Public/ProtobufUtils/ProtobufDeserializer.h
Deserialize
inline void Deserialize(const Schola::MultiDiscretePoint &InMultiDiscretePoint)| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | InPoint | const Schola::Point & | — |
Attributes: inline
Source: Source/Schola/Protobuf/Public/ProtobufUtils/ProtobufDeserializer.h
Deserialize
inline void Deserialize(const Schola::DiscretePoint &InDiscretePoint)| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | InPoint | const Schola::Point & | — |
Attributes: inline
Source: Source/Schola/Protobuf/Public/ProtobufUtils/ProtobufDeserializer.h