|
Ultralight C++ API 2.0.0
|
This is the complete list of members for Renderer, including all inherited members.
| AddRef() const =0 | RefCounted | pure virtual |
| BeginRenderTrace(const char *output_path, bool verbose=true)=0 | Renderer | pure virtual |
| CollectNow(CodeDropMode code, bool sync=true)=0 | Renderer | pure virtual |
| Create() | Renderer | static |
| CreateSession(bool is_persistent, const String &name)=0 | Renderer | pure virtual |
| CreateView(uint32_t width, uint32_t height, const ViewConfig &config, RefPtr< Session > session)=0 | Renderer | pure virtual |
| default_session()=0 | Renderer | pure virtual |
| display_refresh_rate(uint32_t display_id) const =0 | Renderer | pure virtual |
| display_uses_custom_clock(uint32_t display_id) const =0 | Renderer | pure virtual |
| EndRenderTrace()=0 | Renderer | pure virtual |
| FireGamepadAxisEvent(const GamepadAxisEvent &evt)=0 | Renderer | pure virtual |
| FireGamepadButtonEvent(const GamepadButtonEvent &evt)=0 | Renderer | pure virtual |
| FireGamepadEvent(const GamepadEvent &evt)=0 | Renderer | pure virtual |
| gc_listener() const =0 | Renderer | pure virtual |
| gc_status() const =0 | Renderer | pure virtual |
| GetMemoryUsage()=0 | Renderer | pure virtual |
| is_render_trace_active() const =0 | Renderer | pure virtual |
| LogMemoryUsage()=0 | Renderer | pure virtual |
| PostDelayedTask(double delay_ms, void(*task)(void *user_data), void *user_data, void(*destroy_user_data)(void *user_data)=nullptr)=0 | Renderer | pure virtual |
| PostDelayedTask(double delay_ms, F &&callback) | Renderer | inline |
| PostTask(void(*task)(void *user_data), void *user_data, void(*destroy_user_data)(void *user_data)=nullptr)=0 | Renderer | pure virtual |
| PostTask(F &&callback) | Renderer | inline |
| PurgeMemory()=0 | Renderer | pure virtual |
| Recycle(RecycleMode mode=RecycleMode::Lightweight)=0 | Renderer | pure virtual |
| Recycle(RecycleMode mode, CodeDropMode code)=0 | Renderer | pure virtual |
| ref_count() const =0 | RefCounted | pure virtual |
| RefreshDisplay(uint32_t display_id)=0 | Renderer | pure virtual |
| RefreshDisplay(uint32_t display_id, double target_timestamp)=0 | Renderer | pure virtual |
| Release() const =0 | RefCounted | pure virtual |
| Render()=0 | Renderer | pure virtual |
| RenderOnly(View **view_array, size_t view_array_len)=0 | Renderer | pure virtual |
| set_gc_listener(GCListener *listener)=0 | Renderer | pure virtual |
| set_system_color_scheme(ColorScheme scheme)=0 | Renderer | pure virtual |
| SetDisplayRefreshRate(uint32_t display_id, double refresh_rate)=0 | Renderer | pure virtual |
| SetDisplayUsesCustomClock(uint32_t display_id, bool uses_custom_clock)=0 | Renderer | pure virtual |
| SetGamepadDetails(uint32_t index, const String &id, uint32_t axis_count, uint32_t button_count)=0 | Renderer | pure virtual |
| StartRemoteInspectorServer(const char *address, uint16_t port)=0 | Renderer | pure virtual |
| system_color_scheme() const =0 | Renderer | pure virtual |
| Update()=0 | Renderer | pure virtual |
| weak_control_block() const | RefCounted | inlinevirtual |
| ~RefCounted() | RefCounted | protectedvirtual |
| ~Renderer() | Renderer | protectedvirtual |