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

#include <EditorOptionsWindow.h>

+ Inheritance diagram for Divide::EditorOptionsWindow:

Public Member Functions

 EditorOptionsWindow (PlatformContext &context)
 
void draw (bool &open)
 
void update (U64 deltaTimeUS)
 
- Public Member Functions inherited from Divide::PlatformContextComponent
 PlatformContextComponent (PlatformContext &context) noexcept
 
virtual ~PlatformContextComponent ()=default
 
PlatformContextcontext () noexcept
 
const PlatformContextcontext () const noexcept
 
- Public Member Functions inherited from Divide::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 
 NonCopyable (NonCopyable &&)=default
 
NonCopyableoperator= (NonCopyable &&)=default
 

Private Attributes

ImGuiFs::Dialog _fileOpenDialog
 
U16 _changeCount = 0u
 
bool _openDialog = false
 

Additional Inherited Members

- Protected Member Functions inherited from Divide::NonCopyable
 NonCopyable ()=default
 
 ~NonCopyable ()=default
 
- Protected Attributes inherited from Divide::PlatformContextComponent
PlatformContext_context
 
- Private Member Functions inherited from Divide::NonMovable
 NonMovable (NonMovable &&)=delete
 
NonMovableoperator= (NonMovable &&)=delete
 
 NonMovable (const NonMovable &)=default
 
NonMovableoperator= (const NonMovable &)=default
 
 NonMovable ()=default
 
 ~NonMovable ()=default
 

Detailed Description

Definition at line 40 of file EditorOptionsWindow.h.

Constructor & Destructor Documentation

◆ EditorOptionsWindow()

Divide::EditorOptionsWindow::EditorOptionsWindow ( PlatformContext context)
explicit

Definition at line 15 of file EditorOptionsWindow.cpp.

Member Function Documentation

◆ draw()

void Divide::EditorOptionsWindow::draw ( bool &  open)

Definition at line 25 of file EditorOptionsWindow.cpp.

◆ update()

void Divide::EditorOptionsWindow::update ( U64  deltaTimeUS)

Definition at line 21 of file EditorOptionsWindow.cpp.

Member Data Documentation

◆ _changeCount

U16 Divide::EditorOptionsWindow::_changeCount = 0u
private

Definition at line 49 of file EditorOptionsWindow.h.

◆ _fileOpenDialog

ImGuiFs::Dialog Divide::EditorOptionsWindow::_fileOpenDialog
private

Definition at line 48 of file EditorOptionsWindow.h.

◆ _openDialog

bool Divide::EditorOptionsWindow::_openDialog = false
private

Definition at line 50 of file EditorOptionsWindow.h.


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