/// <summary> /// /// </summary> internal unsafe void MarshalTo(SharpVk.Interop.Khronos.PhysicalDevice8BitStorageFeatures *pointer) { pointer->SType = StructureType.PhysicalDevice8bitStorageFeatures; pointer->Next = null; pointer->StorageBuffer8BitAccess = this.StorageBuffer8BitAccess; pointer->UniformAndStorageBuffer8BitAccess = this.UniformAndStorageBuffer8BitAccess; pointer->StoragePushConstant8 = this.StoragePushConstant8; }
/// <summary> /// /// </summary> internal static unsafe PhysicalDevice8BitStorageFeatures MarshalFrom(SharpVk.Interop.Khronos.PhysicalDevice8BitStorageFeatures *pointer) { PhysicalDevice8BitStorageFeatures result = default(PhysicalDevice8BitStorageFeatures); result.StorageBuffer8BitAccess = pointer->StorageBuffer8BitAccess; result.UniformAndStorageBuffer8BitAccess = pointer->UniformAndStorageBuffer8BitAccess; result.StoragePushConstant8 = pointer->StoragePushConstant8; return(result); }