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.