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

Go to the source code of this file.

Namespaces

namespace  Divide
 Handle console commands that start with a forward slash.
 
namespace  Divide::Assert
 
namespace  ImGui
 

Macros

#define DVD_IMGUI_CUSTOM_CONFIG_H_
 
#define IM_ASSERT(_EXPR)   Divide::Assert::DIVIDE_ASSERT_FUNC(_EXPR, #_EXPR, __FILE__, __LINE__, "IMGUI_ASSERT")
 
#define IM_DEBUG_BREAK()   Divide::DebugBreak(true)
 
#define AddBezierCurve   AddBezierCubic
 

Functions

bool Divide::DebugBreak (const bool condition) noexcept
 
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.
 
void ImGui::SetScrollHereY (float center_y_ratio)
 
void ImGui::SetNextFrameWantCaptureMouse (bool want_capture_mouse)
 
void ImGui::SetScrollHere ()
 
void ImGui::CaptureMouseFromApp ()
 

Macro Definition Documentation

◆ AddBezierCurve

#define AddBezierCurve   AddBezierCubic

Definition at line 53 of file ImGUICustomConfig.h.

◆ DVD_IMGUI_CUSTOM_CONFIG_H_

#define DVD_IMGUI_CUSTOM_CONFIG_H_

Definition at line 34 of file ImGUICustomConfig.h.

◆ IM_ASSERT

#define IM_ASSERT (   _EXPR)    Divide::Assert::DIVIDE_ASSERT_FUNC(_EXPR, #_EXPR, __FILE__, __LINE__, "IMGUI_ASSERT")

Definition at line 51 of file ImGUICustomConfig.h.

◆ IM_DEBUG_BREAK

#define IM_DEBUG_BREAK ( )    Divide::DebugBreak(true)

Definition at line 52 of file ImGUICustomConfig.h.