Public Member Functions | |
OGLViewport () | |
Init the viewport. | |
void | InitControl (DatFile file) |
Init textures and renderer. | |
void | CreateLookup () |
Creates the initial lookup. | |
void | CreateLookup (List< PointF > densityAlpha, List< Color > colors) |
Creates a lookup specified by points. | |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Clean up. | |
override sealed void | OnPaint (PaintEventArgs e) |
Draws the viewport. | |
override sealed void | OnResize (EventArgs e) |
Handles resize events. | |
override void | OnMouseDown (MouseEventArgs e) |
Handles mouse down events. | |
override void | OnMouseUp (MouseEventArgs e) |
Handles mouse up events. | |
override void | OnMouseMove (MouseEventArgs e) |
Handles mouse move events. | |
override void | OnKeyPress (KeyPressEventArgs e) |
Handles key press events. | |
Properties | |
IRenderer | Renderer [get, set] |
Render Interface. | |
bool | FileLoaded [get] |
File loaded flag. | |
ushort[] | DataSize [get] |
Data sizes. | |
int[] | TexSize [get] |
Texture sizes (powers of 2). | |
int | LookupTexture [get] |
Lookuptexture id. | |
int | VolumeTexture [get] |
Volume texture id. | |
int | GradientTexture [get] |
Gradient Texture ID. |
Visualization::TaoOpenGL::OGLViewport::OGLViewport | ( | ) | [inline] |
Init the viewport.
void Visualization::TaoOpenGL::OGLViewport::CreateLookup | ( | List< PointF > | densityAlpha, | |
List< Color > | colors | |||
) | [inline] |
Creates a lookup specified by points.
void Visualization::TaoOpenGL::OGLViewport::CreateLookup | ( | ) | [inline] |
Creates the initial lookup.
override void Visualization::TaoOpenGL::OGLViewport::Dispose | ( | bool | disposing | ) | [inline, protected] |
Clean up.
disposing |
void Visualization::TaoOpenGL::OGLViewport::InitControl | ( | DatFile | file | ) | [inline] |
Init textures and renderer.
file |
override void Visualization::TaoOpenGL::OGLViewport::OnKeyPress | ( | KeyPressEventArgs | e | ) | [inline, protected] |
Handles key press events.
override void Visualization::TaoOpenGL::OGLViewport::OnMouseDown | ( | MouseEventArgs | e | ) | [inline, protected] |
Handles mouse down events.
override void Visualization::TaoOpenGL::OGLViewport::OnMouseMove | ( | MouseEventArgs | e | ) | [inline, protected] |
Handles mouse move events.
override void Visualization::TaoOpenGL::OGLViewport::OnMouseUp | ( | MouseEventArgs | e | ) | [inline, protected] |
Handles mouse up events.
override sealed void Visualization::TaoOpenGL::OGLViewport::OnPaint | ( | PaintEventArgs | e | ) | [inline, protected] |
Draws the viewport.
e |
override sealed void Visualization::TaoOpenGL::OGLViewport::OnResize | ( | EventArgs | e | ) | [inline, protected] |
Handles resize events.
ushort [] Visualization::TaoOpenGL::OGLViewport::DataSize [get] |
Data sizes.
bool Visualization::TaoOpenGL::OGLViewport::FileLoaded [get] |
File loaded flag.
int Visualization::TaoOpenGL::OGLViewport::GradientTexture [get] |
Gradient Texture ID.
int Visualization::TaoOpenGL::OGLViewport::LookupTexture [get] |
Lookuptexture id.
IRenderer Visualization::TaoOpenGL::OGLViewport::Renderer [get, set] |
Render Interface.
int [] Visualization::TaoOpenGL::OGLViewport::TexSize [get] |
Texture sizes (powers of 2).
int Visualization::TaoOpenGL::OGLViewport::VolumeTexture [get] |
Volume texture id.