Visualization Library 2.0.0
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
Abstract interface to manipulate OpenGL's vertex attribute arrays. More...
#include <IVertexAttribSet.hpp>
Public Member Functions | |
virtual void | setVertexArray (ArrayAbstract *data)=0 |
Conventional vertex array. More... | |
virtual const ArrayAbstract * | vertexArray () const =0 |
Conventional vertex array. More... | |
virtual ArrayAbstract * | vertexArray ()=0 |
Conventional vertex array. More... | |
virtual void | setNormalArray (ArrayAbstract *data)=0 |
Conventional normal array. More... | |
virtual const ArrayAbstract * | normalArray () const =0 |
Conventional normal array. More... | |
virtual ArrayAbstract * | normalArray ()=0 |
Conventional normal array. More... | |
virtual void | setColorArray (ArrayAbstract *data)=0 |
Conventional color array. More... | |
virtual const ArrayAbstract * | colorArray () const =0 |
Conventional color array. More... | |
virtual ArrayAbstract * | colorArray ()=0 |
Conventional color array. More... | |
virtual void | setSecondaryColorArray (ArrayAbstract *data)=0 |
Conventional secondary color array. More... | |
virtual const ArrayAbstract * | secondaryColorArray () const =0 |
Conventional secondary color array. More... | |
virtual ArrayAbstract * | secondaryColorArray ()=0 |
Conventional secondary color array. More... | |
virtual void | setFogCoordArray (ArrayAbstract *data)=0 |
Conventional fog array. More... | |
virtual const ArrayAbstract * | fogCoordArray () const =0 |
Conventional fog array. More... | |
virtual ArrayAbstract * | fogCoordArray ()=0 |
Conventional fog array. More... | |
virtual void | setTexCoordArray (int tex_unit, ArrayAbstract *data)=0 |
Conventional texture coords arrays. More... | |
virtual const ArrayAbstract * | texCoordArray (int tex_unit) const =0 |
Conventional texture coords arrays. More... | |
virtual ArrayAbstract * | texCoordArray (int tex_unit)=0 |
Conventional texture coords arrays. More... | |
virtual void | setVertexAttribArray (int attrib_location, const ArrayAbstract *info)=0 |
Binds a generic vertex attribute. More... | |
virtual const ArrayAbstract * | vertexAttribArray (int attrib_location) const =0 |
Returns a generic vertex attribute's info. More... | |
virtual ArrayAbstract * | vertexAttribArray (int attrib_location)=0 |
Returns a generic vertex attribute's info. More... | |
Abstract interface to manipulate OpenGL's vertex attribute arrays.
Definition at line 44 of file IVertexAttribSet.hpp.
|
pure virtual |
Conventional color array.
Implemented in vl::Geometry.
Referenced by vl::OpenGLContext::bindVAS_Fixed().
|
pure virtual |
Conventional color array.
Implemented in vl::Geometry.
|
pure virtual |
Conventional fog array.
Implemented in vl::Geometry.
Referenced by vl::OpenGLContext::bindVAS_Fixed().
|
pure virtual |
Conventional fog array.
Implemented in vl::Geometry.
|
pure virtual |
Conventional normal array.
Implemented in vl::Geometry.
Referenced by vl::OpenGLContext::bindVAS_Fixed().
|
pure virtual |
Conventional normal array.
Implemented in vl::Geometry.
|
pure virtual |
Conventional secondary color array.
Implemented in vl::Geometry.
Referenced by vl::OpenGLContext::bindVAS_Fixed().
|
pure virtual |
Conventional secondary color array.
Implemented in vl::Geometry.
|
pure virtual |
Conventional color array.
Implemented in vl::Geometry.
|
pure virtual |
Conventional fog array.
Implemented in vl::Geometry.
|
pure virtual |
Conventional normal array.
Implemented in vl::Geometry.
|
pure virtual |
Conventional secondary color array.
Implemented in vl::Geometry.
|
pure virtual |
Conventional texture coords arrays.
Implemented in vl::Geometry.
|
pure virtual |
Conventional vertex array.
Implemented in vl::Geometry.
|
pure virtual |
Binds a generic vertex attribute.
Implemented in vl::Geometry.
|
pure virtual |
Conventional texture coords arrays.
Implemented in vl::Geometry.
Referenced by vl::OpenGLContext::bindVAS_Fixed().
|
pure virtual |
Conventional texture coords arrays.
Implemented in vl::Geometry.
|
pure virtual |
Conventional vertex array.
Implemented in vl::Geometry.
Referenced by vl::OpenGLContext::bindVAS_Fixed().
|
pure virtual |
Conventional vertex array.
Implemented in vl::Geometry.
|
pure virtual |
Returns a generic vertex attribute's info.
Implemented in vl::Geometry.
Referenced by vl::OpenGLContext::bindVAS_Attribs().
|
pure virtual |
Returns a generic vertex attribute's info.
Implemented in vl::Geometry.
Visualization Library 2.0.0 Reference Documentation
Updated on Wed Dec 23 2020 12:44:09.
© Copyright Michele Bosi. All rights reserved.