ImGuiVisualEntry
One displayed visual: its filter (atlas tile or dedicated RT) + lifecycle state.
Instance Members
Filter area size (logical units): the offscreen texture area.
Displayed image size in the ImGui layout (may differ from the texture area in native resolution mode).
True when this entry uses its own render texture instead of the shared atlas.
Offscreen texture settings for this entry.
Invisible quad aligned with the ImGui item rect, used as the filter's
hitVisual so ceramic pointer events reach the content.
Whether the ImGui window displaying this visual is focused (last submit).
Whether the displayed image is hovered (last submit).
Create the filter if needed and keep its size/settings in sync.
| Name | Type |
|---|---|
w |
Int |
h |
Int |
antialiasing |
Int |
nearest |
Bool |
Reparent the visual into the filter content (elements semantics).
Center the visual in the filter area (scaled to fit, or 1:1 in native resolution mode).
| Name | Type |
|---|---|
nativeResolution |
Bool |
Pause: detach the visual and stop rendering (entry kept during grace period).
Destroy the filter (releases the atlas tile). detachVisual false when the visual itself is being destroyed.
| Name | Type |
|---|---|
detachVisual |
Bool |
| Name | Type |
|---|---|
visual |
ceramic.Visual |
Private Members
Metadata
| Name | Parameters |
|---|---|
:hxGen |
- |
:allow |
ceramic.ImGuiVisuals |