Skip to content

ProtobufSerializer

Template Function ProtobufSerializer::ToProto(const TArray<UnrealV>&, google::protobuf::Map<int, ProtoV> *)

Functions

ToProto

template <typename UnrealV, typename ProtoV>
void ProtobufSerializer::ToProto(
const TArray<UnrealV> &InValueArray,
google::protobuf::Map<int, ProtoV> *OutProtobufMap)

ToProto

template <typename UnrealV, typename ProtoV>
void ProtobufSerializer::ToProto(
const TMap<FString, UnrealV> &InUnrealMap,
google::protobuf::Map<std::string, ProtoV> *OutProtobufMap)

ToProto

template <>
void ProtobufSerializer::ToProto(const FString &InUnrealString,
std::string *OutProtobufString)

ToProto

template <>
void ProtobufSerializer::ToProto(const FTrainingState &InTrainingState,
Schola::TrainingState *OutTrainingStateProto)

ToProto

template <>
void ProtobufSerializer::ToProto(
const FEnvironmentState &InEnvironmentState,
Schola::EnvironmentState *OutEnvironmentStateProto)

ToProto

template <>
void ProtobufSerializer::ToProto(const FAgentState &InAgentState,
Schola::AgentState *OutAgentStateProto)

ToProto

template <>
void ProtobufSerializer::ToProto(const FInitialState &InInitialState,
Schola::InitialState *OutInitialStateProto)

ToProto

template <>
void ProtobufSerializer::ToProto(
const FInitialEnvironmentState &InInitialEnvironmentState,
Schola::InitialEnvironmentState *OutInitialEnvironmentStateProto)

ToProto

template <>
void ProtobufSerializer::ToProto(
const FInitialAgentState &InInitialAgentState,
Schola::InitialAgentState *OutInitialAgentStateProto)

ToProto

template <>
void ProtobufSerializer::ToProto(
const FTrainingDefinition &InTrainingDefinition,
Schola::TrainingDefinition *OutTrainingDefinitionProto)

ToProto

template <>
void ProtobufSerializer::ToProto(
const FInteractionDefinition &InInteractionDefinition,
Schola::AgentDefinition *OutInteractionDefinitionProto)

ToProto

template <>
void ProtobufSerializer::ToProto(
const FEnvironmentDefinition &InEnvironmentDefinition,
Schola::EnvironmentDefinition *OutEnvironmentDefinition)

ToProto

template <>
void ProtobufSerializer::ToProto(const FImitationTrainingState &InState,
Schola::ImitationTrainingState *OutStateProto)

ToProto

template <>
void ProtobufSerializer::ToProto(
const FImitationEnvironmentState &InEnvState,
Schola::ImitationEnvironmentState *OutEnvStateProto)

ToProto

template <>
void ProtobufSerializer::ToProto(
const FImitationAgentState &InAgentState,
Schola::ImitationAgentState *OutAgentStateProto)

ToProto

template <typename UnrealV, typename ProtoV>
inline void ProtobufSerializer::ToProto(const UnrealV &InUnrealValue,
ProtoV *OutProtobufValue)

ToProto

template <>
void ProtobufSerializer::ToProto(const TInstancedStruct<FSpace> &InSpace,
Schola::Space *OutSpaceProto)

ToProto

template <typename UnrealV, typename ProtoV>
inline void ProtobufSerializer::ToProto(const UnrealV &InUnrealValue,
ProtoV &OutProtobufValue)

ToProto

template <>
void ProtobufSerializer::ToProto(const TInstancedStruct<FPoint> &InPoint,
Schola::Point *OutPointProto)

ToProto

template <typename UnrealV, typename ProtoV>
void ProtobufSerializer::ToProto(
const TArray<UnrealV> &InUnrealArray,
google::protobuf::RepeatedField<ProtoV> *OutProtobufRepeatedField)

ToProto

template <typename UnrealV, typename ProtoV>
void ProtobufSerializer::ToProto(
const TArray<UnrealV> &InUnrealArray,
google::protobuf::RepeatedPtrField<ProtoV> *OutProtobufRepeatedField)

ToProto

template <typename ValueType>
void ProtobufSerializer::ToProto(const ValueType &Value,
void (*ProtoMsgSetter)(ValueType))

ToProto

template <typename UnrealV, typename ProtoV, typename KeyType>
void ProtobufSerializer::ToProto(
const TMap<KeyType, UnrealV> &InUnrealMap,
google::protobuf::Map<KeyType, ProtoV> *OutProtobufMap)

ToProto

template <typename UnrealV, typename ProtoV, typename KeyType>
void ProtobufSerializer::ToProto(
const TArray<UnrealV> &InValueArray, const TArray<KeyType> &InKeyArray,
google::protobuf::Map<KeyType, ProtoV> *OutProtobufMap)