Overview     Modules     Class Hierarchy     Classes     Members  

tlp::AbstractGlCurve Member List

This is the complete list of members for tlp::AbstractGlCurve, 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::GlSimpleEntity [inline, virtual]
addLayerParent(GlLayer *)tlp::GlSimpleEntity [inline, virtual]
addParent(GlComposite *composite)tlp::GlSimpleEntity
billboardCurvetlp::AbstractGlCurve [protected]
boundingBoxtlp::GlSimpleEntity [protected]
buildCurveVertexBuffers(const unsigned int nbCurvePoints, bool vboOk)tlp::AbstractGlCurve [protected, static]
checkByBoundingBoxVisitortlp::GlSimpleEntity [protected]
cleanupAfterCurveVertexShaderRendering()tlp::AbstractGlCurve [inline, protected, virtual]
computeCurvePointOnCPU(const std::vector< Coord > &controlPoints, float t)=0tlp::AbstractGlCurve [protected, pure virtual]
computeCurvePointsOnCPU(const std::vector< Coord > &controlPoints, std::vector< Coord > &curvePoints, unsigned int nbCurvePoints)=0tlp::AbstractGlCurve [protected, pure virtual]
controlPointstlp::AbstractGlCurve [protected]
curvesBillboardShadersMaptlp::AbstractGlCurve [protected, static]
curveShaderProgramtlp::AbstractGlCurve [protected]
curveShaderProgramBillboardtlp::AbstractGlCurve [protected]
curveShaderProgramNormaltlp::AbstractGlCurve [protected]
curvesShadersMaptlp::AbstractGlCurve [protected, static]
curveVertexBuffersDatatlp::AbstractGlCurve [protected, static]
curveVertexBuffersIndicestlp::AbstractGlCurve [protected, static]
curveVertexBuffersObjecttlp::AbstractGlCurve [protected, static]
curveVertexShaderBillboardMaintlp::AbstractGlCurve [protected, static]
curveVertexShaderNormalMaintlp::AbstractGlCurve [protected, static]
draw(float lod, Camera *camera)tlp::AbstractGlCurve [virtual]
drawCurve(std::vector< Coord > &controlPoints, const Color &startColor, const Color &endColor, const float startSize, const float endSize, const unsigned int nbCurvePoints=100)tlp::AbstractGlCurve [virtual]
endColortlp::AbstractGlCurve [protected]
endSizetlp::AbstractGlCurve [protected]
fisheyeDistortionVertexShadertlp::AbstractGlCurve [protected, static]
getBoundingBox()tlp::GlSimpleEntity [inline, virtual]
getStencil()tlp::GlSimpleEntity [inline]
getXML(xmlNodePtr rootNode)tlp::AbstractGlCurve [virtual]
GlSimpleEntity()tlp::GlSimpleEntity [inline]
initShader(const std::string &shaderProgramName, const std::string &curveSpecificShaderCode)tlp::AbstractGlCurve [protected]
isCheckByBoundingBoxVisitor()tlp::GlSimpleEntity [inline]
isVisible()tlp::GlSimpleEntity [inline]
lookDirtlp::AbstractGlCurve [protected]
MAX_SHADER_CONTROL_POINTStlp::AbstractGlCurve [protected, static]
nbCurvePointstlp::AbstractGlCurve [protected]
outlineColortlp::AbstractGlCurve [protected]
outlinedtlp::AbstractGlCurve [protected]
parentstlp::GlSimpleEntity [protected]
removeLayerParent(GlLayer *)tlp::GlSimpleEntity [inline, virtual]
removeParent(GlComposite *composite)tlp::GlSimpleEntity
setBillboardCurve(const bool billboardCurve)tlp::AbstractGlCurve [inline, virtual]
setCheckByBoundingBoxVisitor(bool check)tlp::GlSimpleEntity [inline]
setCurveVertexShaderRenderingSpecificParameters()tlp::AbstractGlCurve [inline, protected, virtual]
setLookDir(const Coord &lookDir)tlp::AbstractGlCurve [inline, virtual]
setOutlineColor(const Color &outlineColor)tlp::AbstractGlCurve [inline, virtual]
setOutlined(const bool outlined)tlp::AbstractGlCurve [inline, virtual]
setStencil(int stencil)tlp::GlSimpleEntity [inline, virtual]
setTexture(const std::string &texture)tlp::AbstractGlCurve [inline, virtual]
setVisible(bool visible)tlp::GlSimpleEntity [virtual]
setWithXML(xmlNodePtr rootNode)tlp::AbstractGlCurve [virtual]
shaderProgramNametlp::AbstractGlCurve [protected]
startColortlp::AbstractGlCurve [protected]
startSizetlp::AbstractGlCurve [protected]
stenciltlp::GlSimpleEntity [protected]
texCoordFactortlp::AbstractGlCurve [protected]
texturetlp::AbstractGlCurve [protected]
translate(const Coord &move)tlp::AbstractGlCurve [virtual]
visibletlp::GlSimpleEntity [protected]
~AbstractGlCurve()tlp::AbstractGlCurve [virtual]
~GlEntity()tlp::GlEntity [inline, virtual]
~GlSimpleEntity()tlp::GlSimpleEntity [virtual]


Tulip Software by LaBRI Visualization Team    2001 - 2011