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