Example #1
0
        public SecondaryViewConfigurationLayerInfoMSFT
        (
            StructureType?type = StructureType.TypeSecondaryViewConfigurationLayerInfoMsft,
            void *next         = null,
            ViewConfigurationType?viewConfigurationType = null,
            EnvironmentBlendMode?environmentBlendMode   = null,
            uint?layerCount = null,
            CompositionLayerBaseHeader **layers = null
        ) : this()
        {
            if (type is not null)
            {
                Type = type.Value;
            }

            if (next is not null)
            {
                Next = next;
            }

            if (viewConfigurationType is not null)
            {
                ViewConfigurationType = viewConfigurationType.Value;
            }

            if (environmentBlendMode is not null)
            {
                EnvironmentBlendMode = environmentBlendMode.Value;
            }

            if (layerCount is not null)
            {
                LayerCount = layerCount.Value;
            }

            if (layers is not null)
            {
                Layers = layers;
            }
        }
Example #2
0
        public FrameEndInfo
        (
            StructureType?type = StructureType.TypeFrameEndInfo,
            void *next         = null,
            long?displayTime   = null,
            EnvironmentBlendMode?environmentBlendMode = null,
            uint?layerCount = null,
            CompositionLayerBaseHeader **layers = null
        ) : this()
        {
            if (type is not null)
            {
                Type = type.Value;
            }

            if (next is not null)
            {
                Next = next;
            }

            if (displayTime is not null)
            {
                DisplayTime = displayTime.Value;
            }

            if (environmentBlendMode is not null)
            {
                EnvironmentBlendMode = environmentBlendMode.Value;
            }

            if (layerCount is not null)
            {
                LayerCount = layerCount.Value;
            }

            if (layers is not null)
            {
                Layers = layers;
            }
        }