PointSerializer
template<typename T>class PointSerializer
A class that can serialize a point to a buffer.
Template Parameters: typename T
Dependencies
This type depends on:
Private Interface
Private Functions:
Visit
void Visit(FBinaryPoint &Point)
Convert a binary point to an intermediate representation.
Parameters:
Point
(FBinaryPoint &
) – [in] The point to convert
Source: Schola/Source/Schola/Public/Common/PointSerializer.h
(line 20, column 6)
Visit
void Visit(FDiscretePoint &Point)
Convert a discrete point to an intermediate representation.
Parameters:
Point
(FDiscretePoint &
) – [in] The point to convert
Source: Schola/Source/Schola/Public/Common/PointSerializer.h
(line 26, column 6)
Visit
void Visit(FBoxPoint &Point)
Convert a box point to an intermediate representation.
Parameters:
Point
(FBoxPoint &
) – [in] The point to convert
Source: Schola/Source/Schola/Public/Common/PointSerializer.h
(line 32, column 6)
Visit
void Visit(FDictPoint &Point)
Convert a dict point to an intermediate representation.
Parameters:
Point
(FDictPoint &
) – [in] The point to convert
Source: Schola/Source/Schola/Public/Common/PointSerializer.h
(line 38, column 6)
Build
T * Build()
Serialize the intermediate represnetation to a new buffer.
Returns: A ptr to a new buffer containing the serialized point
Returns: T *
Source: Schola/Source/Schola/Public/Common/PointSerializer.h
(line 44, column 3)
Build
void Build(T &EmptyBuffer)
Fill an existing buffer from the intermediate representation.
Parameters:
EmptyBuffer
(T &
) – [out] The buffer to fill with the serialized point
Source: Schola/Source/Schola/Public/Common/PointSerializer.h
(line 50, column 6)
Source: Schola/Source/Schola/Public/Common/PointSerializer.h
(line 14, column 1)