C# Class Xenko.Engine.Design.EntityCloner.CloneContext

Helper class for cloning Entity.
Show file Open project: xen2/stride

Public Properties

Property Type Description
ClonedObjects HashSet
EntitySerializerSelector SerializerSelector
MappedObjects object>.TryGetValueFunction
MemoryStream MemoryStream
SerializedObjects HashSet
SharedObjects List

Public Methods

Method Description
Cleanup ( ) : void

Method Details

Cleanup() public method

public Cleanup ( ) : void
return void

Property Details

ClonedObjects public property

Lists objects that should be cloned.
public HashSet ClonedObjects
return HashSet

EntitySerializerSelector public property

Special serializer that goes through EntitySerializerSelector and CloneEntityComponentSerializer{T}.
public SerializerSelector EntitySerializerSelector
return SerializerSelector

MappedObjects public property

public TryGetValueFunction MappedObjects
return object>.TryGetValueFunction

MemoryStream public property

public MemoryStream MemoryStream
return MemoryStream

SerializedObjects public property

public HashSet SerializedObjects
return HashSet

SharedObjects public property

Stores objects that should be reused in the new cloned instance.
public List SharedObjects
return List