Skip to content

Class SpriteSheet

ClassList > SpriteSheet

Public Attributes

Type Name
const uint8_t ** frames
uint16_t numFrames
const uint8_t * sheet
int16_t sheetHeight
int16_t sheetWidth

Public Functions

Type Name
SpriteSheet (const uint8_t * sheet, int16_t sheetWidth, int16_t sheetHeight, uint16_t numFrames)
void addFrame (uint16_t x, uint16_t y, uint16_t frameWidth, uint16_t frameHeight)
void addFrames (uint16_t x, uint16_t y, uint16_t frameWidth, uint16_t frameHeight, uint16_t numFrames)
~SpriteSheet ()

Public Attributes Documentation

variable frames

const uint8_t** SpriteSheet::frames;

variable numFrames

uint16_t SpriteSheet::numFrames;

variable sheet

const uint8_t* SpriteSheet::sheet;

variable sheetHeight

int16_t SpriteSheet::sheetHeight;

variable sheetWidth

int16_t SpriteSheet::sheetWidth;

Public Functions Documentation

function SpriteSheet

SpriteSheet::SpriteSheet (
    const uint8_t * sheet,
    int16_t sheetWidth,
    int16_t sheetHeight,
    uint16_t numFrames
) 

function addFrame

void SpriteSheet::addFrame (
    uint16_t x,
    uint16_t y,
    uint16_t frameWidth,
    uint16_t frameHeight
) 

function addFrames

void SpriteSheet::addFrames (
    uint16_t x,
    uint16_t y,
    uint16_t frameWidth,
    uint16_t frameHeight,
    uint16_t numFrames
) 

function ~SpriteSheet

SpriteSheet::~SpriteSheet () 


The documentation for this class was generated from the following file src/SpriteSheet.hpp