ApplicationWindowOptionsControl
-
class
HPS.ApplicationWindowOptionsControl: HPS.Control The HPS.ApplicationWindowOptionsControl class is a smart pointer that is tied to a database object. It is used to query and manipulate options pertaining to an HPS.ApplicationWindowKey. Default values for the various fields of HPS.ApplicationWindowOptionsControl can be found here.
Public Functions
-
ApplicationWindowOptionsControl(HPS.ApplicationWindowKey in_seg) This constructor creates a ApplicationWindowOptionsControl object which is tied to the specified offscreen window.
-
ApplicationWindowOptionsControl(HPS.ApplicationWindowOptionsControl in_that) The copy constructor creates a ApplicationWindowOptionsControl object that shares the underlying smart-pointer of the source ApplicationWindowOptionsControl.
Param in_that: The source ApplicationWindowOptionsControl to copy.
-
override void
Dispose()
-
override HPS.Type
ObjectType() This function returns the type the object, as declared (if the object is derived, this does not give the true type of the derived object).
Return: The declared type of the object in question, which may differ from the true, underlying type.
-
HPS.ApplicationWindowOptionsControl
SetAntiAliasCapable(bool in_state) Sets the anti-alias options for this ApplicationWindowOptionsControl.
Param in_state: Whether the associated application window should be anti-alias capable. Return: A reference to this StandAloneWindowOptionsKit.
-
HPS.ApplicationWindowOptionsControl
SetAntiAliasCapable(bool in_state, uint in_samples) Sets the anti-alias options for this ApplicationWindowOptionsControl.
Param in_state: Whether the associated application window should be anti-alias capable. Param in_samples: The number of anti-alias samples to use for the associated application window. Defaults to 4. Return: A reference to this StandAloneWindowOptionsKit.
-
HPS.ApplicationWindowOptionsControl
SetFallbackFonts(string[] in_fonts)
-
HPS.ApplicationWindowOptionsControl
SetPlatformData(IntPtr in_platform_data) Sets the platform specific data for the associated application window.
Param in_platform_data: Platform specific data for the associated application window. Return: A reference to this ApplicationWindowOptionsControl.
-
HPS.ApplicationWindowOptionsControl
SetScreenAntiAliasing(bool in_state) Manipulates the state of screen anti-aliasing.
Param in_state: Whether screen anti-aliasing should be used. Return: A reference to this object.
-
HPS.ApplicationWindowOptionsControl
SetWindowHandle(IntPtr in_window_handle) Sets the window handle for the associated application window. Used to rebind the application window to a new window handle.
Param in_window_handle: Handle to the new WindowHandle that Visualize will draw into. Return: A reference to this ApplicationWindowOptionsControl.
-
bool
ShowAntiAliasCapable(out bool out_state, out uint out_samples) Shows the whether this application window is anti-alias capable, and if so, how many samples it uses for anti-aliasing.
Param out_state: Whether this application window is anti-alias capable. Param out_samples: The number of anti-alias samples supported by this application window. Return: true if any anti-alias options were set, false otherwise.
-
bool
ShowDriver(out HPS.Window.Driver out_driver) Shows the driver for the associated application window.
Param out_driver: The driver for the associated application window. Return: true if a driver was set, false otherwise.
-
ulong
ShowFallbackFonts(out string[] out_fonts)
-
bool
ShowFramebufferRetention(out bool out_retain) Shows the framebuffer retention setting for the associated application window.
Param out_retain: The framebuffer retention setting for the associated application window. Return: true if framebuffer retention option was set, false otherwise.
-
bool
ShowPlatformData(out IntPtr out_platform_data) Shows the platform specific data for the associated application window.
Param out_platform_data: The platform specific data for the associated application window. Return: true if platform specific data was set, false otherwise.
-
bool
ShowWindowHandle(out IntPtr out_window_handle) Shows the window handle for the associated application window.
Param out_window_handle: The window handle for the associated application window. Return: true if a window handle was set, false otherwise.
-
HPS.ApplicationWindowOptionsControl
UnsetFallbackFonts() Unsets any fonts currently used as fallback fonts.
-