Example #1
0
        public DepthStencilViewDescUnion
        (
            Tex1DDsv?texture1D               = null,
            Tex1DArrayDsv?texture1DArray     = null,
            Tex2DDsv?texture2D               = null,
            Tex2DArrayDsv?texture2DArray     = null,
            Tex2DmsDsv?texture2DMS           = null,
            Tex2DmsArrayDsv?texture2DMSArray = null
        ) : this()
        {
            if (texture1D is not null)
            {
                Texture1D = texture1D.Value;
            }

            if (texture1DArray is not null)
            {
                Texture1DArray = texture1DArray.Value;
            }

            if (texture2D is not null)
            {
                Texture2D = texture2D.Value;
            }

            if (texture2DArray is not null)
            {
                Texture2DArray = texture2DArray.Value;
            }

            if (texture2DMS is not null)
            {
                Texture2DMS = texture2DMS.Value;
            }

            if (texture2DMSArray is not null)
            {
                Texture2DMSArray = texture2DMSArray.Value;
            }
        }
        public AnonymousRecordD3d11L4308C5
        (
            Tex1DDsv?texture1D               = null,
            Tex1DArrayDsv?texture1DArray     = null,
            Tex2DDsv?texture2D               = null,
            Tex2DArrayDsv?texture2DArray     = null,
            Tex2DmsDsv?texture2DMS           = null,
            Tex2DmsArrayDsv?texture2DMSArray = null
        ) : this()
        {
            if (texture1D is not null)
            {
                Texture1D = texture1D.Value;
            }

            if (texture1DArray is not null)
            {
                Texture1DArray = texture1DArray.Value;
            }

            if (texture2D is not null)
            {
                Texture2D = texture2D.Value;
            }

            if (texture2DArray is not null)
            {
                Texture2DArray = texture2DArray.Value;
            }

            if (texture2DMS is not null)
            {
                Texture2DMS = texture2DMS.Value;
            }

            if (texture2DMSArray is not null)
            {
                Texture2DMSArray = texture2DMSArray.Value;
            }
        }
        public DepthStencilViewDesc
        (
            Silk.NET.DXGI.Format?format = null,
            DsvDimension?viewDimension  = null,
            DsvFlags?flags = null,
            DepthStencilViewDescUnion?anonymous = null,
            Tex1DDsv?texture1D               = null,
            Tex1DArrayDsv?texture1DArray     = null,
            Tex2DDsv?texture2D               = null,
            Tex2DArrayDsv?texture2DArray     = null,
            Tex2DmsDsv?texture2DMS           = null,
            Tex2DmsArrayDsv?texture2DMSArray = null
        ) : this()
        {
            if (format is not null)
            {
                Format = format.Value;
            }

            if (viewDimension is not null)
            {
                ViewDimension = viewDimension.Value;
            }

            if (flags is not null)
            {
                Flags = flags.Value;
            }

            if (anonymous is not null)
            {
                Anonymous = anonymous.Value;
            }

            if (texture1D is not null)
            {
                Texture1D = texture1D.Value;
            }

            if (texture1DArray is not null)
            {
                Texture1DArray = texture1DArray.Value;
            }

            if (texture2D is not null)
            {
                Texture2D = texture2D.Value;
            }

            if (texture2DArray is not null)
            {
                Texture2DArray = texture2DArray.Value;
            }

            if (texture2DMS is not null)
            {
                Texture2DMS = texture2DMS.Value;
            }

            if (texture2DMSArray is not null)
            {
                Texture2DMSArray = texture2DMSArray.Value;
            }
        }