Macros | Functions | Variables
imgui_draw.cpp File Reference
#include "imgui.h"
#include "imgui_internal.h"
#include <stdio.h>
#include <alloca.h>
#include "stb_rect_pack.h"
#include "stb_truetype.h"
Include dependency graph for imgui_draw.cpp:

Go to the source code of this file.

Macros

#define GetCurrentClipRect()   (_ClipRectStack.Size ? _ClipRectStack.Data[_ClipRectStack.Size-1] : GNullClipRect)
 
#define GetCurrentTextureId()   (_TextureIdStack.Size ? _TextureIdStack.Data[_TextureIdStack.Size-1] : NULL)
 
#define IMGUI_DEFINE_MATH_OPERATORS
 
#define IMGUI_DEFINE_PLACEMENT_NEW
 
#define stb__in2(x)   ((i[x] << 8) + i[(x)+1])
 
#define stb__in3(x)   ((i[x] << 16) + stb__in2((x)+1))
 
#define stb__in4(x)   ((i[x] << 24) + stb__in3((x)+1))
 
#define STB_RECT_PACK_IMPLEMENTATION
 
#define STB_TRUETYPE_IMPLEMENTATION
 
#define STBRP_ASSERT(x)   IM_ASSERT(x)
 
#define STBRP_STATIC
 
#define STBTT_assert(x)   IM_ASSERT(x)
 
#define STBTT_free(x, u)   ((void)(u), ImGui::MemFree(x))
 
#define STBTT_malloc(x, u)   ((void)(u), ImGui::MemAlloc(x))
 
#define STBTT_STATIC
 

Functions

static void Decode85 (const unsigned char *src, unsigned char *dst)
 
static unsigned int Decode85Byte (char c)
 
static const char * GetDefaultCompressedFontDataTTFBase85 ()
 
static void PathBezierToCasteljau (ImVector< ImVec2 > *path, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4, float tess_tol, int level)
 
static void stb__lit (unsigned char *data, unsigned int length)
 
static void stb__match (unsigned char *data, unsigned int length)
 
static unsigned int stb_adler32 (unsigned int adler32, unsigned char *buffer, unsigned int buflen)
 
static unsigned int stb_decompress (unsigned char *output, unsigned char *i, unsigned int length)
 
static unsigned int stb_decompress_length (unsigned char *input)
 
static unsigned char * stb_decompress_token (unsigned char *i)
 

Variables

static const ImVec4 GNullClipRect (-8192.0f,-8192.0f,+8192.0f,+8192.0f)
 
static const char proggy_clean_ttf_compressed_data_base85 [11980+1]
 
static unsigned char * stb__barrier
 
static unsigned char * stb__barrier2
 
static unsigned char * stb__barrier3
 
static unsigned char * stb__barrier4
 
static unsigned char * stb__dout
 

Macro Definition Documentation

#define GetCurrentClipRect ( )    (_ClipRectStack.Size ? _ClipRectStack.Data[_ClipRectStack.Size-1] : GNullClipRect)

Definition at line 157 of file imgui_draw.cpp.

#define GetCurrentTextureId ( )    (_TextureIdStack.Size ? _TextureIdStack.Data[_TextureIdStack.Size-1] : NULL)

Definition at line 158 of file imgui_draw.cpp.

#define IMGUI_DEFINE_MATH_OPERATORS

Definition at line 16 of file imgui_draw.cpp.

#define IMGUI_DEFINE_PLACEMENT_NEW

Definition at line 17 of file imgui_draw.cpp.

#define stb__in2 (   x)    ((i[x] << 8) + i[(x)+1])

Definition at line 2191 of file imgui_draw.cpp.

#define stb__in3 (   x)    ((i[x] << 16) + stb__in2((x)+1))

Definition at line 2192 of file imgui_draw.cpp.

#define stb__in4 (   x)    ((i[x] << 24) + stb__in3((x)+1))

Definition at line 2193 of file imgui_draw.cpp.

#define STB_RECT_PACK_IMPLEMENTATION

Definition at line 80 of file imgui_draw.cpp.

#define STB_TRUETYPE_IMPLEMENTATION

Definition at line 89 of file imgui_draw.cpp.

#define STBRP_ASSERT (   x)    IM_ASSERT(x)

Definition at line 77 of file imgui_draw.cpp.

#define STBRP_STATIC

Definition at line 79 of file imgui_draw.cpp.

#define STBTT_assert (   x)    IM_ASSERT(x)

Definition at line 86 of file imgui_draw.cpp.

#define STBTT_free (   x,
 
)    ((void)(u), ImGui::MemFree(x))

Definition at line 85 of file imgui_draw.cpp.

#define STBTT_malloc (   x,
 
)    ((void)(u), ImGui::MemAlloc(x))

Definition at line 84 of file imgui_draw.cpp.

#define STBTT_STATIC

Definition at line 88 of file imgui_draw.cpp.

Function Documentation

static void Decode85 ( const unsigned char *  src,
unsigned char *  dst 
)
static

Definition at line 1163 of file imgui_draw.cpp.

static unsigned int Decode85Byte ( char  c)
static

Definition at line 1162 of file imgui_draw.cpp.

static const char * GetDefaultCompressedFontDataTTFBase85 ( )
static

Definition at line 2374 of file imgui_draw.cpp.

static void PathBezierToCasteljau ( ImVector< ImVec2 > *  path,
float  x1,
float  y1,
float  x2,
float  y2,
float  x3,
float  y3,
float  x4,
float  y4,
float  tess_tol,
int  level 
)
static

Definition at line 720 of file imgui_draw.cpp.

static void stb__lit ( unsigned char *  data,
unsigned int  length 
)
static

Definition at line 2182 of file imgui_draw.cpp.

static void stb__match ( unsigned char *  data,
unsigned int  length 
)
static

Definition at line 2173 of file imgui_draw.cpp.

static unsigned int stb_adler32 ( unsigned int  adler32,
unsigned char *  buffer,
unsigned int  buflen 
)
static

Definition at line 2212 of file imgui_draw.cpp.

static unsigned int stb_decompress ( unsigned char *  output,
unsigned char *  i,
unsigned int  length 
)
static

Definition at line 2243 of file imgui_draw.cpp.

static unsigned int stb_decompress_length ( unsigned char *  input)
static

Definition at line 2166 of file imgui_draw.cpp.

static unsigned char* stb_decompress_token ( unsigned char *  i)
static

Definition at line 2195 of file imgui_draw.cpp.

Variable Documentation

const ImVec4 GNullClipRect(-8192.0f,-8192.0f,+8192.0f,+8192.0f)
static
const char proggy_clean_ttf_compressed_data_base85[11980+1]
static

Definition at line 2286 of file imgui_draw.cpp.

unsigned char* stb__barrier
static

Definition at line 2171 of file imgui_draw.cpp.

unsigned char * stb__barrier2
static

Definition at line 2171 of file imgui_draw.cpp.

unsigned char * stb__barrier3
static

Definition at line 2171 of file imgui_draw.cpp.

unsigned char * stb__barrier4
static

Definition at line 2171 of file imgui_draw.cpp.

unsigned char* stb__dout
static

Definition at line 2172 of file imgui_draw.cpp.



librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:26