Muto 0.0.1
Cross-Platform Application Template
GitHub Repo | Muto Updates | Muto's Author
Loading...
Searching...
No Matches
SceneHierarchyPanel.cpp File Reference
#include "mupch.h"
#include <Utils/PlatformUtils.h>
#include "SceneHierarchyPanel.h"
#include "Scene/Components.h"
#include "imgui.h"
#include "imgui_internal.h"
#include <glm/gtc/type_ptr.hpp>
#include <cstring>

Namespaces

namespace  Muto
 The main namespace for the Muto engine.
 

Functions

template<typename T , typename UIFunction >
static void Muto::DrawComponent (const std::string &name, Entity entity, UIFunction uiFunction)
 
static void Muto::DrawVec2Control (const std::string &label, glm::vec2 &values, float resetValue=0.0f, float columnWidth=100.0f)
 
static void Muto::DrawVec3Control (const std::string &label, glm::vec3 &values, float resetValue=0.0f, float columnWidth=100.0f)
 
static void Muto::SubTextureEdit (Entity entity, const std::string &label, SubTextureComponent &subTexture)
 
static void Muto::TextureAnimationEdit (const std::string &label, SubTextureComponent &subTexture, TextureAnimationComponent &texAnim)