Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::buffertraits::TexCoordBuffer< DIMS > Class Template Reference

#include <inviwo/core/datastructures/geometry/typedmesh.h>

+ Inheritance diagram for inviwo::buffertraits::TexCoordBuffer< DIMS >:

Public Types

using Base = TypedMeshBufferBase<float, DIMS, static_cast<int>(BufferType::TexCoordAttrib)>
 
- Public Types inherited from inviwo::buffertraits::TypedMeshBufferBase< T, DIM, attrib, location >
using type = Vector<DIM, T>
 

Public Member Functions

std::shared_ptr< Buffer< typename Base::type > > getEditableTexCoords ()
 
std::shared_ptr< const Buffer< typename Base::type > > getTexCoords () const
 
void setVertexTexCoord (size_t index, typename Base::type texCoord)
 
- Public Member Functions inherited from inviwo::buffertraits::TypedMeshBufferBase< T, DIM, attrib, location >
auto & getTypedDataContainer ()
 
auto & getTypedDataContainer () const
 
auto getTypedEditableRAMRepresentation ()
 
auto getTypedRAMRepresentation () const
 
 TypedMeshBufferBase (Mesh &mesh)
 

Additional Inherited Members

- Static Public Member Functions inherited from inviwo::buffertraits::TypedMeshBufferBase< T, DIM, attrib, location >
static Mesh::BufferInfo bi ()
 
- Public Attributes inherited from inviwo::buffertraits::TypedMeshBufferBase< T, DIM, attrib, location >
std::shared_ptr< Buffer< type > > buffer_ {std::make_shared<Buffer<type>>()}
 

Detailed Description

template<unsigned DIMS = 3>
class inviwo::buffertraits::TexCoordBuffer< DIMS >

BufferTrait for Texture Coordinate buffers


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