|
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: