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

#include <color_mode_indexed.h>

Public Types

using Map = roo_collections::FlatSmallHashtable< uint8_t, Color, internal::ColorHash, internal::PaletteElementKey >
 

Public Member Functions

 PaletteIndex (const Color *palette, int size)
 
 PaletteIndex (int max_size)
 
Map::ConstIterator find (Color color) const
 
Map::ConstIterator end () const
 

Friends

class ::roo_display::Palette
 

Detailed Description

Definition at line 22 of file color_mode_indexed.h.

Member Typedef Documentation

◆ Map

Constructor & Destructor Documentation

◆ PaletteIndex() [1/2]

roo_display::internal::PaletteIndex::PaletteIndex ( const Color palette,
int  size 
)
inline

Definition at line 29 of file color_mode_indexed.h.

References palette.

◆ PaletteIndex() [2/2]

roo_display::internal::PaletteIndex::PaletteIndex ( int  max_size)
inline

Definition at line 41 of file color_mode_indexed.h.

Member Function Documentation

◆ end()

Map::ConstIterator roo_display::internal::PaletteIndex::end ( ) const
inline

Definition at line 50 of file color_mode_indexed.h.

◆ find()

Map::ConstIterator roo_display::internal::PaletteIndex::find ( Color  color) const
inline

Definition at line 48 of file color_mode_indexed.h.

References color.

Friends And Related Symbol Documentation

◆ ::roo_display::Palette

Definition at line 53 of file color_mode_indexed.h.


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