roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
roo_display::SimpleRawStreamable< Resource, ColorMode, RawStreamType > Class Template Reference

#include <raw_streamable.h>

Public Member Functions

 SimpleRawStreamable (int16_t width, int16_t height, Resource resource, const ColorMode &color_mode=ColorMode())
 
 SimpleRawStreamable (Box extents, Box anchor_extents, Resource resource, const ColorMode &color_mode=ColorMode())
 
void setColorMode (const ColorMode &color_mode)
 
const Boxextents () const
 
const BoxanchorExtents () const
 
const Resourceresource () const
 
const ColorMode & color_mode () const
 
std::unique_ptr< RawStreamTypecreateRawStream () const
 

Detailed Description

template<typename Resource, typename ColorMode, typename RawStreamType>
class roo_display::SimpleRawStreamable< Resource, ColorMode, RawStreamType >

Definition at line 368 of file raw_streamable.h.

Constructor & Destructor Documentation

◆ SimpleRawStreamable() [1/2]

template<typename Resource , typename ColorMode , typename RawStreamType >
roo_display::SimpleRawStreamable< Resource, ColorMode, RawStreamType >::SimpleRawStreamable ( int16_t  width,
int16_t  height,
Resource  resource,
const ColorMode &  color_mode = ColorMode() 
)
inline

Definition at line 370 of file raw_streamable.h.

◆ SimpleRawStreamable() [2/2]

template<typename Resource , typename ColorMode , typename RawStreamType >
roo_display::SimpleRawStreamable< Resource, ColorMode, RawStreamType >::SimpleRawStreamable ( Box  extents,
Box  anchor_extents,
Resource  resource,
const ColorMode &  color_mode = ColorMode() 
)
inline

Definition at line 376 of file raw_streamable.h.

Member Function Documentation

◆ anchorExtents()

template<typename Resource , typename ColorMode , typename RawStreamType >
const Box & roo_display::SimpleRawStreamable< Resource, ColorMode, RawStreamType >::anchorExtents ( ) const
inline

Definition at line 386 of file raw_streamable.h.

◆ color_mode()

◆ createRawStream()

template<typename Resource , typename ColorMode , typename RawStreamType >
std::unique_ptr< RawStreamType > roo_display::SimpleRawStreamable< Resource, ColorMode, RawStreamType >::createRawStream ( ) const
inline

Definition at line 390 of file raw_streamable.h.

◆ extents()

template<typename Resource , typename ColorMode , typename RawStreamType >
const Box & roo_display::SimpleRawStreamable< Resource, ColorMode, RawStreamType >::extents ( ) const
inline

Definition at line 385 of file raw_streamable.h.

◆ resource()

template<typename Resource , typename ColorMode , typename RawStreamType >
const Resource & roo_display::SimpleRawStreamable< Resource, ColorMode, RawStreamType >::resource ( ) const
inline

Definition at line 387 of file raw_streamable.h.

◆ setColorMode()

template<typename Resource , typename ColorMode , typename RawStreamType >
void roo_display::SimpleRawStreamable< Resource, ColorMode, RawStreamType >::setColorMode ( const ColorMode &  color_mode)
inline

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