ERIS CORE
Surface Class Reference

a Surface object manages a memory block with defined width and height dimensions More...

#include "ILI9341_t3_ERIS.h"

+ Collaboration diagram for Surface:

Public Member Functions

 Surface (int16_t width, int16_t height)
 
 Surface (Surface *SubSurfaceFrom, int16_t width, int16_t height)
 
 Surface (Surface *SubSurfaceFrom, SdFs *pSD, const char *path, const char *fileName)
 
 Surface (uint16_t *buffer, int16_t width, int16_t height)
 
 Surface (uint16_t *buffer, uint32_t length)
 
uint16_t getHeight ()
 
uint16_t * getSurfaceBufferP ()
 
uint16_t getWidth ()
 
uint16_t * requestSubSurfaceBufferP (uint32_t size)
 

Protected Member Functions

void allocate ()
 
uint32_t hash (const char *s)
 
void revoke ()
 

Protected Attributes

uint32_t alloc_size
 
uint32_t guid
 
uint16_t h
 
uint32_t head
 
uint16_t * pSB
 
uint16_t w
 

Detailed Description

a Surface object manages a memory block with defined width and height dimensions

Definition at line 42 of file ILI9341_t3_ERIS.h.


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