Enum UpdateOperationType
Defines the type of UpdateOperation.
public enum UpdateOperationType
Fields
ConditionalSetBlittableField = 11
Set a blittable struct field using AnimOperation.Data at the current offset.
ConditionalSetBlittableField12 = 14
Set a blittable struct field using AnimOperation.Data at the current offset. Optimized version for 12 bytes struct.
ConditionalSetBlittableField16 = 15
Set a blittable struct field using AnimOperation.Data at the current offset. Optimized version for 16 bytes struct.
ConditionalSetBlittableField4 = 12
Set a blittable struct field using AnimOperation.Data at the current offset. Optimized version for 4 bytes struct.
ConditionalSetBlittableField8 = 13
Set a blittable struct field using AnimOperation.Data at the current offset. Optimized version for 8 bytes struct.
ConditionalSetBlittablePropertyBase = 8
Set a blittable struct property. Offset should be the beginning of object containing this property.
ConditionalSetObjectCustom = 17
Set an object using AnimOperation.Object at the current offset.
ConditionalSetObjectField = 10
Set an object field using AnimOperation.Object at the current offset.
ConditionalSetObjectProperty = 7
Set a reference property. Offset should be the beginning of object containing this property.
ConditionalSetStructField = 16
Set a struct field using AnimOperation.Object (boxed) at the current offset.
ConditionalSetStructPropertyBase = 9
Set a struct property. Offset should be the beginning of object containing this property.
EnterObjectCustom = 4
Push current state on stack and enter in a reference property. New offset will be beginning of the object.
EnterObjectField = 3
Push current state on stack and enter in a reference field. New offset will be beginning of the object.
EnterObjectProperty = 1
Push current state on stack and enter in a reference property. New offset will be beginning of the object.
EnterStructPropertyBase = 2
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 = 0
Do not use.
Leave = 5
Pop current state.
LeaveAndCopyStructPropertyBase = 6
Pop current state and set back property into its parent container.