#include <NeoBitmapFile.h>
|
| NeoBitmapFile () |
|
| ~NeoBitmapFile () |
|
bool | Begin (T_FILE_METHOD file) |
|
size_t | PixelSize () const |
|
uint16_t | PixelCount () const |
|
uint16_t | Width () const |
|
uint16_t | Height () const |
|
T_COLOR_FEATURE::ColorObject | GetPixelColor (int16_t x, int16_t y) |
|
template<typename T_SHADER > |
void | Render (NeoBufferContext< T_COLOR_FEATURE > destBuffer, T_SHADER &shader, uint16_t indexPixel, int16_t xSrc, int16_t ySrc, int16_t wSrc) |
|
void | Blt (NeoBufferContext< T_COLOR_FEATURE > destBuffer, uint16_t indexPixel, int16_t xSrc, int16_t ySrc, int16_t wSrc) |
|
template<typename T_SHADER > |
void | Render (NeoBufferContext< T_COLOR_FEATURE > destBuffer, T_SHADER &shader, int16_t xDest, int16_t yDest, int16_t xSrc, int16_t ySrc, int16_t wSrc, int16_t hSrc, LayoutMapCallback layoutMap) |
|
void | Blt (NeoBufferContext< T_COLOR_FEATURE > destBuffer, int16_t xDest, int16_t yDest, int16_t xSrc, int16_t ySrc, int16_t wSrc, int16_t hSrc, LayoutMapCallback layoutMap) |
|
◆ NeoBitmapFile()
template<typename T_COLOR_FEATURE , typename T_FILE_METHOD >
◆ ~NeoBitmapFile()
template<typename T_COLOR_FEATURE , typename T_FILE_METHOD >
◆ Begin()
template<typename T_COLOR_FEATURE , typename T_FILE_METHOD >
bool NeoBitmapFile< T_COLOR_FEATURE, T_FILE_METHOD >::Begin |
( |
T_FILE_METHOD |
file | ) |
|
|
inline |
◆ Blt() [1/2]
template<typename T_COLOR_FEATURE , typename T_FILE_METHOD >
◆ Blt() [2/2]
template<typename T_COLOR_FEATURE , typename T_FILE_METHOD >
void NeoBitmapFile< T_COLOR_FEATURE, T_FILE_METHOD >::Blt |
( |
NeoBufferContext< T_COLOR_FEATURE > |
destBuffer, |
|
|
uint16_t |
indexPixel, |
|
|
int16_t |
xSrc, |
|
|
int16_t |
ySrc, |
|
|
int16_t |
wSrc |
|
) |
| |
|
inline |
◆ GetPixelColor()
template<typename T_COLOR_FEATURE , typename T_FILE_METHOD >
T_COLOR_FEATURE::ColorObject NeoBitmapFile< T_COLOR_FEATURE, T_FILE_METHOD >::GetPixelColor |
( |
int16_t |
x, |
|
|
int16_t |
y |
|
) |
| |
|
inline |
◆ Height()
template<typename T_COLOR_FEATURE , typename T_FILE_METHOD >
uint16_t NeoBitmapFile< T_COLOR_FEATURE, T_FILE_METHOD >::Height |
( |
| ) |
const |
|
inline |
◆ PixelCount()
template<typename T_COLOR_FEATURE , typename T_FILE_METHOD >
uint16_t NeoBitmapFile< T_COLOR_FEATURE, T_FILE_METHOD >::PixelCount |
( |
| ) |
const |
|
inline |
◆ PixelSize()
template<typename T_COLOR_FEATURE , typename T_FILE_METHOD >
size_t NeoBitmapFile< T_COLOR_FEATURE, T_FILE_METHOD >::PixelSize |
( |
| ) |
const |
|
inline |
◆ Render() [1/2]
template<typename T_COLOR_FEATURE , typename T_FILE_METHOD >
template<typename T_SHADER >
void NeoBitmapFile< T_COLOR_FEATURE, T_FILE_METHOD >::Render |
( |
NeoBufferContext< T_COLOR_FEATURE > |
destBuffer, |
|
|
T_SHADER & |
shader, |
|
|
int16_t |
xDest, |
|
|
int16_t |
yDest, |
|
|
int16_t |
xSrc, |
|
|
int16_t |
ySrc, |
|
|
int16_t |
wSrc, |
|
|
int16_t |
hSrc, |
|
|
LayoutMapCallback |
layoutMap |
|
) |
| |
|
inline |
◆ Render() [2/2]
template<typename T_COLOR_FEATURE , typename T_FILE_METHOD >
template<typename T_SHADER >
void NeoBitmapFile< T_COLOR_FEATURE, T_FILE_METHOD >::Render |
( |
NeoBufferContext< T_COLOR_FEATURE > |
destBuffer, |
|
|
T_SHADER & |
shader, |
|
|
uint16_t |
indexPixel, |
|
|
int16_t |
xSrc, |
|
|
int16_t |
ySrc, |
|
|
int16_t |
wSrc |
|
) |
| |
|
inline |
◆ Width()
template<typename T_COLOR_FEATURE , typename T_FILE_METHOD >
uint16_t NeoBitmapFile< T_COLOR_FEATURE, T_FILE_METHOD >::Width |
( |
| ) |
const |
|
inline |