Files
WickedEngine/Editor/ComponentsWindow.h
T
Turánszki János 21d5f37fee build updates (#655)
2023-03-28 19:30:29 +02:00

70 lines
1.7 KiB
C++

#pragma once
#include "MaterialWindow.h"
#include "WeatherWindow.h"
#include "ObjectWindow.h"
#include "MeshWindow.h"
#include "EnvProbeWindow.h"
#include "DecalWindow.h"
#include "LightWindow.h"
#include "AnimationWindow.h"
#include "EmitterWindow.h"
#include "HairParticleWindow.h"
#include "ForceFieldWindow.h"
#include "SoundWindow.h"
#include "SpringWindow.h"
#include "IKWindow.h"
#include "TransformWindow.h"
#include "LayerWindow.h"
#include "NameWindow.h"
#include "ScriptWindow.h"
#include "RigidBodyWindow.h"
#include "SoftBodyWindow.h"
#include "ColliderWindow.h"
#include "HierarchyWindow.h"
#include "CameraComponentWindow.h"
#include "ExpressionWindow.h"
#include "ArmatureWindow.h"
#include "HumanoidWindow.h"
#include "TerrainWindow.h"
class EditorComponent;
class ComponentsWindow : public wi::gui::Window
{
public:
void Create(EditorComponent* editor);
void Update(float dt);
void ResizeLayout() override;
EditorComponent* editor = nullptr;
wi::gui::ComboBox newComponentCombo;
MaterialWindow materialWnd;
WeatherWindow weatherWnd;
ObjectWindow objectWnd;
MeshWindow meshWnd;
EnvProbeWindow envProbeWnd;
DecalWindow decalWnd;
LightWindow lightWnd;
AnimationWindow animWnd;
EmitterWindow emitterWnd;
HairParticleWindow hairWnd;
ForceFieldWindow forceFieldWnd;
SoundWindow soundWnd;
SpringWindow springWnd;
IKWindow ikWnd;
TransformWindow transformWnd;
LayerWindow layerWnd;
NameWindow nameWnd;
ScriptWindow scriptWnd;
RigidBodyWindow rigidWnd;
SoftBodyWindow softWnd;
ColliderWindow colliderWnd;
HierarchyWindow hierarchyWnd;
CameraComponentWindow cameraComponentWnd;
ExpressionWindow expressionWnd;
ArmatureWindow armatureWnd;
HumanoidWindow humanoidWnd;
TerrainWindow terrainWnd;
};