WinRenderFrontend::WinRenderFrontend(POVMSContext ctx, POVMSAddress addr) : RenderFrontend (ctx, addr) { for (int i = 0 ; i < MAX_STREAMS ; i++) consoleoutput [i] = TRUE ; CollectStats = false ; StatLine = 0 ; OpenStreams (false) ; InstallFront (kPOVMsgClass_RenderOutput, kPOVMsgIdent_RenderStarted, this, &WinRenderFrontend::RenderStarted) ; InstallBack (kPOVMsgClass_RenderOutput, kPOVMsgIdent_RenderDone, this, &WinRenderFrontend::RenderFinished) ; InstallBack (kPOVMsgClass_RenderOutput, kPOVMsgIdent_Progress, this, &WinRenderFrontend::RenderProgress) ; InstallFront (kPOVMsgClass_RenderOutput, kPOVMsgIdent_RenderOptions, this, &WinRenderFrontend::RenderOptions) ; InstallFront (kPOVMsgClass_RenderOutput, kPOVMsgIdent_RenderStatistics, this, &WinRenderFrontend::RenderStatistics) ; InstallBack (kPOVMsgClass_RenderOutput, kPOVMsgIdent_FatalError, this, &WinRenderFrontend::FatalError) ; InstallBack (kPOVMsgClass_Miscellaneous, kPOVMsgIdent_InitInfo, this, &WinRenderFrontend::InitInfo) ; }
BEGIN_POV_FRONTEND_NAMESPACE DefaultRenderFrontend::DefaultRenderFrontend(POVMSContext ctx, POVMSAddress baddr) : RenderFrontend(ctx, baddr) { OpenStreams(false); }