LUVis::RendererArrowPlot Class Reference

#include <RendererArrowPlot.h>

Inheritance diagram for LUVis::RendererArrowPlot:

LUVis::Renderer List of all members.

Public Member Functions

 RendererArrowPlot (TabPage^Object, Flow^_flow, PictureBox^ColorBox, PictureBox^ClickBox, PictureBox^AlphaBox)
 ~RendererArrowPlot (void)
virtual void Render () override
 render Methode
virtual void Resize (GLsizei width, GLsizei height) override
 resize methode
virtual void Update (System::Object^arg0) override
void genTexture ()
void genFlowTexture (Texture2D^tFlow, int arrowsX, int arrowsY)
void initialize ()
 initialize methode

Private Member Functions

void RenderQuad (float vX, float vY, float tstX, float tspX, float tstY, float tspY, float len)

Private Attributes

Flow flow
float iDebug
int iArrowSize
bool bDebug
bool bfixedSize
int iArrowName
int iArrowShaderSize
int iArrowShaderColor
Texture texFlow
Texture2D texArrow
Texture1D texTransfer
Texture2D texGrid
ShaderProgram shader

Detailed Description

Class RendererArrowPlot class to Render an Arrowplot


Constructor & Destructor Documentation

RendererArrowPlot::RendererArrowPlot ( TabPage^  Object,
Flow _flow,
PictureBox^  ColorBox,
PictureBox^  ClickBox,
PictureBox^  AlphaBox 
)

RendererArrowPlot::~RendererArrowPlot ( void   ) 


Member Function Documentation

void RendererArrowPlot::genFlowTexture ( Texture2D tFlow,
int  arrowsX,
int  arrowsY 
)

void RendererArrowPlot::genTexture (  ) 

void RendererArrowPlot::initialize (  ) 

initialize methode

void RendererArrowPlot::Render (  )  [virtual]

render Methode

Reimplemented from LUVis::Renderer.

void RendererArrowPlot::RenderQuad ( float  vX,
float  vY,
float  tstX,
float  tspX,
float  tstY,
float  tspY,
float  len 
) [private]

void RendererArrowPlot::Resize ( GLsizei  width,
GLsizei  height 
) [virtual]

resize methode

Reimplemented from LUVis::Renderer.

void RendererArrowPlot::Update ( System::Object^  arg0  )  [virtual]

Reimplemented from LUVis::Renderer.


Member Data Documentation

bool LUVis::RendererArrowPlot::bDebug [private]

bool LUVis::RendererArrowPlot::bfixedSize [private]

Flow LUVis::RendererArrowPlot::flow [private]

int LUVis::RendererArrowPlot::iArrowName [private]

int LUVis::RendererArrowPlot::iArrowShaderColor [private]

int LUVis::RendererArrowPlot::iArrowShaderSize [private]

int LUVis::RendererArrowPlot::iArrowSize [private]

float LUVis::RendererArrowPlot::iDebug [private]

ShaderProgram LUVis::RendererArrowPlot::shader [private]

Texture2D LUVis::RendererArrowPlot::texArrow [private]

Texture LUVis::RendererArrowPlot::texFlow [private]

Texture2D LUVis::RendererArrowPlot::texGrid [private]

Texture1D LUVis::RendererArrowPlot::texTransfer [private]


The documentation for this class was generated from the following files:
Generated on Wed Jan 17 16:23:54 2007 by  doxygen 1.4.7