Namespaces |
| namespace | LVLib |
| | Linderdaum Volume Rendering Library.
|
Functions |
| void | LVLib::InitEngine_Simple (bool CreateNewWindow, void *ExternalWndHandle) |
| | Global pointer to clOverlayRenderer.
|
| void | LVLib::InitEngine_External (sEnvironment *ExtEnvironment) |
| void | LVLib::DoneEngine () |
| void | LVLib::RunApplication () |
| void | LVLib::RenderAndUpdate () |
| void | LVLib::RenderFrame () |
| sEnvironment * | LVLib::GetEnv () |
| int | LVLib::GetRecommendedVolumeDimensionLimit () |
| int | LVLib::GetRecommendedIterations () |
| void | LVLib::SetVolumeDimensionLimit (int Limit) |
| int | LVLib::CreateVolume () |
| bool | LVLib::SetVolumeVisibility (int VolID, bool Visible) |
| bool | LVLib::DeleteVolume (int VolID) |
| bool | LVLib::IsValidID (int VolID) |
| clLVLibVolume * | LVLib::GetVolume (int VolID) |
| bool | LVLib::AutoLoadVolumeAndGradients (int VolID, const std::string &FileName, int SizeX, int SizeY, int SizeZ, int BitsPerPixel, bool Scale, bool PrecomputeGradient, bool CreateESLMap) |
| bool | LVLib::SetVolume (int VolID, clPtr< clImage > Volume) |
| bool | LVLib::SetVolumeTexture (int VolID, const clPtr< iTexture > &Volume) |
| bool | LVLib::SetGradients (int VolID, clPtr< clImage > Gradients) |
| bool | LVLib::SetESLMap (int VolID, clPtr< clImage > ESLMap) |
| bool | LVLib::SetProjection (int VolID, const LMatrix4 &Projection) |
| bool | LVLib::SetModelView (int VolID, const LMatrix4 &ModelView) |
| bool | LVLib::SetRenderOffscreen (int VolID, bool Offscreen) |
| bool | LVLib::SetGradientsMode (int VolID, LGradientsMode Mode) |
| bool | LVLib::SetScattering (int VolID, bool Scattering) |
| bool | LVLib::SetIsosurfaceValue (int VolID, const float IsoValue) |
| bool | LVLib::SetIsosurfaceColor (int VolID, const LVector4 &RGBColor) |
| bool | LVLib::SetLightPosition (int VolID, const LVector3 &LightPos) |
| bool | LVLib::EnableClipPlane (int VolID, const LVector4 &ClippingPlane, const LVector4 &ClipColor, float Thickness) |
| bool | LVLib::SetClipPlaneParams (int VolID, const LVector4 &ClippingPlane, const LVector4 &ClipColor, float Thickness) |
| bool | LVLib::DisableClipPlane (int VolID) |
| bool | LVLib::SetIsosurfaceMaterial (int VolID, const LVolumeRenderMaterial Material) |
| bool | LVLib::SetLowCutoff (int VolID, const float Value) |
| bool | LVLib::SetOpacitySaturation (int VolID, const float Value) |
| bool | LVLib::SetIterations (int VolID, const int Iterations) |
| bool | LVLib::SetRenderMode (int VolID, const LVolumeRenderMode Mode) |
| bool | LVLib::SetTransferFunction (int VolID, clPtr< clImage > TF, LTransferFunctionMode TFMode) |
| bool | LVLib::Set2DTextureMap (int VolID, clPtr< clImage > Map, const LVector2 &Scale) |
Linderdaum Volume Rendering Library - procedural interface.
This library is a wraper for Linderdaum Engine to provide all users easy out-of-the-box volume rendering capabilities.
- Version:
- 0.5.89a
- Date:
- 06/05/2009
- Author:
- Sergey Kosarevsky, 2009
-
support@linderdaum.com http://www.linderdaum.com