PostRender

Inherited from XRender,

Inherited by NULL

Friend class NULL

Description

Members

Public interface

Protected interface


ShaderProgram m_DeformSPm_ContourSP[3]m_ContourSP_light[3]

ShaderProgram m_VectorSP

ShaderProgram m_PitchSP

PitchVarLocation m_PitchVarLoc

float m_SectionPlane[4]

ValueLabel m_MaxLabel

ValueLabel m_MinLabel

MultiDrawIndexArray * m_pDrawIndexArray

QTimer m_pRecordTimer

PostDocument * m_pDoc


PostRender(MainFrame * pParApp, XDocument * doc)

~PostRender()

void onViewDataUpdated()

void createContextMenu()

virtual void createShader()

virtual void updateShader()

void updatePitchShader()

void getLineText()

void startRecord(const char *filename)

void stopRecord()

void clearShader()


PostViewData * getPostViewData()

void drawModel_Old()

void drawEncodeColor()

void drawHighlight()

void drawMarker()

void keyPressEvent(QKeyEvent *event)

void keyReleaseEvent(QKeyEvent *event)

void mouseMoveEvent(QMouseEvent *event)

void mouseReleaseEvent(QMouseEvent *event)

void mousePressEvent(QMouseEvent *event)

void mouseDoubleClickEvent(QMouseEvent *event)

void wheelEvent(QWheelEvent * e)

void drawDeform()

void drawOriginModel(XModel * mdl)

void drawModel()

virtual void drawContour()

void drawContourLine()

void drawVector()

void drawContourTess()

void drawElemEncode(XModel * mdl)

void drawNodeEncode(XModel * mdl)

void drawPitch(const VertexFrameFile * vffR, const VertexFrameFile * vffI, int activeMode = Active_Normal)

void drawPitchVFF(const VertexFrameFile * vffR, const VertexFrameFile * vffI, int target, int mode)

void drawResultString(double x,double y,char * str)

void drawAnimation()

void drawAnimationAxis(int step)

void drawSectionLabel()

void drawSolid()

void drawClip()

void drawIsoline()

void drawModel(XModel * pModel, bool bContour, bool bDeform, bool bEncode = false)

void drawLines(XModel * mdl, bool bContour, bool bDeform, bool bBarOnly = false)

void drawTris(XModel * mdl, bool bContour, bool bDeform, bool bEdgeOnly)

void drawPicked()

void drawSolidTris(bool bContour, bool bDeform, bool bEdgeOnly)

void drawSolidLines(bool bContour, bool bDeform)

void drawSolidFragment()

void updateSceneVBO(TypeID updateFlag)

void setShaderValue()

void setPitchShaderValue(double theta, const double * axis)

void updateHighlight()

void updateValueLabel()

void drawMaxMin()