Inviwo  0.9.10.1
Inviwo documentation
inviwo::MeshGL Class Reference
+ Inheritance diagram for inviwo::MeshGL:

Public Types

using ContextId = void *
 

Public Member Functions

 MeshGL (const MeshGL &rhs)
 
MeshGL & operator= (const MeshGL &that)
 
virtual MeshGL * clone () const override
 
void enable () const
 
void disable () const
 
size_t size () const
 
bool empty () const
 
const BufferGL * getBufferGL (size_t idx=0) const
 
const Mesh::MeshInfo & getMeshInfoForIndexBuffer (size_t idx=0) const
 
const BufferGL * getIndexBuffer (size_t idx=0) const
 
size_t getIndexBufferCount () const
 
virtual std::type_index getTypeIndex () const override final
 
virtual bool isValid () const override
 
virtual void update (bool editable) override
 
- Public Member Functions inherited from inviwo::MeshRepresentation
 MeshRepresentation (const MeshRepresentation &rhs)=default
 
MeshRepresentation & operator= (const MeshRepresentation &that)=default
 
virtual void setOwner (Mesh *) override
 
virtual Mesh * getOwner () override
 
virtual const Mesh * getOwner () const override
 

Additional Inherited Members

- Protected Member Functions inherited from inviwo::DataGroupRepresentation< Mesh >
 DataGroupRepresentation (const DataGroupRepresentation &rhs)=default
 
DataGroupRepresentation & operator= (const DataGroupRepresentation &that)=default
 
- Protected Attributes inherited from inviwo::MeshRepresentation
Mesh * owner_
 

The documentation for this class was generated from the following files: