Functions | Variables
imgui_impl_marmalade.cpp File Reference
#include "imgui.h"
#include "imgui_impl_marmalade.h"
#include <s3eClipboard.h>
#include <s3ePointer.h>
#include <s3eKeyboard.h>
#include <IwTexture.h>
#include <IwGx.h>
Include dependency graph for imgui_impl_marmalade.cpp:

Go to the source code of this file.

Functions

int32 ImGui_Marmalade_CharCallback (void *system_data, void *user_data)
 
bool ImGui_Marmalade_CreateDeviceObjects ()
 
static const char * ImGui_Marmalade_GetClipboardText (void *)
 
bool ImGui_Marmalade_Init (bool install_callbacks)
 
void ImGui_Marmalade_InvalidateDeviceObjects ()
 
int32 ImGui_Marmalade_KeyCallback (void *system_data, void *user_data)
 
void ImGui_Marmalade_NewFrame ()
 
int32 ImGui_Marmalade_PointerButtonEventCallback (void *system_data, void *user_data)
 
void ImGui_Marmalade_RenderDrawData (ImDrawData *draw_data)
 
static void ImGui_Marmalade_SetClipboardText (void *, const char *text)
 
void ImGui_Marmalade_Shutdown ()
 

Variables

static char * g_ClipboardText = NULL
 
static CIwTexture * g_FontTexture = NULL
 
static bool g_MousePressed [3] = { false, false, false }
 
static bool g_osdKeyboardEnabled = false
 
static ImVec2 g_RenderScale = ImVec2(1.0f,1.0f)
 
static double g_Time = 0.0f
 

Function Documentation

◆ ImGui_Marmalade_CharCallback()

int32 ImGui_Marmalade_CharCallback ( void system_data,
void user_data 
)

Definition at line 167 of file imgui_impl_marmalade.cpp.

◆ ImGui_Marmalade_CreateDeviceObjects()

bool ImGui_Marmalade_CreateDeviceObjects ( )

Definition at line 176 of file imgui_impl_marmalade.cpp.

◆ ImGui_Marmalade_GetClipboardText()

static const char* ImGui_Marmalade_GetClipboardText ( void )
static

Definition at line 103 of file imgui_impl_marmalade.cpp.

◆ ImGui_Marmalade_Init()

bool ImGui_Marmalade_Init ( bool  install_callbacks)

Definition at line 219 of file imgui_impl_marmalade.cpp.

◆ ImGui_Marmalade_InvalidateDeviceObjects()

void ImGui_Marmalade_InvalidateDeviceObjects ( )

Definition at line 203 of file imgui_impl_marmalade.cpp.

◆ ImGui_Marmalade_KeyCallback()

int32 ImGui_Marmalade_KeyCallback ( void system_data,
void user_data 
)

Definition at line 150 of file imgui_impl_marmalade.cpp.

◆ ImGui_Marmalade_NewFrame()

void ImGui_Marmalade_NewFrame ( )

Definition at line 265 of file imgui_impl_marmalade.cpp.

◆ ImGui_Marmalade_PointerButtonEventCallback()

int32 ImGui_Marmalade_PointerButtonEventCallback ( void system_data,
void user_data 
)

Definition at line 126 of file imgui_impl_marmalade.cpp.

◆ ImGui_Marmalade_RenderDrawData()

void ImGui_Marmalade_RenderDrawData ( ImDrawData draw_data)

Definition at line 43 of file imgui_impl_marmalade.cpp.

◆ ImGui_Marmalade_SetClipboardText()

static void ImGui_Marmalade_SetClipboardText ( void ,
const char *  text 
)
static

Definition at line 120 of file imgui_impl_marmalade.cpp.

◆ ImGui_Marmalade_Shutdown()

void ImGui_Marmalade_Shutdown ( )

Definition at line 260 of file imgui_impl_marmalade.cpp.

Variable Documentation

◆ g_ClipboardText

char* g_ClipboardText = NULL
static

Definition at line 35 of file imgui_impl_marmalade.cpp.

◆ g_FontTexture

CIwTexture* g_FontTexture = NULL
static

Definition at line 34 of file imgui_impl_marmalade.cpp.

◆ g_MousePressed

bool g_MousePressed[3] = { false, false, false }
static

Definition at line 33 of file imgui_impl_marmalade.cpp.

◆ g_osdKeyboardEnabled

bool g_osdKeyboardEnabled = false
static

Definition at line 36 of file imgui_impl_marmalade.cpp.

◆ g_RenderScale

ImVec2 g_RenderScale = ImVec2(1.0f,1.0f)
static

Definition at line 39 of file imgui_impl_marmalade.cpp.

◆ g_Time

double g_Time = 0.0f
static

Definition at line 32 of file imgui_impl_marmalade.cpp.



libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:03