|
Doxygen Samurai Engine 0.0.1
Doxygen Samurai Engine Documentation
|
Namespaces | |
| namespace | assert |
| namespace | GL |
| namespace | memory |
| namespace | samuraiImgui |
Classes | |
| struct | AssetManagerWindow |
| struct | Button |
| struct | ContainerInformation |
| struct | ContainerManager |
| struct | ContainersWindow |
| struct | Context |
| struct | Editor |
| struct | Input |
| struct | LogManager |
| struct | LogWindow |
| struct | RuntimeContainer |
| struct | ShortcutManager |
| struct | ShortcutsWindow |
| struct | StaticString |
| struct | StaticVector |
| struct | Window |
| struct | WindowState |
Typedefs | |
| using | containerId_t = unsigned int |
Enumerations | |
| enum | logType { logNormal = 0 , logWarning = 1 , logError = 2 } |
Functions | |
| size_t constexpr | KB (size_t x) |
| size_t constexpr | MB (size_t x) |
| size_t constexpr | GB (size_t x) |
| size_t constexpr | TB (size_t x) |
| float constexpr | BYTES_TO_KB (size_t x) |
| float constexpr | BYTES_TO_MB (size_t x) |
| float constexpr | BYTES_TO_GB (size_t x) |
| void | align64 (size_t &val) |
| void | align64 (char *&val) |
| void | removeCharacters (char *dest, const char *source, const char *charsToRemove, size_t destSize) |
| void | toLower (char *dest, const char *source, size_t size) |
| void | toUpper (char *dest, const char *source, size_t size) |
| bool | findChar (const char *source, char c) |
| size_t | strlcpy (char *dst, const char *src, size_t size) |
| size_t | strlcpy (char *dst, std::string src, size_t size) |
| std::vector< std::string > | split (const char *source, char c) |
| void | logToFile (const char *fileName, const char *l, int type=samurai::logNormal) |
| std::vector< std::string > | tokenizeShortcutSimple (const char *shortcut) |
| std::vector< std::string > | tokenizeShortcutNormalized (const char *shortcut) |
| std::string | normalizeShortcutName (const char *shortcut) |
| bool | shortcut (const samurai::Input &input, const char *shortcut) |
| bool | MenuItem (const samurai::Input &input, const char *label, const char *shortcut, bool *p_selected, bool enabled) |
| void | initShortcutApi () |
| using samurai::containerId_t = unsigned int |
Definition at line 14 of file containerManager.h.
| enum samurai::logType |
|
inline |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
| bool samurai::findChar | ( | const char * | source, |
| char | c ) |
|
inlineconstexpr |
| void samurai::initShortcutApi | ( | ) |
|
inlineconstexpr |
| void samurai::logToFile | ( | const char * | fileName, |
| const char * | l, | ||
| int | type = samurai::logNormal ) |
|
inlineconstexpr |
| bool samurai::MenuItem | ( | const samurai::Input & | input, |
| const char * | label, | ||
| const char * | shortcut, | ||
| bool * | p_selected, | ||
| bool | enabled ) |
| std::string samurai::normalizeShortcutName | ( | const char * | shortcut | ) |
Definition at line 117 of file shortcutApi.cpp.


| void samurai::removeCharacters | ( | char * | dest, |
| const char * | source, | ||
| const char * | charsToRemove, | ||
| size_t | destSize ) |
Definition at line 7 of file stringManipulation.cpp.


| bool samurai::shortcut | ( | const samurai::Input & | input, |
| const char * | shortcut ) |
Definition at line 140 of file shortcutApi.cpp.


| std::vector< std::string > samurai::split | ( | const char * | source, |
| char | c ) |
| size_t samurai::strlcpy | ( | char * | dst, |
| const char * | src, | ||
| size_t | size ) |
| size_t samurai::strlcpy | ( | char * | dst, |
| std::string | src, | ||
| size_t | size ) |
|
inlineconstexpr |
| std::vector< std::string > samurai::tokenizeShortcutNormalized | ( | const char * | shortcut | ) |
Definition at line 87 of file shortcutApi.cpp.


| std::vector< std::string > samurai::tokenizeShortcutSimple | ( | const char * | shortcut | ) |
Definition at line 75 of file shortcutApi.cpp.


| void samurai::toLower | ( | char * | dest, |
| const char * | source, | ||
| size_t | size ) |
| void samurai::toUpper | ( | char * | dest, |
| const char * | source, | ||
| size_t | size ) |
Definition at line 35 of file stringManipulation.cpp.