|
KiCad PCB EDA Suite
|
Position is in world coordinates, color is premultiplied alpha and u, v hold half floats. More...
#include <rhi_vertex.h>
Public Member Functions | |
| void | SetPosition (float aX, float aY) |
| void | SetColor (uint8_t aR, uint8_t aG, uint8_t aB, uint8_t aA=255) |
| void | SetUV (float aU, float aV) |
Public Attributes | |
| float | x = 0.0f |
| float | y = 0.0f |
| uint8_t | r = 255 |
| uint8_t | g = 255 |
| uint8_t | b = 255 |
| uint8_t | a = 255 |
| uint16_t | u = 0 |
| uint16_t | v = 0 |
Position is in world coordinates, color is premultiplied alpha and u, v hold half floats.
There is no Z, so draw order within the render pass decides what lands on top.
Definition at line 36 of file rhi_vertex.h.
|
inline |
Definition at line 48 of file rhi_vertex.h.
Referenced by deadVertex(), KIGFX::GAL_MODERN::DrawBitmap(), KIGFX::GAL_MODERN::fillVertex(), and KIGFX::RENDER_THREAD::InitRenderInfrastructure().
|
inline |
Definition at line 47 of file rhi_vertex.h.
Referenced by KIGFX::GAL_MODERN::DrawBitmap(), and KIGFX::RENDER_THREAD::InitRenderInfrastructure().
|
inline |
Definition at line 52 of file rhi_vertex.h.
Referenced by KIGFX::GAL_MODERN::DrawBitmap(), KIGFX::GAL_MODERN::fillVertex(), and KIGFX::RENDER_THREAD::InitRenderInfrastructure().
| uint8_t RHI_VERTEX::a = 255 |
Definition at line 43 of file rhi_vertex.h.
Referenced by KIGFX::GAL_MODERN::countGroupAlpha(), SetColor(), and KIGFX::GAL_MODERN::writeGroupToScene().
| uint8_t RHI_VERTEX::b = 255 |
Definition at line 42 of file rhi_vertex.h.
Referenced by SetColor().
| uint8_t RHI_VERTEX::g = 255 |
Definition at line 41 of file rhi_vertex.h.
Referenced by SetColor().
| uint8_t RHI_VERTEX::r = 255 |
Definition at line 40 of file rhi_vertex.h.
Referenced by SetColor().
| uint16_t RHI_VERTEX::u = 0 |
Definition at line 44 of file rhi_vertex.h.
Referenced by SetUV(), and KIGFX::GAL_MODERN::writeGroupToScene().
| uint16_t RHI_VERTEX::v = 0 |
Definition at line 45 of file rhi_vertex.h.
Referenced by SetUV().
| float RHI_VERTEX::x = 0.0f |
Definition at line 38 of file rhi_vertex.h.
Referenced by KIGFX::RhiVertexRun(), and SetPosition().
| float RHI_VERTEX::y = 0.0f |
Definition at line 39 of file rhi_vertex.h.
Referenced by KIGFX::RhiVertexRun(), and SetPosition().