#include <gl_mesh_attributes_feeder.h>
Public Member Functions | |
| const bool & | operator[] (ATT_NAMES att) const |
| bool & | operator[] (ATT_NAMES att) |
| PRIMITIVE_MODALITY & | primitiveModality () |
| PRIMITIVE_MODALITY | primitiveModality () const |
| ReqAtts () | |
| virtual void | reset () |
Static Public Member Functions | |
| template<typename MESHTYPE > | |
| static void | computeARequestedAttributesSetCompatibleWithMesh (ReqAtts &rqatt, const MESHTYPE &mesh) |
| static bool | isReplicatedPipeline (const ReqAtts &rqatt) |
| static bool | isVertexIndexingRequired (const ReqAtts &rqatt) |
| static size_t | possibleAttributesNumber () |
| static ReqAtts | setComplement (const ReqAtts &a, const ReqAtts &b) |
| static ReqAtts | setUnion (const ReqAtts &a, const ReqAtts &b) |
Protected Attributes | |
| bool | _atts [_attssize] |
| PRIMITIVE_MODALITY | _pm |
Static Protected Attributes | |
| static const size_t | _attssize = ATT_NAMES_ARITY |
Definition at line 104 of file gl_mesh_attributes_feeder.h.
| vcg::GLFeederInfo::ReqAtts::ReqAtts | ( | ) | [inline] |
Definition at line 107 of file gl_mesh_attributes_feeder.h.
| static void vcg::GLFeederInfo::ReqAtts::computeARequestedAttributesSetCompatibleWithMesh | ( | ReqAtts & | rqatt, |
| const MESHTYPE & | mesh | ||
| ) | [inline, static] |
Definition at line 199 of file gl_mesh_attributes_feeder.h.
| static bool vcg::GLFeederInfo::ReqAtts::isReplicatedPipeline | ( | const ReqAtts & | rqatt | ) | [inline, static] |
Definition at line 187 of file gl_mesh_attributes_feeder.h.
| static bool vcg::GLFeederInfo::ReqAtts::isVertexIndexingRequired | ( | const ReqAtts & | rqatt | ) | [inline, static] |
Definition at line 192 of file gl_mesh_attributes_feeder.h.
| const bool& vcg::GLFeederInfo::ReqAtts::operator[] | ( | ATT_NAMES | att | ) | const [inline] |
Definition at line 113 of file gl_mesh_attributes_feeder.h.
| bool& vcg::GLFeederInfo::ReqAtts::operator[] | ( | ATT_NAMES | att | ) | [inline] |
Definition at line 121 of file gl_mesh_attributes_feeder.h.
| static size_t vcg::GLFeederInfo::ReqAtts::possibleAttributesNumber | ( | ) | [inline, static] |
Definition at line 146 of file gl_mesh_attributes_feeder.h.
Definition at line 136 of file gl_mesh_attributes_feeder.h.
| PRIMITIVE_MODALITY vcg::GLFeederInfo::ReqAtts::primitiveModality | ( | ) | const [inline] |
Definition at line 141 of file gl_mesh_attributes_feeder.h.
| virtual void vcg::GLFeederInfo::ReqAtts::reset | ( | ) | [inline, virtual] |
Definition at line 129 of file gl_mesh_attributes_feeder.h.
| static ReqAtts vcg::GLFeederInfo::ReqAtts::setComplement | ( | const ReqAtts & | a, |
| const ReqAtts & | b | ||
| ) | [inline, static] |
Definition at line 166 of file gl_mesh_attributes_feeder.h.
| static ReqAtts vcg::GLFeederInfo::ReqAtts::setUnion | ( | const ReqAtts & | a, |
| const ReqAtts & | b | ||
| ) | [inline, static] |
Definition at line 151 of file gl_mesh_attributes_feeder.h.
bool vcg::GLFeederInfo::ReqAtts::_atts[_attssize] [protected] |
Definition at line 220 of file gl_mesh_attributes_feeder.h.
const size_t vcg::GLFeederInfo::ReqAtts::_attssize = ATT_NAMES_ARITY [static, protected] |
Definition at line 219 of file gl_mesh_attributes_feeder.h.
PRIMITIVE_MODALITY vcg::GLFeederInfo::ReqAtts::_pm [protected] |
Definition at line 221 of file gl_mesh_attributes_feeder.h.