Enum SampleFilter
Defines how a texel is filtered when rendering.
Namespace: Gorgon.Graphics.Core
Assembly: Gorgon.Graphics.Core.dll
Syntax
public enum SampleFilter
Fields
Name | Description |
---|---|
Anisotropic | Use anisotropic interpolation for minification, magnification, and mip-level sampling. |
ComparisonAnisotropic | Use anisotropic interpolation for minification, magnification, and mip-level sampling. Compare the result to the comparison value. |
ComparisonMinLinearMagMipPoint | Use linear interpolation for minification; use point sampling for magnification and mip-level sampling. Compare the result to the comparison value. |
ComparisonMinLinearMagPointMipLinear | Use linear interpolation for minification; use point sampling for magnification; use linear interpolation for mip-level sampling. Compare the result to the comparison value. |
ComparisonMinMagLinearMipPoint | Use linear interpolation for minification and magnification; use point sampling for mip-level sampling. Compare the result to the comparison value. |
ComparisonMinMagMipLinear | Use linear interpolation for minification, magnification, and mip-level sampling. Compare the result to the comparison value. |
ComparisonMinMagMipPoint | Use point sampling for minification, magnification, and mip-level sampling. Compare the result to the comparison value. |
ComparisonMinMagPointMipLinear | Use point sampling for minification and magnification; use linear interpolation for mip-level sampling. Compare the result to the comparison value. |
ComparisonMinPointMagLinearMipPoint | Use point sampling for minification; use linear interpolation for magnification; use point sampling for mip-level sampling. Compare the result to the comparison value. |
ComparisonMinPointMagMipLinear | Use point sampling for minification; use linear interpolation for magnification and mip-level sampling. Compare the result to the comparison value. |
MaximumAnisotropic | Fetch the same set of texels as SampleFilter.Anisotropic and instead of filtering them return the maximum of the texels. Texels that are weighted 0 during filtering aren't counted towards the maximum. You can query support for this filter type from the member in the D3D11_FEATURE_DATA_D3D11_OPTIONS1 structure. |
MaximumMinLinearMagMipPoint | Fetch the same set of texels as SampleFilter.MinLinearMagMipPoint and instead of filtering them return the maximum of the texels. Texels that are weighted 0 during filtering aren't counted towards the maximum. You can query support for this filter type from the member in the D3D11_FEATURE_DATA_D3D11_OPTIONS1 structure. |
MaximumMinLinearMagPointMipLinear | Fetch the same set of texels as SampleFilter.MinLinearMagPointMipLinear and instead of filtering them return the maximum of the texels. Texels that are weighted 0 during filtering aren't counted towards the maximum. You can query support for this filter type from the member in the D3D11_FEATURE_DATA_D3D11_OPTIONS1 structure. |
MaximumMinMagLinearMipPoint | Fetch the same set of texels as SampleFilter.MinMagLinearMipPoint and instead of filtering them return the maximum of the texels. Texels that are weighted 0 during filtering aren't counted towards the maximum. You can query support for this filter type from the member in the D3D11_FEATURE_DATA_D3D11_OPTIONS1 structure. |
MaximumMinMagMipLinear | Fetch the same set of texels as SampleFilter.MinMagMipLinear and instead of filtering them return the maximum of the texels. Texels that are weighted 0 during filtering aren't counted towards the maximum. You can query support for this filter type from the member in the D3D11_FEATURE_DATA_D3D11_OPTIONS1 structure. |
MaximumMinMagMipPoint | Fetch the same set of texels as SampleFilter.MinMagMipPoint and instead of filtering them return the maximum of the texels. Texels that are weighted 0 during filtering aren't counted towards the maximum. You can query support for this filter type from the member in the D3D11_FEATURE_DATA_D3D11_OPTIONS1 structure. |
MaximumMinMagPointMipLinear | Fetch the same set of texels as SampleFilter.MinMagPointMipLinear and instead of filtering them return the maximum of the texels. Texels that are weighted 0 during filtering aren't counted towards the maximum. You can query support for this filter type from the member in the D3D11_FEATURE_DATA_D3D11_OPTIONS1 structure. |
MaximumMinPointMagLinearMipPoint | Fetch the same set of texels as SampleFilter.MinPointMagLinearMipPoint and instead of filtering them return the maximum of the texels. Texels that are weighted 0 during filtering aren't counted towards the maximum. You can query support for this filter type from the member in the D3D11_FEATURE_DATA_D3D11_OPTIONS1 structure. |
MaximumMinPointMagMipLinear | Fetch the same set of texels as SampleFilter.MinPointMagMipLinear and instead of filtering them return the maximum of the texels. Texels that are weighted 0 during filtering aren't counted towards the maximum. You can query support for this filter type from the member in the D3D11_FEATURE_DATA_D3D11_OPTIONS1 structure. |
MinLinearMagMipPoint | Use linear interpolation for minification; use point sampling for magnification and mip-level sampling. |
MinLinearMagPointMipLinear | Use linear interpolation for minification; use point sampling for magnification; use linear interpolation for mip-level sampling. |
MinMagLinearMipPoint | Use linear interpolation for minification and magnification; use point sampling for mip-level sampling. |
MinMagMipLinear | Use linear interpolation for minification, magnification, and mip-level sampling. |
MinMagMipPoint | Use point sampling for minification, magnification, and mip-level sampling. |
MinMagPointMipLinear | Use point sampling for minification and magnification; use linear interpolation for mip-level sampling. |
MinPointMagLinearMipPoint | Use point sampling for minification; use linear interpolation for magnification; use point sampling for mip-level sampling. |
MinPointMagMipLinear | Use point sampling for minification; use linear interpolation for magnification and mip-level sampling. |
MinimumAnisotropic | Fetch the same set of texels as SampleFilter.Anisotropic and instead of filtering them return the minimum of the texels. Texels that are weighted 0 during filtering aren't counted towards the minimum. You can query support for this filter type from the member in the D3D11_FEATURE_DATA_D3D11_OPTIONS1 structure. |
MinimumMinLinearMagMipPoint | Fetch the same set of texels as SampleFilter.MinLinearMagMipPoint and instead of filtering them return the minimum of the texels. Texels that are weighted 0 during filtering aren't counted towards the minimum. You can query support for this filter type from the member in the D3D11_FEATURE_DATA_D3D11_OPTIONS1 structure. |
MinimumMinLinearMagPointMipLinear | Fetch the same set of texels as SampleFilter.MinLinearMagPointMipLinear and instead of filtering them return the minimum of the texels. Texels that are weighted 0 during filtering aren't counted towards the minimum. You can query support for this filter type from the member in the D3D11_FEATURE_DATA_D3D11_OPTIONS1 structure. |
MinimumMinMagLinearMipPoint | Fetch the same set of texels as SampleFilter.MinMagLinearMipPoint and instead of filtering them return the minimum of the texels. Texels that are weighted 0 during filtering aren't counted towards the minimum. You can query support for this filter type from the member in the D3D11_FEATURE_DATA_D3D11_OPTIONS1 structure. |
MinimumMinMagMipLinear | Fetch the same set of texels as SampleFilter.MinMagMipLinear and instead of filtering them return the minimum of the texels. Texels that are weighted 0 during filtering aren't counted towards the minimum. You can query support for this filter type from the member in the D3D11_FEATURE_DATA_D3D11_OPTIONS1 structure. |
MinimumMinMagMipPoint | Fetch the same set of texels as SampleFilter.MinMagMipPoint and instead of filtering them return the minimum of the texels. Texels that are weighted 0 during filtering aren't counted towards the minimum. You can query support for this filter type from the member in the D3D11_FEATURE_DATA_D3D11_OPTIONS1 structure. |
MinimumMinMagPointMipLinear | Fetch the same set of texels as SampleFilter.MinMagPointMipLinear and instead of filtering them return the minimum of the texels. Texels that are weighted 0 during filtering aren't counted towards the minimum. You can query support for this filter type from the member in the D3D11_FEATURE_DATA_D3D11_OPTIONS1 structure. |
MinimumMinPointMagLinearMipPoint | Fetch the same set of texels as SampleFilter.MinPointMagLinearMipPoint and instead of filtering them return the minimum of the texels. Texels that are weighted 0 during filtering aren't counted towards the minimum. You can query support for this filter type from the member in the D3D11_FEATURE_DATA_D3D11_OPTIONS1 structure. |
MinimumMinPointMagMipLinear | Fetch the same set of texels as SampleFilter.MinPointMagMipLinear and instead of filtering them return the minimum of the texels. Texels that are weighted 0 during filtering aren't counted towards the minimum. You can query support for this filter type from the member in the D3D11_FEATURE_DATA_D3D11_OPTIONS1 structure. |