All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
KzuPreviewProperties Struct Reference

Configurable preview properties. More...

#include <user/preview/kzu_preview_system.h>

Public Attributes

bool gridEnabled
 If KZ_TRUE, the grid is enabled by default in the preview system. More...
 
bool debugObjectsEnabled
 Are debug objects enabled by default in the preview system. More...
 
bool freeCameraEnabled
 Is free camera enabled by default in the preview system. More...
 
bool pickingEnabled
 Is picking enabled by default in the preview system. More...
 
bool transformGizmoEnabled
 Is transform gizmo enabled by default in the preview system. More...
 
bool boundingBoxEnabled
 Is bounding box enabled by default in the preview system. More...
 
bool fpsInfoEnabled
 Is FPS info enabled by default in the preview system. More...
 
bool logVisualizationEnabled
 If KZ_TRUE, the application log is drawn in the preview system. More...
 
bool overdrawVisualizationEnabled
 Is overdraw visualization enabled. More...
 
bool animationVisualizationEnabled
 Is animation visualization enabled. More...
 
bool functionCallProfilingEnabled
 Is function call specific profiling enabled. More...
 
bool loadingTimeProfilingEnabled
 Is loading time profiling enabled. More...
 
bool previewSystemEnabled
 Is the preview system enabled by default. More...
 
bool extensionOutputEnabled
 Is the list of graphics related extensions printed when launching the application, useful for debugging which extensions are supported by platform. More...
 
bool propertyOutputEnabled
 Is the list of graphics related properties printed when launching the application, useful for debugging. More...
 
bool informationOutputEnabled
 Is the list of graphics related information printed when launching the application, useful for debugging. More...
 

Detailed Description

Configurable preview properties.

Member Data Documentation

bool KzuPreviewProperties::gridEnabled

If KZ_TRUE, the grid is enabled by default in the preview system.

The default value is KZ_FALSE.

bool KzuPreviewProperties::debugObjectsEnabled

Are debug objects enabled by default in the preview system.

The default value is KZ_FALSE.

bool KzuPreviewProperties::freeCameraEnabled

Is free camera enabled by default in the preview system.

The default value is KZ_TRUE if ::kzaApplicationCreateForToolModule() is used, otherwise KZ_FALSE.

bool KzuPreviewProperties::pickingEnabled

Is picking enabled by default in the preview system.

The default value is KZ_TRUE if ::kzaApplicationCreateForToolModule() is used, otherwise KZ_FALSE.

bool KzuPreviewProperties::transformGizmoEnabled

Is transform gizmo enabled by default in the preview system.

The default value is KZ_TRUE if ::kzaApplicationCreateForToolModule() is used, otherwise KZ_FALSE.

bool KzuPreviewProperties::boundingBoxEnabled

Is bounding box enabled by default in the preview system.

The default value is KZ_FALSE.

bool KzuPreviewProperties::fpsInfoEnabled

Is FPS info enabled by default in the preview system.

The default value is KZ_FALSE.

bool KzuPreviewProperties::logVisualizationEnabled

If KZ_TRUE, the application log is drawn in the preview system.

The default value is KZ_FALSE.

bool KzuPreviewProperties::overdrawVisualizationEnabled

Is overdraw visualization enabled.

The default value is KZ_FALSE.

bool KzuPreviewProperties::animationVisualizationEnabled

Is animation visualization enabled.

The default value is KZ_FALSE.

bool KzuPreviewProperties::functionCallProfilingEnabled

Is function call specific profiling enabled.

When KZ_TRUE, prints to the console a function call tree with cumulative times, occurring every 100th frame. Does not print anything when ::KzaApplicationProperties::animationVisualizationEnabled is KZ_TRUE.

bool KzuPreviewProperties::loadingTimeProfilingEnabled

Is loading time profiling enabled.

When KZ_TRUE, after the startup prints to the console a duration of loading times.

bool KzuPreviewProperties::previewSystemEnabled

Is the preview system enabled by default.

When KZ_FALSE, debug composer, profiling HUD, transform gizmo, preview camera and selection handling & rendering is disabled. The default value is KZ_TRUE if ::kzaApplicationCreateForToolModule() is used, otherwise KZ_FALSE.

bool KzuPreviewProperties::extensionOutputEnabled

Is the list of graphics related extensions printed when launching the application, useful for debugging which extensions are supported by platform.

The default value is KZ_FALSE.

bool KzuPreviewProperties::propertyOutputEnabled

Is the list of graphics related properties printed when launching the application, useful for debugging.

The default value is KZ_FALSE.

bool KzuPreviewProperties::informationOutputEnabled

Is the list of graphics related information printed when launching the application, useful for debugging.

The default value is KZ_FALSE.


The documentation for this struct was generated from the following file: