31 #include "graphic_context.h"
35 class RasterizerStateDescription_Impl;
111 std::shared_ptr<RasterizerStateDescription_Impl> impl;
void set_culled(bool value)
Enables/disables polygon cull clipping.
bool enable_line_antialiasing() const
Rasterizer state description.
Definition: rasterizer_state_description.h:38
bool offset_point() const
void enable_offset_fill(bool value)
Enables/disables polygon offsetting.
void set_point_size(float)
The default value is 1.0 (uicoreGL only)
FaceSide
Front face modes.
Definition: graphic_context.h:88
FillMode
Polygon filling modes.
Definition: graphic_context.h:80
void set_face_cull_mode(CullMode value)
Sets the polygon cull clipping mode.
void enable_antialiased(bool value)
Enables/disables anti-aliasing. (uicoreGL only)
void polygon_offset(float &out_factor, float &out_units) const
void enable_offset_point(bool value)
Enables/disables point offsetting.
bool operator<(const RasterizerStateDescription &other) const
RasterizerStateDescription clone() const
PointSpriteOrigin point_sprite_origin() const
FillMode face_fill_mode() const
bool operator==(const RasterizerStateDescription &other) const
void enable_offset_line(bool value)
Enables/disables line offsetting.
FaceSide front_face() const
void set_point_fade_treshold_size(float)
Alpha fade point once minimum size treshold reached. Requires multisampling to be enabled...
void set_polygon_offset(float factor, float units)
Sets the offset factor.
void set_point_sprite_origin(PointSpriteOrigin origin)
Sets the origin of texture point sprites. (uicoreGL only)
CullMode
Polygon culling modes.
Definition: graphic_context.h:72
RasterizerStateDescription()
CullMode face_cull_mode() const
void set_front_face(FaceSide value)
Sets which side is the front side of a face.
bool is_point_size() const
float point_fade_treshold_size() const
bool enable_scissor() const
PointSpriteOrigin
Point Sprite Origin.
Definition: graphic_context.h:216
void set_face_fill_mode(FillMode value)
Sets the filling mode for polygons.
Definition: Application/application.h:35
void enable_point_size(bool enable)
Enables if points sizes is set by the vertex shader. (uicoreGL only)