Files
WickedEngine/Editor/EmitterWindow.h
T
turanszkij ecea9f086d simplified transform component;
resurrected hair particle + added editor window
2018-09-12 18:34:54 +01:00

60 lines
1.1 KiB
C++

#pragma once
class wiGUI;
class wiWindow;
class wiLabel;
class wiCheckBox;
class wiSlider;
class wiComboBox;
class wiColorPicker;
class wiButton;
class MaterialWindow;
class EmitterWindow
{
public:
EmitterWindow(wiGUI* gui);
~EmitterWindow();
wiECS::Entity entity;
void SetEntity(wiECS::Entity entity);
void UpdateData();
wiSceneSystem::wiEmittedParticle* GetEmitter();
wiGUI* GUI;
wiWindow* emitterWindow;
wiButton* addButton;
wiButton* restartButton;
wiComboBox* meshComboBox;
wiComboBox* shaderTypeComboBox;
wiLabel* infoLabel;
wiSlider* maxParticlesSlider;
wiCheckBox* sortCheckBox;
wiCheckBox* depthCollisionsCheckBox;
wiCheckBox* sphCheckBox;
wiCheckBox* pauseCheckBox;
wiCheckBox* debugCheckBox;
wiSlider* emitCountSlider;
wiSlider* emitSizeSlider;
wiSlider* emitRotationSlider;
wiSlider* emitNormalSlider;
wiSlider* emitScalingSlider;
wiSlider* emitLifeSlider;
wiSlider* emitRandomnessSlider;
wiSlider* emitLifeRandomnessSlider;
wiSlider* emitMotionBlurSlider;
wiSlider* emitMassSlider;
wiSlider* timestepSlider;
wiSlider* sph_h_Slider;
wiSlider* sph_K_Slider;
wiSlider* sph_p0_Slider;
wiSlider* sph_e_Slider;
};