#include <hps.h>
Public Types | |
enum | Driver : uint32_t { Driver::Default3D, Driver::OpenGL, Driver::OpenGL2, Driver::DirectX9, Driver::DirectX11 } |
enum | FrameOptions : uint32_t { FrameOptions::Inset, FrameOptions::Overlay } |
enum | FrameSize : uint32_t { FrameSize::Single, FrameSize::Double } |
enum | ImageFormat : uint32_t { ImageFormat::Default, ImageFormat::RGBA, ImageFormat::RGB, ImageFormat::Jpeg, ImageFormat::Png } |
enum | Mobility : uint32_t { Mobility::Locked, Mobility::Floating, Mobility::FixedRatio, Mobility::Free } |
enum | UpdateStatus : uint32_t { UpdateStatus::InProgress, UpdateStatus::Completed, UpdateStatus::TimedOut, UpdateStatus::Interrupted, UpdateStatus::Failed } |
enum | UpdateType : uint32_t { UpdateType::Default, UpdateType::Complete, UpdateType::Refresh, CompileOnly, UpdateType::Exhaustive } |
Detailed Description
The Window class is a concept class for window-related enum classes.
Member Enumeration Documentation
|
strong |
Enumerates the types of supported display drivers. We recommend that you use the Default3D driver type, and provide end-users with the ability to manually select from a range of 3d drivers in a driver-pulldown list. This will allow them to potentially work around graphics-card-specific problems that occur with a specific driver type.
Enumerator | |
---|---|
Default3D |
Visualize will perform runtime query of the 3D capabilities of the Operating System and graphics card and automatically choose a display driver. Under Windows, preference will be given to DirectX API, followed by OpenGL. Under all other platforms, only the OpenGL API is supported. |
OpenGL |
|
OpenGL2 |
Shader-based driver which supports OpenGL 2.X+ Available on Windows, Linux, Mac OS X, iOS and Android. |
DirectX9 |
|
DirectX11 |
Shader-based driver which supports DirectX 10.X+ Available on Windows. |
|
strong |
|
strong |
|
strong |
|
strong |
Enumerates the mobility modes (i.e., resizing and positioning behaviors) for stand-alone windows.
|
strong |
|
strong |
Controls the type of update that Visualize will attempt to perform
The documentation for this class was generated from the following file:
- include/hps.h