Files
WickedEngine/Editor/RendererWindow.h
T
Turanszki Janos 8b60c1bf4a raytracing updates:
-improved descriptor layouts
-rt reflection vulkan fix
-rt reflection specular fix
-rt shadows sample count adjustment
2020-12-13 16:31:56 +01:00

81 lines
2.3 KiB
C++

#pragma once
#include "WickedEngine.h"
class EditorComponent;
enum PICKTYPE
{
PICK_VOID = 0,
PICK_OBJECT = RENDERTYPE_OPAQUE | RENDERTYPE_TRANSPARENT | RENDERTYPE_WATER,
PICK_LIGHT = 8,
PICK_DECAL = 16,
PICK_ENVPROBE = 32,
PICK_FORCEFIELD = 64,
PICK_EMITTER = 128,
PICK_HAIR = 256,
PICK_CAMERA = 512,
PICK_ARMATURE = 1024,
PICK_SOUND = 2048,
};
class RendererWindow : public wiWindow
{
public:
void Create(EditorComponent* editorcomponent);
wiCheckBox vsyncCheckBox;
wiCheckBox occlusionCullingCheckBox;
wiSlider resolutionScaleSlider;
wiSlider gammaSlider;
wiCheckBox voxelRadianceCheckBox;
wiCheckBox voxelRadianceDebugCheckBox;
wiCheckBox voxelRadianceSecondaryBounceCheckBox;
wiCheckBox voxelRadianceReflectionsCheckBox;
wiSlider voxelRadianceVoxelSizeSlider;
wiSlider voxelRadianceConeTracingSlider;
wiSlider voxelRadianceRayStepSizeSlider;
wiSlider voxelRadianceMaxDistanceSlider;
wiCheckBox partitionBoxesCheckBox;
wiCheckBox boneLinesCheckBox;
wiCheckBox debugEmittersCheckBox;
wiCheckBox debugForceFieldsCheckBox;
wiCheckBox debugRaytraceBVHCheckBox;
wiCheckBox wireFrameCheckBox;
wiCheckBox variableRateShadingClassificationCheckBox;
wiCheckBox variableRateShadingClassificationDebugCheckBox;
wiCheckBox advancedLightCullingCheckBox;
wiCheckBox debugLightCullingCheckBox;
wiCheckBox tessellationCheckBox;
wiCheckBox envProbesCheckBox;
wiCheckBox gridHelperCheckBox;
wiCheckBox cameraVisCheckBox;
wiCheckBox pickTypeObjectCheckBox;
wiCheckBox pickTypeEnvProbeCheckBox;
wiCheckBox pickTypeLightCheckBox;
wiCheckBox pickTypeDecalCheckBox;
wiCheckBox pickTypeForceFieldCheckBox;
wiCheckBox pickTypeEmitterCheckBox;
wiCheckBox pickTypeHairCheckBox;
wiCheckBox pickTypeCameraCheckBox;
wiCheckBox pickTypeArmatureCheckBox;
wiCheckBox pickTypeSoundCheckBox;
wiSlider speedMultiplierSlider;
wiCheckBox transparentShadowsCheckBox;
wiComboBox shadowTypeComboBox;
wiComboBox shadowProps2DComboBox;
wiComboBox shadowPropsCubeComboBox;
wiComboBox MSAAComboBox;
wiSlider raytracedShadowsSlider;
wiCheckBox temporalAACheckBox;
wiCheckBox temporalAADebugCheckBox;
wiComboBox textureQualityComboBox;
wiSlider mipLodBiasSlider;
wiSlider raytraceBounceCountSlider;
wiCheckBox freezeCullingCameraCheckBox;
wiCheckBox disableAlbedoMapsCheckBox;
uint32_t GetPickType() const;
};