|
| void * | ImGui_ImplFoundation_MemAlloc (size_t sz, void *) |
| |
| void | ImGui_ImplFoundation_MemFree (void *ptr, void *) |
| |
| void | ImGui_ImplFoundation_Init (RHIDevice *device, Native::NativeWindow *window, Allocator *allocator) |
| |
| void | ImGui_ImplFoundation_NewFrame () |
| | Starts a new ImGui frame.
|
| |
| void | ImGui_ImplFoundation_Shutdown () |
| | Shuts down the ImGui backend and releases all resources.
|
| |
| Pair< TexturePoolHandle, ImGui_ImplFoundation_ImageSampler > | ImGui_ImplFoundation_DecodeImTextureID (ImTextureID id) |
| |
| ImTextureID | ImGui_ImplFoundation_EncodeImTextureID (TexturePoolHandle handle, ImGui_ImplFoundation_ImageSampler sampler=ImGuiImplFoundationImageSamplerLinear) |
| |
| void | ImGui_ImplFoundation_ImplUpdateTexture (ImTextureData *tex) |
| |
| ImTextureID | ImGui_ImplFoundation_AddImage (RHITextureView *textureView, ImGui_ImplFoundation_ImageSampler sampler) |
| | Registers a texture with the ImGui backend so it can be displayed in the UI.
|
| |
| void | ImGui_ImplFoundation_RemoveImage (ImTextureID textureID) |
| | Unregisters a texture from the ImGui backend.
|
| |
| void | ImGui_ImplFoundation_ImplPassSetup (PassHandle self, Renderer *r, ResourceHandle vtxBuffer, ResourceHandle idxBuffer, ResourceHandle linSampler, ResourceHandle nearSampler) |
| |
| void | ImGui_ImplFoundation_ImplPassRecord (PassHandle self, Renderer *r, bool clear, RHICommandList *cmd, ResourceHandle vtxBuffer, ResourceHandle idxBuffer) |
| |
| void | ImGui_ImplFoundation_ImplCreateResources (Renderer *renderer, ResourceHandle &outVtxBuffer, ResourceHandle &outIdxBuffer, ResourceHandle &outLinearSampler, ResourceHandle &outNearestSampler) |
| |
| void | ImGui_ImplFoundation_SetupContextWithDefaultStyles () |
| | Applies a default, vaguely stylish theme to the ImGui context.
|
| |