We just released a Feb. 5 '89 prototype of DuckTales for the NES!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!
Notes:Swypeout Battle Racing
Jump to navigation
Jump to search
This page contains notes for the game Swypeout Battle Racing.
dumpConsoleClasses()
class SRN {
%
public:
%
virtual Script saveLicense() {}
%
virtual Script getGameId() {}
%
virtual Script inviteToGame() {}
%
virtual Script endGame() {}
%
virtual Script leaveGame() {}
%
virtual Script joinGame() {}
%
virtual Script createGame() {}
%
virtual Script saveGarage() {}
%
virtual Script addCard() {}
%
virtual Script removeIgnore() {}
%
virtual Script removeFriend() {}
%
virtual Script addIgnore() {}
%
virtual Script acceptFriend() {}
%
virtual Script addFriend() {}
%
virtual Script logout() {}
%
virtual Script login() {}
%
virtual Script handshake() {}
%
virtual Script connectToSRN() {}
%
virtual Script disconnect() {}
%
virtual Script clearSRN() {}
%
};
%
%
class SimObject {
%
public:
%
virtual bool save(fileName, <selectedOnly>) {}
%
virtual void setName(newName) {}
%
virtual string getName() {}
%
virtual string getClassName() {}
%
virtual string getFieldValue(fieldName) {}
%
virtual bool setFieldValue(fieldName,value) {}
%
/*! string InternalName */
%
virtual void setInternalName() {}
%
/*! getInternalName returns the objects internal name */
%
virtual string getInternalName() {}
%
virtual void dumpClassHierarchy() {}
%
/*! -- returns true if this object is a member of the specified class */
%
virtual bool isMemberOfClass(string classname) {}
%
virtual int getId() {}
%
virtual int getGroup() {}
%
virtual void delete() {}
%
virtual int schedule(time, command, <arg1...argN>) {}
%
virtual int getDynamicFieldCount() {}
%
virtual string getDynamicField(index) {}
%
virtual void dump() {}
%
virtual int getType() {}
%
virtual bool isMethod(string method name) {}
%
/*! returns true, if we are in the specified simgroup - or a subgroup thereof */
%
virtual bool isChildOfGroup() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class TCPObject : public SimObject {
%
public:
%
/*! Parameters are transmitted as strings, one at a time. */
%
virtual void send(...) {}
%
/*! Start listening on the specified ports for connections. */
%
virtual void listen(int port) {}
%
/*! Connect to the given address. */
%
virtual void connect(string addr) {}
%
/*! Disconnect from whatever we're connected to, if anything. */
%
virtual void disconnect() {}
%
virtual string getProgress(string filename) {}
%
/*! Save the data received since isBinary(true) to a file. */
%
virtual void saveBufferToFile(string filename) {}
%
/*! Starts to accumulate received data into a buffer and initialises an array of size filesize. This can be saved with saveBufferToFile */
%
virtual void setBinarySize(int filesize) {}
%
/*! Starts to accumulate received data into a buffer. This can be saved with saveBufferToFile */
%
virtual void setBinary(bool true/false) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class HTTPObject : public TCPObject {
%
public:
%
virtual void get(TransportAddress addr, string requirstURI, string query=NULL) {}
%
virtual void post(TransportAddress addr, string requestURI, string query, string post) {}
%
virtual void allowAmpersand(bool allow) {}
%
virtual string getResults() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class FuelSRNCommunication : public HTTPObject {
%
public:
%
/*! ) */
%
virtual void setHost(string host(ip:port) {}
%
virtual string getSessionId() {}
%
virtual void doTest() {}
%
virtual void testResults(string fakeResultString, int QueryType) {}
%
virtual void doHandshake() {}
%
virtual void login(string username, string password) {}
%
virtual void logout() {}
%
virtual int getFriendList( ) {}
%
virtual void addFriend(string username) {}
%
virtual void acceptFriend(string requestId, string username, bool accept) {}
%
virtual void addIgnore(string username) {}
%
virtual void removeFriend(string username) {}
%
virtual void removeIgnore(string username) {}
%
virtual void addCard(string barcode) {}
%
virtual int getGarage() {}
%
virtual void saveGarage(slot, userCardId, carColour, windowColour) {}
%
virtual void createGame( worldId, trackId, numLaps ) {}
%
virtual void joinGame( gameId ) {}
%
virtual void startGame( gameId ) {}
%
virtual void leaveGame( lapTimes, gameId, powerUps ) {}
%
virtual void endGame( gameId, gameResults, numLaps) {}
%
virtual void inviteToGame(string username, string gameId) {}
%
virtual void getGameId(string username) {}
%
virtual void saveLicense(string trackId, string timeToFinish) {}
%
virtual int getLicenceMgr() {}
%
virtual int getTrackStatMgr() {}
%
virtual void doneReceive() {}
%
virtual void clear() {}
%
virtual string getUserName() {}
%
virtual string createGuid() {}
%
virtual string getDelimiter( index ) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class SRNCommunication : public FuelSRNCommunication {
%
public:
%
virtual Script SaveLicenseResult() {}
%
virtual Script inviteToGame() {}
%
virtual Script EndGameResult() {}
%
virtual Script LeaveGameResult() {}
%
virtual Script StartGameResult() {}
%
virtual Script JoinGameResult() {}
%
virtual Script CreateGameResult() {}
%
virtual Script AddCardResult() {}
%
virtual Script RemoveIgnoreResult() {}
%
virtual Script RemoveFriendResult() {}
%
virtual Script AddIgnoreResult() {}
%
virtual Script AddFriendResult() {}
%
virtual Script LogoutResult() {}
%
virtual Script LoginResult() {}
%
virtual Script HandshakeResult() {}
%
virtual Script onLine() {}
%
virtual Script onFail() {}
%
virtual Script onSuccess() {}
%
virtual Script onDoneReceive() {}
%
virtual Script onDisconnect() {}
%
virtual Script onConnectFailed() {}
%
virtual Script onConnected() {}
%
};
%
%
class MotherTCP : public TCPObject {
%
public:
%
virtual Script onLine() {}
%
virtual Script onReceive() {}
%
virtual Script onDisconnected() {}
%
virtual Script onConnected() {}
%
};
%
%
class ldp {
%
public:
%
virtual Script docontinue() {}
%
};
%
%
class lb {
%
public:
%
virtual Script dostartlesson() {}
%
virtual Script doclosebutton() {}
%
};
%
%
class liciense {
%
public:
%
virtual Script doskiplessonbutton() {}
%
};
%
%
class SwipeNow {
%
public:
%
virtual Script animationDone() {}
%
};
%
%
class LicenceGui {
%
public:
%
virtual Script ShowPopup() {}
%
};
%
%
class CenterPrintText {
%
public:
%
virtual Script onResize() {}
%
};
%
%
class bottomPrintText {
%
public:
%
virtual Script onResize() {}
%
};
%
%
class clock {
%
public:
%
virtual Script onRender() {}
%
};
%
%
class SimDataBlock : public SimObject {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class GameBaseData : public SimDataBlock {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
};
%
%
class sgMissionLightingFilterData : public GameBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
/*!
%
*/
%
bool CinematicFilter;
%
/*!
%
*/
%
float LightingIntensity;
%
/*!
%
*/
%
ColorF LightingFilter;
%
/*!
%
*/
%
float CinematicFilterAmount;
%
/*!
%
*/
%
float CinematicFilterReferenceIntensity;
%
/*!
%
*/
%
ColorF CinematicFilterReferenceColor;
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class test : public sgMissionLightingFilterData {
%
public:
%
};
%
%
class fxLightData : public GameBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
/*!
%
*/
%
bool LightOn;
%
/*!
%
*/
%
float Radius;
%
/*!
%
*/
%
float Brightness;
%
/*!
%
*/
%
ColorF Colour;
%
/*!
%
*/
%
bool FlareOn;
%
/*!
%
*/
%
bool FlareTP;
%
/*!
%
*/
%
filename FlareBitmap;
%
/*!
%
*/
%
ColorF FlareColour;
%
/*!
%
*/
%
bool ConstantSizeOn;
%
/*!
%
*/
%
float ConstantSize;
%
/*!
%
*/
%
float NearSize;
%
/*!
%
*/
%
float FarSize;
%
/*!
%
*/
%
float NearDistance;
%
/*!
%
*/
%
float FarDistance;
%
/*!
%
*/
%
float FadeTime;
%
/*!
%
*/
%
int BlendMode;
%
/*!
%
*/
%
bool AnimColour;
%
/*!
%
*/
%
bool AnimBrightness;
%
/*!
%
*/
%
bool AnimRadius;
%
/*!
%
*/
%
bool AnimOffsets;
%
/*!
%
*/
%
bool AnimRotation;
%
/*!
%
*/
%
bool LinkFlare;
%
/*!
%
*/
%
bool LinkFlareSize;
%
/*!
%
*/
%
ColorF MinColour;
%
/*!
%
*/
%
ColorF MaxColour;
%
/*!
%
*/
%
float MinBrightness;
%
/*!
%
*/
%
float MaxBrightness;
%
/*!
%
*/
%
float MinRadius;
%
/*!
%
*/
%
float MaxRadius;
%
/*!
%
*/
%
Point3F StartOffset;
%
/*!
%
*/
%
Point3F EndOffset;
%
/*!
%
*/
%
float MinRotation;
%
/*!
%
*/
%
float MaxRotation;
%
/*!
%
*/
%
bool SingleColourKeys;
%
/*!
%
*/
%
string RedKeys;
%
/*!
%
*/
%
string GreenKeys;
%
/*!
%
*/
%
string BlueKeys;
%
/*!
%
*/
%
string BrightnessKeys;
%
/*!
%
*/
%
string RadiusKeys;
%
/*!
%
*/
%
string OffsetKeys;
%
/*!
%
*/
%
string RotationKeys;
%
/*!
%
*/
%
float ColourTime;
%
/*!
%
*/
%
float BrightnessTime;
%
/*!
%
*/
%
float RadiusTime;
%
/*!
%
*/
%
float OffsetTime;
%
/*!
%
*/
%
float RotationTime;
%
/*!
%
*/
%
bool LerpColour;
%
/*!
%
*/
%
bool LerpBrightness;
%
/*!
%
*/
%
bool LerpRadius;
%
/*!
%
*/
%
bool LerpOffset;
%
/*!
%
*/
%
bool LerpRotation;
%
};
%
%
class sgLightObjectData : public fxLightData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
/*!
%
*/
%
bool LightOn;
%
/*!
%
*/
%
float Radius;
%
/*!
%
*/
%
float Brightness;
%
/*!
%
*/
%
ColorF Colour;
%
/*!
%
*/
%
bool FlareOn;
%
/*!
%
*/
%
bool FlareTP;
%
/*!
%
*/
%
filename FlareBitmap;
%
/*!
%
*/
%
ColorF FlareColour;
%
/*!
%
*/
%
bool ConstantSizeOn;
%
/*!
%
*/
%
float ConstantSize;
%
/*!
%
*/
%
float NearSize;
%
/*!
%
*/
%
float FarSize;
%
/*!
%
*/
%
float NearDistance;
%
/*!
%
*/
%
float FarDistance;
%
/*!
%
*/
%
float FadeTime;
%
/*!
%
*/
%
int BlendMode;
%
/*!
%
*/
%
bool AnimColour;
%
/*!
%
*/
%
bool AnimBrightness;
%
/*!
%
*/
%
bool AnimRadius;
%
/*!
%
*/
%
bool AnimOffsets;
%
/*!
%
*/
%
bool AnimRotation;
%
/*!
%
*/
%
bool LinkFlare;
%
/*!
%
*/
%
bool LinkFlareSize;
%
/*!
%
*/
%
ColorF MinColour;
%
/*!
%
*/
%
ColorF MaxColour;
%
/*!
%
*/
%
float MinBrightness;
%
/*!
%
*/
%
float MaxBrightness;
%
/*!
%
*/
%
float MinRadius;
%
/*!
%
*/
%
float MaxRadius;
%
/*!
%
*/
%
Point3F StartOffset;
%
/*!
%
*/
%
Point3F EndOffset;
%
/*!
%
*/
%
float MinRotation;
%
/*!
%
*/
%
float MaxRotation;
%
/*!
%
*/
%
bool SingleColourKeys;
%
/*!
%
*/
%
string RedKeys;
%
/*!
%
*/
%
string GreenKeys;
%
/*!
%
*/
%
string BlueKeys;
%
/*!
%
*/
%
string BrightnessKeys;
%
/*!
%
*/
%
string RadiusKeys;
%
/*!
%
*/
%
string OffsetKeys;
%
/*!
%
*/
%
string RotationKeys;
%
/*!
%
*/
%
float ColourTime;
%
/*!
%
*/
%
float BrightnessTime;
%
/*!
%
*/
%
float RadiusTime;
%
/*!
%
*/
%
float OffsetTime;
%
/*!
%
*/
%
float RotationTime;
%
/*!
%
*/
%
bool LerpColour;
%
/*!
%
*/
%
bool LerpBrightness;
%
/*!
%
*/
%
bool LerpRadius;
%
/*!
%
*/
%
bool LerpOffset;
%
/*!
%
*/
%
bool LerpRotation;
%
/*!
%
*/
%
bool StaticLight;
%
/*!
%
*/
%
bool SpotLight;
%
/*!
%
*/
%
float SpotAngle;
%
/*!
%
*/
%
bool AdvancedLightingModel;
%
/*!
%
*/
%
bool EffectsDTSObjects;
%
/*!
%
*/
%
bool CastsShadows;
%
/*!
%
*/
%
bool DiffuseRestrictZone;
%
/*!
%
*/
%
bool AmbientRestrictZone;
%
/*!
%
*/
%
float LocalAmbientAmount;
%
/*!
%
*/
%
bool SmoothSpotLight;
%
/*!
%
*/
%
bool DoubleSidedAmbient;
%
/*!
%
*/
%
string LightingModelName;
%
/*!
%
*/
%
bool UseNormals;
%
/*!
%
*/
%
int MountPoint;
%
/*!
%
*/
%
MatrixPosition MountPosition;
%
/*!
%
*/
%
MatrixRotation MountRotation;
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CottageLight : public sgLightObjectData {
%
public:
%
};
%
%
class sgUniversalStaticLightData : public sgLightObjectData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
/*!
%
*/
%
bool LightOn;
%
/*!
%
*/
%
float Radius;
%
/*!
%
*/
%
float Brightness;
%
/*!
%
*/
%
ColorF Colour;
%
/*!
%
*/
%
bool FlareOn;
%
/*!
%
*/
%
bool FlareTP;
%
/*!
%
*/
%
filename FlareBitmap;
%
/*!
%
*/
%
ColorF FlareColour;
%
/*!
%
*/
%
bool ConstantSizeOn;
%
/*!
%
*/
%
float ConstantSize;
%
/*!
%
*/
%
float NearSize;
%
/*!
%
*/
%
float FarSize;
%
/*!
%
*/
%
float NearDistance;
%
/*!
%
*/
%
float FarDistance;
%
/*!
%
*/
%
float FadeTime;
%
/*!
%
*/
%
int BlendMode;
%
/*!
%
*/
%
bool AnimColour;
%
/*!
%
*/
%
bool AnimBrightness;
%
/*!
%
*/
%
bool AnimRadius;
%
/*!
%
*/
%
bool AnimOffsets;
%
/*!
%
*/
%
bool AnimRotation;
%
/*!
%
*/
%
bool LinkFlare;
%
/*!
%
*/
%
bool LinkFlareSize;
%
/*!
%
*/
%
ColorF MinColour;
%
/*!
%
*/
%
ColorF MaxColour;
%
/*!
%
*/
%
float MinBrightness;
%
/*!
%
*/
%
float MaxBrightness;
%
/*!
%
*/
%
float MinRadius;
%
/*!
%
*/
%
float MaxRadius;
%
/*!
%
*/
%
Point3F StartOffset;
%
/*!
%
*/
%
Point3F EndOffset;
%
/*!
%
*/
%
float MinRotation;
%
/*!
%
*/
%
float MaxRotation;
%
/*!
%
*/
%
bool SingleColourKeys;
%
/*!
%
*/
%
string RedKeys;
%
/*!
%
*/
%
string GreenKeys;
%
/*!
%
*/
%
string BlueKeys;
%
/*!
%
*/
%
string BrightnessKeys;
%
/*!
%
*/
%
string RadiusKeys;
%
/*!
%
*/
%
string OffsetKeys;
%
/*!
%
*/
%
string RotationKeys;
%
/*!
%
*/
%
float ColourTime;
%
/*!
%
*/
%
float BrightnessTime;
%
/*!
%
*/
%
float RadiusTime;
%
/*!
%
*/
%
float OffsetTime;
%
/*!
%
*/
%
float RotationTime;
%
/*!
%
*/
%
bool LerpColour;
%
/*!
%
*/
%
bool LerpBrightness;
%
/*!
%
*/
%
bool LerpRadius;
%
/*!
%
*/
%
bool LerpOffset;
%
/*!
%
*/
%
bool LerpRotation;
%
/*!
%
*/
%
bool StaticLight;
%
/*!
%
*/
%
bool SpotLight;
%
/*!
%
*/
%
float SpotAngle;
%
/*!
%
*/
%
bool AdvancedLightingModel;
%
/*!
%
*/
%
bool EffectsDTSObjects;
%
/*!
%
*/
%
bool CastsShadows;
%
/*!
%
*/
%
bool DiffuseRestrictZone;
%
/*!
%
*/
%
bool AmbientRestrictZone;
%
/*!
%
*/
%
float LocalAmbientAmount;
%
/*!
%
*/
%
bool SmoothSpotLight;
%
/*!
%
*/
%
bool DoubleSidedAmbient;
%
/*!
%
*/
%
string LightingModelName;
%
/*!
%
*/
%
bool UseNormals;
%
/*!
%
*/
%
int MountPoint;
%
/*!
%
*/
%
MatrixPosition MountPosition;
%
/*!
%
*/
%
MatrixRotation MountRotation;
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class junkyard_keyLight : public sgUniversalStaticLightData {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class newLight : public sgLightObjectData {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class NitroHeights_keyLight : public sgUniversalStaticLightData {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class sgBlueLightDataBlock : public sgUniversalStaticLightData {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class sgDefaultLightDataBlock : public sgUniversalStaticLightData {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class sgDynamicFireDataBlock : public sgUniversalStaticLightData {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class sgFirePitPSDataBlock : public sgUniversalStaticLightData {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class sgFirePitStaticPSDataBlock : public sgUniversalStaticLightData {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class sgGooDataBlock : public sgUniversalStaticLightData {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class sgLanternPSDataBlock : public sgUniversalStaticLightData {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class sgMountLight : public sgUniversalStaticLightData {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class sgRedLightDataBlock : public sgUniversalStaticLightData {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class sgSpot2DataBlock : public sgUniversalStaticLightData {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class sgSpotDataBlock : public sgUniversalStaticLightData {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class sgSpotSwingStaticDataBlock : public sgUniversalStaticLightData {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class sgTempleSmallWindowStaticPSDataBlock : public sgLightObjectData {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class sgTempleTorchStaticPSDataBlock : public sgLightObjectData {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class sgTempleWindowStaticPSDataBlock : public sgLightObjectData {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class sgTowerFireLightDataBlock : public sgUniversalStaticLightData {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class volcanoLava_light : public sgLightObjectData {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class volcano_keyLight : public sgUniversalStaticLightData {
%
public:
%
};
%
%
class SimSet : public SimObject {
%
public:
%
virtual void listObjects() {}
%
virtual void add(obj1,...) {}
%
virtual void remove(obj1,...) {}
%
virtual void clear() {}
%
/*! (child1, child2) uses simset reorder to push child 1 before child 2 - both must already be child controls of this control */
%
virtual void reorderChild() {}
%
virtual int getCount() {}
%
virtual int getObject(objIndex) {}
%
virtual bool isMember(object) {}
%
virtual void bringToFront(object) {}
%
virtual void pushToBack(object) {}
%
virtual void reorder(obj1, obj2) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class SimGroup : public SimSet {
%
public:
%
/*! string InternalName */
%
virtual int findObjectByInternalName() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class GuiControl : public SimGroup {
%
public:
%
virtual Script getHelpPage() {}
%
/*! Sets whether this control can serialize itself to the hard disk */
%
virtual void setCanSave() {}
%
/*! returns true if the point is in the control, point is in parent coords */
%
virtual bool pointInControl() {}
%
/*! S32 controlId */
%
virtual void addGuiControl() {}
%
/*! (child1, child2) uses simset reorder to push child 1 after child 2 - both must already be child controls of this control */
%
virtual void reorderChild() {}
%
/*! returns the Id of the parent control */
%
virtual int getParent() {}
%
virtual void setValue(string value) {}
%
virtual string getValue() {}
%
/*! value 3 = _l state */
%
virtual void setActive(bool active) {}
%
virtual int isActive() {}
%
virtual void setVisible(bool visible) {}
%
virtual void makeFirstResponder(bool isFirst) {}
%
virtual bool isVisible() {}
%
virtual bool isAwake() {}
%
virtual void setProfile(GuiControlProfile p) {}
%
virtual void resize(int x, int y, int w, int h) {}
%
virtual string getPosition() {}
%
/*! returns center of control, as space seperated ints */
%
virtual string getCenter() {}
%
/*! sets control position, by center - coords are local not global */
%
virtual void setCenter() {}
%
/*! returns center of control, as space seperated ints */
%
virtual string getGlobalCenter() {}
%
virtual string getGlobalPosition() {}
%
/*! int x,y in global screen space */
%
virtual void setPositionGlobal() {}
%
/*! int x,y in local space */
%
virtual void setPosition() {}
%
/*! Get the width and height of the control. */
%
virtual string getExtent() {}
%
/*! sets the width & height of the control. */
%
virtual void setExtent() {}
%
/*! Get the minimum allowed size of the control. */
%
virtual string getMinExtent() {}
%
/*! Sets this control as the first responder */
%
virtual void setFirstResponder() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class GuiBitmapCtrl : public GuiControl {
%
public:
%
/*! Set the offset of the bitmap. */
%
virtual void setValue(int xAxis, int yAxis) {}
%
/*! Set the bitmap displayed in the control. Note that it is limited in size, to 256x256. */
%
virtual void setBitmap(string filename) {}
%
virtual int getWidth() {}
%
virtual int getHeight() {}
%
virtual void setHeight( int height ) {}
%
virtual void setWidth( int width ) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
%
%
*/
%
filename bitmap;
%
/*!
%
*/
%
bool wrap;
%
/// @}
%
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class chatFrame : public GuiBitmapCtrl {
%
public:
%
};
%
%
class GuiButtonBaseCtrl : public GuiControl {
%
public:
%
/*! - simulates a button click from script. */
%
virtual void performClick() {}
%
/*! - sets the text of the button to the string. */
%
virtual void setText(string text) {}
%
/*! - sets the text of the button to the localized string. */
%
virtual void setTextID(string id) {}
%
/*! - returns the text of the button. */
%
virtual string getText() {}
%
/*! - sets the state on member and updates siblings of the same group. */
%
virtual void setStateOn(bool isStateOn) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString text;
%
/*!
%
*/
%
string textID;
%
/*!
%
*/
%
int groupNum;
%
/*!
%
*/
%
enumval buttonType;
%
/// @}
%
%
};
%
%
class GuiButtonCtrl : public GuiButtonBaseCtrl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString text;
%
/*!
%
*/
%
string textID;
%
/*!
%
*/
%
int groupNum;
%
/*!
%
*/
%
enumval buttonType;
%
/// @}
%
%
};
%
%
class GuiBitmapButtonCtrl : public GuiButtonCtrl {
%
public:
%
virtual void setBitmap(filepath name) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString text;
%
/*!
%
*/
%
string textID;
%
/*!
%
*/
%
int groupNum;
%
/*!
%
*/
%
enumval buttonType;
%
/// @}
%
%
/*!
%
*/
%
filename bitmap;
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class minimize : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class chat : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class buddies : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class chatOptions : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class submit : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
class GuiTextCtrl : public GuiControl {
%
public:
%
virtual void setText( newText ) {}
%
virtual void setTextID( newText ) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
%
%
*/
%
caseString text;
%
/*!
%
*/
%
string textID;
%
/*!
%
*/
%
int maxLength;
%
};
%
%
class GuiTextEditCtrl : public GuiTextCtrl {
%
public:
%
virtual string getText() {}
%
virtual int getCursorPos() {}
%
virtual void setCursorPos( newPos ) {}
%
virtual void selectAllText() {}
%
virtual void forceValidateText() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
%
%
*/
%
caseString text;
%
/*!
%
*/
%
string textID;
%
/*!
%
*/
%
int maxLength;
%
/*!
%
*/
%
string validate;
%
/*!
%
*/
%
string escapeCommand;
%
/*!
%
*/
%
int historySize;
%
/*!
%
*/
%
bool password;
%
/*!
%
*/
%
bool tabComplete;
%
/*!
%
*/
%
AudioProfile deniedSound;
%
/*!
%
*/
%
bool sinkAllKeyEvents;
%
/*!
%
*/
%
bool password;
%
/*!
%
*/
%
string passwordMask;
%
};
%
%
class chatText2 : public GuiTextEditCtrl {
%
public:
%
virtual Script onKeyUp() {}
%
};
%
%
class chatText1 : public GuiTextEditCtrl {
%
public:
%
virtual Script onKeyUp() {}
%
};
%
%
class ChatSystemGui : public GuiControl {
%
public:
%
virtual Script onWake() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class doAdd : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class popUp2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class unblockFriend : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class removeFriend : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class joinLobby : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class enterFriend : public GuiTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class Title : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class closePop : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class popUp1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class popUpField : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class addFriend : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
class GuiArray2Ctrl : public GuiControl {
%
public:
%
virtual int addChild([string className]) {}
%
virtual int setNumChildren(S32 num, [string className]) {}
%
virtual void reseatChildren() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Array2
%
@{ */
%
/*!
%
*/
%
int numRowsOrCols;
%
/*!
%
*/
%
bool inRows;
%
/*!
%
*/
%
int spacing;
%
/*!
%
*/
%
Point2I childrenExtent;
%
/*!
%
*/
%
string childrenClassName;
%
/// @}
%
%
};
%
%
class friendsList : public GuiArray2Ctrl {
%
public:
%
virtual Script onSatChild() {}
%
};
%
%
class GuiScrollCtrl : public GuiControl {
%
public:
%
/*! - scrolls the scroll control to the top of the child content area. */
%
virtual void scrollToTop() {}
%
/*! - scrolls the scroll control to the bottom of the child content area. */
%
virtual void scrollToBottom() {}
%
/*! - scrolls the scroll control to the specified position. */
%
virtual void setScrollPosition(x, y) {}
%
/*! - get the current x scroll position of the scroll control. */
%
virtual int getScrollPositionX() {}
%
/*! - get the current y scroll position of the scroll control. */
%
virtual int getScrollPositionY() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
bool willFirstRespond;
%
/*!
%
*/
%
enumval hScrollBar;
%
/*!
%
*/
%
enumval vScrollBar;
%
/*!
%
*/
%
bool constantThumbHeight;
%
/*!
%
*/
%
Point2I childMargin;
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class friendScroll : public GuiScrollCtrl {
%
public:
%
};
%
%
class FriendListGui : public GuiControl {
%
public:
%
virtual Script addFriend() {}
%
virtual Script closePop() {}
%
virtual Script setInfo() {}
%
virtual Script onWake() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class lfpcontinueBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class lfptrophy : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class lfpresultbg : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class lfpblackscreen : public GuiBitmapCtrl {
%
public:
%
};
%
%
class LessonFinishPopup : public GuiControl {
%
public:
%
virtual Script onWake() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class lbstartlessonBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class lbclosebuttonBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class lblesson1a : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class lbvideooverlay : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class USELESSCOVER : public GuiBitmapCtrl {
%
public:
%
};
%
%
class GuiTheoraCtrl : public GuiControl {
%
public:
%
/*! Set an Ogg Theora file to play. */
%
virtual void setFile(string filename) {}
%
/*! Stop playback. */
%
virtual void stop() {}
%
/*! Return the time elapsed in playback, in seconds. */
%
virtual float getCurrentTime() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Playback
%
@{ */
%
/*!
%
*/
%
filename theoraFile;
%
/*!
%
*/
%
bool done;
%
/*!
%
*/
%
bool loop;
%
/*!
%
*/
%
bool stopOnSleep;
%
/*!
%
*/
%
ColorI backgroundColor;
%
/// @}
%
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class video : public GuiTheoraCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class lbtip : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class lbtitle1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class lbbackground2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class lbbackground : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class lbblackscreen : public GuiBitmapCtrl {
%
public:
%
};
%
%
class LicenceStartPopup : public GuiControl {
%
public:
%
virtual Script onWake() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class licienseframe : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class licienseskiplessonbuttonBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class licienseskipLesson : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class liciensestartlesson5Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class licienselesson5 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class liciensetrophy4 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class liciensestartlesson4Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class licienselesson4 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class liciensetrophy3 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class liciensestartlesson3Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class licienselesson3 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class liciensetrophy2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class liciensestartlesson2Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class licienselesson2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class liciensetrophy1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class liciensestartlesson1Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class licienselesson1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class liciensetop : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class liciensebg : public GuiBitmapCtrl {
%
public:
%
};
%
%
class LicenceMainGui : public GuiControl {
%
public:
%
virtual Script onWake() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateAccountGuiPasswordTxt : public GuiTextEditCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateAccountGuiUsernameTxt : public GuiTextEditCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateAccountGuiLoginBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateAccountGuiCheckBoxBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateAccountGuiForgotPasswordBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateAccountGuiCreateAccountBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateAccountGuiInvalidName : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateAccountGuibackground : public GuiBitmapCtrl {
%
public:
%
};
%
%
class CreateAccountGui : public GuiControl {
%
public:
%
virtual Script login() {}
%
virtual Script createAccount() {}
%
virtual Script forgotPassword() {}
%
virtual Script onWake() {}
%
};
%
%
class GuiTSCtrl : public GuiControl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
bool applyFilterToChildren;
%
/*!
%
*/
%
float cameraZRot;
%
/*!
%
*/
%
float forceFOV;
%
};
%
%
class GameTSCtrl : public GuiTSCtrl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
bool applyFilterToChildren;
%
/*!
%
*/
%
float cameraZRot;
%
/*!
%
*/
%
float forceFOV;
%
};
%
%
class LicenceRaceGui : public GameTSCtrl {
%
public:
%
virtual Script unpauseClock() {}
%
virtual Script pauseClock() {}
%
virtual Script onSleep() {}
%
virtual Script raceFinished() {}
%
virtual Script finalLap() {}
%
virtual Script onWake() {}
%
};
%
%
class GuiFadeinBitmapCtrl : public GuiBitmapCtrl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
%
%
*/
%
filename bitmap;
%
/*!
%
*/
%
bool wrap;
%
/// @}
%
%
/*!
%
*/
%
int fadeinTime;
%
/*!
%
*/
%
int waitTime;
%
/*!
%
*/
%
int fadeoutTime;
%
/*!
%
*/
%
bool done;
%
};
%
%
class StartupGui : public GuiFadeinBitmapCtrl {
%
public:
%
virtual Script click() {}
%
};
%
%
class GuiInputCtrl : public GuiControl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class OptRemapInputCtrl : public GuiInputCtrl {
%
public:
%
virtual Script onInputEvent() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class OptRemapText : public GuiTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class OptRemapDlg : public GuiControl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class RemapDlg : public GuiControl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class OptNetworkPane : public GuiControl {
%
public:
%
};
%
%
class GuiPopUpMenuCtrl : public GuiTextCtrl {
%
public:
%
virtual void add(string name, int idNum, int scheme=0) {}
%
virtual void addScheme(int id, ColorI fontColor, ColorI fontColorHL, ColorI fontColorSEL) {}
%
virtual void setText(string text) {}
%
virtual string getText() {}
%
/*! Clear the popup list. */
%
virtual void clear() {}
%
/*! Sort the list alphabetically. */
%
virtual void sort() {}
%
virtual void forceOnAction() {}
%
virtual void forceClose() {}
%
virtual int getSelected() {}
%
virtual void setSelected(int id) {}
%
virtual string getTextById(int id) {}
%
/*! This fills the popup with a classrep's field enumeration type info.
More of a helper function than anything. If console access to the field list is added, at least for the enumerated types, then this should go away.. */
%
virtual void setEnumContent(string class, string enum) {}
%
/*! Returns the position of the first entry containing the specified text. */
%
virtual int findText(string text) {}
%
/*! Get the size of the menu - the number of entries in it. */
%
virtual int size() {}
%
virtual void replaceText(bool doReplaceText) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
%
%
*/
%
caseString text;
%
/*!
%
*/
%
string textID;
%
/*!
%
*/
%
int maxLength;
%
/*!
%
*/
%
int maxPopupHeight;
%
};
%
%
class OptScreenshotMenu : public GuiPopUpMenuCtrl {
%
public:
%
virtual Script init() {}
%
};
%
%
class OptGraphicsBPPMenu : public GuiPopUpMenuCtrl {
%
public:
%
virtual Script init() {}
%
};
%
%
class OptGraphicsResolutionMenu : public GuiPopUpMenuCtrl {
%
public:
%
virtual Script init() {}
%
};
%
%
class OptGraphicsDriverMenu : public GuiPopUpMenuCtrl {
%
public:
%
virtual Script onSelect() {}
%
};
%
%
class GuiCheckBoxCtrl : public GuiButtonBaseCtrl {
%
public:
%
virtual void setStateOn(state) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString text;
%
/*!
%
*/
%
string textID;
%
/*!
%
*/
%
int groupNum;
%
/*!
%
*/
%
enumval buttonType;
%
/// @}
%
%
/*!
%
*/
%
bool useInactiveState;
%
};
%
%
class OptGraphicsFullscreenToggle : public GuiCheckBoxCtrl {
%
public:
%
virtual Script onAction() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class OptGraphicsPane : public GuiControl {
%
public:
%
};
%
%
class OptAudioDriverList : public GuiPopUpMenuCtrl {
%
public:
%
virtual Script onSelect() {}
%
};
%
%
class GuiMLTextCtrl : public GuiControl {
%
public:
%
virtual Script onURL() {}
%
/*! Set the text contained in the control. */
%
virtual void setText(string text) {}
%
/*! Returns the text from the control, including ML. */
%
virtual string getText() {}
%
virtual void addText(string text, bool reformat) {}
%
/*! Offset in characters to set cursor's position to. */
%
virtual bool setCursorPosition(int newPos) {}
%
/*! Scroll down to a specified tag. */
%
virtual void scrollToTag(int tagID) {}
%
/*! Scroll to the top of the text. */
%
virtual void scrollToTop() {}
%
/*! Scroll to the top of the text. */
%
virtual void scrollToBottom() {}
%
/*! forces the text control to reflow the text after new text is added, possibly resizing the control. */
%
virtual void forceReflow() {}
%
virtual void setAlpha() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
int lineSpacing;
%
/*!
%
*/
%
bool allowColorChars;
%
/*!
%
*/
%
int maxChars;
%
/*!
%
*/
%
AudioProfile deniedSound;
%
/*!
%
*/
%
caseString text;
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class OptAudioInfo : public GuiMLTextCtrl {
%
public:
%
};
%
%
class GuiSliderCtrl : public GuiControl {
%
public:
%
/*! Get the position of the slider. */
%
virtual float getValue() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Slider
%
@{ */
%
/*!
%
*/
%
Point2F range;
%
/*!
%
*/
%
int ticks;
%
/*!
%
*/
%
float Value;
%
/// @}
%
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class OptAudioVolumeShell : public GuiSliderCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class OptAudioVolumeMaster : public GuiSliderCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class OptAudioVolumeSim : public GuiSliderCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class OptAudioPane : public GuiControl {
%
public:
%
};
%
%
class GuiArrayCtrl : public GuiControl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class GuiTextListCtrl : public GuiArrayCtrl {
%
public:
%
/*! Get the ID of the currently selected item. */
%
virtual int getSelectedId() {}
%
/*! Finds the specified entry by id, then marks its row as selected. */
%
virtual void setSelectedById(int id) {}
%
/*! Selects the specified row. */
%
virtual void setSelectedRow(int rowNum) {}
%
virtual int getSelectedRow(not ID) {}
%
/*! Set the selection to nothing. */
%
virtual void clearSelection() {}
%
/*! Returns row number of the new item. */
%
virtual int addRow(int id, string text, int index=0) {}
%
virtual void setRowById(int id, string text) {}
%
/*! Performs a standard (alphabetical) sort on the values in the specified column. */
%
virtual void sort(int columnID, bool increasing=false) {}
%
/*! Perform a numerical sort on the values in the specified column. */
%
virtual void sortNumerical(int columnID, bool increasing=false) {}
%
/*! Clear the list. */
%
virtual void clear() {}
%
/*! Get the number of rows. */
%
virtual int rowCount() {}
%
/*! Get the row ID for an index. */
%
virtual int getRowId(int index) {}
%
/*! Get the text of a row with the specified id. */
%
virtual string getRowTextById(int id) {}
%
/*! Get the row number for a specified id. */
%
virtual int getRowNumById(int id) {}
%
/*! Get the text of the row with the specified index. */
%
virtual string getRowText(int index) {}
%
/*! Remove row with the specified id. */
%
virtual void removeRowById(int id) {}
%
/*! Remove a row from the table, based on its index. */
%
virtual void removeRow(int index) {}
%
/*! Scroll so the specified row is visible. */
%
virtual void scrollVisible(int rowNum) {}
%
/*! Find needle in the list, and return the row number it was found in. */
%
virtual int findTextIndex(string needle) {}
%
/*! Mark a specified row as active/not. */
%
virtual void setRowActive(int rowNum, bool active) {}
%
/*! Is the specified row currently active? */
%
virtual bool isRowActive(int rowNum) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
bool enumerate;
%
/*!
%
*/
%
bool resizeCell;
%
/*!
%
*/
%
intList columns;
%
/*!
%
*/
%
bool fitParentWidth;
%
/*!
%
*/
%
bool clipColumnText;
%
};
%
%
class OptRemapList : public GuiTextListCtrl {
%
public:
%
virtual Script doRemap() {}
%
virtual Script fillList() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class OptControlsPane : public GuiControl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class OptGraphicsButton : public GuiButtonCtrl {
%
public:
%
};
%
%
class OptionsDlg : public GuiControl {
%
public:
%
virtual Script applyGraphics() {}
%
virtual Script onSleep() {}
%
virtual Script onWake() {}
%
virtual Script setPane() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class EndGameGuiList : public GuiTextListCtrl {
%
public:
%
};
%
%
class GuiChunkedBitmapCtrl : public GuiControl {
%
public:
%
/*! Set the bitmap contained in this control. */
%
virtual void setBitmap(string filename) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
filename bitmap;
%
/*!
%
*/
%
bool useVariable;
%
/*!
%
*/
%
bool tile;
%
/// @}
%
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class EndGameGui : public GuiChunkedBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LoadingProgressTxt : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LoadingProgressShadow : public GuiBitmapCtrl {
%
public:
%
};
%
%
class GuiProgressCtrl : public GuiTextCtrl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
%
%
*/
%
caseString text;
%
/*!
%
*/
%
string textID;
%
/*!
%
*/
%
int maxLength;
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LoadingProgress : public GuiProgressCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LoadingProgressBG : public GuiBitmapCtrl {
%
public:
%
};
%
%
class LoadingGui : public GuiChunkedBitmapCtrl {
%
public:
%
virtual Script onSleep() {}
%
virtual Script onWake() {}
%
virtual Script onAdd() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class JoinServerGuiGarageBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class JoinServerGuiHomeBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class JoinServerGuiframework : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class userCreate : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class official : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class custom : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
class serverList : public GuiArray2Ctrl {
%
public:
%
virtual Script onSatChild() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class all : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class refresh1 : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class details1 : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class joiner1 : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class mainControl : public GuiChunkedBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class JS_statusText : public GuiTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class JS_statusBar : public GuiProgressCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class JS_cancelQuery : public GuiButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class JS_queryStatus : public GuiControl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class JoinServerGuitopbg : public GuiBitmapCtrl {
%
public:
%
};
%
%
class JoinServerGui : public GuiControl {
%
public:
%
virtual Script CreateRace() {}
%
virtual Script refresh() {}
%
virtual Script preRefresh() {}
%
virtual Script pullList() {}
%
virtual Script closeDet() {}
%
virtual Script doDetails() {}
%
virtual Script connect() {}
%
virtual Script setInfo() {}
%
virtual Script onWake() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class SM_missionList : public GuiTextListCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class ML_isMultiplayer : public GuiCheckBoxCtrl {
%
public:
%
};
%
%
class startMissionGui : public GuiChunkedBitmapCtrl {
%
public:
%
virtual Script onWake() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class MainMenuGuiframework : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LogOutBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LeaderboardBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class ProfileBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LicenceBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class MyCollectionBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class MainMenuGuiBuildRaceBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class MainMenuGuibackground : public GuiBitmapCtrl {
%
public:
%
};
%
%
class MainMenuGui : public GuiControl {
%
public:
%
virtual Script onWake() {}
%
};
%
%
class GuiXFadeBitmapCtrl : public GuiBitmapCtrl {
%
public:
%
virtual void resetFade() {}
%
virtual void fadeInOnly() {}
%
virtual void fadeOutOnly() {}
%
virtual void setFadeOutDone() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
%
%
*/
%
filename bitmap;
%
/*!
%
*/
%
bool wrap;
%
/// @}
%
%
/*!
%
*/
%
int fadeinTime;
%
/*!
%
*/
%
int waitTime;
%
/*!
%
*/
%
int fadeoutTime;
%
/*!
%
*/
%
bool done;
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionCard : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
class GuiBitmapButtonFadeCtrl : public GuiBitmapButtonCtrl {
%
public:
%
virtual void resetFade() {}
%
virtual void fadeInOnly() {}
%
virtual void fadeOutOnly() {}
%
virtual void setFadeOutDone() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString text;
%
/*!
%
*/
%
string textID;
%
/*!
%
*/
%
int groupNum;
%
/*!
%
*/
%
enumval buttonType;
%
/// @}
%
%
/*!
%
*/
%
filename bitmap;
%
/*!
%
*/
%
int fadeinTime;
%
/*!
%
*/
%
int waitTime;
%
/*!
%
*/
%
int fadeoutTime;
%
/*!
%
*/
%
bool done;
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionCloseLarger : public GuiBitmapButtonFadeCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionCardLeather : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionCorner4 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionCorner3 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionCorner2 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionCorner1 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionCardBG : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionSwypedCard : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionCardSwypedLeather : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
class CardCollectionBlackBG : public GuiXFadeBitmapCtrl {
%
public:
%
virtual Script fadeFinished() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuinextBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuibackBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuibacktocategoriesBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiViewLarger10 : public GuiBitmapButtonFadeCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiViewLarger9 : public GuiBitmapButtonFadeCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiViewLarger8 : public GuiBitmapButtonFadeCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiViewLarger7 : public GuiBitmapButtonFadeCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiViewLarger6 : public GuiBitmapButtonFadeCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiViewLarger5 : public GuiBitmapButtonFadeCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiViewLarger4 : public GuiBitmapButtonFadeCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiViewLarger3 : public GuiBitmapButtonFadeCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiViewLarger2 : public GuiBitmapButtonFadeCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiViewLarger1 : public GuiBitmapButtonFadeCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiNotScanned10 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiNotScanned9 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiNotScanned8 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiNotScanned7 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiNotScanned6 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiNotScanned5 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiNotScanned4 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiNotScanned3 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiNotScanned2 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiNotScanned1 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuicardimage10 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuicardimage9 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuicardimage8 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuicardimage7 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuicardimage6 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuicardimage5 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuicardimage4 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuicardimage3 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuicardimage2 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuicardimage1 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuicardshadow10 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuicardshadow9 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuicardshadow8 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuicardshadow7 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuicardshadow6 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuicardshadow5 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuicardshadow4 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuicardshadow3 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuicardshadow2 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuicardshadow1 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiNumCards4 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiNumCards3 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiNumCardsSlash : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiNumCards2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiNumCards1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiPageText : public GuiTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiSectionTitle : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiGarageBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiHomeBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuimenuBar : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuiframework : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardCollectionGuibg : public GuiBitmapCtrl {
%
public:
%
};
%
%
class CardCollectionGui : public GuiControl {
%
public:
%
virtual Script hideAll() {}
%
virtual Script updateCards() {}
%
virtual Script nextPage() {}
%
virtual Script prevPage() {}
%
virtual Script updateCollection() {}
%
virtual Script backToCategories() {}
%
virtual Script closeLarger() {}
%
virtual Script viewLarger() {}
%
virtual Script onSleep() {}
%
virtual Script onWake() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexCorner4 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexCorner3 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexCorner2 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexCorner1 : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexSwypedCard : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexCardLeather : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
class CardIndexBlackBG : public GuiXFadeBitmapCtrl {
%
public:
%
virtual Script fadeFinished() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuiNumRace4 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuiNumRace3 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuiNumRaceSlash : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuiNumRace2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuiNumRace1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuiNumMods4 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuiNumMods3 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuiNumModsSlash : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuiNumMods2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuiNumMods1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuiNumCars4 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuiNumCars3 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuiNumCarsSlash : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuiNumCars2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuiNumCars1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuiRaceCardsBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuiGarageModsBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuiGarageCarsBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuicardimage3 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuicardimage2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuicardimage1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuiGarageBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuiHomeBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuimenuBar : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuiframework : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CardIndexGuibg : public GuiBitmapCtrl {
%
public:
%
};
%
%
class CardIndexGui : public GuiControl {
%
public:
%
virtual Script viewCollection() {}
%
virtual Script updateIndexDisplay() {}
%
virtual Script onSleep() {}
%
virtual Script onWake() {}
%
};
%
%
class levelMenu : public GuiArray2Ctrl {
%
public:
%
virtual Script onSatChild() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class levelScroll : public GuiScrollCtrl {
%
public:
%
};
%
%
class privateMenu : public GuiArray2Ctrl {
%
public:
%
virtual Script onSatChild() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class privateScroll : public GuiScrollCtrl {
%
public:
%
};
%
%
class itemsMenu : public GuiArray2Ctrl {
%
public:
%
virtual Script onSatChild() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class itemsScroll : public GuiScrollCtrl {
%
public:
%
};
%
%
class trackMenu : public GuiArray2Ctrl {
%
public:
%
virtual Script onSatChild() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class trackScroll : public GuiScrollCtrl {
%
public:
%
};
%
%
class minNumMenu : public GuiArray2Ctrl {
%
public:
%
virtual Script onSatChild() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class minNumScroll : public GuiScrollCtrl {
%
public:
%
};
%
%
class maxNumMenu : public GuiArray2Ctrl {
%
public:
%
virtual Script onSatChild() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class maxNumScroll : public GuiScrollCtrl {
%
public:
%
};
%
%
class lapsMenu : public GuiArray2Ctrl {
%
public:
%
virtual Script onSatChild() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class lapsScroll : public GuiScrollCtrl {
%
public:
%
};
%
%
class zoneMenu : public GuiArray2Ctrl {
%
public:
%
virtual Script onSatChild() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class zoneScroll : public GuiScrollCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateRacetitle : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateRacebackbuttonBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateRacetoptext : public GuiBitmapCtrl {
%
public:
%
};
%
%
class GuiBitmapButtonTextCtrl : public GuiBitmapButtonCtrl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString text;
%
/*!
%
*/
%
string textID;
%
/*!
%
*/
%
int groupNum;
%
/*!
%
*/
%
enumval buttonType;
%
/// @}
%
%
/*!
%
*/
%
filename bitmap;
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateRacelevelBtn : public GuiBitmapButtonTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateRaceprivateBtn : public GuiBitmapButtonTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateRaceitemsBtn : public GuiBitmapButtonTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateRacetrackBtn : public GuiBitmapButtonTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateRaceminracersBtn : public GuiBitmapButtonTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateRaceracersBtn : public GuiBitmapButtonTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateRacelapsBtn : public GuiBitmapButtonTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateRacezoneBtn : public GuiBitmapButtonTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateRacechoices2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateRacechoices1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateRaceraceimage2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateRaceraceimage1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateRaceframework : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateRacerightframe : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateRaceleftframe : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class goRace : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
class GuiAnimatedBitmapCtrl : public GuiBitmapCtrl {
%
public:
%
virtual void play() {}
%
virtual void reset(hold) {}
%
virtual void setBitmap(blah) {}
%
virtual void setValue(xAxis, yAxis) {}
%
virtual void setFPS(F32) {}
%
virtual void setIs3d(bool) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool wrap;
%
/// @}
%
%
/*!
%
*/
%
bool is3D;
%
/*!
%
*/
%
int Interval;
%
/*!
%
*/
%
filename DML;
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateRaceAnim : public GuiAnimatedBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateRacebg2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class CreateRacebg1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
class CreateRace : public GuiControl {
%
public:
%
virtual Script updateText() {}
%
virtual Script onSatChildHelper() {}
%
virtual Script dobackbutton() {}
%
virtual Script dolevel() {}
%
virtual Script doprivate() {}
%
virtual Script doitems() {}
%
virtual Script dotrack() {}
%
virtual Script dominracers() {}
%
virtual Script doracers() {}
%
virtual Script dolaps() {}
%
virtual Script dozone() {}
%
virtual Script goRace() {}
%
virtual Script onWake() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class PlayerListGuiList : public GuiTextListCtrl {
%
public:
%
};
%
%
class PlayerListGui : public GuiControl {
%
public:
%
virtual Script zeroScores() {}
%
virtual Script clear() {}
%
virtual Script toggle() {}
%
virtual Script remove() {}
%
virtual Script updateScore() {}
%
virtual Script update() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class top20List3 : public GuiArray2Ctrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class top20Scroll3 : public GuiScrollCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class top20List2 : public GuiArray2Ctrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class top20Scroll2 : public GuiScrollCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class top20List1 : public GuiArray2Ctrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class top20Scroll1 : public GuiScrollCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class top20List0 : public GuiArray2Ctrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class top20Scroll0 : public GuiScrollCtrl {
%
public:
%
};
%
%
class chatList2 : public GuiArray2Ctrl {
%
public:
%
virtual Script onSatChild() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class chatScroll2 : public GuiScrollCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class chatbg2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
class chatList1 : public GuiArray2Ctrl {
%
public:
%
virtual Script onSatChild() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class chatScroll1 : public GuiScrollCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class chatbg1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
class GuiMessageVectorCtrl : public GuiControl {
%
public:
%
/*! Make this gui control display messages from the specified MessageVector */
%
virtual bool attach(MessageVector item) {}
%
/*! Stop listing messages from the MessageVector previously attached to, if any. */
%
virtual void detach() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
int lineSpacing;
%
/*!
%
*/
%
int lineContinuedIndex;
%
/*!
%
*/
%
string allowedMatches;
%
/*!
%
*/
%
ColorI matchColor;
%
/*!
%
*/
%
int maxColorIndex;
%
};
%
%
class ChatHud : public GuiMessageVectorCtrl {
%
public:
%
virtual Script pageDown() {}
%
virtual Script pageUp() {}
%
virtual Script addLine() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class ChatScrollHud : public GuiScrollCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class ChatPageDown : public GuiButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class outerChatHud : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class MainCtrl : public GuiControl {
%
public:
%
};
%
%
class MainChatHud : public GuiControl {
%
public:
%
virtual Script updateText1() {}
%
virtual Script updateText() {}
%
virtual Script onSatChildHelper() {}
%
virtual Script nextChatHudLen() {}
%
virtual Script setChatHudLength() {}
%
virtual Script onWake() {}
%
};
%
%
class MessageHud_Edit : public GuiTextEditCtrl {
%
public:
%
virtual Script eval() {}
%
virtual Script onEscape() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class MessageHud_Text : public GuiTextCtrl {
%
public:
%
};
%
%
class GuiBitmapBorderCtrl : public GuiControl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class MessageHud_Frame : public GuiBitmapBorderCtrl {
%
public:
%
};
%
%
class MessageHud : public GuiControl {
%
public:
%
virtual Script toggleState() {}
%
virtual Script close() {}
%
virtual Script open() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintbuttonstopdecalsBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintbuttonstopdecalkitBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintbuttonstopwindowtintBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintbuttonstoppaintBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintbuttonsscrollPointer : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintbuttonsscrollLine : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintbuttonspainttitle : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class PaintBtnParent : public GuiTSCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshoppaintbutton8Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshopcolour8 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshopbg8 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshoppaintbutton7Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshopcolour7 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshopbg7 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshoppaintbutton6Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshopcolour6 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshopbg6 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshoppaintbutton5Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshopcolour5 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshopbg5 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshoppaintbutton4Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshopcolour4 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshopbg4 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshoppaintbutton3Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshopcolour3 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshopbg3 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshoppaintbutton2Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshopcolour2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshopbg2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshoppaintbutton1Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshopcolour1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class paintshopbg1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class PaintParent : public GuiTSCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiCard : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiCardBG : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiUpgradebutton4Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiupgrade4 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiupgradebg4 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiupgradebutton3Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiupgrade3 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiupgradebg3 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiupgradebutton2Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiupgrade2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiupgradebg2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiUpgradebutton1Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiupgrade1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiupgradebg1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuirightarrowBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuileftarrowBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiHomeBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuititle : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiframe : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuipointer : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistep7Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistep6Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistep5Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistep4Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistep3Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistep2Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiStep1Btn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
class GarageGuiracenowBtn : public GuiBitmapButtonCtrl {
%
public:
%
virtual Script onMouseUp() {}
%
virtual Script onMouseDown() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiRaceNow : public GuiAnimatedBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiTestDriveBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
class garageDrop : public GuiArray2Ctrl {
%
public:
%
virtual Script onSatChild() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class scroller : public GuiScrollCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiremovepartsBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiselectcarBtn : public GuiBitmapButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistepbar : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistatbutton3_5 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistatbutton3_4 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistatbutton3_3 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistatbutton3_2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistatbutton3_1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistatbutton2_5 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistatbutton2_4 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistatbutton2_3 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistatbutton2_2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistatbutton2_1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistatbutton1_5 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistatbutton1_4 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistatbutton1_3 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistatbutton1_2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistatbutton1_1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistatbutton0_5 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistatbutton0_4 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistatbutton0_3 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistatbutton0_2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuistatbutton0_1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuibuildcartitle : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuicardimage2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuicreditStats : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageParent : public GuiTSCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiSwypeNow : public GuiAnimatedBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GarageGuiswipeCardbase : public GuiBitmapCtrl {
%
public:
%
};
%
%
class GarageGui : public GameTSCtrl {
%
public:
%
virtual Script ChangeSlot() {}
%
virtual Script UpdateListPosition() {}
%
virtual Script dorightarrow() {}
%
virtual Script doleftarrow() {}
%
virtual Script doTestDrive() {}
%
virtual Script doremoveparts() {}
%
virtual Script doselectcar() {}
%
virtual Script onSleep() {}
%
virtual Script onWake() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbyGuiCard : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbyGuiCardBG : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbyGuiTimeRemainingRight : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbyGuiTimeRemainingLeft : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbyGuiWorldName : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbyCountdownHeader : public GuiBitmapCtrl {
%
public:
%
};
%
%
class LobbyOtherRacersCloseBtn : public GuiBitmapButtonCtrl {
%
public:
%
virtual Script onMouseUp() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_5_4 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_5_3 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_5_2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_5_1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_5_0 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_4_4 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_4_3 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_4_2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_4_1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_4_0 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_3_4 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_3_3 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_3_2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_3_1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_3_0 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_2_4 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_2_3 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_2_2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_2_1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_2_0 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_1_4 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_1_3 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_1_2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_1_1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_1_0 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_0_4 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_0_3 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_0_2 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_0_1 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbySmallUpgrade_0_0 : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbyOtherRacers : public GuiBitmapCtrl {
%
public:
%
};
%
%
class LobbyOtherRacersOpenBtn : public GuiBitmapButtonCtrl {
%
public:
%
virtual Script onMouseUp() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbyGuiSwypeNow : public GuiAnimatedBitmapCtrl {
%
public:
%
};
%
%
class GuiBitmapHilightButtonCtrl : public GuiBitmapButtonCtrl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString text;
%
/*!
%
*/
%
string textID;
%
/*!
%
*/
%
int groupNum;
%
/*!
%
*/
%
enumval buttonType;
%
/// @}
%
%
/*!
%
*/
%
filename bitmap;
%
/*!
%
*/
%
filename bitmapHilight;
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbyUpgradeSlot4Btn : public GuiBitmapHilightButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbyUpgradeSlot3Btn : public GuiBitmapHilightButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbyUpgradeSlot2Btn : public GuiBitmapHilightButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbyUpgradeSlot1Btn : public GuiBitmapHilightButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbyUpgradeSlot0Btn : public GuiBitmapHilightButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbyGuiswipeCardbase : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbyUpgradeBar : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LobbyFramework : public GuiBitmapCtrl {
%
public:
%
};
%
%
class LobbyGui : public GameTSCtrl {
%
public:
%
virtual Script sendMessage() {}
%
virtual Script getSmallUpgrade() {}
%
virtual Script getUpgrade() {}
%
virtual Script emptySmallUpgrade() {}
%
virtual Script emptyUpgrade() {}
%
virtual Script emptySmallUpgrades() {}
%
virtual Script emptyUpgrades() {}
%
virtual Script setSmallUpgrade() {}
%
virtual Script refreshUpgrades() {}
%
virtual Script setUpgrade() {}
%
virtual Script getAvailableUpgrade() {}
%
virtual Script showTimeRemaining() {}
%
virtual Script setLobbyTimer() {}
%
virtual Script removeCard() {}
%
virtual Script showCard() {}
%
virtual Script addCard() {}
%
virtual Script onSleep() {}
%
virtual Script onWake() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class raceCentisecDigit1GUI : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class raceCentisecDigit2GUI : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class raceSecDigit1GUI : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class raceSecDigit2GUI : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class raceMinDigit1GUI : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class raceMinDigit2GUI : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class mphDigit1GUI : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class mphDigit2GUI : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class mphDigit3GUI : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class SpeedometerLevel : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class totalLapsGUI : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class currentLapGUI : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class numPlayersGUI : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class rankGUI : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class wrongWayText : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class notificationText : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class counter : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class selectedItemUsesDigit1GUI : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class selectedItemUsesDigit2GUI : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class selectedItemUsesDigit3GUI : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class selectedItemNameGUI : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class selectedItemNameBGGUI : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class selectedItemBGGUI : public GuiBitmapCtrl {
%
public:
%
};
%
%
class GuiAlphaBitmapCtrl : public GuiBitmapCtrl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
%
%
*/
%
filename bitmap;
%
/*!
%
*/
%
bool wrap;
%
/// @}
%
%
/*!
%
*/
%
int alpha;
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class nextNextItemGUI : public GuiAlphaBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class nextItemGUI : public GuiAlphaBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class selectedItemGUI : public GuiBitmapCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GuiEffectGui : public GuiXFadeBitmapCtrl {
%
public:
%
};
%
%
class PlayGui : public GameTSCtrl {
%
public:
%
virtual Script unpauseClock() {}
%
virtual Script pauseClock() {}
%
virtual Script onSleep() {}
%
virtual Script raceFinished() {}
%
virtual Script finalLap() {}
%
virtual Script ShowCountdown() {}
%
virtual Script onWake() {}
%
};
%
%
class Client {
%
public:
%
virtual Script getGameMode() {}
%
};
%
%
class ScriptObject : public SimObject {
%
public:
%
%
/*! @name Classes
%
%
Script objects have the ability to inherit and have class information.
%
@{ */
%
/*!
%
Class of object.
%
%
*/
%
string class;
%
/*!
%
Superclass of object.
%
%
*/
%
string superclass;
%
/// @}
%
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class VMPlayerTrack : public ScriptObject {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class VMPlayerPlaylist : public ScriptObject {
%
public:
%
};
%
%
class VMPArray : public ScriptObject {
%
public:
%
virtual Script Swap() {}
%
virtual Script findString() {}
%
virtual Script Find() {}
%
virtual Script IsEmpty() {}
%
virtual Script GetAt() {}
%
virtual Script RemoveAll() {}
%
virtual Script RemoveBack() {}
%
virtual Script RemoveAt() {}
%
virtual Script InsertBack() {}
%
virtual Script InsertAt() {}
%
virtual Script getCount() {}
%
};
%
%
class VMPlayer : public ScriptObject {
%
public:
%
virtual Script SkipForward() {}
%
virtual Script SkipBackward() {}
%
virtual Script JumpForward() {}
%
virtual Script JumpBackward() {}
%
virtual Script SetSongPosition() {}
%
virtual Script GetSongPosition() {}
%
virtual Script stop() {}
%
virtual Script Unpause() {}
%
virtual Script pause() {}
%
virtual Script IsPaused() {}
%
virtual Script IsPlaying() {}
%
virtual Script play() {}
%
virtual Script PlayTrack() {}
%
virtual Script playSong() {}
%
virtual Script DebugDisplayTracks() {}
%
virtual Script DebugDisplayPlaylists() {}
%
virtual Script DebugDisplayAll() {}
%
virtual Script IsDebugEnabled() {}
%
virtual Script EnableDebug() {}
%
virtual Script IsRepeatEnabled() {}
%
virtual Script EnableRepeat() {}
%
virtual Script IsRandomEnabled() {}
%
virtual Script EnableRandom() {}
%
virtual Script GetFadeDuration() {}
%
virtual Script SetFadeDuration() {}
%
virtual Script IsCrossFadeEnabled() {}
%
virtual Script EnableCrossFade() {}
%
virtual Script IsFadeEnabled() {}
%
virtual Script EnableFade() {}
%
virtual Script SetNextTrackDelay() {}
%
virtual Script GetNextTrackDelay() {}
%
virtual Script GetVolume() {}
%
virtual Script SetVolume() {}
%
virtual Script RemoveAllEventsFromSong() {}
%
virtual Script RemoveEventFromSong() {}
%
virtual Script AddEventToSong() {}
%
virtual Script RemoveAllEventsFromTrack() {}
%
virtual Script RemoveEventFromTrack() {}
%
virtual Script AddEventToTrack() {}
%
virtual Script GetSongDuration() {}
%
virtual Script SetSongEndPosition() {}
%
virtual Script GetSongEndPosition() {}
%
virtual Script SetSongStartPosition() {}
%
virtual Script GetSongStartPosition() {}
%
virtual Script SetSongArtist() {}
%
virtual Script GetSongArtist() {}
%
virtual Script SetSongTitle() {}
%
virtual Script GetSongTitle() {}
%
virtual Script GetSongFilename() {}
%
virtual Script GetTrackDuration() {}
%
virtual Script SetTrackEndPosition() {}
%
virtual Script GetTrackEndPosition() {}
%
virtual Script SetTrackStartPosition() {}
%
virtual Script GetTrackStartPosition() {}
%
virtual Script SetTrackArtist() {}
%
virtual Script GetTrackArtist() {}
%
virtual Script SetTrackTitle() {}
%
virtual Script GetTrackTitle() {}
%
virtual Script GetTrackFilename() {}
%
virtual Script SetCurrentTrackNumber() {}
%
virtual Script GetCurrentTrackNumber() {}
%
virtual Script GetTrackCount() {}
%
virtual Script RemoveAllTracks() {}
%
virtual Script RemoveTrack() {}
%
virtual Script AddSongToPlaylist() {}
%
virtual Script GetPlaylistName() {}
%
virtual Script GetPlaylistCount() {}
%
virtual Script GetCurrentPlaylistName() {}
%
virtual Script IsPlaylistLoaded() {}
%
virtual Script UnloadPlaylist() {}
%
virtual Script LoadPlaylist() {}
%
virtual Script RemoveAllPlaylists() {}
%
virtual Script RemovePlaylist() {}
%
virtual Script AddPlaylist() {}
%
virtual Script SavePlaylistsToDisk() {}
%
virtual Script OpenPlaylistsFromDisk() {}
%
virtual Script SetStreaming() {}
%
virtual Script SetAudioChannels() {}
%
virtual Script onRemove() {}
%
virtual Script onAdd() {}
%
};
%
%
class GuiConsoleTextCtrl : public GuiControl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString expression;
%
/// @}
%
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class TextOverlayControl : public GuiConsoleTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class FrameOverlayGui : public GuiControl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class BitsSent : public GuiTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GhostUpdates : public GuiTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GhostsActive : public GuiTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class BitsReceived : public GuiTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class PacketLoss : public GuiTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class Latency : public GuiTextCtrl {
%
public:
%
};
%
%
class GuiGraphCtrl : public GuiControl {
%
public:
%
/*! Add a data point to the given plot. */
%
virtual void addDatum(int plotID, float v) {}
%
/*! Get a data point from the plot specified, samples from the start of the graph. */
%
virtual float getDatum(int plotID, int samples) {}
%
/*! Adds a data point with value variable, every update ms. */
%
virtual void addAutoPlot(int plotID, string variable, int update) {}
%
/*! Stops automatic pointing over set interval. */
%
virtual void removeAutoPlot(int plotID) {}
%
/*! Change GraphType of plot plotID. */
%
virtual void setGraphType(int plotID, string graphType) {}
%
/*! Sets the scale of all specified plots to the maximum scale among them. */
%
virtual void matchScale(int plotID, int plotID, ...) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class NetGraph : public GuiGraphCtrl {
%
public:
%
virtual Script toggleKey() {}
%
virtual Script updateStats() {}
%
virtual Script toggleNetGraph() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class NetGraphGui : public GuiControl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class DR_StartDemoBtn : public GuiButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class DR_CancelBtn : public GuiButtonCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class RecordingsDlgList : public GuiTextListCtrl {
%
public:
%
};
%
%
class recordingsDlg : public GuiControl {
%
public:
%
virtual Script onWake() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class HelpText : public GuiMLTextCtrl {
%
public:
%
};
%
%
class HelpFileList : public GuiTextListCtrl {
%
public:
%
virtual Script onSelect() {}
%
};
%
%
class HelpDlg : public GuiControl {
%
public:
%
virtual Script onWake() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class MessagePopText : public GuiMLTextCtrl {
%
public:
%
};
%
%
class GuiWindowCtrl : public GuiTextCtrl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
%
%
*/
%
caseString text;
%
/*!
%
*/
%
string textID;
%
/*!
%
*/
%
int maxLength;
%
/*!
%
*/
%
bool resizeWidth;
%
/*!
%
*/
%
bool resizeHeight;
%
/*!
%
*/
%
bool canMove;
%
/*!
%
*/
%
bool canClose;
%
/*!
%
*/
%
bool canMinimize;
%
/*!
%
*/
%
bool canMaximize;
%
/*!
%
*/
%
Point2I minSize;
%
/*!
%
*/
%
string closeCommand;
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class MessagePopFrame : public GuiWindowCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class MessagePopupDlg : public GuiControl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class MBOKCancelText : public GuiMLTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class MBOKCancelFrame : public GuiWindowCtrl {
%
public:
%
};
%
%
class MessageBoxOKCancelDlg : public GuiControl {
%
public:
%
virtual Script onSleep() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class MBYesNoText : public GuiMLTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class MBYesNoFrame : public GuiWindowCtrl {
%
public:
%
};
%
%
class MessageBoxYesNoDlg : public GuiControl {
%
public:
%
virtual Script onSleep() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class MBOKText : public GuiMLTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class MBOKFrame : public GuiWindowCtrl {
%
public:
%
};
%
%
class MessageBoxOKDlg : public GuiControl {
%
public:
%
virtual Script onSleep() {}
%
};
%
%
class GuiListBoxCtrl : public GuiControl {
%
public:
%
virtual void setMultipleSelection([true/false]) {}
%
/*! - Clears all the items in the listbox */
%
virtual void clearItems() {}
%
/*! - sets all currently selected items to unselected */
%
virtual void clearSelection() {}
%
/*! - sets the item at the index specified to selected or not */
%
virtual void setSelected(index, [true]/false) {}
%
/*! - returns the number of items in the list */
%
virtual int getItemCount() {}
%
/*! - returns the number of items currently selected */
%
virtual int getSelCount() {}
%
/*! - returns the selected items index. If multiple selections exist it returns the first selected item */
%
virtual int getSelectedItem() {}
%
/*! - returns a space delimited list of the selected items indexes in the list */
%
virtual string getSelectedItems() {}
%
/*! - Returns index of item with matching text */
%
virtual int findItemText( myItemText, [?caseSensitive - false] ) {}
%
/*! - sets the currently selected item at the specified index */
%
virtual void setCurSel(index) {}
%
/*! - sets the current selection range from index start to stop. if no stop is specified it sets from start index to the end of the list */
%
virtual void setCurSelRange(start,[stop]) {}
%
/*! - adds an item to the end of the list with an optional color */
%
virtual void addItem(text, color) {}
%
virtual void setItemColor(index, color) {}
%
virtual void clearItemColor(index) {}
%
/*! - inserts an item into the list at the specified index */
%
virtual void insertItem( text, index ) {}
%
virtual void deleteItem(itemIndex) {}
%
/*! - returns the text of the item at the specified index */
%
virtual string getItemText(index) {}
%
/*! - sets the items text at the specified index */
%
virtual void setItemText(index, newtext) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
bool AllowMultipleSelections;
%
/*!
%
*/
%
bool fitParentWidth;
%
};
%
%
class GuiDirectoryFileListCtrl : public GuiListBoxCtrl {
%
public:
%
virtual void setFilter([mask space delimited]) {}
%
/*! - directory to enumerate files from (without trailing slash) */
%
virtual bool setPath(path,filter) {}
%
/*! - returns a word separated list of selected file(s) */
%
virtual string getSelectedFiles() {}
%
/*! - returns the currently selected file name */
%
virtual string getSelectedFile() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
bool AllowMultipleSelections;
%
/*!
%
*/
%
bool fitParentWidth;
%
};
%
%
class SaveFileListEx : public GuiDirectoryFileListCtrl {
%
public:
%
virtual Script onSelect() {}
%
};
%
%
class GuiTreeViewCtrl : public GuiArrayCtrl {
%
public:
%
virtual int findItemByName(find item by name and returns the mId) {}
%
virtual int insertItem(TreeItemId parent, name, value, icon, normalImage=0, expandedImage=0) {}
%
virtual void lockSelection(locks selections) {}
%
virtual void clearSelection(clears selection) {}
%
virtual void deleteSelection(deletes the selected items) {}
%
virtual void addSelection(selects an item) {}
%
virtual void addChildSelectionByValue(TreeItemId parent, value) {}
%
virtual void removeSelection(deselects an item) {}
%
virtual void removeChildSelectionByValue(TreeItemId parent, value) {}
%
virtual bool selectItem(TreeItemId item, bool select=true) {}
%
virtual bool expandItem(TreeItemId item, bool expand=true) {}
%
virtual void scrollVisible(TreeItemId item) {}
%
virtual bool buildIconTable(builds an icon table) {}
%
/*! Set the root of the tree view to the specified object, or to the root set. */
%
virtual void open(SimSet obj, bool okToEdit=true) {}
%
virtual string getItemText(TreeItemId item) {}
%
virtual string getItemValue(TreeItemId item) {}
%
virtual bool editItem(TreeItemId item, string newText, string newValue) {}
%
virtual bool removeItem(TreeItemId item) {}
%
virtual void removeAllChildren(TreeItemId parent) {}
%
/*! - empty tree */
%
virtual void clear() {}
%
/*! Get id for root item. */
%
virtual int getFirstRootItem() {}
%
virtual int getChild(TreeItemId item) {}
%
/*! Build the visible tree */
%
virtual void buildVisibleTree() {}
%
virtual int getParent(TreeItemId item) {}
%
virtual int getNextSibling(TreeItemId item) {}
%
virtual int getPrevSibling(TreeItemId item) {}
%
virtual int getItemCount() {}
%
virtual int getSelectedItem() {}
%
/*! returns the currently selected simObject in inspector mode or -1 */
%
virtual int getSelectedObject() {}
%
virtual void moveItemUp(TreeItemId item) {}
%
virtual int getSelectedItemsCount() {}
%
virtual void moveItemDown(TreeItemId item) {}
%
/*! gets the text from the current node to the root, concatenating at each branch upward, with a specified delimiter optionally */
%
virtual string getTextToRoot(TreeItemId item,Delimiter=none) {}
%
/*! returns a space seperated list of mulitple item ids */
%
virtual string getSelectedItemList() {}
%
virtual int findItemByObjectId(find item by object id and returns the mId) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name TreeView
%
@{ */
%
/*!
%
*/
%
int tabSize;
%
/*!
%
*/
%
int textOffset;
%
/*!
%
*/
%
bool fullRowSelect;
%
/*!
%
*/
%
int itemHeight;
%
/*!
%
*/
%
bool destroyTreeOnSleep;
%
/*!
%
*/
%
bool MouseDragging;
%
/*!
%
*/
%
bool MultipleSelections;
%
/*!
%
*/
%
bool DeleteObjectAllowed;
%
/*!
%
*/
%
bool DragToItemAllowed;
%
/// @}
%
%
};
%
%
class GuiDirectoryTreeCtrl : public GuiTreeViewCtrl {
%
public:
%
/*! - returns the currently selected path in the tree */
%
virtual string getSelectedPath() {}
%
/*! - expands the tree to the specified path */
%
virtual bool setSelectedPath(path) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name TreeView
%
@{ */
%
/*!
%
*/
%
int tabSize;
%
/*!
%
*/
%
int textOffset;
%
/*!
%
*/
%
bool fullRowSelect;
%
/*!
%
*/
%
int itemHeight;
%
/*!
%
*/
%
bool destroyTreeOnSleep;
%
/*!
%
*/
%
bool MouseDragging;
%
/*!
%
*/
%
bool MultipleSelections;
%
/*!
%
*/
%
bool DeleteObjectAllowed;
%
/*!
%
*/
%
bool DragToItemAllowed;
%
/// @}
%
%
};
%
%
class SaveDirTreeEx : public GuiDirectoryTreeCtrl {
%
public:
%
virtual Script onSelectPath() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class SaveFileExEdit : public GuiTextEditCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class SaveFileDlgEx : public GuiControl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class Channel_A_Val : public GuiTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class Channel_B_Val : public GuiTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class Channel_G_Val : public GuiTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class Channel_R_Val : public GuiTextCtrl {
%
public:
%
};
%
%
class GuiColorPickerCtrl : public GuiControl {
%
public:
%
/*! Gets the current position of the selector */
%
virtual string getSelectorPos() {}
%
/*! Sets the current position of the selector */
%
virtual void setSelectorPos() {}
%
/*! Forces update of pick color */
%
virtual void updateColor() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name ColorPicker
%
@{ */
%
/*!
%
*/
%
ColorF BaseColor;
%
/*!
%
*/
%
ColorF PickColor;
%
/*!
%
*/
%
int SelectorGap;
%
/*!
%
*/
%
enumval DisplayMode;
%
/*!
%
*/
%
bool ActionOnMove;
%
/// @}
%
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class ColorRangeSelect : public GuiColorPickerCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class ColorAlphaSelect : public GuiSliderCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class ColorBlendSelect : public GuiColorPickerCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class GuiPickerDlg : public GuiWindowCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class ColorPickerDlg : public GuiColorPickerCtrl {
%
public:
%
};
%
%
class LoadFileListEx : public GuiDirectoryFileListCtrl {
%
public:
%
virtual Script onDoubleClick() {}
%
};
%
%
class LoadDirTreeEx : public GuiDirectoryTreeCtrl {
%
public:
%
virtual Script onSelectPath() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class LoadFileDlg : public GuiControl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class ConsoleErrorDisplay : public GuiMLTextCtrl {
%
public:
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class ConsoleErrorScroller : public GuiScrollCtrl {
%
public:
%
};
%
%
class GuiPaneControl : public GuiControl {
%
public:
%
virtual void setCollapsed(bool) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
string Caption;
%
/*!
%
*/
%
string captionID;
%
/*!
%
*/
%
bool collapsable;
%
/*!
%
*/
%
bool barBehindText;
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class ConsoleErrorPane : public GuiPaneControl {
%
public:
%
};
%
%
class GuiConsoleEditCtrl : public GuiTextEditCtrl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
%
%
*/
%
caseString text;
%
/*!
%
*/
%
string textID;
%
/*!
%
*/
%
int maxLength;
%
/*!
%
*/
%
string validate;
%
/*!
%
*/
%
string escapeCommand;
%
/*!
%
*/
%
int historySize;
%
/*!
%
*/
%
bool password;
%
/*!
%
*/
%
bool tabComplete;
%
/*!
%
*/
%
AudioProfile deniedSound;
%
/*!
%
*/
%
bool sinkAllKeyEvents;
%
/*!
%
*/
%
bool password;
%
/*!
%
*/
%
string passwordMask;
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool useSiblingScroller;
%
/// @}
%
%
};
%
%
class ConsoleEntry : public GuiConsoleEditCtrl {
%
public:
%
virtual Script eval() {}
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class ConsoleDlgWindow : public GuiWindowCtrl {
%
public:
%
};
%
%
class ConsoleDlg : public GuiControl {
%
public:
%
virtual Script onSleep() {}
%
virtual Script onWake() {}
%
};
%
%
class GuiCanvas : public GuiCanvas {
%
public:
%
virtual Script popLayer() {}
%
virtual Script popDialog() {}
%
virtual Script pushDialog() {}
%
virtual Script setContent() {}
%
virtual Script checkCursor() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class GuiEffectCanvas : public GuiCanvas {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
/// Stub class
%
///
%
/// @note This is a stub class to ensure a proper class hierarchy. No
%
/// information was available for this class.
%
class Canvas : public GuiEffectCanvas {
%
public:
%
};
%
%
class ServerLobby {
%
public:
%
virtual Script init() {}
%
virtual Script startRace() {}
%
};
%
%
class Server {
%
public:
%
virtual Script licenceInit() {}
%
virtual Script getGameMode() {}
%
};
%
%
class ScriptGroup : public SimGroup {
%
public:
%
%
/*! @name Classes
%
@{ */
%
/*!
%
*/
%
string class;
%
/*!
%
*/
%
string superclass;
%
/// @}
%
%
};
%
%
class ScriptClass : public SimObject {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name ClassLibrary
%
%
Script objects have the ability to inherit and have class information.
%
@{ */
%
/*!
%
Class Library This Belongs to.
%
%
*/
%
string libraryName;
%
/*!
%
Script Class Namespace this object defines.
%
%
*/
%
string className;
%
/// @}
%
%
};
%
%
class SimChunk : public SimGroup {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class UnknownChunk : public SimChunk {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class TextChunk : public SimChunk {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
string textData;
%
};
%
%
class MaterialPropertyMap : public SimObject {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class NetObject : public SimObject {
%
public:
%
/*! Cause the NetObject to be forced as scoped on the specified NetConnection. */
%
virtual void scopeToClient(NetConnection %client) {}
%
/*! Undo the effects of a scopeToClient() call. */
%
virtual void clearScopeToClient(%client) {}
%
/*! Always scope this object on all connections. */
%
virtual void setScopeAlways() {}
%
virtual int getGhostID() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class SceneObject : public NetObject {
%
public:
%
/*! Get transform of object. */
%
virtual string getTransform() {}
%
/*! Get position of object. */
%
virtual string getPosition() {}
%
/*! Returns a vector indicating the direction this object is facing. */
%
virtual string getForwardVector() {}
%
virtual void setTransform(Transform T) {}
%
/*! Get scaling as a Point3F. */
%
virtual string getScale() {}
%
virtual void setScale(Point3F scale) {}
%
/*! Returns six fields, two Point3Fs, containing the min and max points of the worldbox. */
%
virtual string getWorldBox() {}
%
/*! Returns the center of the world bounding box. */
%
virtual string getWorldBoxCenter() {}
%
/*! Returns the bounding box relative to the object's origin. */
%
virtual string getObjectBox() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
};
%
%
class AudioEmitter : public SceneObject {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Profile
%
@{ */
%
/*!
%
*/
%
AudioProfile Profile;
%
/*!
%
*/
%
bool useProfileDescription;
%
/// @}
%
%
%
/*! @name Media
%
@{ */
%
/*!
%
*/
%
AudioDescription description;
%
/*!
%
*/
%
filename fileName;
%
/*!
%
*/
%
int type;
%
/// @}
%
%
%
/*! @name sound
%
@{ */
%
/*!
%
*/
%
float volume;
%
/*!
%
*/
%
bool outsideAmbient;
%
/*!
%
*/
%
float referenceDistance;
%
/*!
%
*/
%
float maxDistance;
%
/// @}
%
%
%
/*! @name Looping
%
@{ */
%
/*!
%
*/
%
bool isLooping;
%
/*!
%
*/
%
int loopCount;
%
/*!
%
*/
%
int minLoopGap;
%
/*!
%
*/
%
int maxLoopGap;
%
/// @}
%
%
%
/*! @name Advanced
%
@{ */
%
/*!
%
*/
%
bool enableVisualFeedback;
%
/*!
%
*/
%
bool is3D;
%
/*!
%
*/
%
int coneInsideAngle;
%
/*!
%
*/
%
int coneOutsideAngle;
%
/*!
%
*/
%
float coneOutsideVolume;
%
/*!
%
*/
%
Point3F coneVector;
%
/// @}
%
%
};
%
%
class ShapeBaseData : public GameBaseData {
%
public:
%
virtual bool checkDeployPos(Transform xform) {}
%
virtual string getDeployTransform(Point3F pos, Point3F normal) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
%
/*! @name Shadows
%
@{ */
%
/*!
%
*/
%
bool shadowEnable;
%
/*!
%
*/
%
bool shadowCanMove;
%
/*!
%
*/
%
bool shadowCanAnimate;
%
/// @}
%
%
%
/*! @name Render
%
@{ */
%
/*!
%
*/
%
filename shapeFile;
%
/*!
%
*/
%
filename cloakTexture;
%
/*!
%
*/
%
bool emap;
%
/// @}
%
%
%
/*! @name Destruction
%
%
Parameters related to the destruction effects of this object.
%
@{ */
%
/*!
%
*/
%
ExplosionData Explosion;
%
/*!
%
*/
%
ExplosionData underwaterExplosion;
%
/*!
%
*/
%
DebrisData Debris;
%
/*!
%
*/
%
bool renderWhenDestroyed;
%
/*!
%
*/
%
filename debrisShapeName;
%
/// @}
%
%
%
/*! @name Physics
%
@{ */
%
/*!
%
*/
%
float mass;
%
/*!
%
*/
%
float drag;
%
/*!
%
*/
%
float density;
%
/// @}
%
%
%
/*! @name Damage/Energy
%
@{ */
%
/*!
%
*/
%
float maxEnergy;
%
/*!
%
*/
%
float maxDamage;
%
/*!
%
*/
%
float disabledLevel;
%
/*!
%
*/
%
float destroyedLevel;
%
/*!
%
*/
%
float repairRate;
%
/*!
%
*/
%
bool inheritEnergyFromMount;
%
/*!
%
*/
%
bool isInvincible;
%
/// @}
%
%
%
/*! @name Camera
%
@{ */
%
/*!
%
*/
%
float cameraMaxDist;
%
/*!
%
*/
%
float cameraMinDist;
%
/*!
%
*/
%
float cameraDefaultFov;
%
/*!
%
*/
%
float cameraMinFov;
%
/*!
%
*/
%
float cameraMaxFov;
%
/*!
%
*/
%
bool firstPersonOnly;
%
/*!
%
*/
%
bool useEyePoint;
%
/*!
%
*/
%
bool observeThroughObject;
%
/// @}
%
%
%
/*! @name HUD
%
%
@deprecated Likely to be removed soon.
%
@{ */
%
/*!
%
*/
%
filename hudImageName;
%
/*!
%
*/
%
filename hudImageNameFriendly;
%
/*!
%
*/
%
filename hudImageNameEnemy;
%
/*!
%
*/
%
bool hudRenderCenter;
%
/*!
%
*/
%
bool hudRenderModulated;
%
/*!
%
*/
%
bool hudRenderAlways;
%
/*!
%
*/
%
bool hudRenderDistance;
%
/*!
%
*/
%
bool hudRenderName;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool aiAvoidThis;
%
/*!
%
*/
%
bool computeCRC;
%
/// @}
%
%
};
%
%
class CameraData : public ShapeBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
%
/*! @name Shadows
%
@{ */
%
/*!
%
*/
%
bool shadowEnable;
%
/*!
%
*/
%
bool shadowCanMove;
%
/*!
%
*/
%
bool shadowCanAnimate;
%
/// @}
%
%
%
/*! @name Render
%
@{ */
%
/*!
%
*/
%
filename shapeFile;
%
/*!
%
*/
%
filename cloakTexture;
%
/*!
%
*/
%
bool emap;
%
/// @}
%
%
%
/*! @name Destruction
%
%
Parameters related to the destruction effects of this object.
%
@{ */
%
/*!
%
*/
%
ExplosionData Explosion;
%
/*!
%
*/
%
ExplosionData underwaterExplosion;
%
/*!
%
*/
%
DebrisData Debris;
%
/*!
%
*/
%
bool renderWhenDestroyed;
%
/*!
%
*/
%
filename debrisShapeName;
%
/// @}
%
%
%
/*! @name Physics
%
@{ */
%
/*!
%
*/
%
float mass;
%
/*!
%
*/
%
float drag;
%
/*!
%
*/
%
float density;
%
/// @}
%
%
%
/*! @name Damage/Energy
%
@{ */
%
/*!
%
*/
%
float maxEnergy;
%
/*!
%
*/
%
float maxDamage;
%
/*!
%
*/
%
float disabledLevel;
%
/*!
%
*/
%
float destroyedLevel;
%
/*!
%
*/
%
float repairRate;
%
/*!
%
*/
%
bool inheritEnergyFromMount;
%
/*!
%
*/
%
bool isInvincible;
%
/// @}
%
%
%
/*! @name Camera
%
@{ */
%
/*!
%
*/
%
float cameraMaxDist;
%
/*!
%
*/
%
float cameraMinDist;
%
/*!
%
*/
%
float cameraDefaultFov;
%
/*!
%
*/
%
float cameraMinFov;
%
/*!
%
*/
%
float cameraMaxFov;
%
/*!
%
*/
%
bool firstPersonOnly;
%
/*!
%
*/
%
bool useEyePoint;
%
/*!
%
*/
%
bool observeThroughObject;
%
/// @}
%
%
%
/*! @name HUD
%
%
@deprecated Likely to be removed soon.
%
@{ */
%
/*!
%
*/
%
filename hudImageName;
%
/*!
%
*/
%
filename hudImageNameFriendly;
%
/*!
%
*/
%
filename hudImageNameEnemy;
%
/*!
%
*/
%
bool hudRenderCenter;
%
/*!
%
*/
%
bool hudRenderModulated;
%
/*!
%
*/
%
bool hudRenderAlways;
%
/*!
%
*/
%
bool hudRenderDistance;
%
/*!
%
*/
%
bool hudRenderName;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool aiAvoidThis;
%
/*!
%
*/
%
bool computeCRC;
%
/// @}
%
%
};
%
%
class DebrisData : public GameBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
%
/*! @name Display
%
@{ */
%
/*!
%
*/
%
filename Texture;
%
/*!
%
*/
%
filename shapeFile;
%
/*!
%
*/
%
bool render2D;
%
/// @}
%
%
%
/*! @name Datablocks
%
@{ */
%
/*!
%
*/
%
ParticleEmitterData emitters;
%
/*!
%
*/
%
ExplosionData Explosion;
%
/// @}
%
%
%
/*! @name Physical Properties
%
@{ */
%
/*!
%
*/
%
float elasticity;
%
/*!
%
*/
%
float friction;
%
/*!
%
*/
%
int numBounces;
%
/*!
%
*/
%
int bounceVariance;
%
/*!
%
*/
%
float minSpinSpeed;
%
/*!
%
*/
%
float maxSpinSpeed;
%
/*!
%
*/
%
float gravModifier;
%
/*!
%
*/
%
float terminalVelocity;
%
/*!
%
*/
%
float velocity;
%
/*!
%
*/
%
float velocityVariance;
%
/*!
%
*/
%
float lifetime;
%
/*!
%
*/
%
float lifetimeVariance;
%
/*!
%
*/
%
bool useRadiusMass;
%
/*!
%
*/
%
float baseRadius;
%
/// @}
%
%
%
/*! @name Behavior
%
@{ */
%
/*!
%
*/
%
bool explodeOnMaxBounce;
%
/*!
%
*/
%
bool staticOnMaxBounce;
%
/*!
%
*/
%
bool snapOnMaxBounce;
%
/*!
%
*/
%
bool fade;
%
/*!
%
*/
%
bool ignoreWater;
%
/// @}
%
%
};
%
%
class GameBase : public SceneObject {
%
public:
%
/*! Return the datablock this GameBase is using. */
%
virtual int getDataBlock() {}
%
/*! Assign this GameBase to use the specified datablock. */
%
virtual bool setDataBlock(DataBlock db) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
};
%
%
class FireballAtmosphere : public GameBase {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
/*!
%
*/
%
float dropRadius;
%
/*!
%
*/
%
float dropsPerMinute;
%
/*!
%
*/
%
float minDropAngle;
%
/*!
%
*/
%
float maxDropAngle;
%
/*!
%
*/
%
float startVelocity;
%
/*!
%
*/
%
float dropHeight;
%
/*!
%
*/
%
Point3F dropDir;
%
};
%
%
class FireballAtmosphereData : public GameBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
/*!
%
*/
%
DebrisData fireball;
%
};
%
%
class SimDataBlockEvent {
%
public:
%
};
%
%
class Sim2DAudioEvent {
%
public:
%
};
%
%
class Sim3DAudioEvent {
%
public:
%
};
%
%
class SetMissionCRCEvent {
%
public:
%
};
%
%
class GuiNoMouseCtrl : public GuiControl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class ItemData : public ShapeBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
%
/*! @name Shadows
%
@{ */
%
/*!
%
*/
%
bool shadowEnable;
%
/*!
%
*/
%
bool shadowCanMove;
%
/*!
%
*/
%
bool shadowCanAnimate;
%
/// @}
%
%
%
/*! @name Render
%
@{ */
%
/*!
%
*/
%
filename shapeFile;
%
/*!
%
*/
%
filename cloakTexture;
%
/*!
%
*/
%
bool emap;
%
/// @}
%
%
%
/*! @name Destruction
%
%
Parameters related to the destruction effects of this object.
%
@{ */
%
/*!
%
*/
%
ExplosionData Explosion;
%
/*!
%
*/
%
ExplosionData underwaterExplosion;
%
/*!
%
*/
%
DebrisData Debris;
%
/*!
%
*/
%
bool renderWhenDestroyed;
%
/*!
%
*/
%
filename debrisShapeName;
%
/// @}
%
%
%
/*! @name Physics
%
@{ */
%
/*!
%
*/
%
float mass;
%
/*!
%
*/
%
float drag;
%
/*!
%
*/
%
float density;
%
/// @}
%
%
%
/*! @name Damage/Energy
%
@{ */
%
/*!
%
*/
%
float maxEnergy;
%
/*!
%
*/
%
float maxDamage;
%
/*!
%
*/
%
float disabledLevel;
%
/*!
%
*/
%
float destroyedLevel;
%
/*!
%
*/
%
float repairRate;
%
/*!
%
*/
%
bool inheritEnergyFromMount;
%
/*!
%
*/
%
bool isInvincible;
%
/// @}
%
%
%
/*! @name Camera
%
@{ */
%
/*!
%
*/
%
float cameraMaxDist;
%
/*!
%
*/
%
float cameraMinDist;
%
/*!
%
*/
%
float cameraDefaultFov;
%
/*!
%
*/
%
float cameraMinFov;
%
/*!
%
*/
%
float cameraMaxFov;
%
/*!
%
*/
%
bool firstPersonOnly;
%
/*!
%
*/
%
bool useEyePoint;
%
/*!
%
*/
%
bool observeThroughObject;
%
/// @}
%
%
%
/*! @name HUD
%
%
@deprecated Likely to be removed soon.
%
@{ */
%
/*!
%
*/
%
filename hudImageName;
%
/*!
%
*/
%
filename hudImageNameFriendly;
%
/*!
%
*/
%
filename hudImageNameEnemy;
%
/*!
%
*/
%
bool hudRenderCenter;
%
/*!
%
*/
%
bool hudRenderModulated;
%
/*!
%
*/
%
bool hudRenderAlways;
%
/*!
%
*/
%
bool hudRenderDistance;
%
/*!
%
*/
%
bool hudRenderName;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool aiAvoidThis;
%
/*!
%
*/
%
bool computeCRC;
%
/// @}
%
%
/*!
%
*/
%
string pickUpName;
%
/*!
%
*/
%
float friction;
%
/*!
%
*/
%
float elasticity;
%
/*!
%
*/
%
bool sticky;
%
/*!
%
*/
%
float gravityMod;
%
/*!
%
*/
%
float maxVelocity;
%
/*!
%
*/
%
int dynamicType;
%
/*!
%
*/
%
enumval lightType;
%
/*!
%
*/
%
ColorF lightColor;
%
/*!
%
*/
%
int LightTime;
%
/*!
%
*/
%
float lightRadius;
%
/*!
%
*/
%
bool lightOnlyStatic;
%
};
%
%
class MissionMarkerData : public ShapeBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
%
/*! @name Shadows
%
@{ */
%
/*!
%
*/
%
bool shadowEnable;
%
/*!
%
*/
%
bool shadowCanMove;
%
/*!
%
*/
%
bool shadowCanAnimate;
%
/// @}
%
%
%
/*! @name Render
%
@{ */
%
/*!
%
*/
%
filename shapeFile;
%
/*!
%
*/
%
filename cloakTexture;
%
/*!
%
*/
%
bool emap;
%
/// @}
%
%
%
/*! @name Destruction
%
%
Parameters related to the destruction effects of this object.
%
@{ */
%
/*!
%
*/
%
ExplosionData Explosion;
%
/*!
%
*/
%
ExplosionData underwaterExplosion;
%
/*!
%
*/
%
DebrisData Debris;
%
/*!
%
*/
%
bool renderWhenDestroyed;
%
/*!
%
*/
%
filename debrisShapeName;
%
/// @}
%
%
%
/*! @name Physics
%
@{ */
%
/*!
%
*/
%
float mass;
%
/*!
%
*/
%
float drag;
%
/*!
%
*/
%
float density;
%
/// @}
%
%
%
/*! @name Damage/Energy
%
@{ */
%
/*!
%
*/
%
float maxEnergy;
%
/*!
%
*/
%
float maxDamage;
%
/*!
%
*/
%
float disabledLevel;
%
/*!
%
*/
%
float destroyedLevel;
%
/*!
%
*/
%
float repairRate;
%
/*!
%
*/
%
bool inheritEnergyFromMount;
%
/*!
%
*/
%
bool isInvincible;
%
/// @}
%
%
%
/*! @name Camera
%
@{ */
%
/*!
%
*/
%
float cameraMaxDist;
%
/*!
%
*/
%
float cameraMinDist;
%
/*!
%
*/
%
float cameraDefaultFov;
%
/*!
%
*/
%
float cameraMinFov;
%
/*!
%
*/
%
float cameraMaxFov;
%
/*!
%
*/
%
bool firstPersonOnly;
%
/*!
%
*/
%
bool useEyePoint;
%
/*!
%
*/
%
bool observeThroughObject;
%
/// @}
%
%
%
/*! @name HUD
%
%
@deprecated Likely to be removed soon.
%
@{ */
%
/*!
%
*/
%
filename hudImageName;
%
/*!
%
*/
%
filename hudImageNameFriendly;
%
/*!
%
*/
%
filename hudImageNameEnemy;
%
/*!
%
*/
%
bool hudRenderCenter;
%
/*!
%
*/
%
bool hudRenderModulated;
%
/*!
%
*/
%
bool hudRenderAlways;
%
/*!
%
*/
%
bool hudRenderDistance;
%
/*!
%
*/
%
bool hudRenderName;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool aiAvoidThis;
%
/*!
%
*/
%
bool computeCRC;
%
/// @}
%
%
};
%
%
class ShapeBase : public GameBase {
%
public:
%
virtual void setHidden(bool show) {}
%
virtual bool isHidden() {}
%
virtual bool playAudio(int slot, AudioProfile ap) {}
%
virtual bool stopAudio(int slot) {}
%
virtual bool playThread(int slot, string sequenceName) {}
%
virtual bool setThreadDir(int slot, bool isForward) {}
%
virtual bool stopThread(int slot) {}
%
virtual bool pauseThread(int slot) {}
%
/*! Mount ourselves on an object in the specified slot. */
%
virtual bool mountObject( ShapeBase object, int slot ) {}
%
/*! Unmount an object from ourselves. */
%
virtual bool unmountObject(ShapeBase obj) {}
%
/*! Unmount from the currently mounted object if any. */
%
virtual void unmount() {}
%
/*! Are we mounted? */
%
virtual bool isMounted() {}
%
/*! Returns the ShapeBase we're mounted on. */
%
virtual int getObjectMount() {}
%
virtual int getMountedObjectCount() {}
%
virtual int getMountedObject(int slot) {}
%
virtual int getMountedObjectNode(int node) {}
%
virtual int getMountNodeObject(int node) {}
%
virtual bool mountImage(ShapeBaseImageData image, int slot, bool loaded=true, string skinTag=NULL) {}
%
virtual bool unmountImage(int slot) {}
%
virtual int getMountedImage(int slot) {}
%
virtual int getPendingImage(int slot) {}
%
virtual bool isImageFiring(int slot) {}
%
virtual bool isImageMounted(ShapeBaseImageData db) {}
%
virtual int getMountSlot(ShapeBaseImageData db) {}
%
virtual int getImageSkinTag(int slot) {}
%
virtual string getImageState(int slot) {}
%
virtual bool getImageTrigger(int slot) {}
%
virtual bool setImageTrigger(int slot, bool isTriggered) {}
%
virtual bool getImageAmmo(int slot) {}
%
virtual bool setImageAmmo(int slot, bool hasAmmo) {}
%
virtual bool getImageLoaded(int slot) {}
%
virtual bool setImageLoaded(int slot, bool loaded) {}
%
virtual string getMuzzleVector(int slot) {}
%
virtual string getMuzzlePoint(int slot) {}
%
virtual string getSlotTransform(int slot) {}
%
/*! Get the position at which the AI should stand to repair things. */
%
virtual string getAIRepairPoint() {}
%
virtual string getVelocity() {}
%
virtual bool setVelocity(Vector3F vel) {}
%
virtual bool applyImpulse(Point3F Pos, VectorF vel) {}
%
virtual string getEyeVector() {}
%
virtual string getEyePoint() {}
%
virtual string getEyeTransform() {}
%
virtual void setEnergyLevel(float level) {}
%
virtual float getEnergyLevel() {}
%
virtual float getEnergyPercent() {}
%
virtual void setDamageLevel(float level) {}
%
virtual float getDamageLevel() {}
%
virtual float getDamagePercent() {}
%
virtual bool setDamageState(string state) {}
%
virtual string getDamageState() {}
%
virtual bool isDestroyed() {}
%
/*! True if the state is not Enabled. */
%
virtual bool isDisabled() {}
%
virtual bool isEnabled() {}
%
virtual void applyDamage(float amt) {}
%
virtual void applyRepair(float amt) {}
%
virtual void setRepairRate(float amt) {}
%
virtual float getRepairRate() {}
%
virtual void setRechargeRate(float rate) {}
%
virtual float getRechargeRate() {}
%
/*! Returns a GameConnection. */
%
virtual int getControllingClient() {}
%
virtual int getControllingObject() {}
%
virtual bool canCloak() {}
%
virtual void setCloaked(bool isCloaked) {}
%
virtual bool isCloaked() {}
%
virtual void setDamageFlash(float lvl) {}
%
virtual float getDamageFlash() {}
%
virtual void setWhiteOut(float flashLevel) {}
%
virtual float getWhiteOut() {}
%
virtual float getCameraFov() {}
%
virtual void setCameraFov(float fov) {}
%
virtual void startFade( int fadeTimeMS, int fadeDelayMS, bool fadeOut ) {}
%
virtual void setDamageVector(Vector3F origin) {}
%
virtual void setShapeName(string tag) {}
%
virtual string getShapeName() {}
%
virtual string getSkinName() {}
%
/*! Clear all skin modifiers. */
%
virtual string getMountTransform() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
};
%
%
class MissionMarker : public ShapeBase {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
};
%
%
class WayPoint : public MissionMarker {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString name;
%
/*!
%
*/
%
WayPointTeam team;
%
/// @}
%
%
};
%
%
class SpawnSphere : public MissionMarker {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
%
/*! @name dimensions
%
@{ */
%
/*!
%
*/
%
float Radius;
%
/// @}
%
%
%
/*! @name Weight
%
@{ */
%
/*!
%
*/
%
float sphereWeight;
%
/*!
%
*/
%
float indoorWeight;
%
/*!
%
*/
%
float outdoorWeight;
%
/// @}
%
%
};
%
%
class PathCameraData : public ShapeBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
%
/*! @name Shadows
%
@{ */
%
/*!
%
*/
%
bool shadowEnable;
%
/*!
%
*/
%
bool shadowCanMove;
%
/*!
%
*/
%
bool shadowCanAnimate;
%
/// @}
%
%
%
/*! @name Render
%
@{ */
%
/*!
%
*/
%
filename shapeFile;
%
/*!
%
*/
%
filename cloakTexture;
%
/*!
%
*/
%
bool emap;
%
/// @}
%
%
%
/*! @name Destruction
%
%
Parameters related to the destruction effects of this object.
%
@{ */
%
/*!
%
*/
%
ExplosionData Explosion;
%
/*!
%
*/
%
ExplosionData underwaterExplosion;
%
/*!
%
*/
%
DebrisData Debris;
%
/*!
%
*/
%
bool renderWhenDestroyed;
%
/*!
%
*/
%
filename debrisShapeName;
%
/// @}
%
%
%
/*! @name Physics
%
@{ */
%
/*!
%
*/
%
float mass;
%
/*!
%
*/
%
float drag;
%
/*!
%
*/
%
float density;
%
/// @}
%
%
%
/*! @name Damage/Energy
%
@{ */
%
/*!
%
*/
%
float maxEnergy;
%
/*!
%
*/
%
float maxDamage;
%
/*!
%
*/
%
float disabledLevel;
%
/*!
%
*/
%
float destroyedLevel;
%
/*!
%
*/
%
float repairRate;
%
/*!
%
*/
%
bool inheritEnergyFromMount;
%
/*!
%
*/
%
bool isInvincible;
%
/// @}
%
%
%
/*! @name Camera
%
@{ */
%
/*!
%
*/
%
float cameraMaxDist;
%
/*!
%
*/
%
float cameraMinDist;
%
/*!
%
*/
%
float cameraDefaultFov;
%
/*!
%
*/
%
float cameraMinFov;
%
/*!
%
*/
%
float cameraMaxFov;
%
/*!
%
*/
%
bool firstPersonOnly;
%
/*!
%
*/
%
bool useEyePoint;
%
/*!
%
*/
%
bool observeThroughObject;
%
/// @}
%
%
%
/*! @name HUD
%
%
@deprecated Likely to be removed soon.
%
@{ */
%
/*!
%
*/
%
filename hudImageName;
%
/*!
%
*/
%
filename hudImageNameFriendly;
%
/*!
%
*/
%
filename hudImageNameEnemy;
%
/*!
%
*/
%
bool hudRenderCenter;
%
/*!
%
*/
%
bool hudRenderModulated;
%
/*!
%
*/
%
bool hudRenderAlways;
%
/*!
%
*/
%
bool hudRenderDistance;
%
/*!
%
*/
%
bool hudRenderName;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool aiAvoidThis;
%
/*!
%
*/
%
bool computeCRC;
%
/// @}
%
%
};
%
%
class PlayerData : public ShapeBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
%
/*! @name Shadows
%
@{ */
%
/*!
%
*/
%
bool shadowEnable;
%
/*!
%
*/
%
bool shadowCanMove;
%
/*!
%
*/
%
bool shadowCanAnimate;
%
/// @}
%
%
%
/*! @name Render
%
@{ */
%
/*!
%
*/
%
filename shapeFile;
%
/*!
%
*/
%
filename cloakTexture;
%
/*!
%
*/
%
bool emap;
%
/// @}
%
%
%
/*! @name Destruction
%
%
Parameters related to the destruction effects of this object.
%
@{ */
%
/*!
%
*/
%
ExplosionData Explosion;
%
/*!
%
*/
%
ExplosionData underwaterExplosion;
%
/*!
%
*/
%
DebrisData Debris;
%
/*!
%
*/
%
bool renderWhenDestroyed;
%
/*!
%
*/
%
filename debrisShapeName;
%
/// @}
%
%
%
/*! @name Physics
%
@{ */
%
/*!
%
*/
%
float mass;
%
/*!
%
*/
%
float drag;
%
/*!
%
*/
%
float density;
%
/// @}
%
%
%
/*! @name Damage/Energy
%
@{ */
%
/*!
%
*/
%
float maxEnergy;
%
/*!
%
*/
%
float maxDamage;
%
/*!
%
*/
%
float disabledLevel;
%
/*!
%
*/
%
float destroyedLevel;
%
/*!
%
*/
%
float repairRate;
%
/*!
%
*/
%
bool inheritEnergyFromMount;
%
/*!
%
*/
%
bool isInvincible;
%
/// @}
%
%
%
/*! @name Camera
%
@{ */
%
/*!
%
*/
%
float cameraMaxDist;
%
/*!
%
*/
%
float cameraMinDist;
%
/*!
%
*/
%
float cameraDefaultFov;
%
/*!
%
*/
%
float cameraMinFov;
%
/*!
%
*/
%
float cameraMaxFov;
%
/*!
%
*/
%
bool firstPersonOnly;
%
/*!
%
*/
%
bool useEyePoint;
%
/*!
%
*/
%
bool observeThroughObject;
%
/// @}
%
%
%
/*! @name HUD
%
%
@deprecated Likely to be removed soon.
%
@{ */
%
/*!
%
*/
%
filename hudImageName;
%
/*!
%
*/
%
filename hudImageNameFriendly;
%
/*!
%
*/
%
filename hudImageNameEnemy;
%
/*!
%
*/
%
bool hudRenderCenter;
%
/*!
%
*/
%
bool hudRenderModulated;
%
/*!
%
*/
%
bool hudRenderAlways;
%
/*!
%
*/
%
bool hudRenderDistance;
%
/*!
%
*/
%
bool hudRenderName;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool aiAvoidThis;
%
/*!
%
*/
%
bool computeCRC;
%
/// @}
%
%
/*!
%
*/
%
bool renderFirstPerson;
%
/*!
%
*/
%
float pickupRadius;
%
/*!
%
*/
%
float minLookAngle;
%
/*!
%
*/
%
float maxLookAngle;
%
/*!
%
*/
%
float maxFreelookAngle;
%
/*!
%
*/
%
float maxTimeScale;
%
/*!
%
*/
%
float maxStepHeight;
%
/*!
%
*/
%
float runForce;
%
/*!
%
*/
%
float runEnergyDrain;
%
/*!
%
*/
%
float minRunEnergy;
%
/*!
%
*/
%
float maxForwardSpeed;
%
/*!
%
*/
%
float maxBackwardSpeed;
%
/*!
%
*/
%
float maxSideSpeed;
%
/*!
%
*/
%
float maxUnderwaterForwardSpeed;
%
/*!
%
*/
%
float maxUnderwaterBackwardSpeed;
%
/*!
%
*/
%
float maxUnderwaterSideSpeed;
%
/*!
%
*/
%
float runSurfaceAngle;
%
/*!
%
*/
%
float minImpactSpeed;
%
/*!
%
*/
%
int recoverDelay;
%
/*!
%
*/
%
float recoverRunForceScale;
%
/*!
%
*/
%
float jumpForce;
%
/*!
%
*/
%
float jumpEnergyDrain;
%
/*!
%
*/
%
float minJumpEnergy;
%
/*!
%
*/
%
float minJumpSpeed;
%
/*!
%
*/
%
float maxJumpSpeed;
%
/*!
%
*/
%
float jumpSurfaceAngle;
%
/*!
%
*/
%
int jumpDelay;
%
/*!
%
*/
%
Point3F boundingBox;
%
/*!
%
*/
%
float boxHeadPercentage;
%
/*!
%
*/
%
float boxTorsoPercentage;
%
/*!
%
*/
%
int boxHeadLeftPercentage;
%
/*!
%
*/
%
int boxHeadRightPercentage;
%
/*!
%
*/
%
int boxHeadBackPercentage;
%
/*!
%
*/
%
int boxHeadFrontPercentage;
%
/*!
%
*/
%
float horizMaxSpeed;
%
/*!
%
*/
%
float horizResistSpeed;
%
/*!
%
*/
%
float horizResistFactor;
%
/*!
%
*/
%
float upMaxSpeed;
%
/*!
%
*/
%
float upResistSpeed;
%
/*!
%
*/
%
float upResistFactor;
%
/*!
%
*/
%
DecalData DecalData;
%
/*!
%
*/
%
float decalOffset;
%
/*!
%
*/
%
ParticleEmitterData footPuffEmitter;
%
/*!
%
*/
%
int footPuffNumParts;
%
/*!
%
*/
%
float footPuffRadius;
%
/*!
%
*/
%
ParticleEmitterData dustEmitter;
%
/*!
%
*/
%
AudioProfile FootSoftSound;
%
/*!
%
*/
%
AudioProfile FootHardSound;
%
/*!
%
*/
%
AudioProfile FootMetalSound;
%
/*!
%
*/
%
AudioProfile FootSnowSound;
%
/*!
%
*/
%
AudioProfile FootShallowSound;
%
/*!
%
*/
%
AudioProfile FootWadingSound;
%
/*!
%
*/
%
AudioProfile FootUnderwaterSound;
%
/*!
%
*/
%
AudioProfile FootBubblesSound;
%
/*!
%
*/
%
AudioProfile movingBubblesSound;
%
/*!
%
*/
%
AudioProfile waterBreathSound;
%
/*!
%
*/
%
AudioProfile impactSoftSound;
%
/*!
%
*/
%
AudioProfile impactHardSound;
%
/*!
%
*/
%
AudioProfile impactMetalSound;
%
/*!
%
*/
%
AudioProfile impactSnowSound;
%
/*!
%
*/
%
float mediumSplashSoundVelocity;
%
/*!
%
*/
%
float hardSplashSoundVelocity;
%
/*!
%
*/
%
float exitSplashSoundVelocity;
%
/*!
%
*/
%
AudioProfile impactWaterEasy;
%
/*!
%
*/
%
AudioProfile impactWaterMedium;
%
/*!
%
*/
%
AudioProfile impactWaterHard;
%
/*!
%
*/
%
AudioProfile exitingWater;
%
/*!
%
*/
%
SplashData Splash;
%
/*!
%
*/
%
float splashVelocity;
%
/*!
%
*/
%
float splashAngle;
%
/*!
%
*/
%
float splashFreqMod;
%
/*!
%
*/
%
float splashVelEpsilon;
%
/*!
%
*/
%
float bubbleEmitTime;
%
/*!
%
*/
%
ParticleEmitterData splashEmitter;
%
/*!
%
*/
%
float footstepSplashHeight;
%
/*!
%
*/
%
float groundImpactMinSpeed;
%
/*!
%
*/
%
Point3F groundImpactShakeFreq;
%
/*!
%
*/
%
Point3F groundImpactShakeAmp;
%
/*!
%
*/
%
float groundImpactShakeDuration;
%
/*!
%
*/
%
float groundImpactShakeFalloff;
%
};
%
%
class ProjectileData : public GameBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
/*!
%
*/
%
ParticleEmitterData particleEmitter;
%
/*!
%
*/
%
filename projectileShapeName;
%
/*!
%
*/
%
Point3F scale;
%
/*!
%
*/
%
AudioProfile sound;
%
/*!
%
*/
%
ExplosionData Explosion;
%
/*!
%
*/
%
DecalData decals;
%
/*!
%
*/
%
bool hasLight;
%
/*!
%
*/
%
float lightRadius;
%
/*!
%
*/
%
ColorF lightColor;
%
/*!
%
*/
%
bool isBallistic;
%
/*!
%
*/
%
float velInheritFactor;
%
/*!
%
*/
%
float muzzleVelocity;
%
/*!
%
*/
%
int lifetime;
%
/*!
%
*/
%
int armingDelay;
%
/*!
%
*/
%
int fadeDelay;
%
/*!
%
*/
%
float bounceElasticity;
%
/*!
%
*/
%
float bounceFriction;
%
/*!
%
*/
%
float gravityMod;
%
/*!
%
*/
%
int motionType;
%
/*!
%
*/
%
int behaviorType;
%
/*!
%
*/
%
int collisionType;
%
/*!
%
*/
%
string motionTypeParam;
%
/*!
%
*/
%
string behaviorTypeParam;
%
/*!
%
*/
%
string collisionTypeParam;
%
/*!
%
*/
%
string attackParam;
%
};
%
%
class Projectile : public GameBase {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
%
/*! @name Physics
%
@{ */
%
/*!
%
*/
%
Point3F initialPosition;
%
/*!
%
*/
%
Point3F initialVelocity;
%
/// @}
%
%
%
/*! @name Source
%
@{ */
%
/*!
%
*/
%
int sourceObject;
%
/*!
%
*/
%
int sourceSlot;
%
/// @}
%
%
};
%
%
class RigidShapeData : public ShapeBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
%
/*! @name Shadows
%
@{ */
%
/*!
%
*/
%
bool shadowEnable;
%
/*!
%
*/
%
bool shadowCanMove;
%
/*!
%
*/
%
bool shadowCanAnimate;
%
/// @}
%
%
%
/*! @name Render
%
@{ */
%
/*!
%
*/
%
filename shapeFile;
%
/*!
%
*/
%
filename cloakTexture;
%
/*!
%
*/
%
bool emap;
%
/// @}
%
%
%
/*! @name Destruction
%
%
Parameters related to the destruction effects of this object.
%
@{ */
%
/*!
%
*/
%
ExplosionData Explosion;
%
/*!
%
*/
%
ExplosionData underwaterExplosion;
%
/*!
%
*/
%
DebrisData Debris;
%
/*!
%
*/
%
bool renderWhenDestroyed;
%
/*!
%
*/
%
filename debrisShapeName;
%
/// @}
%
%
%
/*! @name Physics
%
@{ */
%
/*!
%
*/
%
float mass;
%
/*!
%
*/
%
float drag;
%
/*!
%
*/
%
float density;
%
/// @}
%
%
%
/*! @name Damage/Energy
%
@{ */
%
/*!
%
*/
%
float maxEnergy;
%
/*!
%
*/
%
float maxDamage;
%
/*!
%
*/
%
float disabledLevel;
%
/*!
%
*/
%
float destroyedLevel;
%
/*!
%
*/
%
float repairRate;
%
/*!
%
*/
%
bool inheritEnergyFromMount;
%
/*!
%
*/
%
bool isInvincible;
%
/// @}
%
%
%
/*! @name Camera
%
@{ */
%
/*!
%
*/
%
float cameraMaxDist;
%
/*!
%
*/
%
float cameraMinDist;
%
/*!
%
*/
%
float cameraDefaultFov;
%
/*!
%
*/
%
float cameraMinFov;
%
/*!
%
*/
%
float cameraMaxFov;
%
/*!
%
*/
%
bool firstPersonOnly;
%
/*!
%
*/
%
bool useEyePoint;
%
/*!
%
*/
%
bool observeThroughObject;
%
/// @}
%
%
%
/*! @name HUD
%
%
@deprecated Likely to be removed soon.
%
@{ */
%
/*!
%
*/
%
filename hudImageName;
%
/*!
%
*/
%
filename hudImageNameFriendly;
%
/*!
%
*/
%
filename hudImageNameEnemy;
%
/*!
%
*/
%
bool hudRenderCenter;
%
/*!
%
*/
%
bool hudRenderModulated;
%
/*!
%
*/
%
bool hudRenderAlways;
%
/*!
%
*/
%
bool hudRenderDistance;
%
/*!
%
*/
%
bool hudRenderName;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool aiAvoidThis;
%
/*!
%
*/
%
bool computeCRC;
%
/// @}
%
%
/*!
%
*/
%
Point3F massCenter;
%
/*!
%
*/
%
Point3F massBox;
%
/*!
%
*/
%
float bodyRestitution;
%
/*!
%
*/
%
float bodyFriction;
%
/*!
%
*/
%
AudioProfile softImpactSound;
%
/*!
%
*/
%
AudioProfile hardImpactSound;
%
/*!
%
*/
%
float minImpactSpeed;
%
/*!
%
*/
%
float softImpactSpeed;
%
/*!
%
*/
%
float hardImpactSpeed;
%
/*!
%
*/
%
float minRollSpeed;
%
/*!
%
*/
%
float maxDrag;
%
/*!
%
*/
%
float minDrag;
%
/*!
%
*/
%
int integration;
%
/*!
%
*/
%
float collisionTol;
%
/*!
%
*/
%
float contactTol;
%
/*!
%
*/
%
bool cameraRoll;
%
/*!
%
*/
%
float cameraLag;
%
/*!
%
*/
%
float cameraDecay;
%
/*!
%
*/
%
float cameraOffset;
%
/*!
%
*/
%
ParticleEmitterData dustEmitter;
%
/*!
%
*/
%
float triggerDustHeight;
%
/*!
%
*/
%
float dustHeight;
%
/*!
%
*/
%
ParticleEmitterData splashEmitter;
%
/*!
%
*/
%
float splashFreqMod;
%
/*!
%
*/
%
float splashVelEpsilon;
%
/*!
%
*/
%
float exitSplashSoundVelocity;
%
/*!
%
*/
%
float softSplashSoundVelocity;
%
/*!
%
*/
%
float mediumSplashSoundVelocity;
%
/*!
%
*/
%
float hardSplashSoundVelocity;
%
/*!
%
*/
%
AudioProfile exitingWater;
%
/*!
%
*/
%
AudioProfile impactWaterEasy;
%
/*!
%
*/
%
AudioProfile impactWaterMedium;
%
/*!
%
*/
%
AudioProfile impactWaterHard;
%
/*!
%
*/
%
AudioProfile waterWakeSound;
%
/*!
%
*/
%
float dragForce;
%
/*!
%
*/
%
float vertFactor;
%
/*!
%
*/
%
float normalForce;
%
/*!
%
*/
%
float restorativeForce;
%
/*!
%
*/
%
float rollForce;
%
/*!
%
*/
%
float pitchForce;
%
/*!
%
*/
%
ParticleEmitterData dustTrailEmitter;
%
/*!
%
*/
%
Point3F dustTrailOffset;
%
/*!
%
*/
%
float triggerTrailHeight;
%
/*!
%
*/
%
float dustTrailFreqMod;
%
};
%
%
class StaticShapeData : public ShapeBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
%
/*! @name Shadows
%
@{ */
%
/*!
%
*/
%
bool shadowEnable;
%
/*!
%
*/
%
bool shadowCanMove;
%
/*!
%
*/
%
bool shadowCanAnimate;
%
/// @}
%
%
%
/*! @name Render
%
@{ */
%
/*!
%
*/
%
filename shapeFile;
%
/*!
%
*/
%
filename cloakTexture;
%
/*!
%
*/
%
bool emap;
%
/// @}
%
%
%
/*! @name Destruction
%
%
Parameters related to the destruction effects of this object.
%
@{ */
%
/*!
%
*/
%
ExplosionData Explosion;
%
/*!
%
*/
%
ExplosionData underwaterExplosion;
%
/*!
%
*/
%
DebrisData Debris;
%
/*!
%
*/
%
bool renderWhenDestroyed;
%
/*!
%
*/
%
filename debrisShapeName;
%
/// @}
%
%
%
/*! @name Physics
%
@{ */
%
/*!
%
*/
%
float mass;
%
/*!
%
*/
%
float drag;
%
/*!
%
*/
%
float density;
%
/// @}
%
%
%
/*! @name Damage/Energy
%
@{ */
%
/*!
%
*/
%
float maxEnergy;
%
/*!
%
*/
%
float maxDamage;
%
/*!
%
*/
%
float disabledLevel;
%
/*!
%
*/
%
float destroyedLevel;
%
/*!
%
*/
%
float repairRate;
%
/*!
%
*/
%
bool inheritEnergyFromMount;
%
/*!
%
*/
%
bool isInvincible;
%
/// @}
%
%
%
/*! @name Camera
%
@{ */
%
/*!
%
*/
%
float cameraMaxDist;
%
/*!
%
*/
%
float cameraMinDist;
%
/*!
%
*/
%
float cameraDefaultFov;
%
/*!
%
*/
%
float cameraMinFov;
%
/*!
%
*/
%
float cameraMaxFov;
%
/*!
%
*/
%
bool firstPersonOnly;
%
/*!
%
*/
%
bool useEyePoint;
%
/*!
%
*/
%
bool observeThroughObject;
%
/// @}
%
%
%
/*! @name HUD
%
%
@deprecated Likely to be removed soon.
%
@{ */
%
/*!
%
*/
%
filename hudImageName;
%
/*!
%
*/
%
filename hudImageNameFriendly;
%
/*!
%
*/
%
filename hudImageNameEnemy;
%
/*!
%
*/
%
bool hudRenderCenter;
%
/*!
%
*/
%
bool hudRenderModulated;
%
/*!
%
*/
%
bool hudRenderAlways;
%
/*!
%
*/
%
bool hudRenderDistance;
%
/*!
%
*/
%
bool hudRenderName;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool aiAvoidThis;
%
/*!
%
*/
%
bool computeCRC;
%
/// @}
%
%
/*!
%
*/
%
int dynamicType;
%
};
%
%
class ScopeAlwaysShapeData : public StaticShapeData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
%
/*! @name Shadows
%
@{ */
%
/*!
%
*/
%
bool shadowEnable;
%
/*!
%
*/
%
bool shadowCanMove;
%
/*!
%
*/
%
bool shadowCanAnimate;
%
/// @}
%
%
%
/*! @name Render
%
@{ */
%
/*!
%
*/
%
filename shapeFile;
%
/*!
%
*/
%
filename cloakTexture;
%
/*!
%
*/
%
bool emap;
%
/// @}
%
%
%
/*! @name Destruction
%
%
Parameters related to the destruction effects of this object.
%
@{ */
%
/*!
%
*/
%
ExplosionData Explosion;
%
/*!
%
*/
%
ExplosionData underwaterExplosion;
%
/*!
%
*/
%
DebrisData Debris;
%
/*!
%
*/
%
bool renderWhenDestroyed;
%
/*!
%
*/
%
filename debrisShapeName;
%
/// @}
%
%
%
/*! @name Physics
%
@{ */
%
/*!
%
*/
%
float mass;
%
/*!
%
*/
%
float drag;
%
/*!
%
*/
%
float density;
%
/// @}
%
%
%
/*! @name Damage/Energy
%
@{ */
%
/*!
%
*/
%
float maxEnergy;
%
/*!
%
*/
%
float maxDamage;
%
/*!
%
*/
%
float disabledLevel;
%
/*!
%
*/
%
float destroyedLevel;
%
/*!
%
*/
%
float repairRate;
%
/*!
%
*/
%
bool inheritEnergyFromMount;
%
/*!
%
*/
%
bool isInvincible;
%
/// @}
%
%
%
/*! @name Camera
%
@{ */
%
/*!
%
*/
%
float cameraMaxDist;
%
/*!
%
*/
%
float cameraMinDist;
%
/*!
%
*/
%
float cameraDefaultFov;
%
/*!
%
*/
%
float cameraMinFov;
%
/*!
%
*/
%
float cameraMaxFov;
%
/*!
%
*/
%
bool firstPersonOnly;
%
/*!
%
*/
%
bool useEyePoint;
%
/*!
%
*/
%
bool observeThroughObject;
%
/// @}
%
%
%
/*! @name HUD
%
%
@deprecated Likely to be removed soon.
%
@{ */
%
/*!
%
*/
%
filename hudImageName;
%
/*!
%
*/
%
filename hudImageNameFriendly;
%
/*!
%
*/
%
filename hudImageNameEnemy;
%
/*!
%
*/
%
bool hudRenderCenter;
%
/*!
%
*/
%
bool hudRenderModulated;
%
/*!
%
*/
%
bool hudRenderAlways;
%
/*!
%
*/
%
bool hudRenderDistance;
%
/*!
%
*/
%
bool hudRenderName;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool aiAvoidThis;
%
/*!
%
*/
%
bool computeCRC;
%
/// @}
%
%
/*!
%
*/
%
int dynamicType;
%
};
%
%
class StaticShape : public ShapeBase {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
%
/*! @name Lighting
%
@{ */
%
/*!
%
*/
%
bool receiveSunLight;
%
/*!
%
*/
%
bool receiveLMLighting;
%
/*!
%
*/
%
bool useAdaptiveSelfIllumination;
%
/*!
%
*/
%
bool useCustomAmbientLighting;
%
/*!
%
*/
%
bool customAmbientSelfIllumination;
%
/*!
%
*/
%
ColorF customAmbientLighting;
%
/*!
%
*/
%
string lightGroupName;
%
/// @}
%
%
};
%
%
class ScopeAlwaysShape : public StaticShape {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
%
/*! @name Lighting
%
@{ */
%
/*!
%
*/
%
bool receiveSunLight;
%
/*!
%
*/
%
bool receiveLMLighting;
%
/*!
%
*/
%
bool useAdaptiveSelfIllumination;
%
/*!
%
*/
%
bool useCustomAmbientLighting;
%
/*!
%
*/
%
bool customAmbientSelfIllumination;
%
/*!
%
*/
%
ColorF customAmbientLighting;
%
/*!
%
*/
%
string lightGroupName;
%
/// @}
%
%
};
%
%
class ShapeBaseImageData : public GameBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
/*!
%
*/
%
bool emap;
%
/*!
%
*/
%
filename shapeFile;
%
/*!
%
*/
%
ProjectileData Projectile;
%
/*!
%
*/
%
bool cloakable;
%
/*!
%
*/
%
int MountPoint;
%
/*!
%
*/
%
MatrixPosition offset;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
MatrixPosition eyeOffset;
%
/*!
%
*/
%
MatrixRotation eyeRotation;
%
/*!
%
*/
%
bool correctMuzzleVector;
%
/*!
%
*/
%
bool firstPerson;
%
/*!
%
*/
%
float mass;
%
/*!
%
*/
%
bool usesEnergy;
%
/*!
%
*/
%
float minEnergy;
%
/*!
%
*/
%
bool accuFire;
%
/*!
%
*/
%
enumval lightType;
%
/*!
%
*/
%
ColorF lightColor;
%
/*!
%
*/
%
int LightTime;
%
/*!
%
*/
%
float lightRadius;
%
/*!
%
*/
%
DebrisData casing;
%
/*!
%
*/
%
Point3F shellExitDir;
%
/*!
%
*/
%
float shellExitVariance;
%
/*!
%
*/
%
float shellVelocity;
%
/*!
%
*/
%
caseString stateName;
%
/*!
%
*/
%
string stateTransitionOnLoaded;
%
/*!
%
*/
%
string stateTransitionOnNotLoaded;
%
/*!
%
*/
%
string stateTransitionOnAmmo;
%
/*!
%
*/
%
string stateTransitionOnNoAmmo;
%
/*!
%
*/
%
string stateTransitionOnTarget;
%
/*!
%
*/
%
string stateTransitionOnNoTarget;
%
/*!
%
*/
%
string stateTransitionOnWet;
%
/*!
%
*/
%
string stateTransitionOnNotWet;
%
/*!
%
*/
%
string stateTransitionOnTriggerUp;
%
/*!
%
*/
%
string stateTransitionOnTriggerDown;
%
/*!
%
*/
%
string stateTransitionOnTimeout;
%
/*!
%
*/
%
float stateTimeoutValue;
%
/*!
%
*/
%
bool stateWaitForTimeout;
%
/*!
%
*/
%
bool stateFire;
%
/*!
%
*/
%
bool stateEjectShell;
%
/*!
%
*/
%
float stateEnergyDrain;
%
/*!
%
*/
%
bool stateAllowImageChange;
%
/*!
%
*/
%
bool stateDirection;
%
/*!
%
*/
%
enumval stateLoadedFlag;
%
/*!
%
*/
%
enumval stateSpinThread;
%
/*!
%
*/
%
enumval stateRecoil;
%
/*!
%
*/
%
string stateSequence;
%
/*!
%
*/
%
bool stateSequenceRandomFlash;
%
/*!
%
*/
%
AudioProfile stateSound;
%
/*!
%
*/
%
caseString stateScript;
%
/*!
%
*/
%
ParticleEmitterData stateEmitter;
%
/*!
%
*/
%
float stateEmitterTime;
%
/*!
%
*/
%
string stateEmitterNode;
%
/*!
%
*/
%
bool stateIgnoreLoadedForReady;
%
/*!
%
*/
%
bool computeCRC;
%
};
%
%
class ShowTSCtrl : public GuiTSCtrl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
bool applyFilterToChildren;
%
/*!
%
*/
%
float cameraZRot;
%
/*!
%
*/
%
float forceFOV;
%
};
%
%
class TSStatic : public SceneObject {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Media
%
@{ */
%
/*!
%
*/
%
filename shapeName;
%
/// @}
%
%
%
/*! @name Lighting
%
@{ */
%
/*!
%
*/
%
bool receiveSunLight;
%
/*!
%
*/
%
bool receiveLMLighting;
%
/*!
%
*/
%
bool useAdaptiveSelfIllumination;
%
/*!
%
*/
%
bool useCustomAmbientLighting;
%
/*!
%
*/
%
bool customAmbientSelfIllumination;
%
/*!
%
*/
%
ColorF customAmbientLighting;
%
/*!
%
*/
%
string lightGroupName;
%
/// @}
%
%
%
/*! @name Collision
%
@{ */
%
/*!
%
*/
%
bool usePolysoup;
%
/// @}
%
%
};
%
%
class GuiCrossHairHud : public GuiBitmapCtrl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
%
%
*/
%
filename bitmap;
%
/*!
%
*/
%
bool wrap;
%
/// @}
%
%
%
/*! @name Damage
%
@{ */
%
/*!
%
*/
%
ColorF damageFillColor;
%
/*!
%
*/
%
ColorF damageFrameColor;
%
/*!
%
*/
%
Point2I damageRect;
%
/*!
%
*/
%
Point2I damageOffset;
%
/// @}
%
%
};
%
%
class GuiHealthBarHud : public GuiControl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name colors
%
@{ */
%
/*!
%
*/
%
ColorF fillColor;
%
/*!
%
*/
%
ColorF frameColor;
%
/*!
%
*/
%
ColorF damageFillColor;
%
/// @}
%
%
%
/*! @name Pulse
%
@{ */
%
/*!
%
*/
%
int pulseRate;
%
/*!
%
*/
%
float pulseThreshold;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool flipped;
%
/*!
%
*/
%
bool showFill;
%
/*!
%
*/
%
bool showFrame;
%
/*!
%
*/
%
bool displayEnergy;
%
/// @}
%
%
};
%
%
class GuiShapeNameHud : public GuiControl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name colors
%
@{ */
%
/*!
%
*/
%
ColorF fillColor;
%
/*!
%
*/
%
ColorF frameColor;
%
/*!
%
*/
%
ColorF textColor;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool showFill;
%
/*!
%
*/
%
bool showFrame;
%
/*!
%
*/
%
float verticalOffset;
%
/*!
%
*/
%
float distanceFade;
%
/// @}
%
%
};
%
%
class Explosion : public GameBase {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
};
%
%
class ExplosionData : public GameBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
/*!
%
*/
%
filename explosionShape;
%
/*!
%
*/
%
AudioProfile soundProfile;
%
/*!
%
*/
%
bool faceViewer;
%
/*!
%
*/
%
ParticleEmitterData particleEmitter;
%
/*!
%
*/
%
int particleDensity;
%
/*!
%
*/
%
float particleRadius;
%
/*!
%
*/
%
Point3F explosionScale;
%
/*!
%
*/
%
float playSpeed;
%
/*!
%
*/
%
ParticleEmitterData emitter;
%
/*!
%
*/
%
DebrisData Debris;
%
/*!
%
*/
%
float debrisThetaMin;
%
/*!
%
*/
%
float debrisThetaMax;
%
/*!
%
*/
%
float debrisPhiMin;
%
/*!
%
*/
%
float debrisPhiMax;
%
/*!
%
*/
%
int debrisNum;
%
/*!
%
*/
%
int debrisNumVariance;
%
/*!
%
*/
%
float debrisVelocity;
%
/*!
%
*/
%
float debrisVelocityVariance;
%
/*!
%
*/
%
ExplosionData subExplosion;
%
/*!
%
*/
%
int delayMS;
%
/*!
%
*/
%
int delayVariance;
%
/*!
%
*/
%
int lifetimeMS;
%
/*!
%
*/
%
int lifetimeVariance;
%
/*!
%
*/
%
float offset;
%
/*!
%
*/
%
float times;
%
/*!
%
*/
%
Point3F sizes;
%
/*!
%
*/
%
bool shakeCamera;
%
/*!
%
*/
%
Point3F camShakeFreq;
%
/*!
%
*/
%
Point3F camShakeAmp;
%
/*!
%
*/
%
float camShakeDuration;
%
/*!
%
*/
%
float camShakeRadius;
%
/*!
%
*/
%
float camShakeFalloff;
%
/*!
%
*/
%
float lightStartRadius;
%
/*!
%
*/
%
float lightEndRadius;
%
/*!
%
*/
%
ColorF lightStartColor;
%
/*!
%
*/
%
ColorF lightEndColor;
%
};
%
%
class fxFoliageReplicator : public SceneObject {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Debugging
%
@{ */
%
/*!
%
*/
%
bool UseDebugInfo;
%
/*!
%
*/
%
float DebugBoxHeight;
%
/*!
%
*/
%
bool HideFoliage;
%
/*!
%
*/
%
bool ShowPlacementArea;
%
/*!
%
*/
%
int PlacementAreaHeight;
%
/*!
%
*/
%
ColorF PlacementColour;
%
/// @}
%
%
%
/*! @name Media
%
@{ */
%
/*!
%
*/
%
int Seed;
%
/*!
%
*/
%
filename FoliageFile;
%
/*!
%
*/
%
int FoliageCount;
%
/*!
%
*/
%
int FoliageRetries;
%
/// @}
%
%
%
/*! @name Area
%
@{ */
%
/*!
%
*/
%
int InnerRadiusX;
%
/*!
%
*/
%
int InnerRadiusY;
%
/*!
%
*/
%
int OuterRadiusX;
%
/*!
%
*/
%
int OuterRadiusY;
%
/// @}
%
%
%
/*! @name dimensions
%
@{ */
%
/*!
%
*/
%
float MinWidth;
%
/*!
%
*/
%
float MaxWidth;
%
/*!
%
*/
%
float MinHeight;
%
/*!
%
*/
%
float MaxHeight;
%
/*!
%
*/
%
bool FixAspectRatio;
%
/*!
%
*/
%
bool FixSizeToMax;
%
/*!
%
*/
%
float OffsetZ;
%
/*!
%
*/
%
bool RandomFlip;
%
/// @}
%
%
%
/*! @name Culling
%
@{ */
%
/*!
%
*/
%
bool UseCulling;
%
/*!
%
*/
%
int CullResolution;
%
/*!
%
*/
%
float ViewDistance;
%
/*!
%
*/
%
float ViewClosest;
%
/*!
%
*/
%
float FadeInRegion;
%
/*!
%
*/
%
float FadeOutRegion;
%
/*!
%
*/
%
float AlphaCutoff;
%
/*!
%
*/
%
float GroundAlpha;
%
/// @}
%
%
%
/*! @name Animation
%
@{ */
%
/*!
%
*/
%
bool SwayOn;
%
/*!
%
*/
%
bool SwaySync;
%
/*!
%
*/
%
float SwayMagSide;
%
/*!
%
*/
%
float SwayMagFront;
%
/*!
%
*/
%
float MinSwayTime;
%
/*!
%
*/
%
float MaxSwayTime;
%
/// @}
%
%
%
/*! @name Lighting
%
@{ */
%
/*!
%
*/
%
bool LightOn;
%
/*!
%
*/
%
bool LightSync;
%
/*!
%
*/
%
float MinLuminance;
%
/*!
%
*/
%
float MaxLuminance;
%
/*!
%
*/
%
float LightTime;
%
/// @}
%
%
%
/*! @name Restrictions
%
@{ */
%
/*!
%
*/
%
bool AllowOnTerrain;
%
/*!
%
*/
%
bool AllowOnInteriors;
%
/*!
%
*/
%
bool AllowOnStatics;
%
/*!
%
*/
%
bool AllowOnWater;
%
/*!
%
*/
%
bool AllowWaterSurface;
%
/*!
%
*/
%
int AllowedTerrainSlope;
%
/// @}
%
%
};
%
%
class fxRenderObject : public SceneObject {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
/*!
%
*/
%
float QuadSize;
%
/*!
%
*/
%
float QuadRotateSpeed;
%
/*!
%
*/
%
filename Texture;
%
/*!
%
*/
%
ColorI ObjColor;
%
};
%
%
class fxShapeReplicator : public SceneObject {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Debugging
%
@{ */
%
/*!
%
*/
%
bool HideReplications;
%
/*!
%
*/
%
bool ShowPlacementArea;
%
/*!
%
*/
%
int PlacementAreaHeight;
%
/*!
%
*/
%
ColorF PlacementColour;
%
/// @}
%
%
%
/*! @name Media
%
@{ */
%
/*!
%
*/
%
filename shapeFile;
%
/// @}
%
%
%
/*! @name Replications
%
@{ */
%
/*!
%
*/
%
int Seed;
%
/*!
%
*/
%
int ShapeCount;
%
/*!
%
*/
%
int ShapeRetries;
%
/// @}
%
%
%
/*! @name Placement Radius
%
@{ */
%
/*!
%
*/
%
int InnerRadiusX;
%
/*!
%
*/
%
int InnerRadiusY;
%
/*!
%
*/
%
int OuterRadiusX;
%
/*!
%
*/
%
int OuterRadiusY;
%
/// @}
%
%
%
/*! @name Restraints
%
@{ */
%
/*!
%
*/
%
bool AllowOnTerrain;
%
/*!
%
*/
%
bool AllowOnInteriors;
%
/*!
%
*/
%
bool AllowOnStatics;
%
/*!
%
*/
%
bool AllowOnWater;
%
/*!
%
*/
%
bool AllowWaterSurface;
%
/*!
%
*/
%
bool AlignToTerrain;
%
/*!
%
*/
%
bool Interactions;
%
/*!
%
*/
%
int AllowedTerrainSlope;
%
/*!
%
*/
%
Point3F TerrainAlignment;
%
/// @}
%
%
%
/*! @name Object Transforms
%
@{ */
%
/*!
%
*/
%
bool FixShapeAspect;
%
/*!
%
*/
%
Point3F ShapeScaleMin;
%
/*!
%
*/
%
Point3F ShapeScaleMax;
%
/*!
%
*/
%
Point3F ShapeRotateMin;
%
/*!
%
*/
%
Point3F ShapeRotateMax;
%
/*!
%
*/
%
int OffsetZ;
%
/// @}
%
%
%
/*! @name Lighting
%
@{ */
%
/*!
%
*/
%
bool receiveSunLight;
%
/*!
%
*/
%
bool receiveLMLighting;
%
/*!
%
*/
%
bool useAdaptiveSelfIllumination;
%
/*!
%
*/
%
bool useCustomAmbientLighting;
%
/*!
%
*/
%
bool customAmbientSelfIllumination;
%
/*!
%
*/
%
ColorF customAmbientLighting;
%
/*!
%
*/
%
string lightGroupName;
%
/// @}
%
%
};
%
%
class fxShapeReplicatedStatic : public SceneObject {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Media
%
@{ */
%
/*!
%
*/
%
filename shapeName;
%
/// @}
%
%
%
/*! @name Lighting
%
@{ */
%
/*!
%
*/
%
bool receiveSunLight;
%
/*!
%
*/
%
bool receiveLMLighting;
%
/*!
%
*/
%
bool useAdaptiveSelfIllumination;
%
/*!
%
*/
%
bool useCustomAmbientLighting;
%
/*!
%
*/
%
bool customAmbientSelfIllumination;
%
/*!
%
*/
%
ColorF customAmbientLighting;
%
/*!
%
*/
%
string lightGroupName;
%
/// @}
%
%
%
/*! @name Collision
%
@{ */
%
/*!
%
*/
%
bool usePolysoup;
%
/// @}
%
%
};
%
%
class LightningData : public GameBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
/*!
%
*/
%
AudioProfile strikeSound;
%
/*!
%
*/
%
AudioProfile thunderSounds;
%
/*!
%
*/
%
string strikeTextures;
%
};
%
%
class LightningStrikeEvent {
%
public:
%
};
%
%
class ParticleEmitterNodeData : public GameBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
/*!
%
*/
%
float timeMultiple;
%
};
%
%
class PrecipitationData : public GameBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
/*!
%
*/
%
AudioProfile soundProfile;
%
/*!
%
*/
%
filename dropTexture;
%
/*!
%
*/
%
filename splashTexture;
%
/*!
%
*/
%
float dropSize;
%
/*!
%
*/
%
float splashSize;
%
/*!
%
*/
%
int splashMS;
%
/*!
%
*/
%
bool useTrueBillboards;
%
};
%
%
class SplashData : public GameBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
/*!
%
*/
%
AudioProfile soundProfile;
%
/*!
%
*/
%
Point3F scale;
%
/*!
%
*/
%
ParticleEmitterData emitter;
%
/*!
%
*/
%
int delayMS;
%
/*!
%
*/
%
int delayVariance;
%
/*!
%
*/
%
int lifetimeMS;
%
/*!
%
*/
%
int lifetimeVariance;
%
/*!
%
*/
%
float width;
%
/*!
%
*/
%
int numSegments;
%
/*!
%
*/
%
float velocity;
%
/*!
%
*/
%
float height;
%
/*!
%
*/
%
float acceleration;
%
/*!
%
*/
%
float times;
%
/*!
%
*/
%
ColorF colors;
%
/*!
%
*/
%
filename Texture;
%
/*!
%
*/
%
float texWrap;
%
/*!
%
*/
%
float texFactor;
%
/*!
%
*/
%
float ejectionFreq;
%
/*!
%
*/
%
float ejectionAngle;
%
/*!
%
*/
%
float ringLifetime;
%
/*!
%
*/
%
float startRadius;
%
/*!
%
*/
%
ExplosionData Explosion;
%
};
%
%
class Splash : public GameBase {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
};
%
%
class WeatherLightningStrikeEvent {
%
public:
%
};
%
%
class WeatherLightningData : public GameBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
/*!
%
*/
%
filename strikeTextures;
%
/*!
%
*/
%
filename flashTextures;
%
/*!
%
*/
%
filename fuzzyTextures;
%
/*!
%
*/
%
AudioProfile strikeSound;
%
/*!
%
*/
%
AudioProfile thunderSounds;
%
};
%
%
class WeatherLightning : public GameBase {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
/*!
%
*/
%
int strikesPerMinute;
%
/*!
%
*/
%
float boltDeathAge;
%
};
%
%
class RemoteCommandEvent {
%
public:
%
};
%
%
class SimpleMessageEvent {
%
public:
%
};
%
%
class VehicleData : public ShapeBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
%
/*! @name Shadows
%
@{ */
%
/*!
%
*/
%
bool shadowEnable;
%
/*!
%
*/
%
bool shadowCanMove;
%
/*!
%
*/
%
bool shadowCanAnimate;
%
/// @}
%
%
%
/*! @name Render
%
@{ */
%
/*!
%
*/
%
filename shapeFile;
%
/*!
%
*/
%
filename cloakTexture;
%
/*!
%
*/
%
bool emap;
%
/// @}
%
%
%
/*! @name Destruction
%
%
Parameters related to the destruction effects of this object.
%
@{ */
%
/*!
%
*/
%
ExplosionData Explosion;
%
/*!
%
*/
%
ExplosionData underwaterExplosion;
%
/*!
%
*/
%
DebrisData Debris;
%
/*!
%
*/
%
bool renderWhenDestroyed;
%
/*!
%
*/
%
filename debrisShapeName;
%
/// @}
%
%
%
/*! @name Physics
%
@{ */
%
/*!
%
*/
%
float mass;
%
/*!
%
*/
%
float drag;
%
/*!
%
*/
%
float density;
%
/// @}
%
%
%
/*! @name Damage/Energy
%
@{ */
%
/*!
%
*/
%
float maxEnergy;
%
/*!
%
*/
%
float maxDamage;
%
/*!
%
*/
%
float disabledLevel;
%
/*!
%
*/
%
float destroyedLevel;
%
/*!
%
*/
%
float repairRate;
%
/*!
%
*/
%
bool inheritEnergyFromMount;
%
/*!
%
*/
%
bool isInvincible;
%
/// @}
%
%
%
/*! @name Camera
%
@{ */
%
/*!
%
*/
%
float cameraMaxDist;
%
/*!
%
*/
%
float cameraMinDist;
%
/*!
%
*/
%
float cameraDefaultFov;
%
/*!
%
*/
%
float cameraMinFov;
%
/*!
%
*/
%
float cameraMaxFov;
%
/*!
%
*/
%
bool firstPersonOnly;
%
/*!
%
*/
%
bool useEyePoint;
%
/*!
%
*/
%
bool observeThroughObject;
%
/// @}
%
%
%
/*! @name HUD
%
%
@deprecated Likely to be removed soon.
%
@{ */
%
/*!
%
*/
%
filename hudImageName;
%
/*!
%
*/
%
filename hudImageNameFriendly;
%
/*!
%
*/
%
filename hudImageNameEnemy;
%
/*!
%
*/
%
bool hudRenderCenter;
%
/*!
%
*/
%
bool hudRenderModulated;
%
/*!
%
*/
%
bool hudRenderAlways;
%
/*!
%
*/
%
bool hudRenderDistance;
%
/*!
%
*/
%
bool hudRenderName;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool aiAvoidThis;
%
/*!
%
*/
%
bool computeCRC;
%
/// @}
%
%
/*!
%
*/
%
float jetForce;
%
/*!
%
*/
%
float jetEnergyDrain;
%
/*!
%
*/
%
float minJetEnergy;
%
/*!
%
*/
%
Point3F massCenter;
%
/*!
%
*/
%
Point3F massBox;
%
/*!
%
*/
%
float bodyRestitution;
%
/*!
%
*/
%
float bodyFriction;
%
/*!
%
*/
%
AudioProfile softImpactSound;
%
/*!
%
*/
%
AudioProfile hardImpactSound;
%
/*!
%
*/
%
float minImpactSpeed;
%
/*!
%
*/
%
float softImpactSpeed;
%
/*!
%
*/
%
float hardImpactSpeed;
%
/*!
%
*/
%
float minRollSpeed;
%
/*!
%
*/
%
float maxSteeringAngle;
%
/*!
%
*/
%
float maxDrag;
%
/*!
%
*/
%
float minDrag;
%
/*!
%
*/
%
int integration;
%
/*!
%
*/
%
float collisionTol;
%
/*!
%
*/
%
float contactTol;
%
/*!
%
*/
%
bool cameraRoll;
%
/*!
%
*/
%
float cameraLag;
%
/*!
%
*/
%
float cameraDecay;
%
/*!
%
*/
%
float cameraOffset;
%
/*!
%
*/
%
ParticleEmitterData dustEmitter;
%
/*!
%
*/
%
float triggerDustHeight;
%
/*!
%
*/
%
float dustHeight;
%
/*!
%
*/
%
ParticleEmitterData damageEmitter;
%
/*!
%
*/
%
ParticleEmitterData splashEmitter;
%
/*!
%
*/
%
Point3F damageEmitterOffset;
%
/*!
%
*/
%
float damageLevelTolerance;
%
/*!
%
*/
%
float numDmgEmitterAreas;
%
/*!
%
*/
%
float splashFreqMod;
%
/*!
%
*/
%
float splashVelEpsilon;
%
/*!
%
*/
%
float exitSplashSoundVelocity;
%
/*!
%
*/
%
float softSplashSoundVelocity;
%
/*!
%
*/
%
float mediumSplashSoundVelocity;
%
/*!
%
*/
%
float hardSplashSoundVelocity;
%
/*!
%
*/
%
AudioProfile exitingWater;
%
/*!
%
*/
%
AudioProfile impactWaterEasy;
%
/*!
%
*/
%
AudioProfile impactWaterMedium;
%
/*!
%
*/
%
AudioProfile impactWaterHard;
%
/*!
%
*/
%
AudioProfile waterWakeSound;
%
/*!
%
*/
%
float collDamageThresholdVel;
%
/*!
%
*/
%
float collDamageMultiplier;
%
};
%
%
class FlyingVehicleData : public VehicleData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
%
/*! @name Shadows
%
@{ */
%
/*!
%
*/
%
bool shadowEnable;
%
/*!
%
*/
%
bool shadowCanMove;
%
/*!
%
*/
%
bool shadowCanAnimate;
%
/// @}
%
%
%
/*! @name Render
%
@{ */
%
/*!
%
*/
%
filename shapeFile;
%
/*!
%
*/
%
filename cloakTexture;
%
/*!
%
*/
%
bool emap;
%
/// @}
%
%
%
/*! @name Destruction
%
%
Parameters related to the destruction effects of this object.
%
@{ */
%
/*!
%
*/
%
ExplosionData Explosion;
%
/*!
%
*/
%
ExplosionData underwaterExplosion;
%
/*!
%
*/
%
DebrisData Debris;
%
/*!
%
*/
%
bool renderWhenDestroyed;
%
/*!
%
*/
%
filename debrisShapeName;
%
/// @}
%
%
%
/*! @name Physics
%
@{ */
%
/*!
%
*/
%
float mass;
%
/*!
%
*/
%
float drag;
%
/*!
%
*/
%
float density;
%
/// @}
%
%
%
/*! @name Damage/Energy
%
@{ */
%
/*!
%
*/
%
float maxEnergy;
%
/*!
%
*/
%
float maxDamage;
%
/*!
%
*/
%
float disabledLevel;
%
/*!
%
*/
%
float destroyedLevel;
%
/*!
%
*/
%
float repairRate;
%
/*!
%
*/
%
bool inheritEnergyFromMount;
%
/*!
%
*/
%
bool isInvincible;
%
/// @}
%
%
%
/*! @name Camera
%
@{ */
%
/*!
%
*/
%
float cameraMaxDist;
%
/*!
%
*/
%
float cameraMinDist;
%
/*!
%
*/
%
float cameraDefaultFov;
%
/*!
%
*/
%
float cameraMinFov;
%
/*!
%
*/
%
float cameraMaxFov;
%
/*!
%
*/
%
bool firstPersonOnly;
%
/*!
%
*/
%
bool useEyePoint;
%
/*!
%
*/
%
bool observeThroughObject;
%
/// @}
%
%
%
/*! @name HUD
%
%
@deprecated Likely to be removed soon.
%
@{ */
%
/*!
%
*/
%
filename hudImageName;
%
/*!
%
*/
%
filename hudImageNameFriendly;
%
/*!
%
*/
%
filename hudImageNameEnemy;
%
/*!
%
*/
%
bool hudRenderCenter;
%
/*!
%
*/
%
bool hudRenderModulated;
%
/*!
%
*/
%
bool hudRenderAlways;
%
/*!
%
*/
%
bool hudRenderDistance;
%
/*!
%
*/
%
bool hudRenderName;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool aiAvoidThis;
%
/*!
%
*/
%
bool computeCRC;
%
/// @}
%
%
/*!
%
*/
%
float jetForce;
%
/*!
%
*/
%
float jetEnergyDrain;
%
/*!
%
*/
%
float minJetEnergy;
%
/*!
%
*/
%
Point3F massCenter;
%
/*!
%
*/
%
Point3F massBox;
%
/*!
%
*/
%
float bodyRestitution;
%
/*!
%
*/
%
float bodyFriction;
%
/*!
%
*/
%
AudioProfile softImpactSound;
%
/*!
%
*/
%
AudioProfile hardImpactSound;
%
/*!
%
*/
%
float minImpactSpeed;
%
/*!
%
*/
%
float softImpactSpeed;
%
/*!
%
*/
%
float hardImpactSpeed;
%
/*!
%
*/
%
float minRollSpeed;
%
/*!
%
*/
%
float maxSteeringAngle;
%
/*!
%
*/
%
float maxDrag;
%
/*!
%
*/
%
float minDrag;
%
/*!
%
*/
%
int integration;
%
/*!
%
*/
%
float collisionTol;
%
/*!
%
*/
%
float contactTol;
%
/*!
%
*/
%
bool cameraRoll;
%
/*!
%
*/
%
float cameraLag;
%
/*!
%
*/
%
float cameraDecay;
%
/*!
%
*/
%
float cameraOffset;
%
/*!
%
*/
%
ParticleEmitterData dustEmitter;
%
/*!
%
*/
%
float triggerDustHeight;
%
/*!
%
*/
%
float dustHeight;
%
/*!
%
*/
%
ParticleEmitterData damageEmitter;
%
/*!
%
*/
%
ParticleEmitterData splashEmitter;
%
/*!
%
*/
%
Point3F damageEmitterOffset;
%
/*!
%
*/
%
float damageLevelTolerance;
%
/*!
%
*/
%
float numDmgEmitterAreas;
%
/*!
%
*/
%
float splashFreqMod;
%
/*!
%
*/
%
float splashVelEpsilon;
%
/*!
%
*/
%
float exitSplashSoundVelocity;
%
/*!
%
*/
%
float softSplashSoundVelocity;
%
/*!
%
*/
%
float mediumSplashSoundVelocity;
%
/*!
%
*/
%
float hardSplashSoundVelocity;
%
/*!
%
*/
%
AudioProfile exitingWater;
%
/*!
%
*/
%
AudioProfile impactWaterEasy;
%
/*!
%
*/
%
AudioProfile impactWaterMedium;
%
/*!
%
*/
%
AudioProfile impactWaterHard;
%
/*!
%
*/
%
AudioProfile waterWakeSound;
%
/*!
%
*/
%
float collDamageThresholdVel;
%
/*!
%
*/
%
float collDamageMultiplier;
%
/*!
%
*/
%
AudioProfile jetSound;
%
/*!
%
*/
%
AudioProfile engineSound;
%
/*!
%
*/
%
float maneuveringForce;
%
/*!
%
*/
%
float horizontalSurfaceForce;
%
/*!
%
*/
%
float verticalSurfaceForce;
%
/*!
%
*/
%
float autoInputDamping;
%
/*!
%
*/
%
float steeringForce;
%
/*!
%
*/
%
float steeringRollForce;
%
/*!
%
*/
%
float rollForce;
%
/*!
%
*/
%
float autoAngularForce;
%
/*!
%
*/
%
float rotationalDrag;
%
/*!
%
*/
%
float autoLinearForce;
%
/*!
%
*/
%
float maxAutoSpeed;
%
/*!
%
*/
%
float hoverHeight;
%
/*!
%
*/
%
float createHoverHeight;
%
/*!
%
*/
%
ParticleEmitterData forwardJetEmitter;
%
/*!
%
*/
%
ParticleEmitterData backwardJetEmitter;
%
/*!
%
*/
%
ParticleEmitterData downJetEmitter;
%
/*!
%
*/
%
ParticleEmitterData trailEmitter;
%
/*!
%
*/
%
float minTrailSpeed;
%
/*!
%
*/
%
float vertThrustMultiple;
%
};
%
%
class GuiSpeedometerHud : public GuiBitmapCtrl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
%
%
*/
%
filename bitmap;
%
/*!
%
*/
%
bool wrap;
%
/// @}
%
%
%
/*! @name Needle
%
@{ */
%
/*!
%
*/
%
float maxSpeed;
%
/*!
%
*/
%
float minAngle;
%
/*!
%
*/
%
float maxAngle;
%
/*!
%
*/
%
ColorF color;
%
/*!
%
*/
%
Point2F center;
%
/*!
%
*/
%
float length;
%
/*!
%
*/
%
float width;
%
/*!
%
*/
%
float tail;
%
/// @}
%
%
};
%
%
class HoverVehicleData : public VehicleData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
%
/*! @name Shadows
%
@{ */
%
/*!
%
*/
%
bool shadowEnable;
%
/*!
%
*/
%
bool shadowCanMove;
%
/*!
%
*/
%
bool shadowCanAnimate;
%
/// @}
%
%
%
/*! @name Render
%
@{ */
%
/*!
%
*/
%
filename shapeFile;
%
/*!
%
*/
%
filename cloakTexture;
%
/*!
%
*/
%
bool emap;
%
/// @}
%
%
%
/*! @name Destruction
%
%
Parameters related to the destruction effects of this object.
%
@{ */
%
/*!
%
*/
%
ExplosionData Explosion;
%
/*!
%
*/
%
ExplosionData underwaterExplosion;
%
/*!
%
*/
%
DebrisData Debris;
%
/*!
%
*/
%
bool renderWhenDestroyed;
%
/*!
%
*/
%
filename debrisShapeName;
%
/// @}
%
%
%
/*! @name Physics
%
@{ */
%
/*!
%
*/
%
float mass;
%
/*!
%
*/
%
float drag;
%
/*!
%
*/
%
float density;
%
/// @}
%
%
%
/*! @name Damage/Energy
%
@{ */
%
/*!
%
*/
%
float maxEnergy;
%
/*!
%
*/
%
float maxDamage;
%
/*!
%
*/
%
float disabledLevel;
%
/*!
%
*/
%
float destroyedLevel;
%
/*!
%
*/
%
float repairRate;
%
/*!
%
*/
%
bool inheritEnergyFromMount;
%
/*!
%
*/
%
bool isInvincible;
%
/// @}
%
%
%
/*! @name Camera
%
@{ */
%
/*!
%
*/
%
float cameraMaxDist;
%
/*!
%
*/
%
float cameraMinDist;
%
/*!
%
*/
%
float cameraDefaultFov;
%
/*!
%
*/
%
float cameraMinFov;
%
/*!
%
*/
%
float cameraMaxFov;
%
/*!
%
*/
%
bool firstPersonOnly;
%
/*!
%
*/
%
bool useEyePoint;
%
/*!
%
*/
%
bool observeThroughObject;
%
/// @}
%
%
%
/*! @name HUD
%
%
@deprecated Likely to be removed soon.
%
@{ */
%
/*!
%
*/
%
filename hudImageName;
%
/*!
%
*/
%
filename hudImageNameFriendly;
%
/*!
%
*/
%
filename hudImageNameEnemy;
%
/*!
%
*/
%
bool hudRenderCenter;
%
/*!
%
*/
%
bool hudRenderModulated;
%
/*!
%
*/
%
bool hudRenderAlways;
%
/*!
%
*/
%
bool hudRenderDistance;
%
/*!
%
*/
%
bool hudRenderName;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool aiAvoidThis;
%
/*!
%
*/
%
bool computeCRC;
%
/// @}
%
%
/*!
%
*/
%
float jetForce;
%
/*!
%
*/
%
float jetEnergyDrain;
%
/*!
%
*/
%
float minJetEnergy;
%
/*!
%
*/
%
Point3F massCenter;
%
/*!
%
*/
%
Point3F massBox;
%
/*!
%
*/
%
float bodyRestitution;
%
/*!
%
*/
%
float bodyFriction;
%
/*!
%
*/
%
AudioProfile softImpactSound;
%
/*!
%
*/
%
AudioProfile hardImpactSound;
%
/*!
%
*/
%
float minImpactSpeed;
%
/*!
%
*/
%
float softImpactSpeed;
%
/*!
%
*/
%
float hardImpactSpeed;
%
/*!
%
*/
%
float minRollSpeed;
%
/*!
%
*/
%
float maxSteeringAngle;
%
/*!
%
*/
%
float maxDrag;
%
/*!
%
*/
%
float minDrag;
%
/*!
%
*/
%
int integration;
%
/*!
%
*/
%
float collisionTol;
%
/*!
%
*/
%
float contactTol;
%
/*!
%
*/
%
bool cameraRoll;
%
/*!
%
*/
%
float cameraLag;
%
/*!
%
*/
%
float cameraDecay;
%
/*!
%
*/
%
float cameraOffset;
%
/*!
%
*/
%
ParticleEmitterData dustEmitter;
%
/*!
%
*/
%
float triggerDustHeight;
%
/*!
%
*/
%
float dustHeight;
%
/*!
%
*/
%
ParticleEmitterData damageEmitter;
%
/*!
%
*/
%
ParticleEmitterData splashEmitter;
%
/*!
%
*/
%
Point3F damageEmitterOffset;
%
/*!
%
*/
%
float damageLevelTolerance;
%
/*!
%
*/
%
float numDmgEmitterAreas;
%
/*!
%
*/
%
float splashFreqMod;
%
/*!
%
*/
%
float splashVelEpsilon;
%
/*!
%
*/
%
float exitSplashSoundVelocity;
%
/*!
%
*/
%
float softSplashSoundVelocity;
%
/*!
%
*/
%
float mediumSplashSoundVelocity;
%
/*!
%
*/
%
float hardSplashSoundVelocity;
%
/*!
%
*/
%
AudioProfile exitingWater;
%
/*!
%
*/
%
AudioProfile impactWaterEasy;
%
/*!
%
*/
%
AudioProfile impactWaterMedium;
%
/*!
%
*/
%
AudioProfile impactWaterHard;
%
/*!
%
*/
%
AudioProfile waterWakeSound;
%
/*!
%
*/
%
float collDamageThresholdVel;
%
/*!
%
*/
%
float collDamageMultiplier;
%
/*!
%
*/
%
float dragForce;
%
/*!
%
*/
%
float vertFactor;
%
/*!
%
*/
%
float floatingThrustFactor;
%
/*!
%
*/
%
float mainThrustForce;
%
/*!
%
*/
%
float reverseThrustForce;
%
/*!
%
*/
%
float strafeThrustForce;
%
/*!
%
*/
%
float turboFactor;
%
/*!
%
*/
%
float stabLenMin;
%
/*!
%
*/
%
float stabLenMax;
%
/*!
%
*/
%
float stabSpringConstant;
%
/*!
%
*/
%
float stabDampingConstant;
%
/*!
%
*/
%
float gyroDrag;
%
/*!
%
*/
%
float normalForce;
%
/*!
%
*/
%
float restorativeForce;
%
/*!
%
*/
%
float steeringForce;
%
/*!
%
*/
%
float rollForce;
%
/*!
%
*/
%
float pitchForce;
%
/*!
%
*/
%
AudioProfile jetSound;
%
/*!
%
*/
%
AudioProfile engineSound;
%
/*!
%
*/
%
AudioProfile floatSound;
%
/*!
%
*/
%
ParticleEmitterData dustTrailEmitter;
%
/*!
%
*/
%
Point3F dustTrailOffset;
%
/*!
%
*/
%
float triggerTrailHeight;
%
/*!
%
*/
%
float dustTrailFreqMod;
%
/*!
%
*/
%
float floatingGravMag;
%
/*!
%
*/
%
float brakingForce;
%
/*!
%
*/
%
float brakingActivationSpeed;
%
/*!
%
*/
%
ParticleEmitterData forwardJetEmitter;
%
};
%
%
class Vehicle : public ShapeBase {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
/*!
%
*/
%
bool disableMove;
%
};
%
%
class HoverVehicle : public Vehicle {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
/*!
%
*/
%
bool disableMove;
%
};
%
%
class VehicleBlocker : public SceneObject {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
/*!
%
*/
%
Point3F dimensions;
%
};
%
%
class VehicleDataOrg : public ShapeBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
%
/*! @name Shadows
%
@{ */
%
/*!
%
*/
%
bool shadowEnable;
%
/*!
%
*/
%
bool shadowCanMove;
%
/*!
%
*/
%
bool shadowCanAnimate;
%
/// @}
%
%
%
/*! @name Render
%
@{ */
%
/*!
%
*/
%
filename shapeFile;
%
/*!
%
*/
%
filename cloakTexture;
%
/*!
%
*/
%
bool emap;
%
/// @}
%
%
%
/*! @name Destruction
%
%
Parameters related to the destruction effects of this object.
%
@{ */
%
/*!
%
*/
%
ExplosionData Explosion;
%
/*!
%
*/
%
ExplosionData underwaterExplosion;
%
/*!
%
*/
%
DebrisData Debris;
%
/*!
%
*/
%
bool renderWhenDestroyed;
%
/*!
%
*/
%
filename debrisShapeName;
%
/// @}
%
%
%
/*! @name Physics
%
@{ */
%
/*!
%
*/
%
float mass;
%
/*!
%
*/
%
float drag;
%
/*!
%
*/
%
float density;
%
/// @}
%
%
%
/*! @name Damage/Energy
%
@{ */
%
/*!
%
*/
%
float maxEnergy;
%
/*!
%
*/
%
float maxDamage;
%
/*!
%
*/
%
float disabledLevel;
%
/*!
%
*/
%
float destroyedLevel;
%
/*!
%
*/
%
float repairRate;
%
/*!
%
*/
%
bool inheritEnergyFromMount;
%
/*!
%
*/
%
bool isInvincible;
%
/// @}
%
%
%
/*! @name Camera
%
@{ */
%
/*!
%
*/
%
float cameraMaxDist;
%
/*!
%
*/
%
float cameraMinDist;
%
/*!
%
*/
%
float cameraDefaultFov;
%
/*!
%
*/
%
float cameraMinFov;
%
/*!
%
*/
%
float cameraMaxFov;
%
/*!
%
*/
%
bool firstPersonOnly;
%
/*!
%
*/
%
bool useEyePoint;
%
/*!
%
*/
%
bool observeThroughObject;
%
/// @}
%
%
%
/*! @name HUD
%
%
@deprecated Likely to be removed soon.
%
@{ */
%
/*!
%
*/
%
filename hudImageName;
%
/*!
%
*/
%
filename hudImageNameFriendly;
%
/*!
%
*/
%
filename hudImageNameEnemy;
%
/*!
%
*/
%
bool hudRenderCenter;
%
/*!
%
*/
%
bool hudRenderModulated;
%
/*!
%
*/
%
bool hudRenderAlways;
%
/*!
%
*/
%
bool hudRenderDistance;
%
/*!
%
*/
%
bool hudRenderName;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool aiAvoidThis;
%
/*!
%
*/
%
bool computeCRC;
%
/// @}
%
%
/*!
%
*/
%
float jetForce;
%
/*!
%
*/
%
float jetEnergyDrain;
%
/*!
%
*/
%
float minJetEnergy;
%
/*!
%
*/
%
Point3F massCenter;
%
/*!
%
*/
%
Point3F massBox;
%
/*!
%
*/
%
float bodyRestitution;
%
/*!
%
*/
%
float bodyFriction;
%
/*!
%
*/
%
AudioProfile softImpactSound;
%
/*!
%
*/
%
AudioProfile hardImpactSound;
%
/*!
%
*/
%
float minImpactSpeed;
%
/*!
%
*/
%
float softImpactSpeed;
%
/*!
%
*/
%
float hardImpactSpeed;
%
/*!
%
*/
%
float minRollSpeed;
%
/*!
%
*/
%
float maxSteeringAngle;
%
/*!
%
*/
%
float maxDrag;
%
/*!
%
*/
%
float minDrag;
%
/*!
%
*/
%
int integration;
%
/*!
%
*/
%
float collisionTol;
%
/*!
%
*/
%
float contactTol;
%
/*!
%
*/
%
bool cameraRoll;
%
/*!
%
*/
%
float cameraLag;
%
/*!
%
*/
%
float cameraDecay;
%
/*!
%
*/
%
float cameraOffset;
%
/*!
%
*/
%
ParticleEmitterData dustEmitter;
%
/*!
%
*/
%
float triggerDustHeight;
%
/*!
%
*/
%
float dustHeight;
%
/*!
%
*/
%
ParticleEmitterData damageEmitter;
%
/*!
%
*/
%
ParticleEmitterData splashEmitter;
%
/*!
%
*/
%
Point3F damageEmitterOffset;
%
/*!
%
*/
%
float damageLevelTolerance;
%
/*!
%
*/
%
float numDmgEmitterAreas;
%
/*!
%
*/
%
float splashFreqMod;
%
/*!
%
*/
%
float splashVelEpsilon;
%
/*!
%
*/
%
float exitSplashSoundVelocity;
%
/*!
%
*/
%
float softSplashSoundVelocity;
%
/*!
%
*/
%
float mediumSplashSoundVelocity;
%
/*!
%
*/
%
float hardSplashSoundVelocity;
%
/*!
%
*/
%
AudioProfile exitingWater;
%
/*!
%
*/
%
AudioProfile impactWaterEasy;
%
/*!
%
*/
%
AudioProfile impactWaterMedium;
%
/*!
%
*/
%
AudioProfile impactWaterHard;
%
/*!
%
*/
%
AudioProfile waterWakeSound;
%
/*!
%
*/
%
float collDamageThresholdVel;
%
/*!
%
*/
%
float collDamageMultiplier;
%
};
%
%
class VehicleOrg : public ShapeBase {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
/*!
%
*/
%
bool disableMove;
%
};
%
%
class WheeledVehicleTire : public SimDataBlock {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
filename shapeFile;
%
/*!
%
*/
%
float mass;
%
/*!
%
*/
%
float Radius;
%
/*!
%
*/
%
float staticFriction;
%
/*!
%
*/
%
float kineticFriction;
%
/*!
%
*/
%
float restitution;
%
/*!
%
*/
%
float lateralForce;
%
/*!
%
*/
%
float lateralDamping;
%
/*!
%
*/
%
float lateralRelaxation;
%
/*!
%
*/
%
float longitudinalForce;
%
/*!
%
*/
%
float longitudinalDamping;
%
/*!
%
*/
%
float logitudinalRelaxation;
%
/*!
%
*/
%
bool emap;
%
};
%
%
class WheeledVehicleSpring : public SimDataBlock {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
float length;
%
/*!
%
*/
%
float force;
%
/*!
%
*/
%
float damping;
%
/*!
%
*/
%
float antiSwayForce;
%
};
%
%
class WheeledVehicleData : public VehicleData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
%
/*! @name Shadows
%
@{ */
%
/*!
%
*/
%
bool shadowEnable;
%
/*!
%
*/
%
bool shadowCanMove;
%
/*!
%
*/
%
bool shadowCanAnimate;
%
/// @}
%
%
%
/*! @name Render
%
@{ */
%
/*!
%
*/
%
filename shapeFile;
%
/*!
%
*/
%
filename cloakTexture;
%
/*!
%
*/
%
bool emap;
%
/// @}
%
%
%
/*! @name Destruction
%
%
Parameters related to the destruction effects of this object.
%
@{ */
%
/*!
%
*/
%
ExplosionData Explosion;
%
/*!
%
*/
%
ExplosionData underwaterExplosion;
%
/*!
%
*/
%
DebrisData Debris;
%
/*!
%
*/
%
bool renderWhenDestroyed;
%
/*!
%
*/
%
filename debrisShapeName;
%
/// @}
%
%
%
/*! @name Physics
%
@{ */
%
/*!
%
*/
%
float mass;
%
/*!
%
*/
%
float drag;
%
/*!
%
*/
%
float density;
%
/// @}
%
%
%
/*! @name Damage/Energy
%
@{ */
%
/*!
%
*/
%
float maxEnergy;
%
/*!
%
*/
%
float maxDamage;
%
/*!
%
*/
%
float disabledLevel;
%
/*!
%
*/
%
float destroyedLevel;
%
/*!
%
*/
%
float repairRate;
%
/*!
%
*/
%
bool inheritEnergyFromMount;
%
/*!
%
*/
%
bool isInvincible;
%
/// @}
%
%
%
/*! @name Camera
%
@{ */
%
/*!
%
*/
%
float cameraMaxDist;
%
/*!
%
*/
%
float cameraMinDist;
%
/*!
%
*/
%
float cameraDefaultFov;
%
/*!
%
*/
%
float cameraMinFov;
%
/*!
%
*/
%
float cameraMaxFov;
%
/*!
%
*/
%
bool firstPersonOnly;
%
/*!
%
*/
%
bool useEyePoint;
%
/*!
%
*/
%
bool observeThroughObject;
%
/// @}
%
%
%
/*! @name HUD
%
%
@deprecated Likely to be removed soon.
%
@{ */
%
/*!
%
*/
%
filename hudImageName;
%
/*!
%
*/
%
filename hudImageNameFriendly;
%
/*!
%
*/
%
filename hudImageNameEnemy;
%
/*!
%
*/
%
bool hudRenderCenter;
%
/*!
%
*/
%
bool hudRenderModulated;
%
/*!
%
*/
%
bool hudRenderAlways;
%
/*!
%
*/
%
bool hudRenderDistance;
%
/*!
%
*/
%
bool hudRenderName;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool aiAvoidThis;
%
/*!
%
*/
%
bool computeCRC;
%
/// @}
%
%
/*!
%
*/
%
float jetForce;
%
/*!
%
*/
%
float jetEnergyDrain;
%
/*!
%
*/
%
float minJetEnergy;
%
/*!
%
*/
%
Point3F massCenter;
%
/*!
%
*/
%
Point3F massBox;
%
/*!
%
*/
%
float bodyRestitution;
%
/*!
%
*/
%
float bodyFriction;
%
/*!
%
*/
%
AudioProfile softImpactSound;
%
/*!
%
*/
%
AudioProfile hardImpactSound;
%
/*!
%
*/
%
float minImpactSpeed;
%
/*!
%
*/
%
float softImpactSpeed;
%
/*!
%
*/
%
float hardImpactSpeed;
%
/*!
%
*/
%
float minRollSpeed;
%
/*!
%
*/
%
float maxSteeringAngle;
%
/*!
%
*/
%
float maxDrag;
%
/*!
%
*/
%
float minDrag;
%
/*!
%
*/
%
int integration;
%
/*!
%
*/
%
float collisionTol;
%
/*!
%
*/
%
float contactTol;
%
/*!
%
*/
%
bool cameraRoll;
%
/*!
%
*/
%
float cameraLag;
%
/*!
%
*/
%
float cameraDecay;
%
/*!
%
*/
%
float cameraOffset;
%
/*!
%
*/
%
ParticleEmitterData dustEmitter;
%
/*!
%
*/
%
float triggerDustHeight;
%
/*!
%
*/
%
float dustHeight;
%
/*!
%
*/
%
ParticleEmitterData damageEmitter;
%
/*!
%
*/
%
ParticleEmitterData splashEmitter;
%
/*!
%
*/
%
Point3F damageEmitterOffset;
%
/*!
%
*/
%
float damageLevelTolerance;
%
/*!
%
*/
%
float numDmgEmitterAreas;
%
/*!
%
*/
%
float splashFreqMod;
%
/*!
%
*/
%
float splashVelEpsilon;
%
/*!
%
*/
%
float exitSplashSoundVelocity;
%
/*!
%
*/
%
float softSplashSoundVelocity;
%
/*!
%
*/
%
float mediumSplashSoundVelocity;
%
/*!
%
*/
%
float hardSplashSoundVelocity;
%
/*!
%
*/
%
AudioProfile exitingWater;
%
/*!
%
*/
%
AudioProfile impactWaterEasy;
%
/*!
%
*/
%
AudioProfile impactWaterMedium;
%
/*!
%
*/
%
AudioProfile impactWaterHard;
%
/*!
%
*/
%
AudioProfile waterWakeSound;
%
/*!
%
*/
%
float collDamageThresholdVel;
%
/*!
%
*/
%
float collDamageMultiplier;
%
/*!
%
*/
%
AudioProfile jetSound;
%
/*!
%
*/
%
AudioProfile engineSound;
%
/*!
%
*/
%
AudioProfile emod1Sound;
%
/*!
%
*/
%
AudioProfile emod2Sound;
%
/*!
%
*/
%
AudioProfile squealSound;
%
/*!
%
*/
%
AudioProfile WheelImpactSound;
%
/*!
%
*/
%
ParticleEmitterData tireEmitter;
%
/*!
%
*/
%
float maxWheelSpeed;
%
/*!
%
*/
%
float engineTorque;
%
/*!
%
*/
%
float engineBrake;
%
/*!
%
*/
%
float brakeTorque;
%
/*!
%
*/
%
filename hoodShapeName;
%
/*!
%
*/
%
filename rightExhaustShapeName;
%
/*!
%
*/
%
filename leftExhaustShapeName;
%
/*!
%
*/
%
filename rearExhaustShapeName;
%
/*!
%
*/
%
filename wingShapeName;
%
/*!
%
*/
%
filename gun1ShapeName;
%
/*!
%
*/
%
filename gun2ShapeName;
%
/*!
%
*/
%
filename gun3ShapeName;
%
/*!
%
*/
%
filename gun4ShapeName;
%
/*!
%
*/
%
filename tailLightShapeName;
%
/*!
%
*/
%
filename plasmaJellyEffectShapeName;
%
/*!
%
*/
%
filename nitroBiteShapeName;
%
/*!
%
*/
%
filename plasmaShellEffectShapeName;
%
/*!
%
*/
%
filename vroomerangEffectShapeName;
%
/*!
%
*/
%
filename iceBlasterEffectShapeName;
%
/*!
%
*/
%
filename tsetseSwarmEffectShapeName;
%
/*!
%
*/
%
filename pigeonMortorEffectShapeName;
%
/*!
%
*/
%
filename alienAbductorEffectShapeName;
%
/*!
%
*/
%
filename streetSweeperEffectShapeName;
%
/*!
%
*/
%
filename itemGainedEffectShapeName;
%
/*!
%
*/
%
filename plasmaShell2EffectShapeName;
%
/*!
%
*/
%
filename getAwayGuardEffectShapeName;
%
/*!
%
*/
%
filename flashBackEffectShapeName;
%
/*!
%
*/
%
filename impactArmorEffectShapeName;
%
/*!
%
*/
%
filename stealShieldEffectShapeName;
%
/*!
%
*/
%
filename plasmaShellShapeName;
%
/*!
%
*/
%
filename blackHoleShapeName;
%
/*!
%
*/
%
ExplosionData teleportExplosion;
%
/*!
%
*/
%
ExplosionData tarAndFeathersExplosion;
%
/*!
%
*/
%
filename shadowTextureName;
%
};
%
%
class WheeledVehicleTireOrg : public SimDataBlock {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
filename shapeFile;
%
/*!
%
*/
%
float mass;
%
/*!
%
*/
%
float Radius;
%
/*!
%
*/
%
float staticFriction;
%
/*!
%
*/
%
float kineticFriction;
%
/*!
%
*/
%
float restitution;
%
/*!
%
*/
%
float lateralForce;
%
/*!
%
*/
%
float lateralDamping;
%
/*!
%
*/
%
float lateralRelaxation;
%
/*!
%
*/
%
float longitudinalForce;
%
/*!
%
*/
%
float longitudinalDamping;
%
/*!
%
*/
%
float logitudinalRelaxation;
%
};
%
%
class WheeledVehicleSpringOrg : public SimDataBlock {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
float length;
%
/*!
%
*/
%
float force;
%
/*!
%
*/
%
float damping;
%
/*!
%
*/
%
float antiSwayForce;
%
};
%
%
class WheeledVehicleDataOrg : public VehicleDataOrg {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
%
/*! @name Shadows
%
@{ */
%
/*!
%
*/
%
bool shadowEnable;
%
/*!
%
*/
%
bool shadowCanMove;
%
/*!
%
*/
%
bool shadowCanAnimate;
%
/// @}
%
%
%
/*! @name Render
%
@{ */
%
/*!
%
*/
%
filename shapeFile;
%
/*!
%
*/
%
filename cloakTexture;
%
/*!
%
*/
%
bool emap;
%
/// @}
%
%
%
/*! @name Destruction
%
%
Parameters related to the destruction effects of this object.
%
@{ */
%
/*!
%
*/
%
ExplosionData Explosion;
%
/*!
%
*/
%
ExplosionData underwaterExplosion;
%
/*!
%
*/
%
DebrisData Debris;
%
/*!
%
*/
%
bool renderWhenDestroyed;
%
/*!
%
*/
%
filename debrisShapeName;
%
/// @}
%
%
%
/*! @name Physics
%
@{ */
%
/*!
%
*/
%
float mass;
%
/*!
%
*/
%
float drag;
%
/*!
%
*/
%
float density;
%
/// @}
%
%
%
/*! @name Damage/Energy
%
@{ */
%
/*!
%
*/
%
float maxEnergy;
%
/*!
%
*/
%
float maxDamage;
%
/*!
%
*/
%
float disabledLevel;
%
/*!
%
*/
%
float destroyedLevel;
%
/*!
%
*/
%
float repairRate;
%
/*!
%
*/
%
bool inheritEnergyFromMount;
%
/*!
%
*/
%
bool isInvincible;
%
/// @}
%
%
%
/*! @name Camera
%
@{ */
%
/*!
%
*/
%
float cameraMaxDist;
%
/*!
%
*/
%
float cameraMinDist;
%
/*!
%
*/
%
float cameraDefaultFov;
%
/*!
%
*/
%
float cameraMinFov;
%
/*!
%
*/
%
float cameraMaxFov;
%
/*!
%
*/
%
bool firstPersonOnly;
%
/*!
%
*/
%
bool useEyePoint;
%
/*!
%
*/
%
bool observeThroughObject;
%
/// @}
%
%
%
/*! @name HUD
%
%
@deprecated Likely to be removed soon.
%
@{ */
%
/*!
%
*/
%
filename hudImageName;
%
/*!
%
*/
%
filename hudImageNameFriendly;
%
/*!
%
*/
%
filename hudImageNameEnemy;
%
/*!
%
*/
%
bool hudRenderCenter;
%
/*!
%
*/
%
bool hudRenderModulated;
%
/*!
%
*/
%
bool hudRenderAlways;
%
/*!
%
*/
%
bool hudRenderDistance;
%
/*!
%
*/
%
bool hudRenderName;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool aiAvoidThis;
%
/*!
%
*/
%
bool computeCRC;
%
/// @}
%
%
/*!
%
*/
%
float jetForce;
%
/*!
%
*/
%
float jetEnergyDrain;
%
/*!
%
*/
%
float minJetEnergy;
%
/*!
%
*/
%
Point3F massCenter;
%
/*!
%
*/
%
Point3F massBox;
%
/*!
%
*/
%
float bodyRestitution;
%
/*!
%
*/
%
float bodyFriction;
%
/*!
%
*/
%
AudioProfile softImpactSound;
%
/*!
%
*/
%
AudioProfile hardImpactSound;
%
/*!
%
*/
%
float minImpactSpeed;
%
/*!
%
*/
%
float softImpactSpeed;
%
/*!
%
*/
%
float hardImpactSpeed;
%
/*!
%
*/
%
float minRollSpeed;
%
/*!
%
*/
%
float maxSteeringAngle;
%
/*!
%
*/
%
float maxDrag;
%
/*!
%
*/
%
float minDrag;
%
/*!
%
*/
%
int integration;
%
/*!
%
*/
%
float collisionTol;
%
/*!
%
*/
%
float contactTol;
%
/*!
%
*/
%
bool cameraRoll;
%
/*!
%
*/
%
float cameraLag;
%
/*!
%
*/
%
float cameraDecay;
%
/*!
%
*/
%
float cameraOffset;
%
/*!
%
*/
%
ParticleEmitterData dustEmitter;
%
/*!
%
*/
%
float triggerDustHeight;
%
/*!
%
*/
%
float dustHeight;
%
/*!
%
*/
%
ParticleEmitterData damageEmitter;
%
/*!
%
*/
%
ParticleEmitterData splashEmitter;
%
/*!
%
*/
%
Point3F damageEmitterOffset;
%
/*!
%
*/
%
float damageLevelTolerance;
%
/*!
%
*/
%
float numDmgEmitterAreas;
%
/*!
%
*/
%
float splashFreqMod;
%
/*!
%
*/
%
float splashVelEpsilon;
%
/*!
%
*/
%
float exitSplashSoundVelocity;
%
/*!
%
*/
%
float softSplashSoundVelocity;
%
/*!
%
*/
%
float mediumSplashSoundVelocity;
%
/*!
%
*/
%
float hardSplashSoundVelocity;
%
/*!
%
*/
%
AudioProfile exitingWater;
%
/*!
%
*/
%
AudioProfile impactWaterEasy;
%
/*!
%
*/
%
AudioProfile impactWaterMedium;
%
/*!
%
*/
%
AudioProfile impactWaterHard;
%
/*!
%
*/
%
AudioProfile waterWakeSound;
%
/*!
%
*/
%
float collDamageThresholdVel;
%
/*!
%
*/
%
float collDamageMultiplier;
%
/*!
%
*/
%
AudioProfile jetSound;
%
/*!
%
*/
%
AudioProfile engineSound;
%
/*!
%
*/
%
AudioProfile squealSound;
%
/*!
%
*/
%
AudioProfile WheelImpactSound;
%
/*!
%
*/
%
ParticleEmitterData tireEmitter;
%
/*!
%
*/
%
float maxWheelSpeed;
%
/*!
%
*/
%
float engineTorque;
%
/*!
%
*/
%
float engineBrake;
%
/*!
%
*/
%
float brakeTorque;
%
};
%
%
class GuiCursor : public SimObject {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
Point2I hotSpot;
%
/*!
%
*/
%
Point2F renderOffset;
%
/*!
%
*/
%
filename bitmapName;
%
};
%
%
class GuiControlProfile : public SimObject {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
bool tab;
%
/*!
%
*/
%
bool canKeyFocus;
%
/*!
%
*/
%
bool mouseOverSelected;
%
/*!
%
*/
%
bool Modal;
%
/*!
%
*/
%
bool opaque;
%
/*!
%
*/
%
ColorI fillColor;
%
/*!
%
*/
%
ColorI fillColorHL;
%
/*!
%
*/
%
ColorI fillColorNA;
%
/*!
%
*/
%
int border;
%
/*!
%
*/
%
int borderThickness;
%
/*!
%
*/
%
ColorI borderColor;
%
/*!
%
*/
%
ColorI borderColorHL;
%
/*!
%
*/
%
ColorI borderColorNA;
%
/*!
%
*/
%
ColorI bevelColorHL;
%
/*!
%
*/
%
ColorI bevelColorLL;
%
/*!
%
*/
%
string fontType;
%
/*!
%
*/
%
int fontSize;
%
/*!
%
*/
%
enumval fontCharset;
%
/*!
%
*/
%
ColorI fontColors;
%
/*!
%
*/
%
ColorI fontColor;
%
/*!
%
*/
%
ColorI fontColorHL;
%
/*!
%
*/
%
ColorI fontColorNA;
%
/*!
%
*/
%
ColorI fontColorSEL;
%
/*!
%
*/
%
ColorI fontColorLink;
%
/*!
%
*/
%
ColorI fontColorLinkHL;
%
/*!
%
*/
%
enumval justify;
%
/*!
%
*/
%
Point2I textOffset;
%
/*!
%
*/
%
bool autoSizeWidth;
%
/*!
%
*/
%
bool autoSizeHeight;
%
/*!
%
*/
%
bool returnTab;
%
/*!
%
*/
%
bool numbersOnly;
%
/*!
%
*/
%
ColorI cursorColor;
%
/*!
%
*/
%
filename bitmap;
%
/*!
%
*/
%
AudioProfile soundButtonDown;
%
/*!
%
*/
%
AudioProfile soundButtonOver;
%
/*!
%
*/
%
SimObjectPtr profileForChildren;
%
};
%
%
class GuiControlArrayControl : public GuiControl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
int colCount;
%
/*!
%
*/
%
intList colSizes;
%
/*!
%
*/
%
int rowSize;
%
/*!
%
*/
%
int rowSpacing;
%
/*!
%
*/
%
int colSpacing;
%
};
%
%
class GuiBackgroundCtrl : public GuiControl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class GuiBorderButtonCtrl : public GuiButtonBaseCtrl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString text;
%
/*!
%
*/
%
string textID;
%
/*!
%
*/
%
int groupNum;
%
/*!
%
*/
%
enumval buttonType;
%
/// @}
%
%
};
%
%
class GuiConsole : public GuiArrayCtrl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class GuiMLTextEditCtrl : public GuiMLTextCtrl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
int lineSpacing;
%
/*!
%
*/
%
bool allowColorChars;
%
/*!
%
*/
%
int maxChars;
%
/*!
%
*/
%
AudioProfile deniedSound;
%
/*!
%
*/
%
caseString text;
%
/*!
%
*/
%
string escapeCommand;
%
};
%
%
class GuiRadioCtrl : public GuiCheckBoxCtrl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString text;
%
/*!
%
*/
%
string textID;
%
/*!
%
*/
%
int groupNum;
%
/*!
%
*/
%
enumval buttonType;
%
/// @}
%
%
/*!
%
*/
%
bool useInactiveState;
%
};
%
%
class GuiTabPageCtrl : public GuiTextCtrl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
%
%
*/
%
caseString text;
%
/*!
%
*/
%
string textID;
%
/*!
%
*/
%
int maxLength;
%
};
%
%
class GuiTextEditSliderCtrl : public GuiTextEditCtrl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
%
%
*/
%
caseString text;
%
/*!
%
*/
%
string textID;
%
/*!
%
*/
%
int maxLength;
%
/*!
%
*/
%
string validate;
%
/*!
%
*/
%
string escapeCommand;
%
/*!
%
*/
%
int historySize;
%
/*!
%
*/
%
bool password;
%
/*!
%
*/
%
bool tabComplete;
%
/*!
%
*/
%
AudioProfile deniedSound;
%
/*!
%
*/
%
bool sinkAllKeyEvents;
%
/*!
%
*/
%
bool password;
%
/*!
%
*/
%
string passwordMask;
%
/*!
%
*/
%
string format;
%
/*!
%
*/
%
Point2F range;
%
/*!
%
*/
%
float increment;
%
};
%
%
class GuiAviBitmapCtrl : public GuiControl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool done;
%
/// @}
%
%
};
%
%
class GuiBubbleTextCtrl : public GuiTextCtrl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
%
%
*/
%
caseString text;
%
/*!
%
*/
%
string textID;
%
/*!
%
*/
%
int maxLength;
%
};
%
%
class GuiMouseEventCtrl : public GuiControl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
bool lockMouse;
%
};
%
%
class GuiTickCtrl : public GuiControl {
%
public:
%
/*! - This will set this object to either be processing ticks or not */
%
virtual void setProcessTicks( [tick = true] ) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class GuiVectorFieldCtrl : public GuiTickCtrl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class GuiControlListPopUp : public GuiPopUpMenuCtrl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
%
%
*/
%
caseString text;
%
/*!
%
*/
%
string textID;
%
/*!
%
*/
%
int maxLength;
%
/*!
%
*/
%
int maxPopupHeight;
%
};
%
%
class GuiEditorRuler : public GuiControl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
string refCtrl;
%
};
%
%
class GuiInspectorGroup : public GuiControl {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
string Caption;
%
};
%
%
class GuiInspectorField : public GuiControl {
%
public:
%
virtual void apply(newValue) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class GuiInspectorDatablockField : public GuiInspectorField {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class GuiInspectorTypeEnum : public GuiInspectorField {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class GuiInspectorTypeCheckBox : public GuiInspectorField {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class GuiInspectorTypeGuiProfile : public GuiInspectorTypeEnum {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class GuiInspectorTypeFileName : public GuiInspectorField {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class GuiInspectorTypeColor : public GuiInspectorField {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class GuiInspectorTypeColorI : public GuiInspectorTypeColor {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class GuiInspectorTypeColorF : public GuiInspectorTypeColor {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class InteriorMap : public SceneObject {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
/*!
%
*/
%
filename File;
%
};
%
%
class MirrorSubObject : public SceneObject {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
};
%
%
class PathedInteriorData : public GameBaseData {
%
public:
%
/*!
%
*/
%
AudioProfile StartSound;
%
/*!
%
*/
%
AudioProfile SustainSound;
%
/*!
%
*/
%
AudioProfile StopSound;
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
};
%
%
class NetStringEvent {
%
public:
%
};
%
%
class DecalManager : public SceneObject {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
};
%
%
class DecalData : public GameBaseData {
%
public:
%
/*!
%
*/
%
float sizeX;
%
/*!
%
*/
%
float sizeY;
%
/*!
%
*/
%
filename textureName;
%
/*!
%
*/
%
bool SelfIlluminated;
%
/*!
%
*/
%
int LifeSpan;
%
};
%
%
class ConnectionMessageEvent {
%
public:
%
};
%
%
class FileDownloadRequestEvent {
%
public:
%
};
%
%
class FileChunkEvent {
%
public:
%
};
%
%
class GhostAlwaysObjectEvent {
%
public:
%
};
%
%
class PathManagerEvent {
%
public:
%
};
%
%
class Marker : public SceneObject {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
int seqNum;
%
/*!
%
*/
%
enumval type;
%
/*!
%
*/
%
int msToNext;
%
/*!
%
*/
%
enumval smoothingType;
%
/// @}
%
%
};
%
%
class Sun : public NetObject {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
float azimuth;
%
/*!
%
*/
%
float elevation;
%
/*!
%
*/
%
ColorF color;
%
/*!
%
*/
%
ColorF ambient;
%
/*!
%
*/
%
bool CastsShadows;
%
/// @}
%
%
};
%
%
class TSShapeConstructor : public SimDataBlock {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Media
%
@{ */
%
/*!
%
*/
%
filename baseShape;
%
/// @}
%
%
%
/*! @name Sequences
%
@{ */
%
/*!
%
*/
%
filename sequence0;
%
/*!
%
*/
%
filename sequence1;
%
/*!
%
*/
%
filename sequence2;
%
/*!
%
*/
%
filename sequence3;
%
/*!
%
*/
%
filename sequence4;
%
/*!
%
*/
%
filename sequence5;
%
/*!
%
*/
%
filename sequence6;
%
/*!
%
*/
%
filename sequence7;
%
/*!
%
*/
%
filename sequence8;
%
/*!
%
*/
%
filename sequence9;
%
/*!
%
*/
%
filename sequence10;
%
/*!
%
*/
%
filename sequence11;
%
/*!
%
*/
%
filename sequence12;
%
/*!
%
*/
%
filename sequence13;
%
/*!
%
*/
%
filename sequence14;
%
/*!
%
*/
%
filename sequence15;
%
/*!
%
*/
%
filename sequence16;
%
/*!
%
*/
%
filename sequence17;
%
/*!
%
*/
%
filename sequence18;
%
/*!
%
*/
%
filename sequence19;
%
/*!
%
*/
%
filename sequence20;
%
/*!
%
*/
%
filename sequence21;
%
/*!
%
*/
%
filename sequence22;
%
/*!
%
*/
%
filename sequence23;
%
/*!
%
*/
%
filename sequence24;
%
/*!
%
*/
%
filename sequence25;
%
/*!
%
*/
%
filename sequence26;
%
/*!
%
*/
%
filename sequence27;
%
/*!
%
*/
%
filename sequence28;
%
/*!
%
*/
%
filename sequence29;
%
/*!
%
*/
%
filename sequence30;
%
/*!
%
*/
%
filename sequence31;
%
/*!
%
*/
%
filename sequence32;
%
/*!
%
*/
%
filename sequence33;
%
/*!
%
*/
%
filename sequence34;
%
/*!
%
*/
%
filename sequence35;
%
/*!
%
*/
%
filename sequence36;
%
/*!
%
*/
%
filename sequence37;
%
/*!
%
*/
%
filename sequence38;
%
/*!
%
*/
%
filename sequence39;
%
/*!
%
*/
%
filename sequence40;
%
/*!
%
*/
%
filename sequence41;
%
/*!
%
*/
%
filename sequence42;
%
/*!
%
*/
%
filename sequence43;
%
/*!
%
*/
%
filename sequence44;
%
/*!
%
*/
%
filename sequence45;
%
/*!
%
*/
%
filename sequence46;
%
/*!
%
*/
%
filename sequence47;
%
/*!
%
*/
%
filename sequence48;
%
/*!
%
*/
%
filename sequence49;
%
/*!
%
*/
%
filename sequence50;
%
/*!
%
*/
%
filename sequence51;
%
/*!
%
*/
%
filename sequence52;
%
/*!
%
*/
%
filename sequence53;
%
/*!
%
*/
%
filename sequence54;
%
/*!
%
*/
%
filename sequence55;
%
/*!
%
*/
%
filename sequence56;
%
/*!
%
*/
%
filename sequence57;
%
/*!
%
*/
%
filename sequence58;
%
/*!
%
*/
%
filename sequence59;
%
/*!
%
*/
%
filename sequence60;
%
/*!
%
*/
%
filename sequence61;
%
/*!
%
*/
%
filename sequence62;
%
/*!
%
*/
%
filename sequence63;
%
/*!
%
*/
%
filename sequence64;
%
/*!
%
*/
%
filename sequence65;
%
/*!
%
*/
%
filename sequence66;
%
/*!
%
*/
%
filename sequence67;
%
/*!
%
*/
%
filename sequence68;
%
/*!
%
*/
%
filename sequence69;
%
/*!
%
*/
%
filename sequence70;
%
/*!
%
*/
%
filename sequence71;
%
/*!
%
*/
%
filename sequence72;
%
/*!
%
*/
%
filename sequence73;
%
/*!
%
*/
%
filename sequence74;
%
/*!
%
*/
%
filename sequence75;
%
/*!
%
*/
%
filename sequence76;
%
/*!
%
*/
%
filename sequence77;
%
/*!
%
*/
%
filename sequence78;
%
/*!
%
*/
%
filename sequence79;
%
/*!
%
*/
%
filename sequence80;
%
/*!
%
*/
%
filename sequence81;
%
/*!
%
*/
%
filename sequence82;
%
/*!
%
*/
%
filename sequence83;
%
/*!
%
*/
%
filename sequence84;
%
/*!
%
*/
%
filename sequence85;
%
/*!
%
*/
%
filename sequence86;
%
/*!
%
*/
%
filename sequence87;
%
/*!
%
*/
%
filename sequence88;
%
/*!
%
*/
%
filename sequence89;
%
/*!
%
*/
%
filename sequence90;
%
/*!
%
*/
%
filename sequence91;
%
/*!
%
*/
%
filename sequence92;
%
/*!
%
*/
%
filename sequence93;
%
/*!
%
*/
%
filename sequence94;
%
/*!
%
*/
%
filename sequence95;
%
/*!
%
*/
%
filename sequence96;
%
/*!
%
*/
%
filename sequence97;
%
/*!
%
*/
%
filename sequence98;
%
/*!
%
*/
%
filename sequence99;
%
/*!
%
*/
%
filename sequence100;
%
/*!
%
*/
%
filename sequence101;
%
/*!
%
*/
%
filename sequence102;
%
/*!
%
*/
%
filename sequence103;
%
/*!
%
*/
%
filename sequence104;
%
/*!
%
*/
%
filename sequence105;
%
/*!
%
*/
%
filename sequence106;
%
/*!
%
*/
%
filename sequence107;
%
/*!
%
*/
%
filename sequence108;
%
/*!
%
*/
%
filename sequence109;
%
/*!
%
*/
%
filename sequence110;
%
/*!
%
*/
%
filename sequence111;
%
/*!
%
*/
%
filename sequence112;
%
/*!
%
*/
%
filename sequence113;
%
/*!
%
*/
%
filename sequence114;
%
/*!
%
*/
%
filename sequence115;
%
/*!
%
*/
%
filename sequence116;
%
/*!
%
*/
%
filename sequence117;
%
/*!
%
*/
%
filename sequence118;
%
/*!
%
*/
%
filename sequence119;
%
/*!
%
*/
%
filename sequence120;
%
/*!
%
*/
%
filename sequence121;
%
/*!
%
*/
%
filename sequence122;
%
/*!
%
*/
%
filename sequence123;
%
/*!
%
*/
%
filename sequence124;
%
/*!
%
*/
%
filename sequence125;
%
/*!
%
*/
%
filename sequence126;
%
/// @}
%
%
};
%
%
class AudioEnvironment : public SimDataBlock {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
bool useRoom;
%
/*!
%
*/
%
enumval room;
%
/*!
%
*/
%
int roomHF;
%
/*!
%
*/
%
int reflections;
%
/*!
%
*/
%
int reverb;
%
/*!
%
*/
%
float roomRolloffFactor;
%
/*!
%
*/
%
float decayTime;
%
/*!
%
*/
%
float decayHFRatio;
%
/*!
%
*/
%
float reflectionsDelay;
%
/*!
%
*/
%
float reverbDelay;
%
/*!
%
*/
%
int roomVolume;
%
/*!
%
*/
%
float effectVolume;
%
/*!
%
*/
%
float damping;
%
/*!
%
*/
%
float environmentSize;
%
/*!
%
*/
%
float environmentDiffusion;
%
/*!
%
*/
%
float airAbsorption;
%
/*!
%
*/
%
int flags;
%
};
%
%
class AudioSampleEnvironment : public SimDataBlock {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
int direct;
%
/*!
%
*/
%
int directHF;
%
/*!
%
*/
%
int room;
%
/*!
%
*/
%
float obstruction;
%
/*!
%
*/
%
float obstructionLFRatio;
%
/*!
%
*/
%
float occlusion;
%
/*!
%
*/
%
float occlusionLFRatio;
%
/*!
%
*/
%
float occlusionRoomRatio;
%
/*!
%
*/
%
float roomRolloff;
%
/*!
%
*/
%
float airAbsorption;
%
/*!
%
*/
%
int outsideVolumeHF;
%
/*!
%
*/
%
int flags;
%
};
%
%
class AudioDescription : public SimDataBlock {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
float volume;
%
/*!
%
*/
%
bool isLooping;
%
/*!
%
*/
%
bool isStreaming;
%
/*!
%
*/
%
bool is3D;
%
/*!
%
*/
%
float referenceDistance;
%
/*!
%
*/
%
float maxDistance;
%
/*!
%
*/
%
int coneInsideAngle;
%
/*!
%
*/
%
int coneOutsideAngle;
%
/*!
%
*/
%
float coneOutsideVolume;
%
/*!
%
*/
%
Point3F coneVector;
%
/*!
%
*/
%
float environmentLevel;
%
/*!
%
*/
%
int loopCount;
%
/*!
%
*/
%
int minLoopGap;
%
/*!
%
*/
%
int maxLoopGap;
%
/*!
%
*/
%
int type;
%
};
%
%
class AudioProfile : public SimDataBlock {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
filename fileName;
%
/*!
%
*/
%
AudioDescription description;
%
/*!
%
*/
%
AudioSampleEnvironment environment;
%
/*!
%
*/
%
bool preload;
%
};
%
%
class sgDecalProjector : public GameBase {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
};
%
%
class fxLight : public GameBase {
%
public:
%
virtual void setEnable(bool enabled) {}
%
/*! Reset the light. */
%
virtual void reset() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
/*!
%
*/
%
bool Enable;
%
/*!
%
*/
%
float IconSize;
%
};
%
%
class sgLightObject : public fxLight {
%
public:
%
/*! Attach to the SimObject obj. */
%
virtual void attachToObject(SimObject obj) {}
%
/*! Detach from the object previously set by attachToObject. */
%
virtual void detachFromObject() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
/*!
%
*/
%
bool Enable;
%
/*!
%
*/
%
float IconSize;
%
/*!
%
*/
%
float ParticleColorAttenuation;
%
/*!
%
*/
%
string ParticleEmitterName;
%
};
%
%
class sgUniversalStaticLight : public sgLightObject {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
/*!
%
*/
%
bool Enable;
%
/*!
%
*/
%
float IconSize;
%
/*!
%
*/
%
float ParticleColorAttenuation;
%
/*!
%
*/
%
string ParticleEmitterName;
%
};
%
%
class sgMissionLightingFilter : public GameBase {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
};
%
%
class volumeLight : public sgLightObject {
%
public:
%
virtual void settailColour(r, g, b, a) {}
%
virtual void setfootColour(r, g, b, a) {}
%
virtual void setSubdivideV(value) {}
%
virtual void setSubdivideU(value) {}
%
virtual void setYextent(value) {}
%
virtual void setXextent(value) {}
%
virtual void setShootDistance(value) {}
%
virtual void setlpDistance(value) {}
%
virtual void setLTexture(bitmap) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
/*!
%
*/
%
bool Enable;
%
/*!
%
*/
%
float IconSize;
%
/*!
%
*/
%
float ParticleColorAttenuation;
%
/*!
%
*/
%
string ParticleEmitterName;
%
/*!
%
*/
%
filename Texture;
%
/*!
%
*/
%
float lpDistance;
%
/*!
%
*/
%
float ShootDistance;
%
/*!
%
*/
%
float Xextent;
%
/*!
%
*/
%
float Yextent;
%
/*!
%
*/
%
int SubdivideU;
%
/*!
%
*/
%
int SubdivideV;
%
/*!
%
*/
%
ColorF FootColour;
%
/*!
%
*/
%
ColorF TailColour;
%
};
%
%
class InvisibleTSStatic : public TSStatic {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Media
%
@{ */
%
/*!
%
*/
%
filename shapeName;
%
/// @}
%
%
%
/*! @name Lighting
%
@{ */
%
/*!
%
*/
%
bool receiveSunLight;
%
/*!
%
*/
%
bool receiveLMLighting;
%
/*!
%
*/
%
bool useAdaptiveSelfIllumination;
%
/*!
%
*/
%
bool useCustomAmbientLighting;
%
/*!
%
*/
%
bool customAmbientSelfIllumination;
%
/*!
%
*/
%
ColorF customAmbientLighting;
%
/*!
%
*/
%
string lightGroupName;
%
/// @}
%
%
%
/*! @name Collision
%
@{ */
%
/*!
%
*/
%
bool usePolysoup;
%
/// @}
%
%
};
%
%
class MovingObstacleData : public ShapeBaseData {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
%
/*! @name Shadows
%
@{ */
%
/*!
%
*/
%
bool shadowEnable;
%
/*!
%
*/
%
bool shadowCanMove;
%
/*!
%
*/
%
bool shadowCanAnimate;
%
/// @}
%
%
%
/*! @name Render
%
@{ */
%
/*!
%
*/
%
filename shapeFile;
%
/*!
%
*/
%
filename cloakTexture;
%
/*!
%
*/
%
bool emap;
%
/// @}
%
%
%
/*! @name Destruction
%
%
Parameters related to the destruction effects of this object.
%
@{ */
%
/*!
%
*/
%
ExplosionData Explosion;
%
/*!
%
*/
%
ExplosionData underwaterExplosion;
%
/*!
%
*/
%
DebrisData Debris;
%
/*!
%
*/
%
bool renderWhenDestroyed;
%
/*!
%
*/
%
filename debrisShapeName;
%
/// @}
%
%
%
/*! @name Physics
%
@{ */
%
/*!
%
*/
%
float mass;
%
/*!
%
*/
%
float drag;
%
/*!
%
*/
%
float density;
%
/// @}
%
%
%
/*! @name Damage/Energy
%
@{ */
%
/*!
%
*/
%
float maxEnergy;
%
/*!
%
*/
%
float maxDamage;
%
/*!
%
*/
%
float disabledLevel;
%
/*!
%
*/
%
float destroyedLevel;
%
/*!
%
*/
%
float repairRate;
%
/*!
%
*/
%
bool inheritEnergyFromMount;
%
/*!
%
*/
%
bool isInvincible;
%
/// @}
%
%
%
/*! @name Camera
%
@{ */
%
/*!
%
*/
%
float cameraMaxDist;
%
/*!
%
*/
%
float cameraMinDist;
%
/*!
%
*/
%
float cameraDefaultFov;
%
/*!
%
*/
%
float cameraMinFov;
%
/*!
%
*/
%
float cameraMaxFov;
%
/*!
%
*/
%
bool firstPersonOnly;
%
/*!
%
*/
%
bool useEyePoint;
%
/*!
%
*/
%
bool observeThroughObject;
%
/// @}
%
%
%
/*! @name HUD
%
%
@deprecated Likely to be removed soon.
%
@{ */
%
/*!
%
*/
%
filename hudImageName;
%
/*!
%
*/
%
filename hudImageNameFriendly;
%
/*!
%
*/
%
filename hudImageNameEnemy;
%
/*!
%
*/
%
bool hudRenderCenter;
%
/*!
%
*/
%
bool hudRenderModulated;
%
/*!
%
*/
%
bool hudRenderAlways;
%
/*!
%
*/
%
bool hudRenderDistance;
%
/*!
%
*/
%
bool hudRenderName;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool aiAvoidThis;
%
/*!
%
*/
%
bool computeCRC;
%
/// @}
%
%
};
%
%
class MovingObstacle : public ShapeBase {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
};
%
%
class TrackStatManager : public SimObject {
%
public:
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class Array : public SimObject {
%
public:
%
/*! Search array from current position for the first matching value */
%
virtual int getIndexFromValue(string value) {}
%
/*! Search array from current position for the first matching key */
%
virtual int getIndexFromKey(string key) {}
%
/*! Get the value of the array element at the submitted index */
%
virtual string getValue(int index) {}
%
/*! Get the key of the array element at the submitted index */
%
virtual string getKey(int index) {}
%
/*! Set the key at the given index */
%
virtual void setKey(string key, int index) {}
%
/*! Set the value at the given index */
%
virtual void setValue(string key, int index) {}
%
/*! Get the number of elements in the array */
%
virtual int count() {}
%
/*! Get the number of times a particular value is found in the array */
%
virtual int countValue(string value) {}
%
/*! Get the number of times a particular key is found in the array */
%
virtual int countKey(string key) {}
%
/*! Adds a new element to the end of an array */
%
virtual void add(string key, string value) {}
%
/*! Adds a new element to the end of an array */
%
virtual void push_back(string key, string value) {}
%
/*! Adds a new element to the front of an array */
%
virtual void push_front(string key, string value) {}
%
/*! Adds a new element to a specified position in the array */
%
virtual void insert(string key, string value, int index) {}
%
/*! Removes the last element from the array */
%
virtual void pop_back() {}
%
/*! Removes the first element from the array */
%
virtual void pop_front() {}
%
/*! Removes an element at a specific position from the array */
%
virtual void erase(int index) {}
%
/*! Emptys all elements from an array */
%
virtual void empty() {}
%
/*! Removes any elements that have duplicated values (leaving the first instance) */
%
virtual void uniqueValue() {}
%
/*! Removes any elements that have duplicated keys (leaving the first instance) */
%
virtual void uniqueKey() {}
%
/*! Alters array into an exact duplicate of the target array */
%
virtual bool duplicate(Array target) {}
%
/*! Removes elements with matching keys from array */
%
virtual bool crop(Array target) {}
%
/*! Appends the target array to the array object */
%
virtual bool append(Array target) {}
%
/*! Alpha sorts the array by value (default ascending sort) */
%
virtual void sort(bool desc) {}
%
/*! Alpha sorts the array by value in ascending order */
%
virtual void sorta() {}
%
/*! Alpha sorts the array by value in descending order */
%
virtual void sortd() {}
%
/*! Alpha sorts the array by key (default ascending sort) */
%
virtual void sortk(bool desc) {}
%
/*! Alpha sorts the array by key in ascending order */
%
virtual void sortka() {}
%
/*! Alpha sorts the array by key in descending order */
%
virtual void sortkd() {}
%
/*! Numerically sorts the array by value (default ascending sort) */
%
virtual void sortn(bool desc) {}
%
/*! Numerically sorts the array by value in ascending order */
%
virtual void sortna() {}
%
/*! Numerically sorts the array by value in descending order */
%
virtual void sortnd() {}
%
/*! Numerically sorts the array by key (default ascending sort) */
%
virtual void sortnk(bool desc) {}
%
/*! Numerical sorts the array by key in ascending order */
%
virtual void sortnka() {}
%
/*! Numerical sorts the array by key in descending order */
%
virtual void sortnkd() {}
%
/*! Moves array pointer to start of array */
%
virtual int moveFirst() {}
%
/*! Moves array pointer to end of array */
%
virtual int moveLast() {}
%
/*! Moves array pointer to next position (returns -1 if cannot move) */
%
virtual int moveNext() {}
%
/*! Moves array pointer to prev position (returns -1 if cannot move) */
%
virtual int movePrev() {}
%
/*! Gets the current pointer index */
%
virtual int getCurrent() {}
%
/*! Echos the array in the console */
%
virtual void echo() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class ConsoleLogger : public SimObject {
%
public:
%
/*! Attaches this object to the console and begins logging */
%
virtual bool attach() {}
%
/*! Detaches this object from the console and stops logging */
%
virtual bool detach() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Logging
%
@{ */
%
/*!
%
*/
%
enumval level;
%
/// @}
%
%
};
%
%
class DatabaseConnection : public SimObject {
%
public:
%
virtual int connect(string) {}
%
virtual int ConnectDriver(driver, optionalArgs) {}
%
virtual int ConnectDSN(dsn, optionalArgs) {}
%
virtual void disconnect() {}
%
virtual int Execute(sqlStatement) {}
%
virtual int Prepare(sqlStatement,numParams) {}
%
virtual int ExecutePrepared(sqlPreparedID,param1,param2,...) {}
%
virtual void FreePrepared(sqlPreparedID) {}
%
};
%
%
class DatabasePrepared : public SimObject {
%
public:
%
/*! - SQL Statement. */
%
virtual string getSql() {}
%
/*! - # of params in SQL statement. */
%
virtual int getNumParams() {}
%
};
%
%
class DatabaseResult : public SimObject {
%
public:
%
/*! - returns value of current row at columnName. Equivalent to obj.columnName. Spaces are replaced by _'s in columnName */
%
virtual string Value(columnName) {}
%
/*! - returns the index'th value in the current row */
%
virtual string ValueIndex(index) {}
%
/*! - returns the index'th column name */
%
virtual string ColName(index) {}
%
/*! - returns the index'th column type (string, int, float, bool, unknown) */
%
virtual string ColType(index) {}
%
/*! - advances the current row to the next row. Returns 1 for success */
%
virtual int NextRow() {}
%
/*! - moves current row to the first row. Returns 1 for success */
%
virtual int FirstRow() {}
%
/*! - moves current row to the last row. Returns 1 for success */
%
virtual int LastRow() {}
%
/*! - moves current row to the index'th row. Returns 1 for success */
%
virtual int RowIndex(index) {}
%
/*! - commits any changes to the database */
%
virtual int Commit() {}
%
/*! - clears the result set */
%
virtual int clear() {}
%
/*! - returns number of rows in the result set */
%
virtual int NumRows() {}
%
/*! - Number of rows in result. */
%
virtual int getNumRows() {}
%
};
%
%
class FileObject : public SimObject {
%
public:
%
virtual bool openForRead(string filename) {}
%
virtual bool openForWrite(string filename) {}
%
virtual bool openForAppend(string filename) {}
%
/*! Are we at the end of the file? */
%
virtual bool isEOF() {}
%
/*! Read a line from the file. */
%
virtual string readLine() {}
%
/*! Write a line to the file, if it was opened for writing. */
%
virtual void writeLine(string text) {}
%
/*! Close the file. */
%
virtual void close() {}
%
virtual void writeObject(SimObject, object prepend) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class CreatorTree : public GuiArrayCtrl {
%
public:
%
virtual int addGroup(string group, string name, string value) {}
%
virtual int addItem(Node group, string name, string value) {}
%
virtual bool fileNameMatch(string world, string type, string filename) {}
%
/*! Return a handle to the currently selected item. */
%
virtual int getSelected() {}
%
virtual bool isGroup(Group g) {}
%
virtual string getName(Node item) {}
%
virtual string getValue(Node n) {}
%
/*! Clear the tree. */
%
virtual void clear() {}
%
virtual int getParent(Node n) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class EditManager : public GuiControl {
%
public:
%
virtual void setBookmark(int slot) {}
%
virtual void gotoBookmark(int slot) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class EditTSCtrl : public GuiTSCtrl {
%
public:
%
virtual void renderSphere(Point3F pos, float radius, int subdivisions=NULL) {}
%
virtual void renderCircle(Point3F pos, Point3F normal, float radius, int segments=NULL) {}
%
virtual void renderTriangle(Point3F a, Point3F b, Point3F c) {}
%
virtual void renderLine(Point3F start, Point3F end, int width) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
bool applyFilterToChildren;
%
/*!
%
*/
%
float cameraZRot;
%
/*!
%
*/
%
float forceFOV;
%
%
/*! @name Mission Area
%
@{ */
%
/*!
%
*/
%
bool renderMissionArea;
%
/*!
%
*/
%
ColorI missionAreaFillColor;
%
/*!
%
*/
%
ColorI missionAreaFrameColor;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
ColorI consoleFrameColor;
%
/*!
%
*/
%
ColorI consoleFillColor;
%
/*!
%
*/
%
int consoleSphereLevel;
%
/*!
%
*/
%
int consoleCircleSegments;
%
/*!
%
*/
%
int consoleLineWidth;
%
/// @}
%
%
};
%
%
class GuiTerrPreviewCtrl : public GuiControl {
%
public:
%
/*! Reset the view of the terrain. */
%
virtual void reset() {}
%
/*! Add the origin to the root and reset the origin. */
%
virtual void setRoot() {}
%
/*! Return a Point2F representing the position of the root. */
%
virtual string getRoot() {}
%
/*! Set the origin of the view. */
%
virtual void setOrigin(float x, float y) {}
%
/*! Return a Point2F containing the position of the origin. */
%
virtual string getOrigin() {}
%
/*! Returns a 4-tuple containing: root_x root_y origin_x origin_y */
%
virtual string getValue() {}
%
virtual void setValue() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class MissionAreaEditor : public GuiBitmapCtrl {
%
public:
%
/*! in the world so that the center of the world is the center of the mission area. */
%
virtual void centerWorld(including terrain) {}
%
/*! Return a 4-tuple: area_x area_y area_width are_height */
%
virtual string getArea() {}
%
/*! Set the mission area to the specified co-ordinates/extents. */
%
virtual void setArea(int x, int y, int w, int h) {}
%
/*! Update the terrain bitmap that is rendered as background in the control. */
%
virtual void updateTerrain() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
%
%
*/
%
filename bitmap;
%
/*!
%
*/
%
bool wrap;
%
/// @}
%
%
%
/*! @name Mirror
%
@{ */
%
/*!
%
*/
%
bool enableMirroring;
%
/*!
%
*/
%
int mirrorIndex;
%
/*!
%
*/
%
ColorI mirrorLineColor;
%
/*!
%
*/
%
ColorI mirrorArrowColor;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
ColorI handleFrameColor;
%
/*!
%
*/
%
ColorI handleFillColor;
%
/*!
%
*/
%
ColorI defaultObjectColor;
%
/*!
%
*/
%
ColorI waterObjectColor;
%
/*!
%
*/
%
ColorI missionBoundsColor;
%
/*!
%
*/
%
ColorI cameraColor;
%
/*!
%
*/
%
bool squareBitmap;
%
/*!
%
*/
%
bool enableEditing;
%
/*!
%
*/
%
bool renderCamera;
%
/// @}
%
%
};
%
%
class Terraformer : public SimObject {
%
public:
%
virtual void setTerrainInfo(int blockSize, int tileSize, float minHeight, float heightRange, float waterPercent) {}
%
virtual void setShift(int x, int y) {}
%
virtual int generateSeed() {}
%
virtual bool saveGreyscale(int register, string filename) {}
%
virtual bool loadGreyscale(int register, string filename) {}
%
virtual bool saveHeightField(int register, string filename) {}
%
virtual bool setTerrain(int register) {}
%
/*! Get the position of the camera. */
%
virtual string getCameraPosition() {}
%
virtual void setCameraPosition(float x, float y, float z=0) {}
%
virtual bool terrainData(int register) {}
%
virtual bool terrainFile(int register, string filename) {}
%
virtual bool scale(int src_register, int dst_register, float min, float max) {}
%
virtual bool smooth(int src_register, int dst_register, float factor, int iterations) {}
%
virtual bool smoothWater(int src_register, int dst_register, float factor, int iterations) {}
%
virtual bool smoothRidges(int src_register, int dst_register, float factor, int iterations) {}
%
virtual bool filter(int src_register, int dst_register, Filter arr) {}
%
/*! Perform a blending operation on the terrain.
@param srcA First source for operation.
@param srcB Second source for operation.
@param dest_register Destination register for blend.
@param factor Blending factor, from 0-1.
@param operation One of: add, subtract, max, min, multiply. Default is add. */
%
virtual bool blend(int srcA, int srcB, int dest_register, float factor, string operation) {}
%
virtual bool turbulence(int src_register, int dst_register, float factor, float radius) {}
%
virtual void maskFBm(int dest_register, int frequency, float roughness, int seed, Filter arr, bool distort_factor, int distort_reg) {}
%
virtual bool maskHeight(int src_register, int dst_register, Filter arr, bool distort_factor, int distort_register) {}
%
virtual bool maskSlope(int src_register, int dst_register, Filter arr, bool distort_factor, int distort_register) {}
%
virtual bool maskWater(int src_register, int dst_register, bool distort_factor, int distort_reg) {}
%
virtual bool mergeMasks( src_array, int dst_register) {}
%
virtual bool setMaterials( src_array, material_array ) {}
%
virtual bool erodeHydraulic(int src_register, int dst_register, int iterations, Filter arr ) {}
%
virtual bool erodeThermal(int src_register, int dst_register, float slope, float materialLoss, int iterations ) {}
%
virtual bool canyon(int dest_register, int frequency, float turbulence, int seed) {}
%
virtual void previewScaled(GuiTerrPreviewCtrl destination, int source) {}
%
virtual void preview(GuiTerrPreviewCtrl destination, int register) {}
%
virtual void clearRegister(int r) {}
%
/*! Run an fBm pass.
@param roughness From 0.0-1.0
@param detail One of 'Very Low', 'Low', 'Normal', 'High', or 'Very High' */
%
virtual void fBm(int r, int freq, float roughness, string detail, int seed) {}
%
virtual void sinus(int r, Filter a, int seed) {}
%
/*! Run a rigid multi fractal pass.
@param roughness From 0.0-1.0
@param detail One of 'Very Low', 'Low', 'Normal', 'High', or 'Very High' */
%
virtual void rigidMultiFractal(int r, int freq, float roughness, string detail, int seed) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class TerrainEditor : public EditTSCtrl {
%
public:
%
virtual void attachTerrain(TerrainBlock terrain) {}
%
/*! One of box, ellipse, selection. */
%
virtual void setBrushType(string type) {}
%
virtual void setBrushSize(int w, int h) {}
%
/*! Returns a Point2I. */
%
virtual string getBrushPos() {}
%
virtual void setBrushPos(int x, int y) {}
%
virtual void setAction(string action_name) {}
%
virtual string getActionName(int num) {}
%
virtual int getNumActions() {}
%
virtual string getCurrentAction() {}
%
virtual void resetSelWeights(bool clear) {}
%
virtual void undo() {}
%
virtual void redo() {}
%
virtual void clearSelection() {}
%
virtual void processAction(string action=NULL) {}
%
virtual void buildMaterialMap() {}
%
virtual int getNumTextures() {}
%
virtual string getTextureName(int index) {}
%
virtual void markEmptySquares() {}
%
virtual void clearModifiedFlags() {}
%
virtual void mirrorTerrain() {}
%
virtual void pushBaseMaterialInfo() {}
%
virtual void popBaseMaterialInfo() {}
%
virtual void setLoneBaseMaterial(string materialListBaseName) {}
%
/*! - sets the terraformer current heightmap to draw as an overlay over the current terrain. */
%
virtual void setTerraformOverlay(bool overlayEnable) {}
%
/*! sets the list of current terrain materials. */
%
virtual void setTerrainMaterials(string matList) {}
%
/*! gets the list of current terrain materials. */
%
virtual string getTerrainMaterials() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
bool applyFilterToChildren;
%
/*!
%
*/
%
float cameraZRot;
%
/*!
%
*/
%
float forceFOV;
%
%
/*! @name Mission Area
%
@{ */
%
/*!
%
*/
%
bool renderMissionArea;
%
/*!
%
*/
%
ColorI missionAreaFillColor;
%
/*!
%
*/
%
ColorI missionAreaFrameColor;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
ColorI consoleFrameColor;
%
/*!
%
*/
%
ColorI consoleFillColor;
%
/*!
%
*/
%
int consoleSphereLevel;
%
/*!
%
*/
%
int consoleCircleSegments;
%
/*!
%
*/
%
int consoleLineWidth;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool isDirty;
%
/*!
%
*/
%
bool isMissionDirty;
%
/*!
%
*/
%
bool renderBorder;
%
/*!
%
*/
%
float borderHeight;
%
/*!
%
*/
%
ColorI borderFillColor;
%
/*!
%
*/
%
ColorI borderFrameColor;
%
/*!
%
*/
%
bool borderLineMode;
%
/*!
%
*/
%
bool selectionHidden;
%
/*!
%
*/
%
bool enableSoftBrushes;
%
/*!
%
*/
%
bool renderVertexSelection;
%
/*!
%
*/
%
bool processUsesBrush;
%
/*!
%
*/
%
float adjustHeightVal;
%
/*!
%
*/
%
float setHeightVal;
%
/*!
%
*/
%
float scaleVal;
%
/*!
%
*/
%
float smoothFactor;
%
/*!
%
*/
%
int materialGroup;
%
/*!
%
*/
%
float softSelectRadius;
%
/*!
%
*/
%
string softSelectFilter;
%
/*!
%
*/
%
string softSelectDefaultFilter;
%
/*!
%
*/
%
float adjustHeightMouseScale;
%
/*!
%
*/
%
caseString paintMaterial;
%
/// @}
%
%
};
%
%
class WorldEditor : public EditTSCtrl {
%
public:
%
virtual void ignoreObjClass(string class_name, ...) {}
%
virtual void clearIgnoreList() {}
%
virtual void undo() {}
%
virtual void redo() {}
%
virtual void clearSelection() {}
%
virtual void selectObject(SceneObject obj) {}
%
virtual void unselectObject(SceneObject obj) {}
%
virtual int getSelectionSize() {}
%
virtual int getSelectedObject(int index) {}
%
virtual string getSelectionCentroid() {}
%
virtual void dropSelection() {}
%
virtual void deleteSelection() {}
%
virtual void copySelection() {}
%
virtual void pasteSelection() {}
%
virtual bool canPasteSelection() {}
%
virtual void hideSelection(bool hide) {}
%
virtual void lockSelection(bool lock) {}
%
virtual void redirectConsole( int objID ) {}
%
virtual string getMode() {}
%
/*! Sets the mode to one of move, rotate, scale. */
%
virtual void setMode(string newMode) {}
%
virtual void addUndoState() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
bool applyFilterToChildren;
%
/*!
%
*/
%
float cameraZRot;
%
/*!
%
*/
%
float forceFOV;
%
%
/*! @name Mission Area
%
@{ */
%
/*!
%
*/
%
bool renderMissionArea;
%
/*!
%
*/
%
ColorI missionAreaFillColor;
%
/*!
%
*/
%
ColorI missionAreaFrameColor;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
ColorI consoleFrameColor;
%
/*!
%
*/
%
ColorI consoleFillColor;
%
/*!
%
*/
%
int consoleSphereLevel;
%
/*!
%
*/
%
int consoleCircleSegments;
%
/*!
%
*/
%
int consoleLineWidth;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool isDirty;
%
/*!
%
*/
%
bool planarMovement;
%
/*!
%
*/
%
int undoLimit;
%
/*!
%
*/
%
enumval dropType;
%
/*!
%
*/
%
float projectDistance;
%
/*!
%
*/
%
bool boundingBoxCollision;
%
/*!
%
*/
%
bool renderPlane;
%
/*!
%
*/
%
bool renderPlaneHashes;
%
/*!
%
*/
%
ColorI gridColor;
%
/*!
%
*/
%
float planeDim;
%
/*!
%
*/
%
Point3F gridSize;
%
/*!
%
*/
%
bool renderPopupBackground;
%
/*!
%
*/
%
ColorI popupBackgroundColor;
%
/*!
%
*/
%
ColorI popupTextColor;
%
/*!
%
*/
%
ColorI objectTextColor;
%
/*!
%
*/
%
bool objectsUseBoxCenter;
%
/*!
%
*/
%
int axisGizmoMaxScreenLen;
%
/*!
%
*/
%
bool axisGizmoActive;
%
/*!
%
*/
%
float mouseMoveScale;
%
/*!
%
*/
%
float mouseRotateScale;
%
/*!
%
*/
%
float mouseScaleScale;
%
/*!
%
*/
%
float minScaleFactor;
%
/*!
%
*/
%
float maxScaleFactor;
%
/*!
%
*/
%
ColorI objSelectColor;
%
/*!
%
*/
%
ColorI objMouseOverSelectColor;
%
/*!
%
*/
%
ColorI objMouseOverColor;
%
/*!
%
*/
%
bool showMousePopupInfo;
%
/*!
%
*/
%
ColorI dragRectColor;
%
/*!
%
*/
%
bool renderObjText;
%
/*!
%
*/
%
bool renderObjHandle;
%
/*!
%
*/
%
string objTextFormat;
%
/*!
%
*/
%
ColorI faceSelectColor;
%
/*!
%
*/
%
bool renderSelectionBox;
%
/*!
%
*/
%
ColorI selectionBoxColor;
%
/*!
%
*/
%
bool selectionLocked;
%
/*!
%
*/
%
bool snapToGrid;
%
/*!
%
*/
%
bool snapRotations;
%
/*!
%
*/
%
float rotationSnap;
%
/*!
%
*/
%
bool toggleIgnoreList;
%
/*!
%
*/
%
bool renderNav;
%
/*!
%
*/
%
filename selectHandle;
%
/*!
%
*/
%
filename defaultHandle;
%
/*!
%
*/
%
filename lockedHandle;
%
/// @}
%
%
};
%
%
class NetConnection : public SimGroup {
%
public:
%
virtual void transmitPaths() {}
%
virtual void clearPaths() {}
%
/*! Returns the address we're connected to. */
%
virtual string getAddress() {}
%
virtual void setSimulatedNetParams(float packetLoss, int delay) {}
%
virtual int getPing() {}
%
virtual int getPacketLoss() {}
%
virtual void checkMaxRate() {}
%
/*! Convert a ghost id from this connection to a real id. */
%
virtual int resolveGhostID( S32 ghostID ) {}
%
/*! Convert a ghost index from this connection to a real id. */
%
virtual int resolveObjectFromGhostIndex( S32 ghostIdx) {}
%
/*! Convert a real id to the ghost id for this connection. */
%
virtual int getGhostID( S32 realID ) {}
%
/*! Connects this NC object to the remote address. */
%
virtual void connect(string remoteAddress) {}
%
/*! Connects a connection to the server running in the same process. */
%
virtual string connectLocal() {}
%
/*! Returns number of ghosts active. */
%
virtual int getGhostsActive() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class GameConnection : public NetConnection {
%
public:
%
virtual Script onConnectRequestTimedOut() {}
%
virtual Script onConnectRequestRejected() {}
%
virtual Script onConnectionError() {}
%
virtual Script onConnectionDropped() {}
%
virtual Script onConnectionTimedOut() {}
%
virtual Script onConnectionAccepted() {}
%
virtual Script setLagIcon() {}
%
virtual Script initialControlSet() {}
%
virtual Script createPlayer() {}
%
virtual Script spawnPlayer() {}
%
virtual Script onDeath() {}
%
virtual Script onEnterMissionArea() {}
%
virtual Script onLeaveMissionArea() {}
%
virtual Script onClientLeaveGame() {}
%
virtual Script onClientEnterGame() {}
%
virtual Script incScore() {}
%
virtual Script syncClock() {}
%
virtual Script endMission() {}
%
virtual Script startMission() {}
%
virtual Script onDrop() {}
%
virtual Script setPlayerName() {}
%
virtual Script onConnect() {}
%
virtual Script onConnectRequest() {}
%
virtual Script onGhostAlwaysObjectsReceived() {}
%
virtual Script onGhostAlwaysFailed() {}
%
virtual Script clientWantsGhostAlwaysRetry() {}
%
virtual Script onDataBlocksDone() {}
%
virtual Script sendMissionData() {}
%
virtual Script loadMission() {}
%
virtual Script spamReset() {}
%
virtual Script spamMessageTimeout() {}
%
virtual void setJoinPassword() {}
%
virtual void setConnectArgs() {}
%
virtual void transmitDataBlocks(int sequence) {}
%
virtual void activateGhosting() {}
%
virtual void resetGhosting() {}
%
virtual bool setControlObject(ShapeBase object) {}
%
virtual int getControlObject() {}
%
virtual bool isAIControlled() {}
%
virtual bool play2D(AudioProfile ap) {}
%
virtual bool play3D(AudioProfile ap, Transform pos) {}
%
virtual bool chaseCam(int size) {}
%
/*! Set new FOV in degrees. */
%
virtual void setControlCameraFov(int newFOV) {}
%
virtual float getControlCameraFov() {}
%
virtual void setBlackOut(bool doFade, int timeMS) {}
%
virtual void setMissionCRC(int CRC) {}
%
/*! Disconnect a client; reason is sent as part of the disconnect packet. */
%
virtual void delete(string reason=NULL) {}
%
/*! records the network connection to a demo file. */
%
virtual void startRecording(string fileName) {}
%
/*! stops the demo recording. */
%
virtual void stopRecording() {}
%
/*! plays a previously recorded demo. */
%
virtual bool playDemo(string demoFileName) {}
%
virtual bool isDemoPlaying() {}
%
virtual bool isDemoRecording() {}
%
/*! List all of the classes that this connection knows about, and what their IDs are. Useful for debugging network problems. */
%
virtual void listClassIDs() {}
%
/*! Get the server connection if any. */
%
virtual int getServerConnection() {}
%
virtual int setCameraObject() {}
%
virtual int getCameraObject() {}
%
virtual void clearCameraObject() {}
%
/*! True if this connection is in first person mode. */
%
virtual bool isFirstPerson() {}
%
/*! Sets this connection into or out of first person mode. */
%
virtual void setFirstPerson(bool firstPerson) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class AIConnection : public GameConnection {
%
public:
%
/*! Set a field on the current move.
@param field One of {'x','y','z','yaw','pitch','roll'}
@param value Value to set field to. */
%
virtual void setMove(string field, float value) {}
%
/*! Get the given field of a move.
@param field One of {'x','y','z','yaw','pitch','roll'}
@returns The requested field on the current move. */
%
virtual float getMove(string field) {}
%
/*! Enable/disable freelook on the current move. */
%
virtual void setFreeLook(bool isFreeLook) {}
%
/*! Is freelook on for the current move? */
%
virtual bool getFreeLook() {}
%
/*! Set a trigger. */
%
virtual void setTrigger(int trigger, bool set) {}
%
/*! Is the given trigger set? */
%
virtual bool getTrigger(int trigger) {}
%
virtual string getAddress() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class Player : public ShapeBase {
%
public:
%
/*! Return the current state name. */
%
virtual string getState() {}
%
virtual string getDamageLocation(Point3F pos) {}
%
virtual bool setArmThread(string sequenceName) {}
%
virtual bool setActionThread(string sequenceName, bool hold, bool fsp) {}
%
virtual bool setControlObject(ShapeBase obj) {}
%
/*! Get the current control object. */
%
virtual float getControlObject() {}
%
virtual void clearControlObject() {}
%
virtual bool checkDismountPoint(Point3F oldPos, Point3F pos) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
};
%
%
class AIPlayer : public Player {
%
public:
%
/*! Stop moving. */
%
virtual void stop() {}
%
/*! Stop aiming at anything. */
%
virtual void clearAim() {}
%
/*! Sets the move speed for an AI object. */
%
virtual void setMoveSpeed( float speed ) {}
%
/*! Tells the AI to move to the location provided. */
%
virtual void setMoveDestination(Point3F goal, bool slowDown=true) {}
%
/*! Returns the point the AI is set to move to. */
%
virtual string getMoveDestination() {}
%
/*! Tells the AI to aim at the location provided. */
%
virtual void setAimLocation( Point3F target ) {}
%
/*! Returns the point the AI is aiming at. */
%
virtual string getAimLocation() {}
%
/*! Sets the bot's target object. Optionally set an offset from target location. */
%
virtual void setAimObject( GameBase obj, [Point3F offset] ) {}
%
/*! Gets the object the AI is targeting. */
%
virtual int getAimObject() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
};
%
%
class WheeledVehicle : public Vehicle {
%
public:
%
virtual bool applyAttack( ) {}
%
/*! sets the base max wheel speed. */
%
virtual void setBaseMaxWheelSpeed(float speed) {}
%
/*! sets the base engine torque. */
%
virtual void setBaseEngineTorque(float torque) {}
%
/*! sets the friction multiplier. */
%
virtual void setFrictionMult(float fric) {}
%
/*! Changes the color. */
%
virtual void changeBodyColor(string baseName, string whiteTexPath, float r, float g, float b) {}
%
/*! Changes the color. */
%
virtual void changeWindowColor(string baseName, string whiteTexPath, float r, float g, float b) {}
%
/*! Add a skin modifier. */
%
virtual void addSkinModifier(int slot, string baseName, string printFilePath, string maskFilePath) {}
%
/*! Remove a specific skin modifier. */
%
virtual void removeSkinModifier(int slot) {}
%
/*! Clear all skin modifiers. */
%
virtual void clearSkinModifiers() {}
%
virtual void addItem(Adds the item to the car) {}
%
/*! recharges the cars weapons() */
%
virtual void rechargeItems() {}
%
virtual void updateInventoryGUI(Updates the selected item) {}
%
virtual void activateEffect(Adds the item to the car) {}
%
virtual int getCurvePtIndex(get the position along the curve) {}
%
virtual void reset(resets the car to the nearest pt on curve) {}
%
virtual void teleport(Teleports the car to specified pt on curve) {}
%
virtual void setLateralRelaxation(float) {}
%
virtual void setSkipRenderDetailOveride(int detailNum) {}
%
virtual void setAtRest(Sets the car at rest) {}
%
virtual bool setWheelSteering(wheel#,float) {}
%
virtual bool setWheelPowered(wheel#,bool) {}
%
virtual bool setWheelTire(wheel#,tire) {}
%
virtual bool setWheelSpring(wheel#,spring) {}
%
virtual int getWheelCount() {}
%
virtual void getMass() {}
%
virtual void setMass(float mass) {}
%
virtual void getTorque() {}
%
virtual void setTorque(float torque) {}
%
virtual void getBrakeTorque() {}
%
virtual void setBrakeTorque(float torque) {}
%
virtual void getDrag() {}
%
virtual void setDrag(float drag) {}
%
virtual void getMaxWheelSpeed() {}
%
virtual void setMaxWheelSpeed(float drag) {}
%
virtual void getFriction() {}
%
virtual void setKineticFriction(float friction) {}
%
virtual void setStaticFriction(float friction) {}
%
virtual void setKineticFriction2(float frFric, float bkFric) {}
%
virtual void setStaticFriction2(float frFric, float bkFric) {}
%
virtual void getTireForces() {}
%
virtual void setLateralForces(float force, float damping, float relaxation) {}
%
virtual void setLongitudinalForces(float force, float damping, float relaxation) {}
%
virtual void getSpringSettings() {}
%
virtual void setSpringSettings(float length, float force, float damping, float antiSway) {}
%
virtual void getPowered() {}
%
virtual void changeHood(string) {}
%
virtual void changeBody(string) {}
%
virtual void changeFrontWheels(string) {}
%
virtual void changeRearWheels(string) {}
%
virtual void changeRightExhaust(string) {}
%
virtual void changeLeftExhaust(string) {}
%
virtual void changeRearExhaust(string) {}
%
virtual void changeWing(string) {}
%
virtual void changeGun1(string) {}
%
virtual void changeGun2(string) {}
%
virtual void changeGun3(string) {}
%
virtual void changeGun4(string) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
/*!
%
*/
%
bool disableMove;
%
/*!
%
*/
%
int lapsComplete;
%
};
%
%
class AIWheeledVehicle : public WheeledVehicle {
%
public:
%
/*! Stop moving. */
%
virtual void stop() {}
%
/*! Sets the move speed for an AI object. */
%
virtual void setMoveSpeed( float speed ) {}
%
/*! Sets the movetolerance */
%
virtual void setMoveTolerance(float speed) {}
%
/*! Tells the AI to move to the location provided. */
%
virtual void setMoveDestination(Point3F goal, bool slowDown=true) {}
%
/*! Returns the point the AI is set to move to. */
%
virtual string getMoveDestination() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
/*!
%
*/
%
bool disableMove;
%
/*!
%
*/
%
int lapsComplete;
%
};
%
%
class BanList : public SimObject {
%
public:
%
/*! Ban a user until a given time.
@param ID Unique ID of the player.
@param TA Address from which the player connected.
@param banTime Time at which they will be allowed back in. */
%
virtual void addAbsolute( int ID, TransportAddress TA, int banTime ) {}
%
/*! Ban a user for banLength seconds.
@param ID Unique ID of the player.
@param TA Address from which the player connected.
@param banTime Time at which they will be allowed back in. */
%
virtual void add( int ID, TransportAddress TA, int banLength ) {}
%
/*! Unban someone.
@param ID Unique ID of the player.
@param TA Address from which the player connected.
*/
%
virtual void removeBan( int ID, TransportAddress TA ) {}
%
/*! Is someone banned?
@param ID Unique ID of the player.
@param TA Address from which the player connected.
*/
%
virtual bool isBanned( int ID, TransportAddress TA ) {}
%
/*! Dump the banlist to a file. */
%
virtual void export(string filename) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class Camera : public ShapeBase {
%
public:
%
/*! Get the position of the camera.
@returns A string of form "x y z". */
%
virtual string getPosition() {}
%
/*! Set the camera to orbit around some given object.
@param orbitObject Object we want to orbit.
@param mat A set of fields: posX posY posZ aaX aaY aaZ aaTheta
@param minDistance Minimum distance to keep from object.
@param maxDistance Maximum distance to keep from object.
@param curDistance Distance to set initially from object.
@param ownClientObj Are we observing an object owned by us? */
%
virtual void setOrbitMode(GameBase orbitObject, transform mat, float minDistance, float maxDistance, float curDistance, bool ownClientObject) {}
%
/*! Set the camera to orbit around some given object.
@param orbitObject Object we want to orbit.
@param mat A set of fields: posX posY posZ aaX aaY aaZ aaTheta
@param minDistance Minimum distance to keep from object.
@param maxDistance Maximum distance to keep from object.
@param curDistance Distance to set initially from object.
@param ownClientObj Are we observing an object owned by us? */
%
virtual void setLockMode(GameBase orbitObject, transform mat, float minDistance, float maxDistance, float curDistance, bool ownClientObject) {}
%
/*! Set the camera to be able to fly freely. */
%
virtual void setFlyMode() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
};
%
%
class Debris : public GameBase {
%
public:
%
/*! Set this piece of debris at the given position with the given velocity. */
%
virtual bool init(Point3F position, Point3F velocity) {}
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
float lifetime;
%
/// @}
%
%
};
%
%
class DebugView : public GuiTextCtrl {
%
public:
%
/*! Cause a line to be drawn persistently by the DebugView. */
%
virtual void addLine( Point3F start, Point3F end, Color3F color) {}
%
/*! Clear all lines added by addLine. */
%
virtual void clearLines() {}
%
/*! Set one of the lines in the DebugView to contain the specified text at the specified color. */
%
virtual void setText(int line, string text, Color3F color=NULL) {}
%
/*! Clears all lines, or if a line is specified, that specific line. */
%
virtual void clearText(int line=-1) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
%
%
*/
%
caseString text;
%
/*!
%
*/
%
string textID;
%
/*!
%
*/
%
int maxLength;
%
};
%
%
class GuiPlayerView : public GuiTSCtrl {
%
public:
%
virtual void setModel( raceGender, skin ) {}
%
virtual void setSeq( index ) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
bool applyFilterToChildren;
%
/*!
%
*/
%
float cameraZRot;
%
/*!
%
*/
%
float forceFOV;
%
};
%
%
class Item : public ShapeBase {
%
public:
%
/*! Is the object static (ie, non-movable)? */
%
virtual bool isStatic() {}
%
/*! Is the object still rotating? */
%
virtual bool isRotating() {}
%
/*! Temporarily disable collisions against obj. */
%
virtual bool setCollisionTimeout(ShapeBase obj) {}
%
/*! Get the position on the surface on which the object is stuck. */
%
virtual string getLastStickyPos() {}
%
/*! Get the normal of the surface on which the object is stuck. */
%
virtual string getLastStickyNormal() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated collideable;
%
/*!
%
*/
%
bool collidable;
%
/*!
%
*/
%
bool static;
%
/*!
%
*/
%
bool rotate;
%
/// @}
%
%
};
%
%
class MissionArea : public NetObject {
%
public:
%
/*! Returns 4 fields: starting x, starting y, extents x, extents y */
%
virtual string getArea() {}
%
virtual void setArea(int x, int y, int width, int height) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name dimensions
%
@{ */
%
/*!
%
*/
%
RectI Area;
%
/*!
%
*/
%
float flightCeiling;
%
/*!
%
*/
%
float flightCeilingRange;
%
/// @}
%
%
};
%
%
class PathCamera : public ShapeBase {
%
public:
%
virtual void setPosition(pos) {}
%
virtual void setTarget(pos) {}
%
virtual void setState({forward,backward,stop}) {}
%
virtual void reset(speed=0) {}
%
virtual void pushBack(transform,speed,type,path) {}
%
virtual void pushFront(transform,speed,type,path) {}
%
virtual void popFront() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
};
%
%
class PhysicalZone : public SceneObject {
%
public:
%
/*! Activate the physical zone's effects. */
%
virtual void activate() {}
%
/*! Deactivate the physical zone's effects. */
%
virtual void deactivate() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
float velocityMod;
%
/*!
%
*/
%
float gravityMod;
%
/*!
%
*/
%
Point3F appliedForce;
%
/*!
%
*/
%
TriggerPolyhedron polyhedron;
%
/// @}
%
%
};
%
%
class RigidShape : public ShapeBase {
%
public:
%
virtual void reset() {}
%
virtual void freezeSim() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
};
%
%
class TriggerData : public GameBaseData {
%
public:
%
virtual void onEnterTrigger( Trigger t, SimObject intruder) {}
%
virtual void onLeaveTrigger( Trigger t, SimObject intruder) {}
%
virtual void onTickTrigger(Trigger t) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
/*!
%
*/
%
int tickPeriodMS;
%
};
%
%
class Trigger : public GameBase {
%
public:
%
virtual int getNumObjects() {}
%
virtual int getObject(int idx) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
/*!
%
*/
%
TriggerPolyhedron polyhedron;
%
};
%
%
class GuiClockHud : public GuiControl {
%
public:
%
/*! Sets the current base time for the clock */
%
virtual void setTime(time in sec) {}
%
/*! Returns current time in secs. */
%
virtual float getTime() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool showFill;
%
/*!
%
*/
%
bool showFrame;
%
/*!
%
*/
%
ColorF fillColor;
%
/*!
%
*/
%
ColorF frameColor;
%
/*!
%
*/
%
ColorF textColor;
%
/// @}
%
%
};
%
%
class fxSunLight : public SceneObject {
%
public:
%
virtual void setEnable(status) {}
%
virtual void setFlareBitmaps(local, remote) {}
%
virtual void setSunAzimuth(azimuth) {}
%
virtual void setSunElevation(elevation) {}
%
virtual void setFlareTP(status) {}
%
virtual void setFlareColour(r,g,b) {}
%
virtual void setFlareBrightness(brightness) {}
%
virtual void setFlareSize(size) {}
%
virtual void setFadeTime(time) {}
%
virtual void setBlendMode(mode) {}
%
virtual void setUseColour(status) {}
%
virtual void setUseBrightness(status) {}
%
virtual void setUseRotation(status) {}
%
virtual void setUseSize(status) {}
%
virtual void setUseAzimuth(status) {}
%
virtual void setUseElevation(status) {}
%
virtual void setLerpColour(status) {}
%
virtual void setLerpBrightness(status) {}
%
virtual void setLerpRotation(status) {}
%
virtual void setLerpSize(status) {}
%
virtual void setLerpAzimuth(status) {}
%
virtual void setLerpElevation(status) {}
%
virtual void setLinkFlareSize(status) {}
%
virtual void setSingleColourKeys(status) {}
%
virtual void setMinColour(r,g,b) {}
%
virtual void setMaxColour(r,g,b) {}
%
virtual void setMinBrightness(brightness) {}
%
virtual void setMaxBrightness(brightness) {}
%
virtual void setMinRotation(rotation) {}
%
virtual void setMaxRotation(rotation) {}
%
virtual void setMinSize(size) {}
%
virtual void setMaxSize(size) {}
%
virtual void setMinAzimuth(azimuth) {}
%
virtual void setMaxAzimuth(azimuth) {}
%
virtual void setMinElevation(elevation) {}
%
virtual void setMaxElevation(elevation) {}
%
virtual void setRedKeys(keys) {}
%
virtual void setGreenKeys(keys) {}
%
virtual void setBlueKeys(keys) {}
%
virtual void setBrightnessKeys(keys) {}
%
virtual void setRotationKeys(keys) {}
%
virtual void setSizeKeys(keys) {}
%
virtual void setAzimuthKeys(keys) {}
%
virtual void setElevationKeys(keys) {}
%
virtual void setColourTime(time) {}
%
virtual void setBrightnessTime(time) {}
%
virtual void setRotationTime(time) {}
%
virtual void setSizeTime(time) {}
%
virtual void setAzimuthTime(time) {}
%
virtual void setElevationTime(time) {}
%
virtual void reset() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Debugging
%
@{ */
%
/*!
%
*/
%
bool Enable;
%
/// @}
%
%
%
/*! @name Media
%
@{ */
%
/*!
%
*/
%
filename LocalFlareBitmap;
%
/*!
%
*/
%
filename RemoteFlareBitmap;
%
/// @}
%
%
%
/*! @name Sun Orbit
%
@{ */
%
/*!
%
*/
%
float SunAzimuth;
%
/*!
%
*/
%
float SunElevation;
%
/*!
%
*/
%
bool LockToRealSun;
%
/// @}
%
%
%
/*! @name Lens Flare
%
@{ */
%
/*!
%
*/
%
bool FlareTP;
%
/*!
%
*/
%
ColorF Colour;
%
/*!
%
*/
%
float Brightness;
%
/*!
%
*/
%
float FlareSize;
%
/*!
%
*/
%
float FadeTime;
%
/*!
%
*/
%
int BlendMode;
%
/// @}
%
%
%
/*! @name Animation Options
%
@{ */
%
/*!
%
*/
%
bool AnimColour;
%
/*!
%
*/
%
bool AnimBrightness;
%
/*!
%
*/
%
bool AnimRotation;
%
/*!
%
*/
%
bool AnimSize;
%
/*!
%
*/
%
bool AnimAzimuth;
%
/*!
%
*/
%
bool AnimElevation;
%
/*!
%
*/
%
bool LerpColour;
%
/*!
%
*/
%
bool LerpBrightness;
%
/*!
%
*/
%
bool LerpRotation;
%
/*!
%
*/
%
bool LerpSize;
%
/*!
%
*/
%
bool LerpAzimuth;
%
/*!
%
*/
%
bool LerpElevation;
%
/*!
%
*/
%
bool LinkFlareSize;
%
/*!
%
*/
%
bool SingleColourKeys;
%
/// @}
%
%
%
/*! @name Animation Extents
%
@{ */
%
/*!
%
*/
%
ColorF MinColour;
%
/*!
%
*/
%
ColorF MaxColour;
%
/*!
%
*/
%
float MinBrightness;
%
/*!
%
*/
%
float MaxBrightness;
%
/*!
%
*/
%
float MinRotation;
%
/*!
%
*/
%
float MaxRotation;
%
/*!
%
*/
%
float minSize;
%
/*!
%
*/
%
float MaxSize;
%
/*!
%
*/
%
float MinAzimuth;
%
/*!
%
*/
%
float MaxAzimuth;
%
/*!
%
*/
%
float MinElevation;
%
/*!
%
*/
%
float MaxElevation;
%
/// @}
%
%
%
/*! @name Animation Keys
%
@{ */
%
/*!
%
*/
%
string RedKeys;
%
/*!
%
*/
%
string GreenKeys;
%
/*!
%
*/
%
string BlueKeys;
%
/*!
%
*/
%
string BrightnessKeys;
%
/*!
%
*/
%
string RotationKeys;
%
/*!
%
*/
%
string SizeKeys;
%
/*!
%
*/
%
string AzimuthKeys;
%
/*!
%
*/
%
string ElevationKeys;
%
/// @}
%
%
%
/*! @name Animation Times
%
@{ */
%
/*!
%
*/
%
float ColourTime;
%
/*!
%
*/
%
float BrightnessTime;
%
/*!
%
*/
%
float RotationTime;
%
/*!
%
*/
%
float SizeTime;
%
/*!
%
*/
%
float AzimuthTime;
%
/*!
%
*/
%
float ElevationTime;
%
/// @}
%
%
};
%
%
class Lightning : public GameBase {
%
public:
%
virtual void warningFlashes() {}
%
virtual void strikeRandomPoint() {}
%
virtual void strikeObject(ShapeBase id) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
%
/*! @name Strikes
%
@{ */
%
/*!
%
*/
%
int strikesPerMinute;
%
/*!
%
*/
%
float strikeWidth;
%
/*!
%
*/
%
float strikeRadius;
%
/// @}
%
%
%
/*! @name colors
%
@{ */
%
/*!
%
*/
%
ColorF color;
%
/*!
%
*/
%
ColorF fadeColor;
%
/// @}
%
%
%
/*! @name Bolts
%
@{ */
%
/*!
%
*/
%
float chanceToHitTarget;
%
/*!
%
*/
%
float boltStartRadius;
%
/*!
%
*/
%
bool useFog;
%
/// @}
%
%
};
%
%
class ParticleEmitterNode : public GameBase {
%
public:
%
virtual void setEmitterDataBlock(data) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
/*!
%
*/
%
ParticleEmitterData emitter;
%
/*!
%
*/
%
float velocity;
%
};
%
%
class ParticleEmitterData : public GameBaseData {
%
public:
%
/*! Reloads this emitter */
%
virtual void reload(void) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
caseString category;
%
/*!
%
*/
%
string className;
%
/*!
%
*/
%
int ejectionPeriodMS;
%
/*!
%
*/
%
int periodVarianceMS;
%
/*!
%
*/
%
float ejectionVelocity;
%
/*!
%
*/
%
float velocityVariance;
%
/*!
%
*/
%
float ejectionOffset;
%
/*!
%
*/
%
float thetaMin;
%
/*!
%
*/
%
float thetaMax;
%
/*!
%
*/
%
float phiReferenceVel;
%
/*!
%
*/
%
float phiVariance;
%
/*!
%
*/
%
bool overrideAdvance;
%
/*!
%
*/
%
bool orientParticles;
%
/*!
%
*/
%
bool orientOnVelocity;
%
/*!
%
*/
%
string particles;
%
/*!
%
*/
%
int lifetimeMS;
%
/*!
%
*/
%
int lifetimeVarianceMS;
%
/*!
%
*/
%
bool useEmitterSizes;
%
/*!
%
*/
%
bool useEmitterColors;
%
};
%
%
class ParticleData : public SimDataBlock {
%
public:
%
/*! Reloads this particle */
%
virtual void reload(void) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
float dragCoefficient;
%
/*!
%
*/
%
float windCoefficient;
%
/*!
%
*/
%
float gravityCoefficient;
%
/*!
%
*/
%
float inheritedVelFactor;
%
/*!
%
*/
%
float constantAcceleration;
%
/*!
%
*/
%
int lifetimeMS;
%
/*!
%
*/
%
int lifetimeVarianceMS;
%
/*!
%
*/
%
float spinSpeed;
%
/*!
%
*/
%
float spinRandomMin;
%
/*!
%
*/
%
float spinRandomMax;
%
/*!
%
*/
%
int blendSFactor;
%
/*!
%
*/
%
int blendDFactor;
%
/*!
%
*/
%
bool animateTexture;
%
/*!
%
*/
%
int framesPerSec;
%
/*!
%
*/
%
filename textureName;
%
/*!
%
*/
%
filename animTexName;
%
/*!
%
*/
%
ColorF colors;
%
/*!
%
*/
%
float sizes;
%
/*!
%
*/
%
float times;
%
/*!
%
*/
%
bool allowLighting;
%
};
%
%
class Precipitation : public GameBase {
%
public:
%
virtual void setPercentage(percentage <0.0 to 1.0>) {}
%
virtual void modifyStorm(Percentage <0 to 1>, Time<sec>) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
%
/*! @name Movement
%
@{ */
%
/*!
%
*/
%
float minSpeed;
%
/*!
%
*/
%
float maxSpeed;
%
/*!
%
*/
%
float minMass;
%
/*!
%
*/
%
float maxMass;
%
/// @}
%
%
%
/*! @name turbulence
%
@{ */
%
/*!
%
*/
%
float maxTurbulence;
%
/*!
%
*/
%
float turbulenceSpeed;
%
/*!
%
*/
%
bool rotateWithCamVel;
%
/*!
%
*/
%
bool useTurbulence;
%
/// @}
%
%
/*!
%
*/
%
int numDrops;
%
/*!
%
*/
%
float boxWidth;
%
/*!
%
*/
%
float boxHeight;
%
/*!
%
*/
%
bool doCollision;
%
};
%
%
class SimpleNetObject : public NetObject {
%
public:
%
virtual void setMessage(string msg) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class FlyingVehicle : public Vehicle {
%
public:
%
/*! Should the vehicle temporarily use the create height specified in the datablock? This can help avoid problems with spawning. */
%
virtual void useCreateHeight(bool enabled) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
/*!
%
*/
%
bool disableMove;
%
};
%
%
class WheeledVehicleOrg : public VehicleOrg {
%
public:
%
virtual bool setWheelSteering(wheel#,float) {}
%
virtual bool setWheelPowered(wheel#,bool) {}
%
virtual bool setWheelTire(wheel#,tire) {}
%
virtual bool setWheelSpring(wheel#,spring) {}
%
virtual int getWheelCount() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
/*!
%
*/
%
bool disableMove;
%
};
%
%
class GuiFrameSetCtrl : public GuiControl {
%
public:
%
virtual void frameBorder(int index, bool enable=true) {}
%
virtual void frameMovable(int index, bool enable=true) {}
%
virtual void frameMinExtent(int index, int w, int h) {}
%
virtual void addColumn() {}
%
virtual void addRow() {}
%
virtual void removeColumn() {}
%
virtual void removeRow() {}
%
virtual int getColumnCount() {}
%
virtual int getRowCount() {}
%
virtual int getColumnOffset(int index) {}
%
virtual int getRowOffset(int index) {}
%
virtual void setColumnOffset(int index, int offset) {}
%
virtual void setRowOffset(int index, int offset) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
intList columns;
%
/*!
%
*/
%
intList rows;
%
/*!
%
*/
%
int borderWidth;
%
/*!
%
*/
%
ColorI borderColor;
%
/*!
%
*/
%
enumval borderEnable;
%
/*!
%
*/
%
enumval borderMovable;
%
/*!
%
*/
%
bool autoBalance;
%
/*!
%
*/
%
int fudgeFactor;
%
};
%
%
class GuiStackControl : public GuiControl {
%
public:
%
/*! - Restacks controls it owns */
%
virtual void updateStack() {}
%
%
/*! @name Stacking
%
@{ */
%
/*!
%
*/
%
enumval StackingType;
%
/*!
%
*/
%
enumval HorizStacking;
%
/*!
%
*/
%
enumval VertStacking;
%
/*!
%
*/
%
int Padding;
%
/// @}
%
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class GuiTabBookCtrl : public GuiControl {
%
public:
%
virtual void addPage(no arguments expected) {}
%
virtual void selectPage(int pageIndex) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
enumval TabPosition;
%
/*!
%
*/
%
int TabHeight;
%
/*!
%
*/
%
int TabMargin;
%
/*!
%
*/
%
int MinTabWidth;
%
};
%
%
class MessageVector : public SimObject {
%
public:
%
/*! Clear the message vector. */
%
virtual void clear() {}
%
/*! Push a line onto the back of the list. */
%
virtual void pushBackLine(string msg, int tag=0) {}
%
/*! Pop a line from the back of the list; destroys the line. */
%
virtual bool popBackLine() {}
%
/*! Push a line onto the front of the vector. */
%
virtual void pushFrontLine(string msg, int tag=0) {}
%
/*! Pop a line from the front of the vector, destroying the line. */
%
virtual bool popFrontLine() {}
%
/*! Insert a new line into the vector at the specified position. */
%
virtual bool insertLine(int insertPos, string msg, int tag=0) {}
%
/*! Delete the line at the specified position. */
%
virtual bool deleteLine(int deletePos) {}
%
/*! Dump the message vector to a file, optionally prefixing a header. */
%
virtual void dump(string filename, string header=NULL) {}
%
/*! Get the number of lines in the vector. */
%
virtual int getNumLines() {}
%
/*! Scan through the lines in the vector, returning the first line that has a matching tag. */
%
virtual string getLineTextByTag(int tag) {}
%
/*! Scan through the vector, returning the line number of the first line that matches the specified tag; else returns -1 if no match was found. */
%
virtual int getLineIndexByTag(int tag) {}
%
/*! Get the text at a specified line. */
%
virtual string getLineText(int line) {}
%
/*! Get the tag of a specified line. */
%
virtual int getLineTag(int line) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class DbgFileView : public GuiArrayCtrl {
%
public:
%
/*! Set the current highlighted line. */
%
virtual void setCurrentLine(int line, bool selected) {}
%
/*! Get the currently executing file and line, if any.
@returns A string containing the file, a tab, and then the line number. Use getField() with this. */
%
virtual string getCurrentLine() {}
%
/*! Open a file for viewing.
@note This loads the file from the local system. */
%
virtual bool open(string filename) {}
%
/*! Clear all break points in the current file. */
%
virtual void clearBreakPositions() {}
%
/*! Set a breakpoint at the specified line. */
%
virtual void setBreakPosition(int line) {}
%
/*! Set a breakpoint at the specified line. */
%
virtual void setBreak(int line) {}
%
/*! Remove a breakpoint from the specified line. */
%
virtual void removeBreak(int line) {}
%
/*! Find the specified string in the currently viewed file and scroll it into view. */
%
virtual bool findString(string findThis) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class GuiEditCtrl : public GuiControl {
%
public:
%
virtual void setRoot(GuiControl root) {}
%
virtual void addNewCtrl(GuiControl ctrl) {}
%
/*! selects a control. */
%
virtual void addSelection() {}
%
/*! deselects a control. */
%
virtual void removeSelection() {}
%
/*! Clear selected controls list. */
%
virtual void clearSelection() {}
%
virtual void select(GuiControl ctrl) {}
%
virtual void setCurrentAddSet(GuiControl ctrl) {}
%
/*! Toggle activation. */
%
virtual void toggle() {}
%
virtual void justify(int mode) {}
%
virtual void bringToFront() {}
%
virtual void pushToBack() {}
%
/*! Delete the selected text. */
%
virtual void deleteSelection() {}
%
virtual void moveSelection(int deltax, int deltay) {}
%
virtual void saveSelection(string fileName) {}
%
virtual void loadSelection(string fileName) {}
%
virtual void selectAll() {}
%
/*! - Gets the GUI control(s) the editor is currently selecting */
%
virtual string getSelected() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class GuiFilterCtrl : public GuiControl {
%
public:
%
/*! Return a tuple containing all the values in the filter. */
%
virtual string getValue() {}
%
/*! Reset the filter to use the specified points, spread equidistantly across the domain. */
%
virtual void setValue(f1, f2, ...) {}
%
/*! Reset the filtering. */
%
virtual void identity() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
int controlPoints;
%
/*!
%
*/
%
floatList filter;
%
};
%
%
class GuiInspector : public GuiStackControl {
%
public:
%
/*! Inspect(Object) */
%
virtual void inspect() {}
%
/*! Uninspect(): tells the GuiInspector to clear all of the current fields */
%
virtual void uninspect() {}
%
/*! - Returns currently inspected object */
%
virtual string getInspectObject() {}
%
virtual void setName(NewObjectName) {}
%
%
/*! @name Stacking
%
@{ */
%
/*!
%
*/
%
enumval StackingType;
%
/*!
%
*/
%
enumval HorizStacking;
%
/*!
%
*/
%
enumval VertStacking;
%
/*!
%
*/
%
int Padding;
%
/// @}
%
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class GuiInspectorDynamicGroup {
%
public:
%
virtual void addDynamicField() {}
%
};
%
%
class GuiInspectorDynamicField : public GuiInspectorField {
%
public:
%
virtual void renameField(newDynamicFieldName) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
};
%
%
class GuiMenuBar : public GuiTickCtrl {
%
public:
%
/*! - clears all the menus from the menu bar. */
%
virtual void clearMenus() {}
%
/*! - Sets the menu rendering margins: horizontal, vertical, bitmap spacing. */
%
virtual void setMenuMargins(S32 horizontalMargin, S32 verticalMargin, S32 bitmapToTextSpacing) {}
%
/*! - adds a new menu to the menu bar. */
%
virtual void addMenu(string menuText, int menuId) {}
%
/*! - adds a menu item to the specified menu. The menu argument can be either the text of a menu or its id. */
%
virtual void addMenuItem(string menu, string menuItemText, int menuItemId, string accelerator = NULL, int checkGroup = -1) {}
%
/*! - sets the menu item to enabled or disabled based on the enable parameter. The specified menu and menu item can either be text or ids. */
%
virtual void setMenuItemEnable(string menu, string menuItem, bool enabled) {}
%
/*! - sets the menu bitmap index for the check mark image. */
%
virtual void setCheckmarkBitmapIndex(S32 bitmapindex) {}
%
/*! - sets the menu item bitmap to a check mark, which by default is the first element in the bitmap array (although this may be changed with setCheckmarkBitmapIndex()). Any other menu items in the menu with the same check group become unchecked if they are checked. */
%
virtual void setMenuItemChecked(string menu, string menuItem, bool checked) {}
%
/*! - sets the text of the specified menu to the new string. */
%
virtual void setMenuText(string menu, string newMenuText) {}
%
/*! - sets the bitmap index for the menu and toggles rendering only the bitmap. */
%
virtual void setMenuBitmapIndex(string menu, S32 bitmapindex, bool bitmaponly, bool drawborder) {}
%
/*! - sets the whether or not to display the specified menu. */
%
virtual void setMenuVisible(string menu, bool visible) {}
%
/*! - sets the text of the specified menu item to the new string. */
%
virtual void setMenuItemText(string menu, string menuItem, string newMenuItemText) {}
%
/*! - sets the specified menu item to be either visible or not. */
%
virtual void setMenuItemVisible(string menu, string menuItem, bool isVisible) {}
%
/*! - sets the specified menu item bitmap index in the bitmap array. Setting the item's index to -1 will remove any bitmap. */
%
virtual void setMenuItemBitmap(string menu, string menuItem, int bitmapIndex) {}
%
/*! - removes the specified menu item from the menu. */
%
virtual void removeMenuItem(string menu, string menuItem) {}
%
/*! - removes all the menu items from the specified menu. */
%
virtual void clearMenuItems(string menu) {}
%
/*! - removes the specified menu from the menu bar. */
%
virtual void removeMenu(string menu) {}
%
/*! - Sets the given menu item to be a submenu */
%
virtual void setMenuItemSubmenuState(string menu, string menuItem, bool isSubmenu) {}
%
/*! - adds a menu item to the specified menu. The menu argument can be either the text of a menu or its id. */
%
virtual void addSubmenuItem(string menu, string menuItem, string submenuItemText, int submenuItemId, string accelerator = NULL, int checkGroup = -1) {}
%
/*! - removes all the menu items from the specified submenu. */
%
virtual void clearSubmenuItems(string menu, string menuItem) {}
%
/*! - sets the menu item bitmap to a check mark, which by default is the first element in the bitmap array (although this may be changed with setCheckmarkBitmapIndex()). Any other menu items in the menu with the same check group become unchecked if they are checked. */
%
virtual void setSubmenuItemChecked(string menu, string menuItem, string submenuItemText, bool checked) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Parent
%
@{ */
%
/*!
%
Script Class of object.
%
%
*/
%
string class;
%
/*!
%
Script SuperClass of object.
%
%
*/
%
string superclass;
%
/*!
%
*/
%
GuiProfile Profile;
%
/*!
%
*/
%
enumval HorizSizing;
%
/*!
%
*/
%
enumval VertSizing;
%
/*!
%
*/
%
Point2I position;
%
/*!
%
*/
%
Point2I Extent;
%
/*!
%
*/
%
Point2I MinExtent;
%
/*!
%
*/
%
bool canSave;
%
/*!
%
*/
%
bool Visible;
%
/*!
%
*/
%
bool Input;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated Modal;
%
/*!
%
@deprecated This member is deprecated, which means that its value is always undefined.
%
*/
%
deprecated setFirstResponder;
%
/*!
%
*/
%
string Variable;
%
/*!
%
*/
%
string Command;
%
/*!
%
*/
%
string AltCommand;
%
/*!
%
*/
%
string Accelerator;
%
/// @}
%
%
%
/*! @name ToolTip
%
@{ */
%
/*!
%
*/
%
GuiProfile tooltipprofile;
%
/*!
%
*/
%
string ToolTip;
%
/*!
%
*/
%
int hovertime;
%
/// @}
%
%
%
/*! @name I18N
%
@{ */
%
/*!
%
*/
%
string langTableMod;
%
/// @}
%
%
/*!
%
*/
%
int Padding;
%
};
%
%
class InteriorInstance : public SceneObject {
%
public:
%
/*! Mode is 'On' or 'Off' */
%
virtual void setAlarmMode(string mode) {}
%
virtual void activateLight(string lightName) {}
%
virtual void deactivateLight(string lightName) {}
%
/*! List lights usable with activateLight()/deactivateLight(). */
%
virtual void echoTriggerableLights() {}
%
/*! adds children to the mission */
%
virtual void magicButton() {}
%
virtual void setSkinBase(string basename) {}
%
virtual int getNumDetailLevels() {}
%
virtual void setDetailLevel(int level) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Media
%
@{ */
%
/*!
%
*/
%
filename interiorFile;
%
/// @}
%
%
%
/*! @name Audio
%
@{ */
%
/*!
%
*/
%
AudioProfile AudioProfile;
%
/*!
%
*/
%
AudioEnvironment AudioEnvironment;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool useGLLighting;
%
/*!
%
*/
%
bool showTerrainInside;
%
/// @}
%
%
};
%
%
class PathedInterior : public GameBase {
%
public:
%
virtual void setPathPosition() {}
%
virtual void setTargetPosition() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
caseString nameTag;
%
/*!
%
*/
%
GameBaseData dataBlock;
%
/// @}
%
%
/*!
%
*/
%
filename interiorResource;
%
/*!
%
*/
%
int interiorIndex;
%
/*!
%
*/
%
MatrixPosition basePosition;
%
/*!
%
*/
%
MatrixRotation baseRotation;
%
/*!
%
*/
%
Point3F baseScale;
%
};
%
%
class ActionMap : public SimObject {
%
public:
%
virtual Script blockBind() {}
%
virtual Script copyBind() {}
%
virtual void bind( device, action, [modifier spec, mod...], command ) {}
%
virtual void bindCmd( device, action, makeCmd, breakCmd ) {}
%
virtual void unbind( device, action ) {}
%
virtual void save( [fileName], [append] ) {}
%
virtual void push() {}
%
virtual void pop() {}
%
virtual string getBinding( command ) {}
%
virtual string getCommand( device, action ) {}
%
virtual bool isInverted( device, action ) {}
%
virtual float getScale( device, action ) {}
%
virtual string getDeadZone( device, action ) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class Path : public SimGroup {
%
public:
%
virtual int getPathId() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
/*!
%
*/
%
bool isLooping;
%
};
%
%
class Sky : public SceneObject {
%
public:
%
virtual void stormClouds(bool show, float duration) {}
%
virtual void stormFog(float percent, float duration) {}
%
virtual void realFog( bool show, float max, float min, float speed ) {}
%
virtual string getWindVelocity() {}
%
/*! - Apply any changes. */
%
virtual void applySkyChanges() {}
%
virtual void setWindVelocity(float x, float y, float z) {}
%
virtual void stormCloudsShow(bool showClouds) {}
%
virtual void stormFogShow(bool show) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Media
%
@{ */
%
/*!
%
*/
%
filename materialList;
%
/// @}
%
%
%
/*! @name Clouds
%
@{ */
%
/*!
%
*/
%
string cloudText;
%
/*!
%
*/
%
float cloudHeightPer;
%
/*!
%
*/
%
float cloudSpeed1;
%
/*!
%
*/
%
float cloudSpeed2;
%
/*!
%
*/
%
float cloudSpeed3;
%
/// @}
%
%
%
/*! @name Visibility
%
@{ */
%
/*!
%
*/
%
float visibleDistance;
%
/// @}
%
%
%
/*! @name Fog
%
@{ */
%
/*!
%
*/
%
float fogDistance;
%
/*!
%
*/
%
ColorF fogColor;
%
/*!
%
*/
%
bool fogStorm1;
%
/*!
%
*/
%
bool fogStorm2;
%
/*!
%
*/
%
bool fogStorm3;
%
/*!
%
*/
%
Point3F fogVolume1;
%
/*!
%
*/
%
Point3F fogVolume2;
%
/*!
%
*/
%
Point3F fogVolume3;
%
/*!
%
*/
%
ColorF fogVolumeColor1;
%
/*!
%
*/
%
ColorF fogVolumeColor2;
%
/*!
%
*/
%
ColorF fogVolumeColor3;
%
/// @}
%
%
%
/*! @name Wind
%
@{ */
%
/*!
%
*/
%
Point3F windVelocity;
%
/*!
%
*/
%
bool windEffectPrecipitation;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
ColorF SkySolidColor;
%
/*!
%
*/
%
bool useSkyTextures;
%
/*!
%
*/
%
bool renderBottomTexture;
%
/*!
%
*/
%
bool noRenderBans;
%
/// @}
%
%
};
%
%
class TerrainBlock : public SceneObject {
%
public:
%
/*! - saves the terrain block's terrain file to the specified file name. */
%
virtual bool save(string fileName) {}
%
/*! Return the square size of the terrain. */
%
virtual float getSquareSize() {}
%
/*! - sets the texture script associated with this terrain file. */
%
virtual void setTextureScript(string script) {}
%
/*! - sets the heightfield script associated with this terrain file. */
%
virtual void setHeightfieldScript(string script) {}
%
/*! - gets the texture script associated with the terrain file. */
%
virtual string getTextureScript() {}
%
/*! - gets the heightfield script associated with the terrain file. */
%
virtual string getHeightfieldScript() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Media
%
@{ */
%
/*!
%
*/
%
filename detailTexture;
%
/*!
%
*/
%
filename terrainFile;
%
/*!
%
*/
%
filename bumpTexture;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
int squareSize;
%
/*!
%
*/
%
intList emptySquares;
%
/*!
%
*/
%
float bumpScale;
%
/*!
%
*/
%
float bumpOffset;
%
/*!
%
*/
%
int zeroBumpScale;
%
/*!
%
*/
%
bool tile;
%
/// @}
%
%
};
%
%
class WaterBlock : public SceneObject {
%
public:
%
virtual void toggleWireFrame() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
%
/*! @name Transform
%
@{ */
%
/*!
%
*/
%
MatrixPosition position;
%
/*!
%
*/
%
MatrixRotation rotation;
%
/*!
%
*/
%
Point3F scale;
%
/// @}
%
%
%
/*! @name Debugging
%
@{ */
%
/*!
%
*/
%
bool UseDepthMask;
%
/// @}
%
%
%
/*! @name Media
%
@{ */
%
/*!
%
*/
%
filename surfaceTexture;
%
/*!
%
*/
%
filename ShoreTexture;
%
/*!
%
*/
%
filename envMapOverTexture;
%
/*!
%
*/
%
filename envMapUnderTexture;
%
/*!
%
*/
%
filename submergeTexture;
%
/*!
%
*/
%
filename specularMaskTex;
%
/// @}
%
%
%
/*! @name Fluid
%
@{ */
%
/*!
%
*/
%
enumval liquidType;
%
/*!
%
*/
%
float density;
%
/*!
%
*/
%
float viscosity;
%
/// @}
%
%
%
/*! @name Surface
%
@{ */
%
/*!
%
*/
%
float waveMagnitude;
%
/*!
%
*/
%
float surfaceOpacity;
%
/*!
%
*/
%
float envMapIntensity;
%
/*!
%
*/
%
float TessSurface;
%
/*!
%
*/
%
float TessShore;
%
/*!
%
*/
%
float SurfaceParallax;
%
/// @}
%
%
%
/*! @name Movement
%
@{ */
%
/*!
%
*/
%
float FlowAngle;
%
/*!
%
*/
%
float FlowRate;
%
/*!
%
*/
%
float DistortGridScale;
%
/*!
%
*/
%
float DistortMag;
%
/*!
%
*/
%
float DistortTime;
%
/// @}
%
%
%
/*! @name Depth Fx
%
@{ */
%
/*!
%
*/
%
float ShoreDepth;
%
/*!
%
*/
%
float DepthGradient;
%
/*!
%
*/
%
float MinAlpha;
%
/*!
%
*/
%
float MaxAlpha;
%
/// @}
%
%
%
/*! @name Misc
%
@{ */
%
/*!
%
*/
%
bool tile;
%
/*!
%
*/
%
AudioEnvironment AudioEnvironment;
%
/*!
%
*/
%
bool removeWetEdges;
%
/*!
%
*/
%
ColorF specularColor;
%
/*!
%
*/
%
float specularPower;
%
/// @}
%
%
};
%
%
class LangTable : public SimObject {
%
public:
%
virtual int addLanguage(string filename, [string languageName]) {}
%
virtual string getString(string filename) {}
%
virtual void setDefaultLanguage(int language) {}
%
virtual void setCurrentLanguage(int language) {}
%
virtual int getCurrentLanguage() {}
%
virtual string getLangName(int language) {}
%
virtual int getNumLang() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class CarmaGarage : public SimObject {
%
public:
%
/*! ) */
%
virtual string getAwesomelyAvailableStuffz0rz(int partType (i.e. engine, rims, body, etc) {}
%
virtual string getAwesomeSlot(int slot) {}
%
virtual bool removeAllAwesomenessFromAwesomeSlot(int slot) {}
%
virtual bool switchToOtherAwesomePartInAwesomeSlot(int slot, int type, int part) {}
%
virtual bool checkAwesomeness(int slot) {}
%
virtual string getAwesomeLevel(int slot) {}
%
virtual void setCarColour(int slot, int colour) {}
%
virtual void setWindowTint(int slot, int colour) {}
%
virtual int getCarColour(int slot) {}
%
virtual int getWindowTint(int slot) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class FriendList : public SimObject {
%
public:
%
/*! Returns friend list in the format: id1 name1 status1 lobby1,id2 name2 status2 lobby2,... */
%
virtual string getListOfFriends() {}
%
virtual int findIndex(string name) {}
%
virtual int getStatus(string name) {}
%
virtual int getStatusI(int index) {}
%
virtual void updateStatus(int fId, int status) {}
%
virtual string getNameI(int index) {}
%
virtual void addFriend(string name) {}
%
virtual void removeFriend(string name) {}
%
virtual int getNumFriends() {}
%
virtual void makeAwesomelyFakeAwesomeFriendList() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class LicenceManager : public SimObject {
%
public:
%
virtual int IAskYouTell(int licenceNum) {}
%
/*! ) */
%
virtual void ITellYouGive(string callback, int licenceNum, int time(in ms) {}
%
virtual string YouTellIListen(returns 5 #s representing trophy states) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class RaceManager : public NetObject {
%
public:
%
virtual void pause() {}
%
virtual void startLobby() {}
%
virtual void startLicenceCountdown() {}
%
virtual void startLicence() {}
%
virtual int getLicenceCountdownSecs() {}
%
virtual int getLicenceSecs() {}
%
virtual void startPreRaceCountdown() {}
%
virtual void startRaceCountdown() {}
%
virtual void startRace() {}
%
virtual int getLobbySecs() {}
%
virtual int getCountdownSecs() {}
%
virtual void resetLobbyCountdown() {}
%
virtual void addCard( %car, %slot, %cardId ) {}
%
virtual void removeCard( %car, %slot ) {}
%
virtual int getCardId( %car, %slot ) {}
%
virtual string getRaceTime() {}
%
virtual void resetRaceTime() {}
%
virtual int getRank(int clientIndex) {}
%
virtual int getNumCars() {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%
class XXTEA : public SimObject {
%
public:
%
virtual string encrypt(string strToEncrypt) {}
%
%
/*! @name SimBase
%
@{ */
%
/*!
%
*/
%
bool canSaveDynamicFields;
%
/*!
%
*/
%
string internalName;
%
/// @}
%
%
};
%
%