#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 |