OpenLexocad  27.1
OpenLxApp::WebGL_Exporter Class Reference

Exports the visible Elements of the Document to an WebGl (html) file. More...

#include <WebGL_Exporter.h>

Inheritance diagram for OpenLxApp::WebGL_Exporter:
OpenLxApp::Exporter

Public Member Functions

 WebGL_Exporter (std::shared_ptr< OpenLxApp::Document > aDoc)
 
 WebGL_Exporter ()=delete
 
virtual ~WebGL_Exporter ()
 
void setSingleHtmlFile (bool aFlag)
 
bool getSingleHtmlFile () const
 
virtual int exportFile (const Base::String &aFileOrDirName) override
 
- Public Member Functions inherited from OpenLxApp::Exporter
 Exporter (std::shared_ptr< OpenLxApp::Document > aDoc)
 
 Exporter ()=delete
 
void setSilentMode (bool aFlag)
 
bool isInSilentMode () const
 
virtual ~Exporter ()
 

Static Public Member Functions

static std::shared_ptr< WebGL_ExportercreateIn (std::shared_ptr< OpenLxApp::Document > aDoc)
 

Additional Inherited Members

- Protected Member Functions inherited from OpenLxApp::Exporter
bool init ()
 
- Protected Attributes inherited from OpenLxApp::Exporter
std::shared_ptr< OpenLxApp::Document_doc
 
bool _silentMode = false
 

Detailed Description

Exports the visible Elements of the Document to an WebGl (html) file.

Constructor & Destructor Documentation

◆ WebGL_Exporter() [1/2]

OpenLxApp::WebGL_Exporter::WebGL_Exporter ( std::shared_ptr< OpenLxApp::Document aDoc)

◆ WebGL_Exporter() [2/2]

OpenLxApp::WebGL_Exporter::WebGL_Exporter ( )
delete

◆ ~WebGL_Exporter()

virtual OpenLxApp::WebGL_Exporter::~WebGL_Exporter ( )
inlinevirtual

Member Function Documentation

◆ createIn()

static std::shared_ptr<WebGL_Exporter> OpenLxApp::WebGL_Exporter::createIn ( std::shared_ptr< OpenLxApp::Document aDoc)
static

◆ exportFile()

virtual int OpenLxApp::WebGL_Exporter::exportFile ( const Base::String aFileOrDirName)
overridevirtual

Implements OpenLxApp::Exporter.

◆ getSingleHtmlFile()

bool OpenLxApp::WebGL_Exporter::getSingleHtmlFile ( ) const

◆ setSingleHtmlFile()

void OpenLxApp::WebGL_Exporter::setSingleHtmlFile ( bool  aFlag)

The documentation for this class was generated from the following file: