Namespace Stride.Updater
Classes
- ArrayUpdateResolver<T>
 Resolver for Array with elements of type
T.
- DataMemberUpdatableAttribute
 Defines this member should be supported by UpdateEngine even if DataMemberIgnoreAttribute is applied on it.
- EnterChecker
 Provides a way to perform additional checks when entering an object (typically out of bounds checks).
- ListUpdateResolver<T>
 Resolver for IList<T> in property path.
- UpdatableArrayAccessor<T>
 Defines how to get and set an array value for the UpdateEngine.
- UpdatableCustomAccessor
 Provide a custom implementation to access a member by the UpdateEngine.
- UpdatableField
 Defines how to set and get values from a field for the UpdateEngine.
- UpdatableField<T>
 Defines how to set and get values from a field of a given type for the UpdateEngine.
- UpdatableMember
 Describes how to access an object member so that it can be updated by the UpdateEngine.
- UpdatableProperty
 Defines how to set and get values from a property for the UpdateEngine.
- UpdatablePropertyBase
 Shared class between UpdatableProperty and UpdatableCustomAccessor.
- UpdatablePropertyObject<T>
 Defines how to set and get values from a property of a given reference type for the UpdateEngine.
- UpdatableProperty<T>
 Defines how to set and get values from a property of a given value type for the UpdateEngine.
- UpdateEngine
 Efficiently updates values on objects using property paths.
- UpdateMemberResolver
 Describes how to parse and resolve an UpdatableMember when parsing an UpdateEngine property path.
Structs
- CompiledUpdate
 Defines an update compiled by Compile(Type, List<UpdateMemberInfo>) for subsequent uses by Run(object, CompiledUpdate, nint, UpdateObjectData[]).
- UpdateMemberInfo
 Defines a member to update for Compile(Type, List<UpdateMemberInfo>).
- UpdateObjectData
 Defines an conditional entry for the object to update.
Enums
- UpdateOperationType
 Defines the type of Stride.Updater.UpdateOperation.