Table of Contents

Class UpdatablePropertyBase

Namespace
Stride.Updater
Assembly
Stride.Engine.dll

Shared class between UpdatableProperty and UpdatableCustomAccessor.

public abstract class UpdatablePropertyBase : UpdatableMember
Inheritance
UpdatablePropertyBase
Derived
Inherited Members

Methods

GetBlittable(IntPtr, IntPtr)

Gets a blittable property (from its pointer).

public abstract void GetBlittable(IntPtr obj, IntPtr data)

Parameters

obj IntPtr

The container object.

data IntPtr

The struct data.

GetStructAndUnbox(IntPtr, object)

Gets and stores a non-blittable struct property into pre-allocated data, and return pointer to its start.

public abstract IntPtr GetStructAndUnbox(IntPtr obj, object data)

Parameters

obj IntPtr

The container object.

data object

The pre-allocated boxed struct.

Returns

IntPtr

SetBlittable(IntPtr, IntPtr)

Sets a blittable property (from its pointer).

public abstract void SetBlittable(IntPtr obj, IntPtr data)

Parameters

obj IntPtr

The container object.

data IntPtr

The struct data.

SetStruct(IntPtr, object)

Sets a non-blittable struct property (given in boxed form).

public abstract void SetStruct(IntPtr obj, object data)

Parameters

obj IntPtr

The container object.

data object

The new value to unbox and set