Files
WickedEngine/Editor/ObjectWindow.h
T
Turánszki János 1be19b50d7 Bindless Descriptors (#244)
* bindless descriptors implementation base

* push constants

* dx11 tonemap fix

* stressing bindless descriptors

* lots of fixes

* remove some stuff and cmake update

* cmake update

* performance optimization for scene buffer updating

* documentation and shader compiler updates

* general updates improving scene gpu data updating

* softbody gpu updating improvement

* readme update: gpu based validation

* dx12: omit IA from root when there is no input layout

* vulkan: bindless sampler fix

* vulkan critical fix and renderer update

* dx12 refactor

* fixed BLAS updates and vulkan rt hangs

* object setcastshadow fix

* vulkan raytracing fixes

* vulkan fix

* object shader fix

* documentation update

* rewritten constant buffer arrays as arrays of byte address buffers

* raytraced reflection env probe

* occlusion culling using push constants

* bindless vertex fetch

* fixes
2021-03-08 00:33:40 +01:00

44 lines
938 B
C++

#pragma once
#include "WickedEngine.h"
class EditorComponent;
class ObjectWindow : public wiWindow
{
public:
void Create(EditorComponent* editor);
EditorComponent* editor;
wiECS::Entity entity;
void SetEntity(wiECS::Entity entity);
wiLabel nameLabel;
wiCheckBox renderableCheckBox;
wiCheckBox shadowCheckBox;
wiSlider ditherSlider;
wiSlider cascadeMaskSlider;
wiComboBox colorComboBox;
wiColorPicker colorPicker;
wiLabel physicsLabel;
wiComboBox collisionShapeComboBox;
wiSlider XSlider;
wiSlider YSlider;
wiSlider ZSlider;
wiSlider massSlider;
wiSlider frictionSlider;
wiSlider restitutionSlider;
wiSlider lineardampingSlider;
wiSlider angulardampingSlider;
wiCheckBox disabledeactivationCheckBox;
wiCheckBox kinematicCheckBox;
wiSlider lightmapResolutionSlider;
wiComboBox lightmapSourceUVSetComboBox;
wiButton generateLightmapButton;
wiButton stopLightmapGenButton;
wiButton clearLightmapButton;
};