Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
imguiaddon.h
Go to the documentation of this file.
1
#pragma once
2
//------------------------------------------------------------------------------
10
//------------------------------------------------------------------------------
11
#include "
core/refcounted.h
"
12
#include "
imguiinputhandler.h
"
13
14
namespace
Dynui
15
{
16
class
ImguiAddon
:
public
Core::RefCounted
17
{
18
__DeclareClass
(
ImguiAddon
);
19
public
:
21
ImguiAddon
();
23
virtual
~ImguiAddon
();
24
26
void
Setup
();
28
void
Discard
();
29
30
private
:
31
Ptr<ImguiInputHandler>
inputHandler
;
32
};
33
}
// namespace Dynui
Core::RefCounted
The common base class of Nebula.
Definition
refcounted.h:38
Dynui::ImguiAddon::Discard
void Discard()
discard addon
Definition
imguiaddon.cc:48
Dynui::ImguiAddon::Setup
void Setup()
setup addon
Definition
imguiaddon.cc:34
Dynui::ImguiAddon::ImguiAddon
ImguiAddon()
constructor
Definition
imguiaddon.cc:17
Dynui::ImguiAddon::inputHandler
Ptr< ImguiInputHandler > inputHandler
Definition
imguiaddon.h:31
Dynui::ImguiAddon::__DeclareClass
__DeclareClass(ImguiAddon)
Dynui::ImguiAddon::~ImguiAddon
virtual ~ImguiAddon()
destructor
Definition
imguiaddon.cc:25
Ptr
Nebula's smart pointer class which manages the life time of RefCounted objects.
Definition
ptr.h:38
imguiinputhandler.h
Dynui
Imgui Profiler UI.
Definition
imguiconsole.cc:277
refcounted.h
code
addons
dynui
imguiaddon.h
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.