/// <summary> /// /// </summary> /// <param name="pointer"> /// </param> internal unsafe void MarshalTo(SharpVk.Interop.PhysicalDeviceVariablePointersFeatures *pointer) { pointer->SType = StructureType.PhysicalDeviceVariablePointersFeaturesVersion; pointer->Next = null; pointer->VariablePointersStorageBuffer = this.VariablePointersStorageBuffer; pointer->VariablePointers = this.VariablePointers; }
/// <summary> /// /// </summary> internal static unsafe PhysicalDeviceVariablePointersFeatures MarshalFrom(SharpVk.Interop.PhysicalDeviceVariablePointersFeatures *pointer) { PhysicalDeviceVariablePointersFeatures result = default(PhysicalDeviceVariablePointersFeatures); result.VariablePointersStorageBuffer = pointer->VariablePointersStorageBuffer; result.VariablePointers = pointer->VariablePointers; return(result); }