Graphics::Ellipse Struct Reference
State information for tracing an ellipse outline. More...
#include <Renderer.h>
Collaboration diagram for Graphics::Ellipse:
Public Types | |
| enum class | Move { down , out } |
| using | Step = BitSet< uint8_t, Move, 2 > |
Public Member Functions | |
| Ellipse () | |
| Ellipse (Size size) | |
| Step | step () |
Public Attributes | |
| uint16_t | a |
| uint16_t | b |
| uint16_t | x |
| uint16_t | y |
| int32_t | a2 |
| int32_t | b2 |
| int32_t | xcrit |
| int32_t | ycrit |
| int32_t | t |
| int32_t | dxt |
| int32_t | dyt |
| int32_t | d2xt |
| int32_t | d2yt |
Detailed Description
State information for tracing an ellipse outline.
Member Typedef Documentation
◆ Step
| using Graphics::Ellipse::Step = BitSet<uint8_t, Move, 2> |
Member Enumeration Documentation
◆ Move
|
strong |
Constructor & Destructor Documentation
◆ Ellipse() [1/2]
|
inline |
◆ Ellipse() [2/2]
|
inline |
Member Function Documentation
◆ step()
| Step Graphics::Ellipse::step | ( | ) |
Member Data Documentation
◆ a
| uint16_t Graphics::Ellipse::a |
◆ a2
| int32_t Graphics::Ellipse::a2 |
◆ b
| uint16_t Graphics::Ellipse::b |
◆ b2
| int32_t Graphics::Ellipse::b2 |
◆ d2xt
| int32_t Graphics::Ellipse::d2xt |
◆ d2yt
| int32_t Graphics::Ellipse::d2yt |
◆ dxt
| int32_t Graphics::Ellipse::dxt |
◆ dyt
| int32_t Graphics::Ellipse::dyt |
◆ t
| int32_t Graphics::Ellipse::t |
◆ x
| uint16_t Graphics::Ellipse::x |
◆ xcrit
| int32_t Graphics::Ellipse::xcrit |
◆ y
| uint16_t Graphics::Ellipse::y |
◆ ycrit
| int32_t Graphics::Ellipse::ycrit |
The documentation for this struct was generated from the following file:
1.9.1