1be19b50d7
* 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
44 lines
938 B
C++
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;
|
|
};
|
|
|