Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
PlatformDefines.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  Divide
 Handle console commands that start with a forward slash.
 
namespace  Divide::anonymous_namespace{PlatformDefines.cpp}
 
namespace  Divide::Assert
 

Functions

bool Divide::Assert::DIVIDE_ASSERT_FUNC (bool expression, const char *expressionStr, const char *file, int line, const char *failMessage) noexcept
 It is safe to call evaluate expressions and call functions inside the assert check as it will compile for every build type.
 
SysInfo & Divide::sysInfo () noexcept
 
const SysInfo & Divide::const_sysInfo () noexcept
 
ErrorCode Divide::PlatformInit (int argc, char **argv)
 
bool Divide::PlatformClose ()
 
void Divide::InitSysInfo (SysInfo &info, I32 argc, char **argv)
 
const char * Divide::GetClipboardText () noexcept
 
void Divide::SetClipboardText (const char *text) noexcept
 
void Divide::ToggleCursor (bool state) noexcept
 
bool Divide::CursorState () noexcept
 
std::string Divide::CurrentDateTimeString ()
 

Variables

SysInfo Divide::anonymous_namespace{PlatformDefines.cpp}::g_sysInfo