FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Public Types | Public Member Functions | Public Attributes | List of all members
Wizt::TensorArray< Type > Class Template Reference

xx 0 xy yy 1 2 xz yz zz 3 4 5 More...

#include <TensorArray.hpp>

Inheritance diagram for Wizt::TensorArray< Type >:
Wizt::TypedVertexBufferArray< Type > Wizt::TypedBufferArray< class Type > Wizt::TypedBufferArrayBase< class Type > Wizt::BufferArray Wizt::RenderBasin::VertexAttribute Wizt::BufferID

Public Types

typedef Type value_type
 
typedef Type::value_type etype
 
typedef BufferArray Base_t
 
- Public Types inherited from Wizt::BufferArray
enum  type
 
enum  usage
 

Public Member Functions

 TensorArray (const TensorIDs &IDs)
 
bool enable () const override
 
bool disable () const override
 
- Public Member Functions inherited from Wizt::TypedBufferArray< class Type >
bool activate (const Anemone &) override
 
bool deactivate (const Anemone &) override
 
- Public Member Functions inherited from Wizt::TypedBufferArrayBase< class Type >
size_t getComponentSize () const override
 
size_t getElementSize () const override
 
bool load (const ::std::vector< Type > &data, BufferArray::usage usage_hint=BufferArray::STATIC_DRAW)
 
- Public Member Functions inherited from Wizt::BufferArray
 BufferArray (type buffer_target, int AttributeClass=0)
 
GLuint getId () const noexcept
 
GLsizei getStride () const
 
bool isIndexBuffer () const
 
bool isVertexArray () const
 
bool load_typed (const ::std::vector< Type > &data, size_t start, size_t end)
 
bool load_typed (const ::std::vector< Type > &data, usage usage_hint=STATIC_DRAW)
 
size_t memsize () const
 
size_t NumberOfElements () const
 

Public Attributes

TensorIDs index
 
- Public Attributes inherited from Wizt::RenderBasin::VertexAttribute
unsigned DoublePrecision
 
unsigned Integer
 
unsigned Normalized
 
unsigned Signed
 

Additional Inherited Members

- Protected Types inherited from Wizt::BufferID
enum  type
 
- Protected Member Functions inherited from Wizt::BufferArray
bool load_subset (int offset, const void *ptr, memsize_t sz) const
 
bool load_untyped (const void *ptr, memsize_t MemorySize, size_t nElements, usage usage_hint=STATIC_DRAW)
 
- Protected Member Functions inherited from Wizt::BufferID
bool bindBuffer () const
 
bool bindBufferWithPossibleCreation ()
 
 BufferID (const type bufferType) noexcept
 
GLuint createId () noexcept
 
GLuint getId () const noexcept
 
bool isbound () const
 
bool isIndexBuffer () const
 
bool isVertexArray () const
 
GLuint makeId ()
 
GLuint operator() ()
 
- Protected Attributes inherited from Wizt::BufferID
const type target
 

Detailed Description

template<class Type>
class Wizt::TensorArray< Type >

xx 0 xy yy 1 2 xz yz zz 3 4 5