Open 3D Engine AtomLyIntegration Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <ImguiAtomSystemComponent.h>
Inherits AZ::Component, and AZ::RPI::ViewportContextNotificationBus::Handler.
Public Member Functions | |
AZ_COMPONENT (ImguiAtomSystemComponent, "{D423E075-D971-435A-A9C1-57C3B0623A9B}") | |
void | Activate () override |
void | Deactivate () override |
When Atom is enabled, ImGuiManager from LY's ImGui gem will hand over drawing of ImGui via @OtherActiveImGuiRequestBus to this system component. Note: The LY ImGui gem only supports a single ImGui context, so Atom must have a single ImGui pass marked as the default.