Graphics::SharedBuffer Class Reference
Shared heap-allocated data buffer. More...
#include <Buffer.h>
Classes | |
| class | Control |
Public Member Functions | |
| SharedBuffer () | |
| SharedBuffer (SharedBuffer &&other)=delete | |
| SharedBuffer (const SharedBuffer &other) | |
| SharedBuffer (size_t bufSize) | |
| SharedBuffer (SharedBuffer &other) | |
| ~SharedBuffer () | |
| SharedBuffer & | operator= (const SharedBuffer &other) |
| void | init (size_t bufSize) |
| operator bool () const | |
| uint8_t * | get () |
| void | addRef () |
| void | release () |
| size_t | usage_count () const |
| size_t | size () const |
| uint8_t & | operator[] (size_t offset) |
| bool | operator== (const SharedBuffer &other) const |
| bool | operator!= (const SharedBuffer &other) const |
| Control * | getControl () |
Detailed Description
Shared heap-allocated data buffer.
Used for write operations with data outside Command List.
Constructor & Destructor Documentation
◆ SharedBuffer() [1/5]
|
inline |
◆ SharedBuffer() [2/5]
|
delete |
◆ SharedBuffer() [3/5]
|
inline |
◆ SharedBuffer() [4/5]
|
inline |
◆ SharedBuffer() [5/5]
|
inline |
◆ ~SharedBuffer()
|
inline |
Member Function Documentation
◆ addRef()
|
inline |
◆ get()
|
inline |
◆ getControl()
|
inline |
◆ init()
|
inline |
◆ operator bool()
|
inlineexplicit |
◆ operator!=()
|
inline |
◆ operator=()
|
inline |
◆ operator==()
|
inline |
◆ operator[]()
◆ release()
|
inline |
◆ size()
|
inline |
◆ usage_count()
|
inline |
The documentation for this class was generated from the following file:
1.8.17