SmartEngine  1.6.0
Public Member Functions | List of all members
SmartEngine.ISerializable Interface Reference

Interface for an object that can be serialized to memory or disk More...

Inheritance diagram for SmartEngine.ISerializable:
SmartEngine.NeuralNetworks.Agent SmartEngine.NeuralNetworks.IGeneticTrainer SmartEngine.NeuralNetworks.NeuronLayer SmartEngine.Resource SmartEngine.NeuralNetworks.GeneticAgentTrainer SmartEngine.NeuralNetworks.GeneticTrainer SmartEngine.NeuralNetworks.AgentDataStore SmartEngine.NeuralNetworks.CuriosityModule SmartEngine.NeuralNetworks.GeneticAgentTrainer SmartEngine.NeuralNetworks.Graph SmartEngine.NeuralNetworks.LossTrainer SmartEngine.NeuralNetworks.RLTrainer

Public Member Functions

SerializationResult Serialize (MemoryBuffer buffer)
 Write the contents of this object to a buffer. More...
 
SerializationResult Deserialize (MemoryBuffer buffer)
 Fill this object with contents from a buffer. More...
 

Detailed Description

Interface for an object that can be serialized to memory or disk

Member Function Documentation

◆ Deserialize()

SerializationResult SmartEngine.ISerializable.Deserialize ( MemoryBuffer  buffer)

Fill this object with contents from a buffer.

Implemented in SmartEngine.NeuralNetworks.NeuronLayer, SmartEngine.NeuralNetworks.Agent, and SmartEngine.Resource.

◆ Serialize()

SerializationResult SmartEngine.ISerializable.Serialize ( MemoryBuffer  buffer)

Write the contents of this object to a buffer.

Implemented in SmartEngine.NeuralNetworks.NeuronLayer, SmartEngine.NeuralNetworks.Agent, and SmartEngine.Resource.