Пример #1
0
        internal DepthStencilView(Device device, Resource resource, DepthStencilViewDescription?description)
            : base(device, resource)
        {
            switch (resource.ResourceType)
            {
            case ResourceType.Buffer:
                throw new ArgumentException("Invalid resource type for depth stencil view: " + resource.ResourceType);
            }

            _description = description.GetValueOrDefault(DepthStencilViewDescription.CreateDefault(resource));
            _innerView   = InnerResourceView.Create(resource, _description);
        }