Skip to content

I3T ​

Functions ​

Name
I3TApplication &app()
template <typename Theme_ &gt; <br>voidemplaceTheme(Theme_ && theme)<br>Change properties of the given theme.
const ImVec4 &getColor(EColor color)
ImFont *getFont(EFont font)
Core::ResourceManager &getResourceManager()
floatgetSize(ESize size)
ImVec2getSize(ESizeVec2 size)
Theme &getTheme()
std::vector< Theme > &getThemes()
UIModule *getUI()
Vp::Viewport *getViewport()
ViewportModule &getViewportModule()
template <typename T &gt; <br>Ptr< T >getWindowPtr()<br>Get pointer to dockable (unique) window.
WorkspaceModule &getWorkspace()

Functions Documentation ​

function app ​

cpp
I3TApplication & app()

function emplaceTheme ​

cpp
template <typename Theme_ >
inline void emplaceTheme(
    Theme_ && theme
)

Change properties of the given theme.

Parameters:

  • theme

function getColor ​

cpp
const ImVec4 & getColor(
    EColor color
)

function getFont ​

cpp
ImFont * getFont(
    EFont font
)

function getResourceManager ​

cpp
Core::ResourceManager & getResourceManager()

function getSize ​

cpp
float getSize(
    ESize size
)

function getSize ​

cpp
ImVec2 getSize(
    ESizeVec2 size
)

function getTheme ​

cpp
Theme & getTheme()

function getThemes ​

cpp
std::vector< Theme > & getThemes()

function getUI ​

cpp
UIModule * getUI()

function getViewport ​

cpp
Vp::Viewport * getViewport()

function getViewportModule ​

cpp
ViewportModule & getViewportModule()

function getWindowPtr ​

cpp
template <typename T >
Ptr< T > getWindowPtr()

Get pointer to dockable (unique) window.

Template Parameters:

  • T window type

Return: shared pointer to window of type T.

function getWorkspace ​

cpp
WorkspaceModule & getWorkspace()

Updated on 2026-09-11 at 21:24:25 +0000