| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/opengl/gl2/attributedshape.h>

Public Member Functions | |
| VRS_TYPEINFO (AttributedShape, Shape) | |
| VRS_SERIALIZABLE (AttributedShape) | |
| AttributedShape (GLenum primitiveType=GL_TRIANGLES, const Bounds &bbox=Bounds(), SO< BaseVertexAttributeBufferObjectGL > indices=NULL, const ID &id01=ID(), SO< BaseVertexAttributeBufferObjectGL > data01=NULL, bool normalized01=false, const ID &id02=ID(), SO< BaseVertexAttributeBufferObjectGL > data02=NULL, bool normalized02=false, const ID &id03=ID(), SO< BaseVertexAttributeBufferObjectGL > data03=NULL, bool normalized03=false, const ID &id04=ID(), SO< BaseVertexAttributeBufferObjectGL > data04=NULL, bool normalized04=false, const ID &id05=ID(), SO< BaseVertexAttributeBufferObjectGL > data05=NULL, bool normalized05=false, const ID &id06=ID(), SO< BaseVertexAttributeBufferObjectGL > data06=NULL, bool normalized06=false, const ID &id07=ID(), SO< BaseVertexAttributeBufferObjectGL > data07=NULL, bool normalized07=false, const ID &id08=ID(), SO< BaseVertexAttributeBufferObjectGL > data08=NULL, bool normalized08=false, const ID &id09=ID(), SO< BaseVertexAttributeBufferObjectGL > data09=NULL, bool normalized09=false, const ID &id10=ID(), SO< BaseVertexAttributeBufferObjectGL > data10=NULL, bool normalized10=false, const ID &id11=ID(), SO< BaseVertexAttributeBufferObjectGL > data11=NULL, bool normalized11=false, const ID &id12=ID(), SO< BaseVertexAttributeBufferObjectGL > data12=NULL, bool normalized12=false, const ID &id13=ID(), SO< BaseVertexAttributeBufferObjectGL > data13=NULL, bool normalized13=false, const ID &id14=ID(), SO< BaseVertexAttributeBufferObjectGL > data14=NULL, bool normalized14=false, const ID &id15=ID(), SO< BaseVertexAttributeBufferObjectGL > data15=NULL, bool normalized15=false, const ID &id16=ID(), SO< BaseVertexAttributeBufferObjectGL > data16=NULL, bool normalized16=false) | |
| virtual GLenum | primitiveType () const |
| virtual Bounds | boundingBox () const |
| Shapes define their bounding box in model coordinates. | |
| virtual SO < BaseVertexAttributeBufferObjectGL > | indices () const |
| virtual SO< Iterator< ID > > | availableIDs () const |
| virtual SO < BaseVertexAttributeBufferObjectGL > | data (const ID &id) const |
| virtual bool | normalized (const ID &id) const |
| virtual void | add (const ID &id, SO< BaseVertexAttributeBufferObjectGL > data, bool normalized) |
| virtual bool | remove (const ID &id) |
| virtual bool | contains (const ID &id) |
| virtual unsigned int | usedMemory () const |
| VRS::GL2::AttributedShape::AttributedShape | ( | GLenum | primitiveType = GL_TRIANGLES, |
|
| const Bounds & | bbox = Bounds(), |
|||
| SO< BaseVertexAttributeBufferObjectGL > | indices = NULL, |
|||
| const ID & | id01 = ID(), |
|||
| SO< BaseVertexAttributeBufferObjectGL > | data01 = NULL, |
|||
| bool | normalized01 = false, |
|||
| const ID & | id02 = ID(), |
|||
| SO< BaseVertexAttributeBufferObjectGL > | data02 = NULL, |
|||
| bool | normalized02 = false, |
|||
| const ID & | id03 = ID(), |
|||
| SO< BaseVertexAttributeBufferObjectGL > | data03 = NULL, |
|||
| bool | normalized03 = false, |
|||
| const ID & | id04 = ID(), |
|||
| SO< BaseVertexAttributeBufferObjectGL > | data04 = NULL, |
|||
| bool | normalized04 = false, |
|||
| const ID & | id05 = ID(), |
|||
| SO< BaseVertexAttributeBufferObjectGL > | data05 = NULL, |
|||
| bool | normalized05 = false, |
|||
| const ID & | id06 = ID(), |
|||
| SO< BaseVertexAttributeBufferObjectGL > | data06 = NULL, |
|||
| bool | normalized06 = false, |
|||
| const ID & | id07 = ID(), |
|||
| SO< BaseVertexAttributeBufferObjectGL > | data07 = NULL, |
|||
| bool | normalized07 = false, |
|||
| const ID & | id08 = ID(), |
|||
| SO< BaseVertexAttributeBufferObjectGL > | data08 = NULL, |
|||
| bool | normalized08 = false, |
|||
| const ID & | id09 = ID(), |
|||
| SO< BaseVertexAttributeBufferObjectGL > | data09 = NULL, |
|||
| bool | normalized09 = false, |
|||
| const ID & | id10 = ID(), |
|||
| SO< BaseVertexAttributeBufferObjectGL > | data10 = NULL, |
|||
| bool | normalized10 = false, |
|||
| const ID & | id11 = ID(), |
|||
| SO< BaseVertexAttributeBufferObjectGL > | data11 = NULL, |
|||
| bool | normalized11 = false, |
|||
| const ID & | id12 = ID(), |
|||
| SO< BaseVertexAttributeBufferObjectGL > | data12 = NULL, |
|||
| bool | normalized12 = false, |
|||
| const ID & | id13 = ID(), |
|||
| SO< BaseVertexAttributeBufferObjectGL > | data13 = NULL, |
|||
| bool | normalized13 = false, |
|||
| const ID & | id14 = ID(), |
|||
| SO< BaseVertexAttributeBufferObjectGL > | data14 = NULL, |
|||
| bool | normalized14 = false, |
|||
| const ID & | id15 = ID(), |
|||
| SO< BaseVertexAttributeBufferObjectGL > | data15 = NULL, |
|||
| bool | normalized15 = false, |
|||
| const ID & | id16 = ID(), |
|||
| SO< BaseVertexAttributeBufferObjectGL > | data16 = NULL, |
|||
| bool | normalized16 = false | |||
| ) |
| VRS::GL2::AttributedShape::VRS_TYPEINFO | ( | AttributedShape | , | |
| Shape | ||||
| ) |
| VRS::GL2::AttributedShape::VRS_SERIALIZABLE | ( | AttributedShape | ) |
| virtual GLenum VRS::GL2::AttributedShape::primitiveType | ( | ) | const [virtual] |
| virtual Bounds VRS::GL2::AttributedShape::boundingBox | ( | ) | const [virtual] |
| virtual SO<BaseVertexAttributeBufferObjectGL> VRS::GL2::AttributedShape::indices | ( | ) | const [virtual] |
| virtual SO<BaseVertexAttributeBufferObjectGL> VRS::GL2::AttributedShape::data | ( | const ID & | id | ) | const [virtual] |
| virtual bool VRS::GL2::AttributedShape::normalized | ( | const ID & | id | ) | const [virtual] |
| virtual void VRS::GL2::AttributedShape::add | ( | const ID & | id, | |
| SO< BaseVertexAttributeBufferObjectGL > | data, | |||
| bool | normalized | |||
| ) | [virtual] |
| virtual bool VRS::GL2::AttributedShape::remove | ( | const ID & | id | ) | [virtual] |
| virtual bool VRS::GL2::AttributedShape::contains | ( | const ID & | id | ) | [virtual] |
| virtual unsigned int VRS::GL2::AttributedShape::usedMemory | ( | ) | const [virtual] |