/// <summary> /// /// </summary> internal unsafe void MarshalTo(SharpVk.Interop.Khronos.PhysicalDeviceShaderAtomicInt64Features *pointer) { pointer->SType = StructureType.PhysicalDeviceShaderAtomicInt64Features; pointer->Next = null; pointer->ShaderBufferInt64Atomics = this.ShaderBufferInt64Atomics; pointer->ShaderSharedInt64Atomics = this.ShaderSharedInt64Atomics; }
/// <summary> /// /// </summary> internal static unsafe PhysicalDeviceShaderAtomicInt64Features MarshalFrom(SharpVk.Interop.Khronos.PhysicalDeviceShaderAtomicInt64Features *pointer) { PhysicalDeviceShaderAtomicInt64Features result = default(PhysicalDeviceShaderAtomicInt64Features); result.ShaderBufferInt64Atomics = pointer->ShaderBufferInt64Atomics; result.ShaderSharedInt64Atomics = pointer->ShaderSharedInt64Atomics; return(result); }