Rasterizer state description.  
 More...
#include <rasterizer_state_description.h>
Rasterizer state description. 
◆ RasterizerStateDescription()
      
        
          | clan::RasterizerStateDescription::RasterizerStateDescription | ( |  | ) |  | 
      
 
 
◆ clone()
◆ enable_antialiased()
      
        
          | void clan::RasterizerStateDescription::enable_antialiased | ( | bool | value | ) |  | 
      
 
Enables/disables anti-aliasing. (clanGL only) 
 
 
◆ enable_line_antialiasing()
      
        
          | void clan::RasterizerStateDescription::enable_line_antialiasing | ( | bool | enabled | ) |  | 
      
 
Setting to true enables line antialiasing. 
Initially antialiasing of lines is disabled.
 
 
◆ enable_offset_fill()
      
        
          | void clan::RasterizerStateDescription::enable_offset_fill | ( | bool | value | ) |  | 
      
 
Enables/disables polygon offsetting. 
 
 
◆ enable_offset_line()
      
        
          | void clan::RasterizerStateDescription::enable_offset_line | ( | bool | value | ) |  | 
      
 
Enables/disables line offsetting. 
 
 
◆ enable_offset_point()
      
        
          | void clan::RasterizerStateDescription::enable_offset_point | ( | bool | value | ) |  | 
      
 
Enables/disables point offsetting. 
 
 
◆ enable_point_size()
      
        
          | void clan::RasterizerStateDescription::enable_point_size | ( | bool | enable | ) |  | 
      
 
Enables if points sizes is set by the vertex shader. (clanGL only) 
 
 
◆ enable_scissor()
      
        
          | void clan::RasterizerStateDescription::enable_scissor | ( | bool | enabled | ) |  | 
      
 
Enables/disables if clipping rects are used. 
 
 
◆ get_antialiased()
      
        
          | bool clan::RasterizerStateDescription::get_antialiased | ( |  | ) | const | 
      
 
 
◆ get_culled()
      
        
          | bool clan::RasterizerStateDescription::get_culled | ( |  | ) | const | 
      
 
 
◆ get_enable_line_antialiasing()
      
        
          | bool clan::RasterizerStateDescription::get_enable_line_antialiasing | ( |  | ) | const | 
      
 
 
◆ get_enable_scissor()
      
        
          | bool clan::RasterizerStateDescription::get_enable_scissor | ( |  | ) | const | 
      
 
 
◆ get_face_cull_mode()
      
        
          | CullMode clan::RasterizerStateDescription::get_face_cull_mode | ( |  | ) | const | 
      
 
 
◆ get_face_fill_mode()
      
        
          | FillMode clan::RasterizerStateDescription::get_face_fill_mode | ( |  | ) | const | 
      
 
 
◆ get_front_face()
      
        
          | FaceSide clan::RasterizerStateDescription::get_front_face | ( |  | ) | const | 
      
 
 
◆ get_offset_fill()
      
        
          | bool clan::RasterizerStateDescription::get_offset_fill | ( |  | ) | const | 
      
 
 
◆ get_offset_line()
      
        
          | bool clan::RasterizerStateDescription::get_offset_line | ( |  | ) | const | 
      
 
 
◆ get_offset_point()
      
        
          | bool clan::RasterizerStateDescription::get_offset_point | ( |  | ) | const | 
      
 
 
◆ get_point_fade_treshold_size()
      
        
          | float clan::RasterizerStateDescription::get_point_fade_treshold_size | ( |  | ) | const | 
      
 
 
◆ get_point_size()
      
        
          | float clan::RasterizerStateDescription::get_point_size | ( |  | ) | const | 
      
 
 
◆ get_point_sprite_origin()
      
        
          | PointSpriteOrigin clan::RasterizerStateDescription::get_point_sprite_origin | ( |  | ) | const | 
      
 
 
◆ get_polygon_offset()
      
        
          | void clan::RasterizerStateDescription::get_polygon_offset | ( | float & | out_factor, | 
        
          |  |  | float & | out_units ) const | 
      
 
 
◆ is_point_size()
      
        
          | bool clan::RasterizerStateDescription::is_point_size | ( |  | ) | const | 
      
 
 
◆ operator<()
◆ operator==()
◆ set_culled()
      
        
          | void clan::RasterizerStateDescription::set_culled | ( | bool | value | ) |  | 
      
 
Enables/disables polygon cull clipping. 
 
 
◆ set_face_cull_mode()
      
        
          | void clan::RasterizerStateDescription::set_face_cull_mode | ( | CullMode | value | ) |  | 
      
 
Sets the polygon cull clipping mode. 
 
 
◆ set_face_fill_mode()
      
        
          | void clan::RasterizerStateDescription::set_face_fill_mode | ( | FillMode | value | ) |  | 
      
 
Sets the filling mode for polygons. 
 
 
◆ set_front_face()
      
        
          | void clan::RasterizerStateDescription::set_front_face | ( | FaceSide | value | ) |  | 
      
 
Sets which side is the front side of a face. 
 
 
◆ set_point_fade_treshold_size()
      
        
          | void clan::RasterizerStateDescription::set_point_fade_treshold_size | ( | float |  | ) |  | 
      
 
Alpha fade point once minimum size treshold reached. Requires multisampling to be enabled. (clanGL only) 
 
 
◆ set_point_size()
      
        
          | void clan::RasterizerStateDescription::set_point_size | ( | float |  | ) |  | 
      
 
The default value is 1.0 (clanGL only) 
 
 
◆ set_point_sprite_origin()
      
        
          | void clan::RasterizerStateDescription::set_point_sprite_origin | ( | PointSpriteOrigin | origin | ) |  | 
      
 
Sets the origin of texture point sprites. (clanGL only) 
 
 
◆ set_polygon_offset()
      
        
          | void clan::RasterizerStateDescription::set_polygon_offset | ( | float | factor, | 
        
          |  |  | float | units ) | 
      
 
 
The documentation for this class was generated from the following file: