Files
WickedEngine/Editor/RendererWindow.h
T

63 lines
1.7 KiB
C++

#pragma once
struct Material;
class wiGUI;
class wiWindow;
class wiLabel;
class wiCheckBox;
class wiSlider;
class wiComboBox;
class RendererWindow
{
public:
RendererWindow(wiGUI* gui, Renderable3DComponent* component);
~RendererWindow();
wiGUI* GUI;
wiWindow* rendererWindow;
wiCheckBox* vsyncCheckBox;
wiCheckBox* occlusionCullingCheckBox;
wiSlider* resolutionScaleSlider;
wiSlider* gammaSlider;
wiCheckBox* voxelRadianceCheckBox;
wiCheckBox* voxelRadianceDebugCheckBox;
wiCheckBox* voxelRadianceSecondaryBounceCheckBox;
wiSlider* voxelRadianceVoxelSizeSlider;
wiSlider* voxelRadianceConeTracingSlider;
wiSlider* voxelRadianceFalloffSlider;
wiSlider* specularAASlider;
wiCheckBox* partitionBoxesCheckBox;
wiCheckBox* boneLinesCheckBox;
wiCheckBox* debugEmittersCheckBox;
wiCheckBox* debugForceFieldsCheckBox;
wiCheckBox* wireFrameCheckBox;
wiCheckBox* advancedLightCullingCheckBox;
wiCheckBox* debugLightCullingCheckBox;
wiCheckBox* tessellationCheckBox;
wiCheckBox* advancedRefractionsCheckBox;
wiCheckBox* envProbesCheckBox;
wiCheckBox* gridHelperCheckBox;
wiCheckBox* pickTypeObjectCheckBox;
wiCheckBox* pickTypeEnvProbeCheckBox;
wiCheckBox* pickTypeLightCheckBox;
wiCheckBox* pickTypeDecalCheckBox;
wiCheckBox* pickTypeForceFieldCheckBox;
wiCheckBox* pickTypeEmitterCheckBox;
wiSlider* speedMultiplierSlider;
wiCheckBox* transparentShadowsCheckBox;
wiComboBox* shadowProps2DComboBox;
wiComboBox* shadowPropsCubeComboBox;
wiComboBox* MSAAComboBox;
wiCheckBox* temporalAACheckBox;
wiCheckBox* temporalAADebugCheckBox;
wiComboBox* textureQualityComboBox;
wiSlider* mipLodBiasSlider;
wiCheckBox* freezeCullingCameraCheckBox;
int GetPickType();
};