Public Types |
Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
HPS.Window Class Reference
Inheritance diagram for HPS.Window:

Public Types | |
enum | Driver : uint { Driver.Default3D = 0x00000000, Driver.OpenGL = 0x00000001, Driver.OpenGL2 = 0x00000002, Driver.DirectX11 = 0x00000003, OpenGL1Deprecated = 0x00000004 } |
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. More... | |
enum | FrameOptions : uint { FrameOptions.Inset = 0x00000000, FrameOptions.Overlay = 0x00000001 } |
Window Frame Positioning More... | |
enum | FrameSize : uint { FrameSize.Single = 0x00000000, FrameSize.Double = 0x00000001 } |
Dimensions of the Window Frame More... | |
enum | ImageFormat : uint { ImageFormat.Default = 0x00000000, ImageFormat.RGBA = 0x00000001, ImageFormat.RGB = 0x00000002, ImageFormat.Jpeg = 0x00000003, ImageFormat.Png = 0x00000004 } |
The native image format for off-screen windows More... | |
enum | Mobility : uint { Mobility.Locked = 0x00000000, Mobility.Floating = 0x00000001, Mobility.FixedRatio = 0x00000002, Mobility.Free = 0x00000003 } |
Enumerates the mobility modes (i.e., resizing and positioning behaviors) for stand-alone windows. More... | |
enum | UpdateStatus : uint { UpdateStatus.InProgress = 0x00000000, UpdateStatus.Completed = 0x00000001, UpdateStatus.TimedOut = 0x00000002, UpdateStatus.Interrupted = 0x00000003, UpdateStatus.Failed = 0x00000004 } |
Enumerates the status that can be returned when performing an update. More... | |
enum | UpdateType : uint { UpdateType.Default = 0x00000000, Complete = 0x00000001, UpdateType.Refresh = 0x00000002, UpdateType.CompileOnly = 0x00000003, Exhaustive = 0x00000004 } |
Controls the type of update that Visualize will attempt to perform. For information regarding static model regeneration for each specific UpdateType, please see Performance Considerations in the Rendering section of the programming guide. More... | |
Public Member Functions | |
virtual void | Dispose () |
Window (HPS.Window in_that) | |
Protected Member Functions | |
virtual void | deleteCptr () |
Protected Attributes | |
bool | cMemOwn |
HandleRef | cptr |
Detailed Description
The Window class is a concept class for window-related enum classes.
Member Enumeration Documentation
◆ Driver
|
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.
◆ FrameOptions
|
strong |
◆ FrameSize
|
strong |
◆ ImageFormat
|
strong |
◆ Mobility
|
strong |
Enumerates the mobility modes (i.e., resizing and positioning behaviors) for stand-alone windows.
◆ UpdateStatus
|
strong |
◆ UpdateType
|
strong |
Controls the type of update that Visualize will attempt to perform. For information regarding static model regeneration for each specific UpdateType, please see Performance Considerations in the Rendering section of the programming guide.
The documentation for this class was generated from the following file:
- internals/hps_core/source/cs/HPS.Window.cs