Graphics::ReadBuffer Struct Reference

Buffer used for reading pixel data from device. More...

#include <Buffer.h>

Inheritance diagram for Graphics::ReadBuffer:
Collaboration diagram for Graphics::ReadBuffer:

Public Member Functions

 ReadBuffer ()
 
 ReadBuffer (const ReadBuffer &other)
 
 ReadBuffer (PixelFormat format, size_t bufSize)
 
size_t size () const
 

Public Attributes

SharedBuffer data
 Buffer to read pixel data. More...
 
uint16 offset {0}
 Offset from start of buffer to start writing. More...
 
PixelFormat format {}
 Input: Requested pixel format, specify 'None' to get native format. More...
 
uint8_t reserved {0}
 

Detailed Description

Buffer used for reading pixel data from device.

Constructor & Destructor Documentation

◆ ReadBuffer() [1/3]

Graphics::ReadBuffer::ReadBuffer ( )
inline

◆ ReadBuffer() [2/3]

Graphics::ReadBuffer::ReadBuffer ( const ReadBuffer other)
inline

◆ ReadBuffer() [3/3]

Graphics::ReadBuffer::ReadBuffer ( PixelFormat  format,
size_t  bufSize 
)
inline

Member Function Documentation

◆ size()

size_t Graphics::ReadBuffer::size ( ) const
inline

Member Data Documentation

◆ data

SharedBuffer Graphics::ReadBuffer::data

Buffer to read pixel data.

◆ format

PixelFormat Graphics::ReadBuffer::format {}

Input: Requested pixel format, specify 'None' to get native format.

◆ offset

uint16 Graphics::ReadBuffer::offset {0}

Offset from start of buffer to start writing.

◆ reserved

uint8_t Graphics::ReadBuffer::reserved {0}

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