|
|
| PythonInterpreterPanel () |
| | !!!!! Python to run needs to be on the context of scene, not render thread
|
| |
| void | update (float deltaTime) override |
| |
|
void | setConfig (const PythonInterpreterConfig &cfg) |
| |
| void | OnImGuiRender () override |
| |
|
void | setFlags () |
| |
|
void | innerTable () |
| |
|
void | clearOutput () |
| |
| void | runScript () |
| |
|
void | runUpdateScript (float deltaTime) |
| |
|
template<typename T , typename... Args> |
| void | addUIComponent (Args &&... args) |
| |
|
template<typename T > |
| T * | getSubcomponent () |
| |
|
|
float | default_pythonConsoleHeight = 400.0f |
| |
|
ImRect | titleBarRect |
| |
|
float | intervalSec = 1.0f |
| |
|
double | lastExecTime = 0.0 |
| |
|
bool | useInterval = false |
| |
|
bool | updatePaused = true |
| |
|
bool | inputActive = false |
| |
|
bool | firstLoop = true |
| |
|
bool | readyToClear = false |
| |
|
bool | readyToExecute = false |
| |
|
ImGuiChildFlags | flags = ImGuiWindowFlags_NoSavedSettings |
| |
|
std::vector< std::unique_ptr< UIElement > > | subcomponents |
| |
|
UIElement * | parent = nullptr |
| |
|
|
template<typename T > |
| static T * | getUIComponent () |
| |
|
static std::unordered_map< std::type_index, UIElement * > | uiComponentRegistry |
| |
|
std::string | name |
| |
|
bool | visible = true |
| |
◆ OnImGuiRender()
| void PythonInterpreterPanel::OnImGuiRender |
( |
| ) |
|
|
overridevirtual |
◆ runScript()
| void PythonInterpreterPanel::runScript |
( |
| ) |
|
safe_putenv("PYTHONHOME=C:\\Users\\lefte\\AppData\\Local\\Programs\\Python\\Python313");
◆ update()
| void PythonInterpreterPanel::update |
( |
float |
deltaTime | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files:
- /mnt/c/Users/lefte/Mujin/MastersThesis/Taz/TazGraph/TazGraph/Src/EditorIMGUI/Components/PythonInterpreterPanel/PythonInterpreterPanel.h
- /mnt/c/Users/lefte/Mujin/MastersThesis/Taz/TazGraph/TazGraph/Src/EditorIMGUI/Components/PythonInterpreterPanel/PythonInterpreterPanel.cpp