#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.