![]() |
Blamite Game Engine - blam!
00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
|
#include "imgui.h"#include "imgui_internal.h"#include <ctype.h>#include <stdio.h>#include <stdint.h>
Include dependency graph for imgui.cpp:Classes | |
| struct | ImGuiResizeGripDef |
| struct | ImGuiStyleVarInfo |
Namespaces | |
| ImGui | |
Macros | |
| #define | IMGUI_DEFINE_MATH_OPERATORS |
| #define | IMGUI_DEBUG_NAV_SCORING 0 |
| #define | IMGUI_DEBUG_NAV_RECTS 0 |
| #define | IMGUI_DEBUG_INI_SETTINGS 0 |
| #define | va_copy(dest, src) (dest = src) |
| #define | NAV_MAP_KEY(_KEY, _NAV_INPUT) do { if (IsKeyDown(g.IO.KeyMap[_KEY])) { g.IO.NavInputs[_NAV_INPUT] = 1.0f; g.NavInputSource = ImGuiInputSource_NavKeyboard; } } while (0) |
Functions | |
| ImVec2 | ImLineClosestPoint (const ImVec2 &a, const ImVec2 &b, const ImVec2 &p) |
| bool | ImTriangleContainsPoint (const ImVec2 &a, const ImVec2 &b, const ImVec2 &c, const ImVec2 &p) |
| void | ImTriangleBarycentricCoords (const ImVec2 &a, const ImVec2 &b, const ImVec2 &c, const ImVec2 &p, float &out_u, float &out_v, float &out_w) |
| ImVec2 | ImTriangleClosestPoint (const ImVec2 &a, const ImVec2 &b, const ImVec2 &c, const ImVec2 &p) |
| int | ImStricmp (const char *str1, const char *str2) |
| int | ImStrnicmp (const char *str1, const char *str2, size_t count) |
| void | ImStrncpy (char *dst, const char *src, size_t count) |
| char * | ImStrdup (const char *str) |
| char * | ImStrdupcpy (char *dst, size_t *p_dst_size, const char *src) |
| const char * | ImStrchrRange (const char *str, const char *str_end, char c) |
| int | ImStrlenW (const ImWchar *str) |
| const char * | ImStreolRange (const char *str, const char *str_end) |
| const ImWchar * | ImStrbolW (const ImWchar *buf_mid_line, const ImWchar *buf_begin) |
| const char * | ImStristr (const char *haystack, const char *haystack_end, const char *needle, const char *needle_end) |
| void | ImStrTrimBlanks (char *buf) |
| int | ImFormatString (char *buf, size_t buf_size, const char *fmt,...) |
| int | ImFormatStringV (char *buf, size_t buf_size, const char *fmt, va_list args) |
| ImU32 | ImHashData (const void *data_p, size_t data_size, ImU32 seed) |
| ImU32 | ImHashStr (const char *data_p, size_t data_size, ImU32 seed) |
| FILE * | ImFileOpen (const char *filename, const char *mode) |
| void * | ImFileLoadToMemory (const char *filename, const char *file_open_mode, size_t *out_file_size, int padding_bytes) |
| int | ImTextCharFromUtf8 (unsigned int *out_char, const char *in_text, const char *in_text_end) |
| int | ImTextStrFromUtf8 (ImWchar *buf, int buf_size, const char *in_text, const char *in_text_end, const char **in_text_remaining) |
| int | ImTextCountCharsFromUtf8 (const char *in_text, const char *in_text_end) |
| int | ImTextCountUtf8BytesFromChar (const char *in_text, const char *in_text_end) |
| int | ImTextStrToUtf8 (char *buf, int buf_size, const ImWchar *in_text, const ImWchar *in_text_end) |
| int | ImTextCountUtf8BytesFromStr (const ImWchar *in_text, const ImWchar *in_text_end) |
| ImGuiDir | ImGetDirQuadrantFromDelta (float dx, float dy) |
Variables | |
| ImGuiContext * | GImGui = NULL |
| #define IMGUI_DEBUG_INI_SETTINGS 0 |
| #define IMGUI_DEBUG_NAV_RECTS 0 |
| #define IMGUI_DEBUG_NAV_SCORING 0 |
| #define IMGUI_DEFINE_MATH_OPERATORS |
| #define NAV_MAP_KEY | ( | _KEY, | |
| _NAV_INPUT | |||
| ) | do { if (IsKeyDown(g.IO.KeyMap[_KEY])) { g.IO.NavInputs[_NAV_INPUT] = 1.0f; g.NavInputSource = ImGuiInputSource_NavKeyboard; } } while (0) |
| #define va_copy | ( | dest, | |
| src | |||
| ) | (dest = src) |
| void* ImFileLoadToMemory | ( | const char * | filename, |
| const char * | file_open_mode, | ||
| size_t * | out_file_size, | ||
| int | padding_bytes | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| FILE* ImFileOpen | ( | const char * | filename, |
| const char * | mode | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int ImFormatString | ( | char * | buf, |
| size_t | buf_size, | ||
| const char * | fmt, | ||
| ... | |||
| ) |
Here is the caller graph for this function:| int ImFormatStringV | ( | char * | buf, |
| size_t | buf_size, | ||
| const char * | fmt, | ||
| va_list | args | ||
| ) |
Here is the caller graph for this function:| ImGuiDir ImGetDirQuadrantFromDelta | ( | float | dx, |
| float | dy | ||
| ) |
Here is the caller graph for this function:
Here is the caller graph for this function:
Here is the caller graph for this function:| const char* ImStrchrRange | ( | const char * | str, |
| const char * | str_end, | ||
| char | c | ||
| ) |
Here is the caller graph for this function:| char* ImStrdup | ( | const char * | str | ) |
Here is the caller graph for this function:| char* ImStrdupcpy | ( | char * | dst, |
| size_t * | p_dst_size, | ||
| const char * | src | ||
| ) |
| const char* ImStreolRange | ( | const char * | str, |
| const char * | str_end | ||
| ) |
Here is the caller graph for this function:| int ImStricmp | ( | const char * | str1, |
| const char * | str2 | ||
| ) |
| const char* ImStristr | ( | const char * | haystack, |
| const char * | haystack_end, | ||
| const char * | needle, | ||
| const char * | needle_end | ||
| ) |
Here is the caller graph for this function:| int ImStrlenW | ( | const ImWchar * | str | ) |
| void ImStrncpy | ( | char * | dst, |
| const char * | src, | ||
| size_t | count | ||
| ) |
Here is the caller graph for this function:| int ImStrnicmp | ( | const char * | str1, |
| const char * | str2, | ||
| size_t | count | ||
| ) |
| void ImStrTrimBlanks | ( | char * | buf | ) |
Here is the caller graph for this function:| int ImTextCharFromUtf8 | ( | unsigned int * | out_char, |
| const char * | in_text, | ||
| const char * | in_text_end | ||
| ) |
Here is the caller graph for this function:| int ImTextCountCharsFromUtf8 | ( | const char * | in_text, |
| const char * | in_text_end | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int ImTextCountUtf8BytesFromChar | ( | const char * | in_text, |
| const char * | in_text_end | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:| int ImTextStrFromUtf8 | ( | ImWchar * | buf, |
| int | buf_size, | ||
| const char * | in_text, | ||
| const char * | in_text_end, | ||
| const char ** | in_text_remaining | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int ImTextStrToUtf8 | ( | char * | buf, |
| int | buf_size, | ||
| const ImWchar * | in_text, | ||
| const ImWchar * | in_text_end | ||
| ) |
| void ImTriangleBarycentricCoords | ( | const ImVec2 & | a, |
| const ImVec2 & | b, | ||
| const ImVec2 & | c, | ||
| const ImVec2 & | p, | ||
| float & | out_u, | ||
| float & | out_v, | ||
| float & | out_w | ||
| ) |
| ImVec2 ImTriangleClosestPoint | ( | const ImVec2 & | a, |
| const ImVec2 & | b, | ||
| const ImVec2 & | c, | ||
| const ImVec2 & | p | ||
| ) |
Here is the call graph for this function:| bool ImTriangleContainsPoint | ( | const ImVec2 & | a, |
| const ImVec2 & | b, | ||
| const ImVec2 & | c, | ||
| const ImVec2 & | p | ||
| ) |
| ImGuiContext* GImGui = NULL |