wisdom
Loading...
Searching...
No Matches
WisSwapchainScaling Struct Reference

Detailed Description

Specification


C version:

// Provided by Wisdom 0.7.0.
typedef enum WisSwapchainScaling {
WisSwapchainScalingNone = 0,
WisSwapchainScalingStretch = 1,
WisSwapchainScalingAspect = 2,

C++ version:

namespace wis{
// Provided by Wisdom 0.7.0.
enum class SwapchainScaling {
None = 0,
Stretch = 1,
Aspect = 2,
};
}

Description


Swapchain scaling mode.

Note
Translates to DXGI_SCALING for DirectX 12 implementation, and VkPresentScalingFlagsEXT for Vulkan implementation.

Values:

  • WisSwapchainScalingNone = 0: No scaling. The swapchain size is equal to the window size.
  • WisSwapchainScalingStretch = 1: Stretch scaling. The swapchain size is stretched to the window size.
  • WisSwapchainScalingAspect = 2: Aspect scaling. The swapchain size is scaled to the window size with aspect ratio preserved.

See Also


See also
Structs: WisSwapchainDesc