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

Detailed Description

Specification


C version:

// Provided by Wisdom 0.7.0.
typedef struct WisRasterizerDesc {
WisFillMode fill_mode;
WisCullMode cull_mode;
WisWindingOrder front_face;
bool depth_bias_enable;
float depth_bias;
float depth_bias_clamp;
float depth_bias_slope_factor;
bool depth_clip_enable;
WisLineRasterization line_rasterization;
WisConservativeRasterization conservative_rasterization;

C++ version:

namespace wis{
// Provided by Wisdom 0.7.0.
struct RasterizerDesc {
wis::FillMode fill_mode;
wis::CullMode cull_mode;
wis::WindingOrder front_face;
bool depth_bias_enable;
float depth_bias;
float depth_bias_clamp;
float depth_bias_slope_factor;
bool depth_clip_enable;
wis::LineRasterization line_rasterization;
wis::ConservativeRasterization conservative_rasterization;
};
}

Members


  • fill_mode indicates fill mode. Solid or Wireframe. Default is WisFillModeSolid.
  • cull_mode defines cull mode. None, Front, Back. Default is WisCullModeBack.
  • front_face indicates front face winding order. Clockwise or CounterClockwise. Default is WisWindingOrderClockwise.
  • depth_bias_enable describes depth bias enable. Default is false.
  • depth_bias indicates depth bias. Default is 0.0f.
  • depth_bias_clamp indicates depth bias clamp. Default is 0.0f.
  • depth_bias_slope_factor indicates depth bias slope factor e.g. for shadows. Default is 0.0f.
  • depth_clip_enable specifies depth clip enable. Default is true.
  • line_rasterization specifies line rasterization mode. Default is WisLineRasterizationDefault.
  • conservative_rasterization indicates conservative rasterization mode. Default is WisConservativeRasterizationOff.

Description


See Also


See also
Structs: WisGraphicsPipelineDesc