Visual Computing Library  devel
Loading...
Searching...
No Matches
vcl::DrawableLines Member List

This is the complete list of members for vcl::DrawableLines, including all inherited members.

bindSettingsUniform() const (defined in vcl::Lines)vcl::Linesinlineprivate
boundingBox() const overridevcl::DrawableLinesinlinevirtual
clone() const &overridevcl::DrawableLinesinlinevirtual
clone() &&overridevcl::DrawableLinesinlinevirtual
ColorToUse enum name (defined in vcl::Lines)vcl::Lines
colorToUse() constvcl::Linesinline
defaultImplementationType(bool cpuMemPointsProvided) constvcl::Linesinlineprivate
draw(const DrawObjectSettings &settings) const overridevcl::DrawableLinesinlinevirtual
vcl::Lines::draw(uint viewId) constvcl::Linesinline
DrawableLines()=default (defined in vcl::DrawableLines)vcl::DrawableLines
DrawableLines(const std::vector< float > &vertCoords, const std::vector< float > &vertNormals=std::vector< float >(), const std::vector< uint > &vertColors=std::vector< uint >(), const std::vector< uint > &lineColors=std::vector< uint >()) (defined in vcl::DrawableLines)vcl::DrawableLinesinline
DrawableLines(const std::vector< float > &vertCoords, const std::vector< uint > &lineIndices, const std::vector< float > &vertNormals=std::vector< float >(), const std::vector< uint > &vertColors=std::vector< uint >(), const std::vector< uint > &lineColors=std::vector< uint >()) (defined in vcl::DrawableLines)vcl::DrawableLinesinline
DrawableLines(const DrawableLines &other) (defined in vcl::DrawableLines)vcl::DrawableLinesinline
DrawableLines(DrawableLines &&other) (defined in vcl::DrawableLines)vcl::DrawableLinesinline
DrawableObject()=defaultvcl::DrawableObject
drawId(const DrawObjectSettings &settings) constvcl::DrawableObjectinlinevirtual
generalColor() constvcl::Linesinline
generalColor()vcl::Linesinline
implementationType() constvcl::Linesinline
ImplementationType enum name (defined in vcl::Lines)vcl::Lines
info() constvcl::DrawableObjectinline
info()vcl::DrawableObjectinline
init()vcl::DrawableObjectinlinevirtual
isVisible() const overridevcl::DrawableLinesinlinevirtual
Lines(ImplementationType type=ImplementationType::COUNT)vcl::Linesinline
Lines(const std::vector< float > &vertCoords, const std::vector< float > &vertNormals, const std::vector< uint > &vertColors, const std::vector< uint > &lineColors, float thickness=5.0f, bool shadingPerVertex=false, ColorToUse colorToUse=ColorToUse::GENERAL, ImplementationType type=ImplementationType::COUNT)vcl::Linesinline
Lines(const std::vector< float > &vertCoords, const std::vector< uint > &lineIndices, const std::vector< float > &vertNormals, const std::vector< uint > &vertColors, const std::vector< uint > &lineColors, float thickness=5.0f, bool shadingPerVertex=false, ColorToUse colorToUse=ColorToUse::GENERAL, ImplementationType type=ImplementationType::COUNT)vcl::Linesinline
mColorCapability (defined in vcl::Lines)vcl::Linesprivate
mColorToUse (defined in vcl::Lines)vcl::Linesprivate
mGeneralColor (defined in vcl::Lines)vcl::Linesprivate
mInfovcl::DrawableObjectprivate
mLineColors (defined in vcl::DrawableLines)vcl::DrawableLinesprivate
mLineIndices (defined in vcl::DrawableLines)vcl::DrawableLinesprivate
mLinesImplementation (defined in vcl::Lines)vcl::Linesprivate
mNamevcl::DrawableObjectprivate
mSettingUH (defined in vcl::Lines)vcl::Linesprivate
mShadingPerVertex (defined in vcl::Lines)vcl::Linesprivate
mShadingPerVertexCapability (defined in vcl::Lines)vcl::Linesprivate
mThickness (defined in vcl::Lines)vcl::Linesprivate
mType (defined in vcl::Lines)vcl::Linesprivate
mUseLineIndices (defined in vcl::DrawableLines)vcl::DrawableLinesprivate
mVertColors (defined in vcl::DrawableLines)vcl::DrawableLinesprivate
mVertCoords (defined in vcl::DrawableLines)vcl::DrawableLinesprivate
mVertNormals (defined in vcl::DrawableLines)vcl::DrawableLinesprivate
mVisible (defined in vcl::DrawableLines)vcl::DrawableLinesprivate
name() constvcl::DrawableObjectinlinevirtual
name()vcl::DrawableObjectinlinevirtual
operator=(DrawableLines other) (defined in vcl::DrawableLines)vcl::DrawableLinesinline
setColorToUse(ColorToUse color)vcl::Linesinline
setImplementationType(ImplementationType type) (defined in vcl::DrawableLines)vcl::DrawableLinesinline
setPoints(const std::vector< float > &vertCoords, const std::vector< float > &vertNormals, const std::vector< uint > &vertColors, const std::vector< uint > &lineColors) (defined in vcl::DrawableLines)vcl::DrawableLinesinline
setPoints(const std::vector< float > &vertCoords, const std::vector< uint > &lineIndices, const std::vector< float > &vertNormals, const std::vector< uint > &vertColors, const std::vector< uint > &lineColors) (defined in vcl::DrawableLines)vcl::DrawableLinesinline
vcl::Lines::setPoints(const std::vector< float > &vertCoords, const std::vector< float > &vertNormals, const std::vector< uint > &vertColors, const std::vector< uint > &lineColors, ImplementationType type=ImplementationType::COUNT)vcl::Linesinline
vcl::Lines::setPoints(const std::vector< float > &vertCoords, const std::vector< uint > &lineIndices, const std::vector< float > &vertNormals, const std::vector< uint > &vertColors, const std::vector< uint > &lineColors, ImplementationType type=ImplementationType::COUNT)vcl::Linesinline
setShading(bool perVertex)vcl::Linesinline
setVisibility(bool vis) overridevcl::DrawableLinesinlinevirtual
shadingPerVertex() constvcl::Linesinline
swap(DrawableLines &other) (defined in vcl::DrawableLines)vcl::DrawableLinesinline
swap (defined in vcl::DrawableLines)vcl::DrawableLinesfriend
vcl::DrawableObject::swap(DrawableObject &other)vcl::DrawableObjectinlineprotected
thickness() constvcl::Linesinline
thickness()vcl::Linesinline
updateColorCapability(const std::vector< uint > &vertColors, const std::vector< uint > &lineColors) (defined in vcl::Lines)vcl::Linesinlineprivate
updateShadingCapability(const std::vector< float > &vertNormals) (defined in vcl::Lines)vcl::Linesinlineprivate
~DrawableLines()=default (defined in vcl::DrawableLines)vcl::DrawableLines
~DrawableObject() (defined in vcl::DrawableObject)vcl::DrawableObjectinlinevirtual