AgateLib.PlatformSpecific.Win32Platform Class Reference

Contains Win32 platform specific methods. More...

Inheritance diagram for AgateLib.PlatformSpecific.Win32Platform:

AgateLib.PlatformSpecific.Platform

List of all members.

Classes

struct  Message
 Window Message structuer.

Public Member Functions

 Win32Platform ()
 Initializes Win32 specific methods.
override double GetTime ()
 Gets the time in milliseconds, using QueryPerformanceCounter.

Properties

override bool IsAppIdle [get]
 Returns true if there are no messages waiting. This allows us to avoid an expensive Application.DoEvents() call.


Detailed Description

Contains Win32 platform specific methods.


Constructor & Destructor Documentation

AgateLib.PlatformSpecific.Win32Platform.Win32Platform (  ) 

Initializes Win32 specific methods.


Member Function Documentation

override double AgateLib.PlatformSpecific.Win32Platform.GetTime (  )  [virtual]

Gets the time in milliseconds, using QueryPerformanceCounter.

Returns:

Reimplemented from AgateLib.PlatformSpecific.Platform.


Property Documentation

override bool AgateLib.PlatformSpecific.Win32Platform.IsAppIdle [get]

Returns true if there are no messages waiting. This allows us to avoid an expensive Application.DoEvents() call.

Reimplemented from AgateLib.PlatformSpecific.Platform.


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