| 
    KiCad PCB EDA Suite
    
   | 
 
The Cairo implementation of the graphics abstraction layer. More...
Namespaces | |
| namespace | BUILTIN_FONT | 
| namespace | DETAIL | 
| namespace | PREVIEW | 
Classes | |
| class | ACCELERATING_ZOOM_CONTROLLER | 
| Class that zooms faster if scroll events happen very close together.  More... | |
| class | ANCHOR_DEBUG | 
| View item to draw debug items for anchors.  More... | |
| class | ANTIALIASING_NONE | 
| class | ANTIALIASING_SMAA | 
| class | ANTIALIASING_SUPERSAMPLING | 
| class | CACHED_CONTAINER | 
| Class to store VERTEX instances with caching.  More... | |
| class | CACHED_CONTAINER_GPU | 
| Specialization of CACHED_CONTAINER that stores data in video memory via memory mapping.  More... | |
| class | CACHED_CONTAINER_RAM | 
| Specialization of CACHED_CONTAINER that stores data in RAM.  More... | |
| class | CAIRO_COMPOSITOR | 
| class | CAIRO_GAL | 
| class | CAIRO_GAL_BASE | 
| class | CAIRO_PRINT_CTX | 
| Provide a Cairo context created from wxPrintDC.  More... | |
| class | CAIRO_PRINT_GAL | 
| class | COLOR4D | 
| A color representation with 4 components: red, green, blue, alpha.  More... | |
| class | COMPOSITOR | 
| class | CONSTANT_ZOOM_CONTROLLER | 
| A CONSTANT_ZOOM_CONTROLLER that zooms by a fixed factor based only on the magnitude of the scroll wheel rotation.  More... | |
| class | CONSTRUCTION_GEOM | 
| Shows construction geometry for things like line extensions, arc centers, etc.  More... | |
| class | DS_PAINTER | 
| Methods for painting drawing sheet items.  More... | |
| class | DS_RENDER_SETTINGS | 
| Store page-layout-specific render settings.  More... | |
| class | GAL | 
| Abstract interface for drawing on a 2D-surface.  More... | |
| class | GAL_CONTEXT_LOCKER | 
| class | GAL_DISPLAY_OPTIONS | 
| class | GAL_DISPLAY_OPTIONS_OBSERVER | 
| class | GAL_DRAWING_CONTEXT | 
| class | GAL_PRINT | 
| Wrapper around GAL to provide information needed for printing.  More... | |
| class | GAL_SCOPED_ATTRS | 
| Attribute save/restore for GAL attributes.  More... | |
| class | GAL_UPDATE_CONTEXT | 
| class | GERBVIEW_PAINTER | 
| Methods for drawing GerbView specific items.  More... | |
| class | GERBVIEW_RENDER_SETTINGS | 
| Store GerbView specific render settings.  More... | |
| class | GL_BITMAP_CACHE | 
| class | GPU_CACHED_MANAGER | 
| class | GPU_MANAGER | 
| Class to handle uploading vertices and indices to GPU in drawing purposes.  More... | |
| class | GPU_NONCACHED_MANAGER | 
| class | NONCACHED_CONTAINER | 
| class | OPENGL_COMPOSITOR | 
| class | OPENGL_GAL | 
| OpenGL implementation of the Graphics Abstraction Layer.  More... | |
| class | OPENGL_PRESENTOR | 
| class | ORIGIN_VIEWITEM | 
| class | PAINTER | 
| Contains all the knowledge about how to draw graphical object onto any particular output device.  More... | |
| class | PCB_PAINTER | 
| Contains methods for drawing PCB-specific items.  More... | |
| class | PCB_PRINT_PAINTER | 
| Special flavor of PCB_PAINTER that contains modifications to handle printing options.  More... | |
| class | PCB_RENDER_SETTINGS | 
| PCB specific render settings.  More... | |
| class | PCB_VIEW | 
| class | PRINT_CONTEXT | 
| class | RENDER_SETTINGS | 
| Container for all the knowledge about how graphical objects are drawn on any output surface/device.  More... | |
| class | SCH_PAINTER | 
| Contains methods for drawing schematic-specific items.  More... | |
| class | SCH_VIEW | 
| class | SHADER | 
| Provide the access to the OpenGL shaders.  More... | |
| class | SNAP_INDICATOR | 
| View item to draw an origin marker with an optional snap type indicator.  More... | |
| struct | VC_SETTINGS | 
| Structure to keep VIEW_CONTROLS settings for easy store/restore operations.  More... | |
| struct | VERTEX | 
| class | VERTEX_CONTAINER | 
| class | VERTEX_ITEM | 
| class | VERTEX_MANAGER | 
| Class to control vertex container and GPU with possibility of emulating old-style OpenGL 1.0 state machine using modern OpenGL methods.  More... | |
| class | VIEW | 
| Hold a (potentially large) number of VIEW_ITEMs and renders them on a graphics device provided by the GAL.  More... | |
| class | VIEW_CONTROLS | 
| An interface for classes handling user events controlling the view behavior such as zooming, panning, mouse grab, etc.  More... | |
| class | VIEW_GROUP | 
| Extend VIEW_ITEM by possibility of grouping items into a single object.  More... | |
| class | VIEW_ITEM | 
| An abstract base class for deriving all objects that can be added to a VIEW.  More... | |
| class | VIEW_ITEM_DATA | 
| class | VIEW_OVERLAY | 
| class | VIEW_RTREE | 
| Implement an non-owning R-tree for fast spatial indexing of VIEW items.  More... | |
| class | WX_VIEW_CONTROLS | 
| An implementation of class VIEW_CONTROLS for wxWidgets library.  More... | |
| class | ZOOM_CONTROLLER | 
| Handle the response of the zoom scale to external inputs.  More... | |
Typedefs | |
| typedef RTree< VIEW_ITEM *, int, 2, double > | VIEW_RTREE_BASE | 
Enumerations | |
| enum | RENDER_TARGET {  TARGET_CACHED = 0 , TARGET_NONCACHED , TARGET_OVERLAY , TARGET_TEMP , TARGETS_NUMBER }  | 
| RENDER_TARGET: Possible rendering targets.  More... | |
| enum class | GRID_STYLE { DOTS , LINES , SMALL_CROSS } | 
| Type definition of the grid style.  More... | |
| enum class | GAL_ANTIALIASING_MODE { AA_NONE , AA_FAST , AA_HIGHQUALITY } | 
| enum class | GRID_SNAPPING { ALWAYS , WITH_GRID , NEVER } | 
| enum class | CROSS_HAIR_MODE : int { SMALL_CROSS , FULLSCREEN_CROSS , FULLSCREEN_DIAGONAL } | 
| enum | SHADER_TYPE { SHADER_TYPE_VERTEX = GL_VERTEX_SHADER , SHADER_TYPE_FRAGMENT = GL_FRAGMENT_SHADER , SHADER_TYPE_GEOMETRY = GL_GEOMETRY_SHADER } | 
| Type definition for the shader.  More... | |
| enum | SHADER_MODE {  SHADER_NONE = 0 , SHADER_FILLED_CIRCLE = 2 , SHADER_STROKED_CIRCLE = 3 , SHADER_FONT = 4 , SHADER_LINE_A = 5 , SHADER_LINE_B = 6 , SHADER_LINE_C = 7 , SHADER_LINE_D = 8 , SHADER_LINE_E = 9 , SHADER_LINE_F = 10 , SHADER_HOLE_WALL = 11 }  | 
| < Possible types of shaders (keep consistent with the actual shader source in kicad_vert.glsl and kicad_frag.glsl).  More... | |
| enum | VIEW_UPDATE_FLAGS {  NONE = 0x00 , APPEARANCE = 0x01 , COLOR = 0x02 , GEOMETRY = 0x04 , LAYERS = 0x08 , INITIAL_ADD = 0x10 , REPAINT = 0x20 , ALL = 0xef }  | 
| Define the how severely the appearance of the item has been changed.  More... | |
| enum | VIEW_VISIBILITY_FLAGS { VISIBLE = 0x01 , HIDDEN = 0x02 , OVERLAY_HIDDEN = 0x04 } | 
| Define the visibility of the item (temporarily hidden, invisible, etc).  More... | |
Functions | |
| bool | operator== (const COLOR4D &lhs, const COLOR4D &rhs) | 
| Equality operator, are two colors equal.   | |
| bool | operator!= (const COLOR4D &lhs, const COLOR4D &rhs) | 
| Not equality operator, are two colors not equal.   | |
| bool | operator< (const COLOR4D &lhs, const COLOR4D &rhs) | 
| std::ostream & | operator<< (std::ostream &aStream, COLOR4D const &aColor) | 
| Syntactic sugar for outputting colors to strings.   | |
| void | to_json (nlohmann::json &aJson, const COLOR4D &aColor) | 
| void | from_json (const nlohmann::json &aJson, COLOR4D &aColor) | 
| EESCHEMA_SETTINGS * | eeconfig () | 
| static bool | isFieldsLayer (int aLayer) | 
| static BOX2I | GetTextExtents (const wxString &aText, const VECTOR2D &aPosition, KIFONT::FONT &aFont, const TEXT_ATTRIBUTES &aAttrs, const KIFONT::METRICS &aFontMetrics) | 
| static void | strokeText (KIGFX::GAL &aGal, const wxString &aText, const VECTOR2D &aPosition, const TEXT_ATTRIBUTES &aAttrs, const KIFONT::METRICS &aFontMetrics) | 
| static void | bitmapText (KIGFX::GAL &aGal, const wxString &aText, const VECTOR2D &aPosition, const TEXT_ATTRIBUTES &aAttrs) | 
| static void | knockoutText (KIGFX::GAL &aGal, const wxString &aText, const VECTOR2D &aPosition, const TEXT_ATTRIBUTES &aAttrs, const KIFONT::METRICS &aFontMetrics) | 
| static void | boxText (KIGFX::GAL &aGal, const wxString &aText, const VECTOR2D &aPosition, const TEXT_ATTRIBUTES &aAttrs, const KIFONT::METRICS &aFontMetrics) | 
| static void | drawAltPinModesIcon (GAL &aGal, const VECTOR2D &aPos, double aSize, bool aBaseSelected, bool aRotate, int aExtraLineWidth, const COLOR4D &aColor) | 
| Draw an alternate pin mode indicator icon.   | |
| void | DrawCross (GAL &aGal, const VECTOR2I &aPosition, int aSize) | 
| Draw a cross at a given position.   | |
| void | DrawDashedLine (GAL &aGal, const SEG &aSeg, double aDashSize) | 
| Draw a dashed line.   | |
Variables | |
| static constexpr size_t | VERTEX_SIZE = sizeof( VERTEX ) | 
| static constexpr size_t | VERTEX_STRIDE = VERTEX_SIZE / sizeof( GLfloat ) | 
| static constexpr size_t | COORD_OFFSET = offsetof( VERTEX, x ) | 
| static constexpr size_t | COORD_SIZE | 
| static constexpr size_t | COORD_STRIDE = COORD_SIZE / sizeof( GLfloat ) | 
| static constexpr size_t | COLOR_OFFSET = offsetof( VERTEX, r ) | 
| static constexpr size_t | COLOR_SIZE | 
| static constexpr size_t | COLOR_STRIDE = COLOR_SIZE / sizeof( GLubyte ) | 
| static constexpr size_t | SHADER_OFFSET = offsetof( VERTEX, shader ) | 
| static constexpr size_t | SHADER_SIZE = sizeof( VERTEX::shader ) | 
| static constexpr size_t | SHADER_STRIDE = SHADER_SIZE / sizeof( GLfloat ) | 
| static constexpr size_t | INDEX_SIZE = sizeof( GLuint ) | 
The Cairo implementation of the graphics abstraction layer.
View item to draw an origin marker.
Quote from Wikipedia: " Cairo is a software library used to provide a vector graphics-based, device-independent API for software developers. It is designed to provide primitives for 2-dimensional drawing across a number of different backends. "
Cairo offers also backends for PostScript and PDF surfaces. So it can be used for printing of KiCad graphics surfaces as well.
| typedef RTree<VIEW_ITEM*, int, 2, double> KIGFX::VIEW_RTREE_BASE | 
Definition at line 36 of file view_rtree.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| SMALL_CROSS | |
| FULLSCREEN_CROSS | |
| FULLSCREEN_DIAGONAL | |
Definition at line 67 of file gal_display_options.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| AA_NONE | |
| AA_FAST | |
| AA_HIGHQUALITY | |
Definition at line 53 of file gal_display_options.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| ALWAYS | |
| WITH_GRID | |
| NEVER | |
Definition at line 60 of file gal_display_options.h.
      
  | 
  strong | 
Type definition of the grid style.
| Enumerator | |
|---|---|
| DOTS | Use dots for the grid.  | 
| LINES | Use lines for the grid.  | 
| SMALL_CROSS | Use small cross instead of dots for the grid.  | 
Definition at line 46 of file gal_display_options.h.
| enum KIGFX::RENDER_TARGET | 
RENDER_TARGET: Possible rendering targets.
Definition at line 35 of file definitions.h.
| enum KIGFX::SHADER_MODE | 
< Possible types of shaders (keep consistent with the actual shader source in kicad_vert.glsl and kicad_frag.glsl).
| Enumerator | |
|---|---|
| SHADER_NONE | |
| SHADER_FILLED_CIRCLE | |
| SHADER_STROKED_CIRCLE | |
| SHADER_FONT | |
| SHADER_LINE_A | |
| SHADER_LINE_B | |
| SHADER_LINE_C | |
| SHADER_LINE_D | |
| SHADER_LINE_E | |
| SHADER_LINE_F | |
| SHADER_HOLE_WALL | |
Definition at line 45 of file vertex_common.h.
| enum KIGFX::SHADER_TYPE | 
Define the how severely the appearance of the item has been changed.
Definition at line 51 of file view_item.h.
Define the visibility of the item (temporarily hidden, invisible, etc).
| Enumerator | |
|---|---|
| VISIBLE | Item is visible (in general)  | 
| HIDDEN | Item is temporarily hidden (usually in favor of a being drawn from an overlay, such as a SELECTION). Overrides VISIBLE flag.  | 
| OVERLAY_HIDDEN | Item is temporarily hidden from being drawn on an overlay.  | 
Definition at line 65 of file view_item.h.
      
  | 
  static | 
Definition at line 631 of file sch_painter.cpp.
References KIGFX::GAL::BitmapText(), KiROUND(), TEXT_ATTRIBUTES::m_Angle, TEXT_ATTRIBUTES::m_Halign, TEXT_ATTRIBUTES::m_Size, TEXT_ATTRIBUTES::m_StrokeWidth, TEXT_ATTRIBUTES::m_Valign, KIGFX::GAL::SetGlyphSize(), KIGFX::GAL::SetHorizontalJustify(), KIGFX::GAL::SetLineWidth(), KIGFX::GAL::SetVerticalJustify(), VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by KIGFX::SCH_PAINTER::draw(), KIGFX::SCH_PAINTER::draw(), and KIGFX::SCH_PAINTER::draw().
      
  | 
  static | 
Definition at line 692 of file sch_painter.cpp.
References KIGFX::GAL::DrawRectangle(), eeconfig(), BOX2< Vec >::GetEnd(), KIFONT::FONT::GetFont(), BOX2< Vec >::GetOrigin(), GetTextExtents(), BOX2< Vec >::Inflate(), TEXT_ATTRIBUTES::m_Bold, TEXT_ATTRIBUTES::m_Font, TEXT_ATTRIBUTES::m_Italic, TEXT_ATTRIBUTES::m_StrokeWidth, KIGFX::GAL::SetIsFill(), and KIGFX::GAL::SetIsStroke().
Referenced by KIGFX::SCH_PAINTER::draw().
      
  | 
  static | 
Draw an alternate pin mode indicator icon.
Definition at line 843 of file sch_painter.cpp.
References ANGLE_0, ANGLE_180, ANGLE_270, ANGLE_90, KIGFX::GAL::DrawArc(), KIGFX::GAL::DrawLine(), KiROUND(), KIGFX::GAL::Restore(), KIGFX::GAL::Rotate(), KIGFX::GAL::Save(), KIGFX::GAL::SetIsFill(), KIGFX::GAL::SetIsStroke(), KIGFX::GAL::SetLineWidth(), KIGFX::GAL::SetStrokeColor(), and KIGFX::GAL::Translate().
Referenced by KIGFX::SCH_PAINTER::draw().
Draw a cross at a given position.
| aGal | The graphics abstraction layer to draw with. | 
| aPosition | The position to draw the cross at. | 
| aSize | The size of the cross. | 
Definition at line 33 of file item_drawing_utils.cpp.
References KIGFX::GAL::DrawLine().
Referenced by KIGFX::CONSTRUCTION_GEOM::ViewDraw().
Draw a dashed line.
| aGal | The graphics abstraction layer to draw with. | 
| aSeg | The line to draw. | 
| aDashSize | The size of the dashes. | 
Definition at line 41 of file item_drawing_utils.cpp.
References SEG::A, SEG::B, BOX2< VECTOR2I >::ByCorners(), ClipLine(), KIGFX::GAL::DrawLine(), KIGFX::GAL::GetWorldScale(), KiROUND(), VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by KIGFX::CONSTRUCTION_GEOM::ViewDraw().
| EESCHEMA_SETTINGS * KIGFX::eeconfig | ( | ) | 
Definition at line 77 of file sch_painter.cpp.
References Kiface(), and KIFACE_BASE::KifaceSettings().
Referenced by boxText(), KIGFX::SCH_PAINTER::draw(), KIGFX::SCH_PAINTER::draw(), KIGFX::SCH_PAINTER::draw(), KIGFX::SCH_PAINTER::draw(), KIGFX::SCH_PAINTER::draw(), KIGFX::SCH_PAINTER::draw(), KIGFX::SCH_PAINTER::draw(), KIGFX::SCH_PAINTER::draw(), KIGFX::SCH_PAINTER::draw(), KIGFX::SCH_PAINTER::draw(), KIGFX::SCH_PAINTER::draw(), KIGFX::SCH_PAINTER::draw(), KIGFX::SCH_PAINTER::draw(), KIGFX::SCH_PAINTER::getLineWidth(), KIGFX::SCH_PAINTER::getShadowWidth(), knockoutText(), and strokeText().
| KICOMMON_API void KIGFX::from_json | ( | const nlohmann::json & | aJson, | 
| COLOR4D & | aColor ) | 
Definition at line 288 of file color4d.cpp.
References KIGFX::COLOR4D::SetFromWxString().
      
  | 
  static | 
Definition at line 582 of file sch_painter.cpp.
References BOX2< Vec >::GetBoundingBoxRotated(), BOX2< Vec >::GetHeight(), BOX2< Vec >::GetWidth(), BOX2< Vec >::GetX(), BOX2< Vec >::GetY(), GR_TEXT_H_ALIGN_CENTER, GR_TEXT_H_ALIGN_INDETERMINATE, GR_TEXT_H_ALIGN_LEFT, GR_TEXT_H_ALIGN_RIGHT, GR_TEXT_V_ALIGN_BOTTOM, GR_TEXT_V_ALIGN_CENTER, GR_TEXT_V_ALIGN_INDETERMINATE, GR_TEXT_V_ALIGN_TOP, TEXT_ATTRIBUTES::m_Angle, TEXT_ATTRIBUTES::m_Bold, TEXT_ATTRIBUTES::m_Halign, TEXT_ATTRIBUTES::m_Italic, TEXT_ATTRIBUTES::m_Size, TEXT_ATTRIBUTES::m_StrokeWidth, TEXT_ATTRIBUTES::m_Valign, BOX2< Vec >::Normalize(), BOX2< Vec >::SetX(), BOX2< Vec >::SetY(), KIFONT::FONT::StringBoundaryLimits(), VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by boxText().
      
  | 
  static | 
Definition at line 569 of file sch_painter.cpp.
References LAYER_FIELDS, LAYER_INTERSHEET_REFS, LAYER_NETCLASS_REFS, LAYER_REFERENCEPART, LAYER_SHEETFIELDS, LAYER_SHEETFILENAME, LAYER_SHEETNAME, and LAYER_VALUEPART.
Referenced by KIGFX::SCH_PAINTER::draw(), KIGFX::SCH_PAINTER::draw(), KIGFX::SCH_PAINTER::draw(), KIGFX::SCH_PAINTER::draw(), KIGFX::SCH_PAINTER::draw(), and KIGFX::SCH_PAINTER::draw().
      
  | 
  static | 
Definition at line 646 of file sch_painter.cpp.
References SHAPE_POLY_SET::AddOutline(), SHAPE_POLY_SET::Append(), SHAPE_POLY_SET::BBox(), SHAPE_POLY_SET::BooleanSubtract(), KIFONT::FONT::Draw(), KIGFX::GAL::DrawPolygon(), eeconfig(), SHAPE_POLY_SET::Fracture(), BOX2< Vec >::GetBottom(), KIFONT::FONT::GetFont(), BOX2< Vec >::GetLeft(), BOX2< Vec >::GetRight(), BOX2< Vec >::GetTop(), TEXT_ATTRIBUTES::m_Bold, TEXT_ATTRIBUTES::m_Color, TEXT_ATTRIBUTES::m_Font, TEXT_ATTRIBUTES::m_Italic, TEXT_ATTRIBUTES::m_StrokeWidth, SHAPE_POLY_SET::NewOutline(), KIGFX::GAL::SetFillColor(), KIGFX::GAL::SetIsFill(), and KIGFX::GAL::SetIsStroke().
Referenced by KIGFX::SCH_PAINTER::draw(), and KIGFX::SCH_PAINTER::draw().
| KICOMMON_API bool KIGFX::operator!= | ( | const COLOR4D & | lhs, | 
| const COLOR4D & | rhs ) | 
Not equality operator, are two colors not equal.
Definition at line 255 of file color4d.cpp.
| KICOMMON_API bool KIGFX::operator< | ( | const COLOR4D & | lhs, | 
| const COLOR4D & | rhs ) | 
Definition at line 261 of file color4d.cpp.
References KIGFX::COLOR4D::a, KIGFX::COLOR4D::b, KIGFX::COLOR4D::g, and KIGFX::COLOR4D::r.
| KICOMMON_API std::ostream & KIGFX::operator<< | ( | std::ostream & | aStream, | 
| COLOR4D const & | aColor ) | 
Syntactic sugar for outputting colors to strings.
Definition at line 276 of file color4d.cpp.
References KIGFX::COLOR4D::ToCSSString().
| KICOMMON_API bool KIGFX::operator== | ( | const COLOR4D & | lhs, | 
| const COLOR4D & | rhs ) | 
Equality operator, are two colors equal.
Definition at line 249 of file color4d.cpp.
References KIGFX::COLOR4D::a, KIGFX::COLOR4D::b, KIGFX::COLOR4D::g, and KIGFX::COLOR4D::r.
      
  | 
  static | 
Definition at line 613 of file sch_painter.cpp.
References KIFONT::FONT::Draw(), eeconfig(), KIFONT::FONT::GetFont(), KIFONT::FONT::IsOutline(), KIFONT::FONT::IsStroke(), TEXT_ATTRIBUTES::m_Bold, TEXT_ATTRIBUTES::m_Font, TEXT_ATTRIBUTES::m_Italic, KIGFX::GAL::SetIsFill(), and KIGFX::GAL::SetIsStroke().
Referenced by KIGFX::SCH_PAINTER::draw(), KIGFX::SCH_PAINTER::draw(), KIGFX::SCH_PAINTER::draw(), and KIGFX::SCH_PAINTER::draw().
| KICOMMON_API void KIGFX::to_json | ( | nlohmann::json & | aJson, | 
| const COLOR4D & | aColor ) | 
Definition at line 282 of file color4d.cpp.
References KIGFX::COLOR4D::ToCSSString().
      
  | 
  staticconstexpr | 
Definition at line 76 of file vertex_common.h.
Referenced by KIGFX::GPU_CACHED_MANAGER::EndDrawing(), and KIGFX::GPU_NONCACHED_MANAGER::EndDrawing().
      
  | 
  staticconstexpr | 
Definition at line 77 of file vertex_common.h.
      
  | 
  staticconstexpr | 
Definition at line 79 of file vertex_common.h.
Referenced by KIGFX::GPU_CACHED_MANAGER::EndDrawing(), and KIGFX::GPU_NONCACHED_MANAGER::EndDrawing().
      
  | 
  staticconstexpr | 
Definition at line 71 of file vertex_common.h.
Referenced by KIGFX::GPU_CACHED_MANAGER::EndDrawing().
      
  | 
  staticconstexpr | 
Definition at line 72 of file vertex_common.h.
      
  | 
  staticconstexpr | 
Definition at line 74 of file vertex_common.h.
Referenced by KIGFX::GPU_CACHED_MANAGER::EndDrawing(), and KIGFX::GPU_NONCACHED_MANAGER::EndDrawing().
      
  | 
  staticconstexpr | 
Definition at line 86 of file vertex_common.h.
      
  | 
  staticconstexpr | 
Definition at line 82 of file vertex_common.h.
Referenced by KIGFX::GPU_CACHED_MANAGER::EndDrawing(), and KIGFX::GPU_NONCACHED_MANAGER::EndDrawing().
      
  | 
  staticconstexpr | 
Definition at line 83 of file vertex_common.h.
      
  | 
  staticconstexpr | 
Definition at line 84 of file vertex_common.h.
Referenced by KIGFX::GPU_CACHED_MANAGER::EndDrawing(), KIGFX::GPU_NONCACHED_MANAGER::EndDrawing(), KIGFX::VERTEX_MANAGER::putVertex(), and KIGFX::VERTEX_MANAGER::VERTEX_MANAGER().
      
  | 
  staticconstexpr | 
Definition at line 68 of file vertex_common.h.
Referenced by KIGFX::CACHED_CONTAINER_GPU::CACHED_CONTAINER_GPU(), KIGFX::CACHED_CONTAINER_RAM::CACHED_CONTAINER_RAM(), KIGFX::CACHED_CONTAINER::defragment(), KIGFX::CACHED_CONTAINER_GPU::defragmentResize(), KIGFX::CACHED_CONTAINER_RAM::defragmentResize(), KIGFX::CACHED_CONTAINER_GPU::defragmentResizeMemcpy(), KIGFX::GPU_CACHED_MANAGER::EndDrawing(), KIGFX::GPU_NONCACHED_MANAGER::EndDrawing(), KIGFX::CACHED_CONTAINER::reallocate(), and KIGFX::CACHED_CONTAINER_RAM::Unmap().
      
  | 
  staticconstexpr | 
Definition at line 69 of file vertex_common.h.