#include <VRender.h>
Public Types | |
| enum | VRenderFormat { EPS, PS, XFIG, SVG } |
| enum | VRenderOption { CullHiddenFaces = 0x1, OptimizeBackFaceCulling = 0x4, RenderBlackAndWhite = 0x8, AddBackground = 0x10, TightenBoundingBox = 0x20 } |
| enum | VRenderSortMethod { NoSorting, BSPSort, TopologicalSort, AdvancedTopologicalSort } |
Public Member Functions | |
| const QString | filename () |
| int | format () |
| bool | isEnabled (VRenderOption) |
| void | setFilename (const QString &filename) |
| void | setFormat (VRenderFormat f) |
| void | setOption (VRenderOption, bool) |
| void | setProgressFunction (ProgressFunction pf) |
| void | setSortMethod (VRenderParams::VRenderSortMethod s) |
| int | sortMethod () |
| VRenderParams () | |
| ~VRenderParams () | |
Private Member Functions | |
| int & | error () |
| void | progress (float, const QString &) |
| int & | size () |
Private Attributes | |
| int | _error |
| QString | _filename |
| VRenderFormat | _format |
| unsigned int | _options |
| ProgressFunction | _progress_function |
| VRenderSortMethod | _sortMethod |
Friends | |
| class | BSPSortMethod |
| class | Exporter |
| class | ParserGL |
| class | TopologicalSortMethod |
| class | TopologicalSortUtils |
| void | VectorialRender (RenderCB render_callback, void *callback_params, VRenderParams &vparams) |
| class | VisibilityOptimizer |
| VRenderParams::VRenderParams | ( | ) |
Definition at line 242 of file VRender.cpp.
| VRenderParams::~VRenderParams | ( | ) |
Definition at line 251 of file VRender.cpp.
| bool VRenderParams::isEnabled | ( | VRenderOption | opt | ) |
Definition at line 273 of file VRender.cpp.
|
private |
Definition at line 255 of file VRender.cpp.
| void VRenderParams::setFilename | ( | const QString & | filename | ) |
Definition at line 260 of file VRender.cpp.
|
inline |
| void VRenderParams::setOption | ( | VRenderOption | opt, |
| bool | b | ||
| ) |
Definition at line 265 of file VRender.cpp.
|
inline |
|
inline |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
|
private |
|
private |