UpdateOperationType Enum
Namespace: Stride.UpdaterAssembly: Stride.Engine.dll
Defines the type of Stride.Updater.UpdateOperation.
public enum UpdateOperationType
Fields
Name | Description |
---|---|
ConditionalSetBlittableField | Set a blittable struct field using AnimOperation.Data at the current offset. |
ConditionalSetBlittableField12 | Set a blittable struct field using AnimOperation.Data at the current offset. Optimized version for 12 bytes struct. |
ConditionalSetBlittableField16 | Set a blittable struct field using AnimOperation.Data at the current offset. Optimized version for 16 bytes struct. |
ConditionalSetBlittableField4 | Set a blittable struct field using AnimOperation.Data at the current offset. Optimized version for 4 bytes struct. |
ConditionalSetBlittableField8 | Set a blittable struct field using AnimOperation.Data at the current offset. Optimized version for 8 bytes struct. |
ConditionalSetBlittablePropertyBase | Set a blittable struct property. Offset should be the beginning of object containing this property. |
ConditionalSetObjectCustom | Set an object using AnimOperation.Object at the current offset. |
ConditionalSetObjectField | Set an object field using AnimOperation.Object at the current offset. |
ConditionalSetObjectProperty | Set a reference property. Offset should be the beginning of object containing this property. |
ConditionalSetStructField | Set a struct field using AnimOperation.Object (boxed) at the current offset. |
ConditionalSetStructPropertyBase | Set a struct property. Offset should be the beginning of object containing this property. |
EnterObjectCustom | Push current state on stack and enter in a reference property. New offset will be beginning of the object. |
EnterObjectField | Push current state on stack and enter in a reference field. New offset will be beginning of the object. |
EnterObjectProperty | Push current state on stack and enter in a reference property. New offset will be beginning of the object. |
EnterStructPropertyBase | Push current state on stack and enter in a value type property. Object will be copied in a preallocated boxed object so that property setter can be called with updated value when done. New offset will be beginning of unboxed struct. Non blittable types are allowed. |
Invalid | Do not use. |
Leave | Pop current state. |
LeaveAndCopyStructPropertyBase | Pop current state and set back property into its parent container. |