Overview     Modules     Class Hierarchy     Classes     Members  
tlp::GlBezierCurve Member List

This is the complete list of members for tlp::GlBezierCurve, including all inherited members.

AbstractGlCurve(const std::string &shaderProgramName, const std::string &curveSpecificShaderCode)tlp::AbstractGlCurve
AbstractGlCurve(const std::string &shaderProgramName, const std::string &curveSpecificShaderCode, const std::vector< Coord > &controlPoints, const Color &startColor, const Color &endColor, const float startSize, const float endSize, const unsigned int nbCurvePoints)tlp::AbstractGlCurve
acceptVisitor(GlSceneVisitor *visitor)tlp::GlSimpleEntityinlinevirtual
addLayerParent(GlLayer *)tlp::GlSimpleEntityinlinevirtual
addParent(GlComposite *composite)tlp::GlSimpleEntity
billboardCurvetlp::AbstractGlCurveprotected
boundingBoxtlp::GlSimpleEntityprotected
buildCurveVertexBuffers(const unsigned int nbCurvePoints, bool vboOk)tlp::AbstractGlCurveprotectedstatic
canUseGeometryShadertlp::AbstractGlCurveprotectedstatic
checkByBoundingBoxVisitortlp::GlSimpleEntityprotected
cleanupAfterCurveVertexShaderRendering()tlp::GlBezierCurveprotectedvirtual
computeCurvePointOnCPU(const std::vector< Coord > &controlPoints, float t)tlp::GlBezierCurveprotectedvirtual
computeCurvePointsOnCPU(const std::vector< Coord > &controlPoints, std::vector< Coord > &curvePoints, unsigned int nbCurvePoints)tlp::GlBezierCurveprotectedvirtual
controlPointstlp::AbstractGlCurveprotected
curveLineWidthtlp::AbstractGlCurveprotected
curveQuadBordersWidthtlp::AbstractGlCurveprotected
curvesBillboardGeometryShadersMaptlp::AbstractGlCurveprotectedstatic
curvesBillboardShadersMaptlp::AbstractGlCurveprotectedstatic
curvesGeometryShadersMaptlp::AbstractGlCurveprotectedstatic
curveShaderProgramtlp::AbstractGlCurveprotected
curveShaderProgramBillboardtlp::AbstractGlCurveprotected
curveShaderProgramNormaltlp::AbstractGlCurveprotected
curvesShadersMaptlp::AbstractGlCurveprotectedstatic
curveVertexBuffersDatatlp::AbstractGlCurveprotectedstatic
curveVertexBuffersIndicestlp::AbstractGlCurveprotectedstatic
curveVertexBuffersObjecttlp::AbstractGlCurveprotectedstatic
curveVertexGeometryShaderNormalMaintlp::AbstractGlCurveprotectedstatic
curveVertexShaderBillboardMaintlp::AbstractGlCurveprotectedstatic
curveVertexShaderNormalMaintlp::AbstractGlCurveprotectedstatic
draw(float lod, Camera *camera)tlp::AbstractGlCurvevirtual
drawCurve(std::vector< Coord > &controlPoints, const Color &startColor, const Color &endColor, const float startSize, const float endSize, const unsigned int nbCurvePoints=100)tlp::GlBezierCurvevirtual
endColortlp::AbstractGlCurveprotected
endSizetlp::AbstractGlCurveprotected
fisheyeDistortionVertexShadertlp::AbstractGlCurveprotectedstatic
genCurveVertexShaderSpecificCode()tlp::GlBezierCurveprotected
getBoundingBox()tlp::GlSimpleEntityinlinevirtual
getStencil()tlp::GlSimpleEntityinline
getXML(xmlNodePtr rootNode)tlp::AbstractGlCurvevirtual
GlBezierCurve()tlp::GlBezierCurve
GlBezierCurve(const std::vector< Coord > &controlPoints, const Color &startColor, const Color &endColor, const float &startSize, const float &endSize, const unsigned int nbCurvePoints=100)tlp::GlBezierCurve
GlSimpleEntity()tlp::GlSimpleEntityinline
initShader(const std::string &shaderProgramName, const std::string &curveSpecificShaderCode)tlp::AbstractGlCurveprotected
isCheckByBoundingBoxVisitor()tlp::GlSimpleEntityinline
isVisible()tlp::GlSimpleEntityinline
lineCurvetlp::AbstractGlCurveprotected
lookDirtlp::AbstractGlCurveprotected
nbCurvePointstlp::AbstractGlCurveprotected
outlineColortlp::AbstractGlCurveprotected
outlineColorInterpolationtlp::AbstractGlCurveprotected
outlinedtlp::AbstractGlCurveprotected
parentstlp::GlSimpleEntityprotected
removeLayerParent(GlLayer *)tlp::GlSimpleEntityinlinevirtual
removeParent(GlComposite *composite)tlp::GlSimpleEntity
setBillboardCurve(const bool billboardCurve)tlp::AbstractGlCurveinlinevirtual
setCheckByBoundingBoxVisitor(bool check)tlp::GlSimpleEntityinline
setCurveLineWidth(const float curveLineWidth)tlp::AbstractGlCurveinline
setCurveQuadBordersWidth(const float curveQuadBorderWidth)tlp::AbstractGlCurveinline
setCurveVertexShaderRenderingSpecificParameters()tlp::GlBezierCurveprotectedvirtual
setLineCurve(const bool lineCurve)tlp::AbstractGlCurveinline
setLookDir(const Coord &lookDir)tlp::AbstractGlCurveinlinevirtual
setOutlineColor(const Color &outlineColor)tlp::AbstractGlCurveinlinevirtual
setOutlineColorInterpolation(const bool outlineColorInterpolation)tlp::AbstractGlCurveinlinevirtual
setOutlined(const bool outlined)tlp::AbstractGlCurveinlinevirtual
setStencil(int stencil)tlp::GlSimpleEntityinlinevirtual
setTexture(const std::string &texture)tlp::AbstractGlCurveinlinevirtual
setVisible(bool visible)tlp::GlSimpleEntityvirtual
setWithXML(xmlNodePtr rootNode)tlp::AbstractGlCurvevirtual
shaderProgramNametlp::AbstractGlCurveprotected
startColortlp::AbstractGlCurveprotected
startSizetlp::AbstractGlCurveprotected
stenciltlp::GlSimpleEntityprotected
texCoordFactortlp::AbstractGlCurveprotected
texturetlp::AbstractGlCurveprotected
translate(const Coord &move)tlp::AbstractGlCurvevirtual
visibletlp::GlSimpleEntityprotected
~AbstractGlCurve()tlp::AbstractGlCurvevirtual
~GlBezierCurve()tlp::GlBezierCurve
~GlEntity()tlp::GlEntityinlinevirtual
~GlSimpleEntity()tlp::GlSimpleEntityvirtual


Tulip Software by LaBRI Visualization Team    2001 - 2012