|
Visual Computing Library
devel
|
This is the complete list of members for vcl::DrawableLines, including all inherited members.
| bindSettingsUniform() const (defined in vcl::Lines) | vcl::Lines | inlineprivate |
| boundingBox() const override | vcl::DrawableLines | inlinevirtual |
| clone() const &override | vcl::DrawableLines | inlinevirtual |
| clone() &&override | vcl::DrawableLines | inlinevirtual |
| ColorToUse enum name (defined in vcl::Lines) | vcl::Lines | |
| colorToUse() const | vcl::Lines | inline |
| defaultImplementationType(bool cpuMemPointsProvided) const | vcl::Lines | inlineprivate |
| draw(const DrawObjectSettings &settings) const override | vcl::DrawableLines | inlinevirtual |
| vcl::Lines::draw(uint viewId) const | vcl::Lines | inline |
| 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::DrawableLines | inline |
| 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::DrawableLines | inline |
| DrawableLines(const DrawableLines &other) (defined in vcl::DrawableLines) | vcl::DrawableLines | inline |
| DrawableLines(DrawableLines &&other) (defined in vcl::DrawableLines) | vcl::DrawableLines | inline |
| DrawableObject()=default | vcl::DrawableObject | |
| drawId(const DrawObjectSettings &settings) const | vcl::DrawableObject | inlinevirtual |
| generalColor() const | vcl::Lines | inline |
| generalColor() | vcl::Lines | inline |
| implementationType() const | vcl::Lines | inline |
| ImplementationType enum name (defined in vcl::Lines) | vcl::Lines | |
| info() const | vcl::DrawableObject | inline |
| info() | vcl::DrawableObject | inline |
| init() | vcl::DrawableObject | inlinevirtual |
| isVisible() const override | vcl::DrawableLines | inlinevirtual |
| Lines(ImplementationType type=ImplementationType::COUNT) | vcl::Lines | inline |
| 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::Lines | inline |
| 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::Lines | inline |
| mColorCapability (defined in vcl::Lines) | vcl::Lines | private |
| mColorToUse (defined in vcl::Lines) | vcl::Lines | private |
| mGeneralColor (defined in vcl::Lines) | vcl::Lines | private |
| mInfo | vcl::DrawableObject | private |
| mLineColors (defined in vcl::DrawableLines) | vcl::DrawableLines | private |
| mLineIndices (defined in vcl::DrawableLines) | vcl::DrawableLines | private |
| mLinesImplementation (defined in vcl::Lines) | vcl::Lines | private |
| mName | vcl::DrawableObject | private |
| mSettingUH (defined in vcl::Lines) | vcl::Lines | private |
| mShadingPerVertex (defined in vcl::Lines) | vcl::Lines | private |
| mShadingPerVertexCapability (defined in vcl::Lines) | vcl::Lines | private |
| mThickness (defined in vcl::Lines) | vcl::Lines | private |
| mType (defined in vcl::Lines) | vcl::Lines | private |
| mUseLineIndices (defined in vcl::DrawableLines) | vcl::DrawableLines | private |
| mVertColors (defined in vcl::DrawableLines) | vcl::DrawableLines | private |
| mVertCoords (defined in vcl::DrawableLines) | vcl::DrawableLines | private |
| mVertNormals (defined in vcl::DrawableLines) | vcl::DrawableLines | private |
| mVisible (defined in vcl::DrawableLines) | vcl::DrawableLines | private |
| name() const | vcl::DrawableObject | inlinevirtual |
| name() | vcl::DrawableObject | inlinevirtual |
| operator=(DrawableLines other) (defined in vcl::DrawableLines) | vcl::DrawableLines | inline |
| setColorToUse(ColorToUse color) | vcl::Lines | inline |
| setImplementationType(ImplementationType type) (defined in vcl::DrawableLines) | vcl::DrawableLines | inline |
| 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::DrawableLines | inline |
| 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::DrawableLines | inline |
| 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::Lines | inline |
| 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::Lines | inline |
| setShading(bool perVertex) | vcl::Lines | inline |
| setVisibility(bool vis) override | vcl::DrawableLines | inlinevirtual |
| shadingPerVertex() const | vcl::Lines | inline |
| swap(DrawableLines &other) (defined in vcl::DrawableLines) | vcl::DrawableLines | inline |
| swap (defined in vcl::DrawableLines) | vcl::DrawableLines | friend |
| vcl::DrawableObject::swap(DrawableObject &other) | vcl::DrawableObject | inlineprotected |
| thickness() const | vcl::Lines | inline |
| thickness() | vcl::Lines | inline |
| updateColorCapability(const std::vector< uint > &vertColors, const std::vector< uint > &lineColors) (defined in vcl::Lines) | vcl::Lines | inlineprivate |
| updateShadingCapability(const std::vector< float > &vertNormals) (defined in vcl::Lines) | vcl::Lines | inlineprivate |
| ~DrawableLines()=default (defined in vcl::DrawableLines) | vcl::DrawableLines | |
| ~DrawableObject() (defined in vcl::DrawableObject) | vcl::DrawableObject | inlinevirtual |