internal unsafe void MarshalTo(SharpVk.Interop.Khronos.PhysicalDeviceVariablePointerFeatures *pointer) { pointer->SType = StructureType.PhysicalDeviceVariablePointerFeaturesKhr; pointer->Next = null; pointer->VariablePointersStorageBuffer = this.VariablePointersStorageBuffer; pointer->VariablePointers = this.VariablePointers; }
internal static unsafe PhysicalDeviceVariablePointerFeatures MarshalFrom(SharpVk.Interop.Khronos.PhysicalDeviceVariablePointerFeatures *pointer) { PhysicalDeviceVariablePointerFeatures result = default(PhysicalDeviceVariablePointerFeatures); result.VariablePointersStorageBuffer = pointer->VariablePointersStorageBuffer; result.VariablePointers = pointer->VariablePointers; return(result); }