TouchGFX + 0/4 examples
CodeScope will show references to touchgfx::BitmapId from the following samples and libraries:
Examples
STM32469I-Discovery
Demonstrations
STM32469I_EVAL
Demonstrations
STM324x9I_EVAL
Demonstrations
STM32F429I-Discovery
Demonstrations
 
Symbols
loading...
Files
loading...

touchgfx::BitmapId

@typedef uint16_t BitmapId This type shall be used by the application to define unique IDs for all bitmaps in the system. The application shall define bitmap IDs in the range [0, number of bitmaps - 1].

Syntax

typedef uint16_t BitmapId;

Examples

touchgfx::BitmapId is referenced by 4 libraries and example projects.

References

LocationReferrerScopeText
Bitmap.hpp:36
typedef uint16_t BitmapId;
AnimatedImage.hpp:52touchgfx::AnimatedImage::AnimatedImage()
AnimatedImage(const BitmapId& start, const BitmapId& end, const uint8_t& updateInterval = 1) :
AnimatedImage.hpp:196touchgfx::AnimatedImage::setBitmaps()::starttouchgfx::AnimatedImage::setBitmaps()
void setBitmaps(BitmapId start, BitmapId end);
AnimatedImage.hpp:227touchgfx::AnimatedImage::startIdtouchgfx::AnimatedImage
BitmapId startId; ///< Id of first bitmap in animation.
AnimatedImage.hpp:228touchgfx::AnimatedImage::endIdtouchgfx::AnimatedImage
BitmapId endId; ///< Id of second bitmap in animation.S
Bitmap.hpp:38touchgfx::BITMAP_ANIMATION_STORAGEtouchgfx
const BitmapId BITMAP_ANIMATION_STORAGE = 0xFFFEU; ///< A virtual id representing animation storage.
Bitmap.hpp:39touchgfx::BITMAP_INVALIDtouchgfx
const BitmapId BITMAP_INVALID = 0xFFFFU; ///< Define the bitmapId if an invalid bitmap
Bitmap.hpp:134touchgfx::Bitmap::Bitmap()
explicit Bitmap(const BitmapId id = BITMAP_INVALID) : bitmapId(id)
Bitmap.hpp:147touchgfx::Bitmap::getId() consttouchgfx::Bitmap
BitmapId getId() const
Bitmap.hpp:297touchgfx::Bitmap::cache()::idtouchgfx::Bitmap::cache()
static bool cache(BitmapId id);
Bitmap.hpp:311touchgfx::Bitmap::cacheReplaceBitmap()::outtouchgfx::Bitmap::cacheReplaceBitmap()
static bool cacheReplaceBitmap(BitmapId out, BitmapId in);
Bitmap.hpp:331touchgfx::Bitmap::cacheRemoveBitmap()::idtouchgfx::Bitmap::cacheRemoveBitmap()
static bool cacheRemoveBitmap(BitmapId id);
Bitmap.hpp:345touchgfx::Bitmap::cacheGetAddress()::idtouchgfx::Bitmap::cacheGetAddress()
static uint8_t* cacheGetAddress(BitmapId id);
Bitmap.hpp:358touchgfx::Bitmap::cacheIsCached()::idtouchgfx::Bitmap::cacheIsCached()
static bool cacheIsCached(BitmapId id);
Bitmap.hpp:404touchgfx::Bitmap::dynamicBitmapCreate()touchgfx::Bitmap
static BitmapId dynamicBitmapCreate(const uint16_t width, const uint16_t height, BitmapFormat format);
Bitmap.hpp:417touchgfx::Bitmap::dynamicBitmapDelete()::idtouchgfx::Bitmap::dynamicBitmapDelete()
static bool dynamicBitmapDelete(BitmapId id);
Bitmap.hpp:437touchgfx::Bitmap::dynamicBitmapGetAddress()::idtouchgfx::Bitmap::dynamicBitmapGetAddress()
static uint8_t* dynamicBitmapGetAddress(BitmapId id);
Bitmap.hpp:452touchgfx::Bitmap::dynamicBitmapSetSolidRect()::idtouchgfx::Bitmap::dynamicBitmapSetSolidRect()
static bool dynamicBitmapSetSolidRect(BitmapId id, const Rect& solidRect);
Bitmap.hpp:511touchgfx::Bitmap::getSizeOfBitmap()::idtouchgfx::Bitmap::getSizeOfBitmap()
static uint32_t getSizeOfBitmap(BitmapId id);
Bitmap.hpp:513touchgfx::Bitmap::copyBitmapToCache()::idtouchgfx::Bitmap::copyBitmapToCache()
static bool copyBitmapToCache(BitmapId id, uint8_t* const dst);
Bitmap.hpp:515touchgfx::Bitmap::bitmapIdtouchgfx::Bitmap
BitmapId bitmapId;
Bitmap.hpp:519touchgfx::Bitmap::allocationTabletouchgfx::Bitmap
static BitmapId* allocationTable; //order of allocations in cache
Image.hpp:104touchgfx::Image::getBitmap() consttouchgfx::Image
BitmapId getBitmap() const
LCD.hpp:172touchgfx::LCD::copyFrameBufferRegionToMemory()::bitmaptouchgfx::LCD::copyFrameBufferRegionToMemory()
virtual uint16_t* copyFrameBufferRegionToMemory(const Rect& region, const BitmapId bitmap = BITMAP_ANIMATION_STORAGE) = 0;
LCD16bpp.hpp:130touchgfx::LCD16bpp::copyFrameBufferRegionToMemory()::bitmaptouchgfx::LCD16bpp::copyFrameBufferRegionToMemory()
virtual uint16_t* copyFrameBufferRegionToMemory(const Rect& region, const BitmapId bitmap = BITMAP_ANIMATION_STORAGE);
LCD24bpp.hpp:132touchgfx::LCD24bpp::copyFrameBufferRegionToMemory()::bitmaptouchgfx::LCD24bpp::copyFrameBufferRegionToMemory()
virtual uint16_t* copyFrameBufferRegionToMemory(const Rect& region, const BitmapId bitmap = BITMAP_ANIMATION_STORAGE);
SnapshotWidget.hpp:105touchgfx::SnapshotWidget::makeSnapshot()::bmptouchgfx::SnapshotWidget::makeSnapshot()
virtual void makeSnapshot(const BitmapId bmp);