Table of Contents

Enum UpdateOperationType

Namespace
Stride.Updater
Assembly
Stride.Engine.dll

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.