Pioneer
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Functions | Variables
ModelViewer.cpp File Reference
#include "ModelViewer.h"
#include "FileSystem.h"
#include "GameConfig.h"
#include "GameSaveError.h"
#include "ModManager.h"
#include "PngWriter.h"
#include "SDL_keycode.h"
#include "StringF.h"
#include "core/Log.h"
#include "core/OS.h"
#include "graphics/Drawables.h"
#include "graphics/Graphics.h"
#include "graphics/Light.h"
#include "graphics/Material.h"
#include "graphics/TextureBuilder.h"
#include "graphics/Types.h"
#include "graphics/VertexArray.h"
#include "graphics/opengl/RendererGL.h"
#include "lua/Lua.h"
#include "scenegraph/Animation.h"
#include "scenegraph/BinaryConverter.h"
#include "scenegraph/DumpVisitor.h"
#include "scenegraph/FindNodeVisitor.h"
#include "scenegraph/ModelSkin.h"
#include "imgui/imgui.h"
#include <iterator>
#include "Pi.h"
#include "scenegraph/Node.h"
Include dependency graph for ModelViewer.cpp:

Classes

struct  NodeHierarchyVisitor
 

Namespaces

namespace  ImGui
 

Macros

#define AXIS(val, name, axis, positive, negative)
 
#define ACTION(val, name, b1, b2)
 

Functions

bool ImGui::ColorEdit3 (const char *label, Color &color)
 

Variables

constexpr ImGuiWindowFlags fullscreenFlags = ImGuiWindowFlags_NoBackground | ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoSavedSettings | ImGuiWindowFlags_NoInputs | ImGuiWindowFlags_NoBringToFrontOnFocus
 
constexpr ImGuiWindowFlags tabWindowFlags = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoSavedSettings
 

Macro Definition Documentation

◆ ACTION

#define ACTION (   val,
  name,
  b1,
  b2 
)
Value:
m_input->AddActionBinding(name, group, InputBindings::Action({ b1 }, { b2 })); \
m_bindings.val = m_bindings.AddAction(name)
Definition InputBindings.h:142

◆ AXIS

#define AXIS (   val,
  name,
  axis,
  positive,
  negative 
)
Value:
m_input->AddAxisBinding(name, group, InputBindings::Axis(axis, { positive }, { negative })); \
m_bindings.val = m_bindings.AddAxis(name)
Definition InputBindings.h:166

Variable Documentation

◆ fullscreenFlags

constexpr ImGuiWindowFlags fullscreenFlags = ImGuiWindowFlags_NoBackground | ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoSavedSettings | ImGuiWindowFlags_NoInputs | ImGuiWindowFlags_NoBringToFrontOnFocus
constexpr

◆ tabWindowFlags

constexpr ImGuiWindowFlags tabWindowFlags = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoSavedSettings
constexpr