AgateLib.ImplementationBase.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 SupportsGradient [get]
 Indicates whether Surface gradients are supported. If not, then setting Surface.ColorGradient color of a surface is the same as setting the Surface.Color with the average of the gradient colors.
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.
bool CanCreateBitmapFont [get]
 Indicates whether the driver can create a bitmap font from an operating system font.


Detailed Description

Interface which allows querying of Display capabilities.


Property Documentation

bool AgateLib.ImplementationBase.IDisplayCaps.CanCreateBitmapFont [get]

Indicates whether the driver can create a bitmap font from an operating system font.

bool AgateLib.ImplementationBase.IDisplayCaps.IsHardwareAccelerated [get]

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

int AgateLib.ImplementationBase.IDisplayCaps.MaxLights [get]

Indicates the maximum number of lights which can be used.

bool AgateLib.ImplementationBase.IDisplayCaps.Supports3D [get]

Indicates whether or not 3D drawing is supported.

bool AgateLib.ImplementationBase.IDisplayCaps.SupportsColor [get]

Indicates whether setting Surface.Color has any visible effect.

bool AgateLib.ImplementationBase.IDisplayCaps.SupportsFullScreen [get]

Indicates whether or not full screen windows can be created.

bool AgateLib.ImplementationBase.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 AgateLib.ImplementationBase.IDisplayCaps.SupportsGradient [get]

Indicates whether Surface gradients are supported. If not, then setting Surface.ColorGradient color of a surface is the same as setting the Surface.Color with the average of the gradient colors.

bool AgateLib.ImplementationBase.IDisplayCaps.SupportsLighting [get]

Indicates whether or not lighting is supported.

bool AgateLib.ImplementationBase.IDisplayCaps.SupportsPixelAlpha [get]

Indicates whether the alpha channel in surface pixels is used.

bool AgateLib.ImplementationBase.IDisplayCaps.SupportsRotation [get]

Indicates whether setting Surface.RotationAngle has any visible effect.

bool AgateLib.ImplementationBase.IDisplayCaps.SupportsScaling [get]

bool AgateLib.ImplementationBase.IDisplayCaps.SupportsSurfaceAlpha [get]

Indicates whether setting Surface.Alpha has any visible effect.


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