Cinder  0.9.1
Public Member Functions | Static Protected Member Functions | List of all members
cinder::geom::Lines Class Reference

#include <GeomIo.h>

Inherits cinder::geom::Modifier.

Public Member Functions

Modifierclone () const override
 
size_t getNumIndices (const Modifier::Params &upstreamParams) const override
 
Primitive getPrimitive (const Modifier::Params &upstreamParams) const override
 
void process (SourceModsContext *ctx, const AttribSet &requestedAttribs) const override
 
virtual size_t getNumVertices (const Modifier::Params &upstreamParams) const
 
virtual uint8_t getAttribDims (Attrib attr, uint8_t upstreamDims) const
 
virtual AttribSet getAvailableAttribs (const Modifier::Params &upstreamParams) const
 

Static Protected Member Functions

static size_t calcNumIndices (Primitive primitive, size_t upstreamNumIndices, size_t upstreamNumVertices)
 

Detailed Description

Converts any geom::Source to equivalent vertices connected by lines. Output primitive type is always geom::Primitive::LINES.

Member Function Documentation

Modifier* cinder::geom::Lines::clone ( ) const
overridevirtual
size_t cinder::geom::Lines::getNumIndices ( const Modifier::Params upstreamParams) const
overridevirtual

Reimplemented from cinder::geom::Modifier.

Primitive cinder::geom::Lines::getPrimitive ( const Modifier::Params upstreamParams) const
overridevirtual

Reimplemented from cinder::geom::Modifier.

void cinder::geom::Lines::process ( SourceModsContext ctx,
const AttribSet requestedAttribs 
) const
overridevirtual
size_t cinder::geom::Lines::calcNumIndices ( Primitive  primitive,
size_t  upstreamNumIndices,
size_t  upstreamNumVertices 
)
staticprotected
size_t cinder::geom::Modifier::getNumVertices ( const Modifier::Params upstreamParams) const
virtualinherited
uint8_t cinder::geom::Modifier::getAttribDims ( Attrib  attr,
uint8_t  upstreamDims 
) const
virtualinherited
AttribSet cinder::geom::Modifier::getAvailableAttribs ( const Modifier::Params upstreamParams) const
virtualinherited

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