Click or drag to resize

IMarshalableManaged, Native Interface

Represents an object that can be marshaled to and from a native representation.

Namespace: Internal.Assimp
Assembly: NeoAxis.Core (in NeoAxis.Core.dll) Version: 2026.2.1.0 (2026.2.1.0)
Syntax
C#
public interface IMarshalable<Managed, Native>
where Managed : class, new()
where Native : struct, new()

Type Parameters

Managed
Managed object type
Native
Native value type

The IMarshalableManaged, Native type exposes the following members.

Properties
 NameDescription
Public propertyIsNativeBlittable Gets if the native value type is blittable (that is, does not require marshaling by the runtime, e.g. has MarshalAs attributes).
Top
Methods
 NameDescription
Public methodFromNative Reads the unmanaged data from the native value.
Public methodToNative Writes the managed data to the native value.
Top
See Also