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

            result.ConditionalRendering          = pointer->ConditionalRendering;
            result.InheritedConditionalRendering = pointer->InheritedConditionalRendering;
            return(result);
        }