Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    UpdateOperationType Enum

    Namespace: Stride.Updater
    Assembly: 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.

    Extension Methods

    ComponentBaseExtensions.DisposeBy<UpdateOperationType>(ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<UpdateOperationType>(ICollectorHolder)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation