Table of Contents

Namespace Stride.Engine.Design

Classes

CloneEntityComponentSerializer<T>
CloneSerializer<T>

Serializer for helping cloning of Entity.

DefaultEntityComponentProcessorAttribute

An attribute used to associate a default EntityProcessor to an entity component.

DefaultEntityComponentRendererAttribute

An attribute used to associate a default IEntityComponentRenderProcessor to an entity component.

EntityCloner

Provides method for deep cloning of en Entity.

EntityCloner.CloneContext

Helper class for cloning Entity.

EntityComponentProperty
GameSettings

Stores some default parameters for the game.

ParameterCollectionResolver
ParameterContainerExtensions
UICloner

Structs

EntityComponentEventArgs

An event when an EntityComponent changed in an Entity.

Interfaces

IGameSettingsService

Enums

EffectCompilationMode

Defines how CreateEffectCompiler(IVirtualFileProvider, EffectSystem, string, EffectCompilationMode, bool, TaskSchedulerSelector, DatabaseFileProvider) tries to create compiler.

EntityComponentPropertyType
ExecutionMode

Describes the different execution mode of the engine.

Delegates

EntityCloner.TryGetValueFunction<TKey, TResult>