Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes
vcg::GLFeederInfo::ReqAtts Class Reference

#include <gl_mesh_attributes_feeder.h>

List of all members.

Public Member Functions

const bool & operator[] (ATT_NAMES att) const
bool & operator[] (ATT_NAMES att)
PRIMITIVE_MODALITYprimitiveModality ()
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

Detailed Description

Definition at line 104 of file gl_mesh_attributes_feeder.h.


Constructor & Destructor Documentation

Definition at line 107 of file gl_mesh_attributes_feeder.h.


Member Function Documentation

template<typename MESHTYPE >
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.

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.


Member Data Documentation

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.

Definition at line 221 of file gl_mesh_attributes_feeder.h.


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


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:41:11