roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
roo_display::internal::AddressWindow Class Reference

#include <offscreen.h>

Public Member Functions

 AddressWindow ()
 
void setAddress (uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1, int16_t raw_width, int16_t raw_height, Orientation orientation)
 
int16_t x () const
 
int16_t y () const
 
const uint32_t offset () const
 
Orientation orientation () const
 
int16_t advance_x () const
 
int32_t advance_y () const
 
void advance ()
 
void advance (uint32_t count)
 
bool eof () const
 
uint16_t remaining_in_row () const
 
uint16_t remaining_rows () const
 
int16_t width () const
 
int16_t height () const
 

Detailed Description

Definition at line 61 of file offscreen.h.

Constructor & Destructor Documentation

◆ AddressWindow()

roo_display::internal::AddressWindow::AddressWindow ( )

Definition at line 13 of file offscreen.cpp.

Member Function Documentation

◆ advance() [1/2]

void roo_display::internal::AddressWindow::advance ( )
inline

Definition at line 1104 of file offscreen.h.

◆ advance() [2/2]

void roo_display::internal::AddressWindow::advance ( uint32_t  count)
inline

Definition at line 1116 of file offscreen.h.

References width().

◆ advance_x()

int16_t roo_display::internal::AddressWindow::advance_x ( ) const
inline

Definition at line 74 of file offscreen.h.

◆ advance_y()

int32_t roo_display::internal::AddressWindow::advance_y ( ) const
inline

Definition at line 75 of file offscreen.h.

◆ eof()

bool roo_display::internal::AddressWindow::eof ( ) const
inline

Definition at line 80 of file offscreen.h.

◆ height()

int16_t roo_display::internal::AddressWindow::height ( ) const
inline

Definition at line 84 of file offscreen.h.

◆ offset()

const uint32_t roo_display::internal::AddressWindow::offset ( ) const
inline

Definition at line 72 of file offscreen.h.

◆ orientation()

Orientation roo_display::internal::AddressWindow::orientation ( ) const
inline

Definition at line 73 of file offscreen.h.

Referenced by setAddress().

◆ remaining_in_row()

uint16_t roo_display::internal::AddressWindow::remaining_in_row ( ) const
inline

Definition at line 81 of file offscreen.h.

◆ remaining_rows()

uint16_t roo_display::internal::AddressWindow::remaining_rows ( ) const
inline

Definition at line 82 of file offscreen.h.

◆ setAddress()

void roo_display::internal::AddressWindow::setAddress ( uint16_t  x0,
uint16_t  y0,
uint16_t  x1,
uint16_t  y1,
int16_t  raw_width,
int16_t  raw_height,
Orientation  orientation 
)

◆ width()

int16_t roo_display::internal::AddressWindow::width ( ) const
inline

Definition at line 83 of file offscreen.h.

Referenced by advance().

◆ x()

int16_t roo_display::internal::AddressWindow::x ( ) const
inline

◆ y()

int16_t roo_display::internal::AddressWindow::y ( ) const
inline

The documentation for this class was generated from the following files: