PointSerializer
template<typename T>class PointSerializerA 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)