tlp::GlVertexArrayManager Class Reference
Class used to render edges/nodes with vertex array.
More...
#include <GlVertexArrayManager.h>
List of all members.
Public Member Functions
Protected Member Functions
Protected Attributes
Detailed Description
Class used to render edges/nodes with vertex array.
Class used to render edges/nodes with vertex array
Constructor & Destructor Documentation
tlp::GlVertexArrayManager::GlVertexArrayManager |
( |
GlGraphInputData * |
inputData |
) |
|
tlp::GlVertexArrayManager::~GlVertexArrayManager |
( |
|
) |
|
Member Function Documentation
void tlp::GlVertexArrayManager::activate |
( |
bool |
act |
) |
|
void tlp::GlVertexArrayManager::activateLineEdgeDisplay |
( |
GlEdge * |
edge, |
|
|
bool |
selected | |
|
) |
| | |
This function is call when you want to activate line rendering of a specific edge
void tlp::GlVertexArrayManager::activatePointEdgeDisplay |
( |
GlEdge * |
edge, |
|
|
bool |
selected | |
|
) |
| | |
This function is call when you want to activate point rendering of a specific edge
void tlp::GlVertexArrayManager::activatePointNodeDisplay |
( |
GlNode * |
node, |
|
|
bool |
onePixel, |
|
|
bool |
selected | |
|
) |
| | |
This function is call when you want to activate point rendering of a specific node
void tlp::GlVertexArrayManager::activateQuadEdgeDisplay |
( |
GlEdge * |
edge, |
|
|
bool |
selected | |
|
) |
| | |
This function is call when you want to activate quad rendering of a specific edge
void tlp::GlVertexArrayManager::addEdge |
( |
Graph * |
, |
|
|
const |
edge | |
|
) |
| | [protected] |
void tlp::GlVertexArrayManager::addEdge |
( |
GlEdge * |
edge |
) |
|
This function is call by GlVertexArraySceneVisitor to inform GlVertexArrayManager that we need to render an edge
void tlp::GlVertexArrayManager::addLocalProperty |
( |
Graph * |
, |
|
|
const std::string & |
| |
|
) |
| | [protected] |
void tlp::GlVertexArrayManager::addNode |
( |
Graph * |
, |
|
|
const |
node | |
|
) |
| | [protected] |
void tlp::GlVertexArrayManager::addNode |
( |
GlNode * |
node |
) |
|
This function is call by GlVertexArraySceneVisitor to inform GlVertexArrayManager that we need to render a node
void tlp::GlVertexArrayManager::afterSetEnds |
( |
Graph * |
, |
|
|
const |
edge | |
|
) |
| | [protected] |
void tlp::GlVertexArrayManager::beforeSetAllEdgeValue |
( |
PropertyInterface * |
|
) |
[protected] |
void tlp::GlVertexArrayManager::beforeSetAllNodeValue |
( |
PropertyInterface * |
|
) |
[protected] |
void tlp::GlVertexArrayManager::beforeSetEdgeValue |
( |
PropertyInterface * |
, |
|
|
const |
edge | |
|
) |
| | [protected] |
void tlp::GlVertexArrayManager::beforeSetNodeValue |
( |
PropertyInterface * |
, |
|
|
const |
node | |
|
) |
| | [protected] |
void tlp::GlVertexArrayManager::beginRendering |
( |
|
) |
|
Call this function at the begining of the rendering This function clear entities to render
void tlp::GlVertexArrayManager::clearColorData |
( |
|
) |
[protected] |
void tlp::GlVertexArrayManager::clearData |
( |
|
) |
[protected] |
void tlp::GlVertexArrayManager::clearLayoutData |
( |
|
) |
[protected] |
void tlp::GlVertexArrayManager::clearObservers |
( |
|
) |
[protected] |
void tlp::GlVertexArrayManager::delLocalProperty |
( |
Graph * |
, |
|
|
const std::string & |
| |
|
) |
| | [protected] |
void tlp::GlVertexArrayManager::destroy |
( |
PropertyInterface * |
|
) |
[protected] |
void tlp::GlVertexArrayManager::destroy |
( |
Graph * |
|
) |
[protected] |
void tlp::GlVertexArrayManager::endRendering |
( |
|
) |
|
Call this funtion at the end of rendering This function draw needed entities
bool tlp::GlVertexArrayManager::haveToCompute |
( |
|
) |
|
void tlp::GlVertexArrayManager::initObservers |
( |
|
) |
[protected] |
void tlp::GlVertexArrayManager::pauseRendering |
( |
bool |
pause |
) |
|
void tlp::GlVertexArrayManager::propertyValueChanged |
( |
PropertyInterface * |
property |
) |
[protected] |
bool tlp::GlVertexArrayManager::renderingIsBegin |
( |
|
) |
[inline] |
void tlp::GlVertexArrayManager::setHaveToComputeAll |
( |
bool |
compute |
) |
|
void tlp::GlVertexArrayManager::setHaveToComputeColor |
( |
bool |
compute |
) |
|
void tlp::GlVertexArrayManager::setHaveToComputeLayout |
( |
bool |
compute |
) |
|
void tlp::GlVertexArrayManager::setInputData |
( |
GlGraphInputData * |
inputData |
) |
|
Member Data Documentation
|