ERY.AgateLib.ImplBase.IDisplayCaps Interface Reference

Interface which allows querying of Display capabilities. More...

List of all members.

Properties

bool SupportsFullScreen [get]
 Indicates whether or not full screen windows can be created.
bool SupportsFullScreenModeSwitching [get]
 Indicates whether or not the screen resolution can be changed. If the Display driver supports full screen but not mode switching, then a DisplayWindow which is created with as a full screen window cannot change resolutions after it is initially set.
bool SupportsScaling [get]
 
bool SupportsRotation [get]
 Indicates whether setting Surface.RotationAngle has any visible effect.
bool SupportsColor [get]
 Indicates whether setting Surface.Color has any visible effect.
bool SupportsSurfaceAlpha [get]
 Indicates whether setting Surface.Alpha has any visible effect.
bool SupportsPixelAlpha [get]
 Indicates whether the alpha channel in surface pixels is used.
bool SupportsLighting [get]
 Indicates whether or not lighting is supported.
int MaxLights [get]
 Indicates the maximum number of lights which can be used.
bool IsHardwareAccelerated [get]
 Indicates whether there is hardware acceleration available for 2D and 3D drawing.
bool Supports3D [get]
 Indicates whether or not 3D drawing is supported.


Detailed Description

Interface which allows querying of Display capabilities.


Property Documentation

bool ERY.AgateLib.ImplBase.IDisplayCaps.SupportsFullScreen [get]

Indicates whether or not full screen windows can be created.

bool ERY.AgateLib.ImplBase.IDisplayCaps.SupportsFullScreenModeSwitching [get]

Indicates whether or not the screen resolution can be changed. If the Display driver supports full screen but not mode switching, then a DisplayWindow which is created with as a full screen window cannot change resolutions after it is initially set.

bool ERY.AgateLib.ImplBase.IDisplayCaps.SupportsScaling [get]

bool ERY.AgateLib.ImplBase.IDisplayCaps.SupportsRotation [get]

Indicates whether setting Surface.RotationAngle has any visible effect.

bool ERY.AgateLib.ImplBase.IDisplayCaps.SupportsColor [get]

Indicates whether setting Surface.Color has any visible effect.

bool ERY.AgateLib.ImplBase.IDisplayCaps.SupportsSurfaceAlpha [get]

Indicates whether setting Surface.Alpha has any visible effect.

bool ERY.AgateLib.ImplBase.IDisplayCaps.SupportsPixelAlpha [get]

Indicates whether the alpha channel in surface pixels is used.

bool ERY.AgateLib.ImplBase.IDisplayCaps.SupportsLighting [get]

Indicates whether or not lighting is supported.

int ERY.AgateLib.ImplBase.IDisplayCaps.MaxLights [get]

Indicates the maximum number of lights which can be used.

bool ERY.AgateLib.ImplBase.IDisplayCaps.IsHardwareAccelerated [get]

Indicates whether there is hardware acceleration available for 2D and 3D drawing.

bool ERY.AgateLib.ImplBase.IDisplayCaps.Supports3D [get]

Indicates whether or not 3D drawing is supported.


The documentation for this interface was generated from the following file:
AgateLib
Awesome Game and Tool Engine Library
SourceForge.net Logo