59 return read(
reinterpret_cast<char*
>(dst), n);
62 return read(dst.data(), dst.size());
67 return read(
reinterpret_cast<char*
>(dst.data()), dst.size() * 3) / 3;
const char * path() const FL_NO_EXCEPT override
int error_code() const FL_NO_EXCEPT override
bool has_error() const FL_NO_EXCEPT override
posix_filebuf() FL_NO_EXCEPT
~posix_filebuf() FL_NO_EXCEPT override
void close() FL_NO_EXCEPT override
void captureError() FL_NO_EXCEPT
void clearErrorState() FL_NO_EXCEPT
bool is_open() const FL_NO_EXCEPT override
fl::size_t size() const FL_NO_EXCEPT override
fl::size_t tell() FL_NO_EXCEPT override
void clear_error() FL_NO_EXCEPT override
fl::size_t read(char *buffer, fl::size_t count) FL_NO_EXCEPT override
bool seek(fl::size_t pos, seek_dir dir) FL_NO_EXCEPT override
bool is_eof() const FL_NO_EXCEPT override
fl::size_t write(const char *data, fl::size_t count) FL_NO_EXCEPT override
const char * error_message() const FL_NO_EXCEPT override
bool seek(fl::size_t p) FL_NO_EXCEPT
bool valid() const FL_NO_EXCEPT
fl::size_t bytesLeft() const FL_NO_EXCEPT
virtual bool has_error() const FL_NO_EXCEPT=0
virtual bool seek(fl::size_t pos, seek_dir dir) FL_NO_EXCEPT=0
fl::size_t read(fl::span< fl::u8 > dst) FL_NO_EXCEPT
virtual bool available() const FL_NO_EXCEPT
virtual ~filebuf() FL_NO_EXCEPT=default
virtual fl::size_t size() const FL_NO_EXCEPT=0
virtual bool is_open() const FL_NO_EXCEPT=0
bool available(fl::size_t n) const FL_NO_EXCEPT
fl::size_t pos() const FL_NO_EXCEPT
fl::size_t readRGB8(fl::span< CRGB > dst) FL_NO_EXCEPT
virtual bool is_eof() const FL_NO_EXCEPT=0
virtual void close() FL_NO_EXCEPT=0
virtual const char * path() const FL_NO_EXCEPT=0
virtual const char * error_message() const FL_NO_EXCEPT=0
virtual fl::size_t tell() FL_NO_EXCEPT=0
virtual fl::size_t bytes_left() const FL_NO_EXCEPT
virtual void clear_error() FL_NO_EXCEPT=0
virtual fl::size_t read(char *buffer, fl::size_t count) FL_NO_EXCEPT=0
virtual int error_code() const FL_NO_EXCEPT=0
virtual fl::size_t write(const char *data, fl::size_t count) FL_NO_EXCEPT=0
constexpr T * end(T(&array)[N]) FL_NO_EXCEPT
u8 u8 fract8 blur_amount FL_NO_EXCEPT
fl::shared_ptr< filebuf > filebuf_ptr
Base definition for an LED controller.
Representation of an 8-bit RGB pixel (Red, Green, Blue)