IRsUnknownRunner Interface Reference

Inherits IRsObject.

List of all members.

Public Member Functions

HRESULT OnSystemEvent ([in] RtSysState ulState)
HRESULT GetApplicationTitle ([out] BSTR *bsTitle)
HRESULT GetFeature ([in] const GUID *pFeatureID,[out] VARIANT *pvFeatureData)


Detailed Description

Base interface used for communication between tS system modules and runner.
The runner executable module defines a collection of packages, which form the application. This collection of packages can be easily changed, creating different configurations, or entirety new applications. In addition to package a configuration, the runner also starts and terminates the system, it can initialize context , object-constraint graph, user interface, activate other important parts of system. It can also define a description of supported features on package level such as: can save object?, or can edit object? And modules based on this state allow or deny particular functionality.

Member Function Documentation

HRESULT IRsUnknownRunner::OnSystemEvent ( [in] RtSysState  ulState  ) 

Handles system state change.

Parameters:
ulState [in] .

HRESULT IRsUnknownRunner::GetApplicationTitle ( [out] BSTR *  bsTitle  ) 

Return the supposed title of the application.

Parameters:
bsTitle [out] .

HRESULT IRsUnknownRunner::GetFeature ( [in] const GUID *  pFeatureID,
[out] VARIANT *  pvFeatureData 
)

Return the requested feature flag.

Parameters:
pFeatureID [in] .
pvFeatureData [out] .


Generated on Wed May 20 21:32:28 2009 for trueSpace7.6 SDK by  doxygen 1.5.5