#include <RendererArrowPlot.h>
Inheritance diagram for LUVis::RendererArrowPlot:
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 |
RendererArrowPlot::RendererArrowPlot | ( | TabPage^ | Object, | |
Flow^ | _flow, | |||
PictureBox^ | ColorBox, | |||
PictureBox^ | ClickBox, | |||
PictureBox^ | AlphaBox | |||
) |
RendererArrowPlot::~RendererArrowPlot | ( | void | ) |
void RendererArrowPlot::genFlowTexture | ( | Texture2D^ | tFlow, | |
int | arrowsX, | |||
int | arrowsY | |||
) |
void RendererArrowPlot::genTexture | ( | ) |
void RendererArrowPlot::initialize | ( | ) |
initialize methode
void RendererArrowPlot::Render | ( | ) | [virtual] |
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] |
void RendererArrowPlot::Update | ( | System::Object^ | arg0 | ) | [virtual] |
Reimplemented from LUVis::Renderer.
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] |
Texture2D LUVis::RendererArrowPlot::texArrow [private] |
Texture LUVis::RendererArrowPlot::texFlow [private] |
Texture2D LUVis::RendererArrowPlot::texGrid [private] |