PreRender

Inherited from XRender,

Inherited by NULL

Friend class NULL

Description

Members

Public interface

Protected interface


PreDocument * m_pDoc

ShaderProgram m_ContourSP

ShaderProgram m_TransformSP


PreRender(MainFrame * pParApp, XDocument * doc)

~PreRender()

void onViewDataUpdated()

void createContextMenu()

PreViewData * viewData()

void drawEncodeColor()

void drawHighlight()

void drawModel()

void drawClip()

void drawPicked()

void drawMarker()

void drawSolid()

void drawAnimation()

void keyPressEvent(QKeyEvent *event)

void keyReleaseEvent(QKeyEvent *event)

void mouseMoveEvent(QMouseEvent *event)

void mouseReleaseEvent(QMouseEvent *event)

void focusInEvent (QFocusEvent * event)

void wheelEvent(QWheelEvent * e)

bool getPickPosition(real * pos)

void onPick()

void drawElems()

void drawPoints(XModel * mdl)

void drawElemEncode(XModel * mdl)

void drawNodeEncode(XModel * mdl)

bool calcPickCoord(real * coord)

ulong getPickElementID(int x,int y,IDHash * eid_hash = NULL)

void getPickElements(IDHash * id_hash)

void drawTarget(XModel * mdl)

void updateHighlight()

void drawCoords()

void drawMetrics()

void drawConditions()

void clearShader()


void updateSceneVBO(TypeID updateFlag)

void createShader()

void updateShader()

void setShaderContext()