CG_Labs
2021.2
Loading...
Searching...
No Matches
src
core
Bonobo.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
core/Log.h
"
4
#include "
core/LogView.h
"
5
#include "
core/WindowManager.hpp
"
6
7
class
Bonobo
{
8
public
:
9
Bonobo
();
10
~Bonobo
();
11
WindowManager
&
GetWindowManager
()
noexcept
;
12
13
private
:
14
struct
LogWrapper
{
15
LogWrapper
();
16
~LogWrapper
();
17
}
logWrapper
;
18
WindowManager
windowManager
;
19
struct
LogViewWrapper
{
20
LogViewWrapper
();
21
~LogViewWrapper
();
22
}
logViewWrapper
;
23
};
LogView.h
Log.h
WindowManager.hpp
Bonobo
Definition
Bonobo.h:7
Bonobo::GetWindowManager
WindowManager & GetWindowManager() noexcept
Definition
Bonobo.cpp:12
Bonobo::~Bonobo
~Bonobo()
Definition
Bonobo.cpp:8
Bonobo::Bonobo
Bonobo()
Definition
Bonobo.cpp:4
Bonobo::logWrapper
struct Bonobo::LogWrapper logWrapper
Bonobo::logViewWrapper
struct Bonobo::LogViewWrapper logViewWrapper
Bonobo::windowManager
WindowManager windowManager
Definition
Bonobo.h:18
WindowManager
A simple class for creating and interacting with windows, using the GLFW library.
Definition
WindowManager.hpp:22
Bonobo::LogViewWrapper
Definition
Bonobo.h:19
Bonobo::LogViewWrapper::~LogViewWrapper
~LogViewWrapper()
Definition
Bonobo.cpp:32
Bonobo::LogViewWrapper::LogViewWrapper
LogViewWrapper()
Definition
Bonobo.cpp:27
Bonobo::LogWrapper
Definition
Bonobo.h:14
Bonobo::LogWrapper::~LogWrapper
~LogWrapper()
Definition
Bonobo.cpp:22
Bonobo::LogWrapper::LogWrapper
LogWrapper()
Definition
Bonobo.cpp:17
Generated by
1.9.8