Exemple #1
0
        public RenderPassBeginInfo
        (
            StructureType?sType      = StructureType.RenderPassBeginInfo,
            void *pNext              = null,
            RenderPass?renderPass    = null,
            Framebuffer?framebuffer  = null,
            Rect2D?renderArea        = null,
            uint?clearValueCount     = null,
            ClearValue *pClearValues = null
        ) : this()
        {
            if (sType is not null)
            {
                SType = sType.Value;
            }

            if (pNext is not null)
            {
                PNext = pNext;
            }

            if (renderPass is not null)
            {
                RenderPass = renderPass.Value;
            }

            if (framebuffer is not null)
            {
                Framebuffer = framebuffer.Value;
            }

            if (renderArea is not null)
            {
                RenderArea = renderArea.Value;
            }

            if (clearValueCount is not null)
            {
                ClearValueCount = clearValueCount.Value;
            }

            if (pClearValues is not null)
            {
                PClearValues = pClearValues;
            }
        }
Exemple #2
0
 public RenderPassBeginInfo
 (
     StructureType sType      = StructureType.RenderPassBeginInfo,
     void *pNext              = default,
     RenderPass renderPass    = default,
     Framebuffer framebuffer  = default,
     Rect2D renderArea        = default,
     uint clearValueCount     = default,
     ClearValue *pClearValues = default
 )
 {
     SType           = sType;
     PNext           = pNext;
     RenderPass      = renderPass;
     Framebuffer     = framebuffer;
     RenderArea      = renderArea;
     ClearValueCount = clearValueCount;
     PClearValues    = pClearValues;
 }