I3T
Functions
Name | |
---|---|
I3TApplication & | app() |
template <typename Theme_ > <br>void | emplaceTheme(Theme_ && theme)<br>Change properties of the given theme. |
const ImVec4 & | getColor(EColor color) |
ImFont * | getFont(EFont font) |
Core::ResourceManager & | getResourceManager() |
float | getSize(ESize size) |
const ImVec2 & | getSize(ESizeVec2 size) |
Theme & | getTheme() |
std::vector< Theme > & | getThemes() |
UIModule * | getUI() |
Vp::Viewport * | getViewport() |
template <typename T > <br>Ptr< T > | getWindowPtr()<br>Get pointer to dockable (unique) window. |
Functions Documentation
function app
cpp
I3TApplication & app()
I3TApplication & app()
function emplaceTheme
cpp
template <typename Theme_ >
inline void emplaceTheme(
Theme_ && theme
)
template <typename Theme_ >
inline void emplaceTheme(
Theme_ && theme
)
Change properties of the given theme.
Parameters:
- theme
function getColor
cpp
const ImVec4 & getColor(
EColor color
)
const ImVec4 & getColor(
EColor color
)
function getFont
cpp
ImFont * getFont(
EFont font
)
ImFont * getFont(
EFont font
)
function getResourceManager
cpp
Core::ResourceManager & getResourceManager()
Core::ResourceManager & getResourceManager()
function getSize
cpp
float getSize(
ESize size
)
float getSize(
ESize size
)
function getSize
cpp
const ImVec2 & getSize(
ESizeVec2 size
)
const ImVec2 & getSize(
ESizeVec2 size
)
function getTheme
cpp
Theme & getTheme()
Theme & getTheme()
function getThemes
cpp
std::vector< Theme > & getThemes()
std::vector< Theme > & getThemes()
function getUI
cpp
UIModule * getUI()
UIModule * getUI()
function getViewport
cpp
Vp::Viewport * getViewport()
Vp::Viewport * getViewport()
function getWindowPtr
cpp
template <typename T >
Ptr< T > getWindowPtr()
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.
Updated on 2024-11-06 at 20:16:53 +0000