|
|
typedef std::pair< RefPtr< Viewer::FrameGrabber >, RefPtr< VFrameBuffer::Grab::MovieManager > > | OfflineRenderContext |
| |
|
typedef std::pair< RefPtr< Viewer::FrameGrabber >, RefPtr< VFrameBuffer::Grab::MovieManager > > | OffScreenRenderContext |
| |
|
|
void | AdjustObjectRenderingTime (int) |
| |
|
void | AdjustOverallRenderingTime (int) |
| |
|
void | afterFlash () |
| |
|
void | cleanup () |
| |
|
void | cleanup () |
| |
|
void | destroyMe () |
| |
|
void | ExploreSensor (int X, int Y) |
| |
|
void | ExploreSensor (int X, int Y) |
| |
|
void | handleLoggedMessage (const QOpenGLDebugMessage &debugMessage) |
| |
| void | initializeRendering () |
| |
|
void | initializeRendering () |
| |
|
void | render () |
| |
|
void | renderOverlay () |
| |
|
void | renderOverlay () |
| |
|
void | renderScene (quint64) |
| |
|
void | renderToFrameGrabberList () |
| |
|
void | renderToFrameGrabberList () |
| |
|
|
void | announceSensorInfo (const QString &) |
| |
|
void | announceViewerInfo (const QString &) |
| |
|
void | announceViewerInfo (QString) |
| |
|
void | disableStereo () |
| |
|
void | endRender (const QString &ContextName, double CPUsecs, double GPUsecs) |
| |
|
void | FullRenderingDone (bool StillBusy) |
| |
|
void | initiateAfterFlash (double TimeDelay) |
| |
|
void | newLoggedMessage (const QOpenGLDebugMessage &debugMessage) |
| |
|
void | ready (const QString &GL_Vendor, const QString &GL_Renderer, int OpenGLMajor, int OpenGLMinor) |
| |
|
void | renderToTargetIsDone () |
| |
|
void | renderToTargetIsDone () |
| |
|
void | sensorAvailable () |
| |
|
void | startRender (const QString &ContextName) |
| |
|
|
const MemCore::Timer & | getMouseMotionTimer () const |
| |
|
| GLWorker (qVGLWidget &myViewer) |
| |
|
| GLWorker (qVGLWindow &myViewer, const QPointer< qVMainWindow > &theVMainWindow, const string &Name) |
| |
|
void | handleComputeQueue (const VRenderContext::ComputationInterruptor &Interrupt) |
| |
|
void | hintedRender (uint64_t ID, const RefPtr< VRenderPrecision > &Hints) |
| |
|
void | scheduleAfterFlash (uint64_t ID, double TimeDelay) |
| |
|
void | setAfterFlashCursor () const |
| |
|
void | UpdateSensorInfo () |
| |
|
| RefPtr< qVInterruptor > | ExplicitInterruptor |
| | An unconditional interruptor that is connected to the render cancel button of the main window.
|
| |
|
std::atomic< bool > | IsDisabledOnQuit |
| |
|
std::atomic< bool > | IsOffScreenRendering |
| |
|
VRenderContext::LayeredViews_t | LayeredViews |
| |
|
double | MaxAllowedRenderTimePerObject |
| |
|
double | MaxAllowedRenderTimeTotal |
| |
|
QPointer< QOpenGLContext > | myContext |
| |
|
DebugMessages | myDebugMessages |
| |
|
std::list< OffScreenRenderContext > | myFrameGrabberList |
| |
|
std::list< OfflineRenderContext > | myFrameGrabberList |
| |
|
std::list< VFrameBuffer::Renderer::LayeredRenderResultWithError > | myFrameGrabbingResults |
| |
|
QPointer< QOpenGLDebugLogger > | myLogger |
| |
|
QPointer< QWindow > | myOutputDevice |
| |
|
RefPtr< BoundingBall > | myVisibleBoundingVolume |
| |
|
QWaitCondition | myWaitCondition |
| |
|
std::atomic< int > | NumberOfPendingRenderSignals |
| |
|
int | NumberOfPendingRenderSignals |
| |
|
std::array< double, 16 > | ProjectionMatrix |
| |
|
Eagle::PhysicalSpace::point | Translation |
| |
|
std::array< double, 16 > | UntranslatedModelViewMatrix |
| |
◆ initializeRendering
| void Wizt::GLWorker::initializeRendering |
( |
| ) |
|
|
slot |
MacOS requires explicit setting of the depth buffer.
◆ ExplicitInterruptor
An unconditional interruptor that is connected to the render cancel button of the main window.
It allows to cancel even renderings that should be completed otherwise if the timers say so. This is for "emergency" of extremely slow renderings. Note that the result of cancelled renderings will not be shown on screen.
The documentation for this class was generated from the following files:
- glwindow/GLWorker.hpp
- old/gl5viewer/GLWorker.hpp
- glwindow/GLWorker.cpp
- old/gl5viewer/GLWorker.cpp