User Tools

Site Tools


project:aeac:prerender



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)

  • function:
  • parameters:
    1. [i]MainFrame * pParApp:
    2. [i] XDocument * doc:
  • return value:

~PreRender()

  • function:
  • parameters: NULL
  • return value:

void onViewDataUpdated()

  • function:
  • parameters: NULL
  • return value:

void createContextMenu()

  • function:
  • parameters: NULL
  • return value:

PreViewData * viewData()

  • function:
  • parameters: NULL
  • return value:

void drawEncodeColor()

  • function:
  • parameters: NULL
  • return value:

void drawHighlight()

  • function:
  • parameters: NULL
  • return value:

void drawModel()

  • function:
  • parameters: NULL
  • return value:

void drawClip()

  • function:
  • parameters: NULL
  • return value:

void drawPicked()

  • function:
  • parameters: NULL
  • return value:

void drawMarker()

  • function:
  • parameters: NULL
  • return value:

void drawSolid()

  • function:
  • parameters: NULL
  • return value:

void drawAnimation()

  • function:
  • parameters: NULL
  • return value:

void keyPressEvent(QKeyEvent *event)

  • function:
  • parameters:
    1. [i]QKeyEvent *event:
  • return value:

void keyReleaseEvent(QKeyEvent *event)

  • function:
  • parameters:
    1. [i]QKeyEvent *event:
  • return value:

void mouseMoveEvent(QMouseEvent *event)

  • function:
  • parameters:
    1. [i]QMouseEvent *event:
  • return value:

void mouseReleaseEvent(QMouseEvent *event)

  • function:
  • parameters:
    1. [i]QMouseEvent *event:
  • return value:

void focusInEvent (QFocusEvent * event)

  • function:
  • parameters:
    1. [i]QFocusEvent * event:
  • return value:

void wheelEvent(QWheelEvent * e)

  • function:
  • parameters:
    1. [i]QWheelEvent * e:
  • return value:

bool getPickPosition(real * pos)

  • function:
  • parameters:
    1. [i]real * pos:
  • return value:

void onPick()

  • function:
  • parameters: NULL
  • return value:

void drawElems()

  • function:
  • parameters: NULL
  • return value:

void drawPoints(XModel * mdl)

  • function:
  • parameters:
    1. [i]XModel * mdl:
  • return value:

void drawElemEncode(XModel * mdl)

  • function:
  • parameters:
    1. [i]XModel * mdl:
  • return value:

void drawNodeEncode(XModel * mdl)

  • function:
  • parameters:
    1. [i]XModel * mdl:
  • return value:

bool calcPickCoord(real * coord)

  • function:
  • parameters:
    1. [i]real * coord:
  • return value:

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

  • function:
  • parameters:
    1. [i]int x:
    2. [i]int y:
    3. [i]IDHash * eid_hash = NULL:
  • return value:

void getPickElements(IDHash * id_hash)

  • function:
  • parameters:
    1. [i]IDHash * id_hash:
  • return value:

void drawTarget(XModel * mdl)

  • function:
  • parameters:
    1. [i]XModel * mdl:
  • return value:

void updateHighlight()

  • function:
  • parameters: NULL
  • return value:

void drawCoords()

  • function:
  • parameters: NULL
  • return value:

void drawMetrics()

  • function:
  • parameters: NULL
  • return value:

void drawConditions()

  • function:
  • parameters: NULL
  • return value:

void clearShader()

  • function:
  • parameters: NULL
  • return value:

void updateSceneVBO(TypeID updateFlag)

  • function:
  • parameters:
    1. [i]TypeID updateFlag:
  • return value:

void createShader()

  • function:
  • parameters: NULL
  • return value:

void updateShader()

  • function:
  • parameters: NULL
  • return value:

void setShaderContext()

  • function:
  • parameters: NULL
  • return value:
project/aeac/prerender.txt · Last modified: 2023/05/16 10:14 (external edit)