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