Developer Documentation
ACG::DrawMeshT< Mesh >::VertexProperty Struct Reference

Public Attributes

PropertySource source_
 
std::string name_
 property name in openmesh More...
 
std::string vertexShaderInputName_
 input name id in vertex shader More...
 
VertexElement sourceType_
 property type as stored in openmesh More...
 
VertexElement destType_
 property type as stored in vbo More...
 
const void * propDataPtr_
 memory address of property data More...
 
int declElementID_
 element id in vertex declaration More...
 

Detailed Description

template<class Mesh>
struct ACG::DrawMeshT< Mesh >::VertexProperty

Definition at line 870 of file DrawMesh.hh.

Member Data Documentation

◆ declElementID_

template<class Mesh >
int ACG::DrawMeshT< Mesh >::VertexProperty::declElementID_

element id in vertex declaration

Definition at line 891 of file DrawMesh.hh.

◆ destType_

template<class Mesh >
VertexElement ACG::DrawMeshT< Mesh >::VertexProperty::destType_

property type as stored in vbo

Definition at line 885 of file DrawMesh.hh.

◆ name_

template<class Mesh >
std::string ACG::DrawMeshT< Mesh >::VertexProperty::name_

property name in openmesh

Definition at line 876 of file DrawMesh.hh.

◆ propDataPtr_

template<class Mesh >
const void* ACG::DrawMeshT< Mesh >::VertexProperty::propDataPtr_

memory address of property data

Definition at line 888 of file DrawMesh.hh.

◆ source_

template<class Mesh >
PropertySource ACG::DrawMeshT< Mesh >::VertexProperty::source_

Definition at line 873 of file DrawMesh.hh.

◆ sourceType_

template<class Mesh >
VertexElement ACG::DrawMeshT< Mesh >::VertexProperty::sourceType_

property type as stored in openmesh

Definition at line 882 of file DrawMesh.hh.

◆ vertexShaderInputName_

template<class Mesh >
std::string ACG::DrawMeshT< Mesh >::VertexProperty::vertexShaderInputName_

input name id in vertex shader

Definition at line 879 of file DrawMesh.hh.


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