|
virtual BufferRepresentation * | clone () const override=0 |
|
virtual const DataFormatBase * | getDataFormat () const =0 |
|
std::string_view | getDataFormatString () const |
|
DataFormatId | getDataFormatId () const |
|
virtual void | setSize (size_t size)=0 |
|
virtual size_t | getSize () const =0 |
|
virtual size_t | getSizeOfElement () const |
|
BufferUsage | getBufferUsage () const |
|
BufferTarget | getBufferTarget () const |
|
virtual std::type_index | getTypeIndex () const=0 |
|
void | setOwner (const BufferBase *owner) |
|
const BufferBase * | getOwner () const |
|
bool | isValid () const |
|
void | setValid (bool valid) |
|
virtual void | updateResource (const ResourceMeta &) const |
|
|
BufferUsage | usage_ |
|
BufferTarget | target_ |
|
bool | isValid_ |
|
const BufferBase * | owner_ |
|
◆ clone()
◆ getSize()
virtual size_t inviwo::BufferRepresentation::getSize |
( |
| ) |
const |
|
pure virtual |
◆ getSizeOfElement()
virtual size_t inviwo::BufferRepresentation::getSizeOfElement |
( |
| ) |
const |
|
virtual |
Return size of buffer element in bytes.
◆ setSize()
virtual void inviwo::BufferRepresentation::setSize |
( |
size_t | size | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: