Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::Engine Struct Referencefinal

#include <engineMain.h>

+ Inheritance diagram for Divide::Engine:

Public Member Functions

ErrorCode init (int argc, char **argv)
 
ErrorCode run (const int argc, char **argv)
 
- Public Member Functions inherited from Divide::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 
 NonCopyable (NonCopyable &&)=default
 
NonCopyableoperator= (NonCopyable &&)=default
 
- Public Member Functions inherited from Divide::NonMovable
 NonMovable (NonMovable &&)=delete
 
NonMovableoperator= (NonMovable &&)=delete
 
 NonMovable (const NonMovable &)=default
 
NonMovableoperator= (const NonMovable &)=default
 

Private Attributes

Application_uptr _app {}
 

Additional Inherited Members

- Protected Member Functions inherited from Divide::NonCopyable
 NonCopyable ()=default
 
 ~NonCopyable ()=default
 
- Protected Member Functions inherited from Divide::NonMovable
 NonMovable ()=default
 
 ~NonMovable ()=default
 

Detailed Description

Definition at line 40 of file engineMain.h.

Member Function Documentation

◆ init()

ErrorCode Divide::Engine::init ( int  argc,
char **  argv 
)

Definition at line 12 of file engineMain.cpp.

◆ run()

ErrorCode Divide::Engine::run ( const int  argc,
char **  argv 
)

Definition at line 30 of file engineMain.cpp.

Member Data Documentation

◆ _app

Application_uptr Divide::Engine::_app {}
private

Definition at line 46 of file engineMain.h.


The documentation for this struct was generated from the following files: