#include "global.h"#include "MercuryObject.h"#include "MercuryDisplay.h"#include "MercuryLog.h"#include "MercuryObjectFactory.h"Go to the source code of this file.
Functions | |
| CLASS_FUNCTION_VOID_NOARGS (MercuryObject, Destroy) | |
| CLASS_FUNCTION_VOID_ONEARG (MercuryObject, SetName, TYPECASTMSTRING, const char *) | |
| CLASS_FUNCTION_VOID_TWOARGS (MercuryObject, AddObject,(MercuryObject *)(void *), void *,(bool), bool) | |
| CLASS_FUNCTION_TWOARGS (MercuryObject, RemoveObject, bool,(MercuryObject *)(void *), void *,(bool), bool) | |
| CLASS_FUNCTION_VOID_ONEARG (MercuryObject, SetMaterial,(MercuryMaterial *)(void *), MercuryMaterial *) | |
| CLASS_FUNCTION_VOID_FOURARGS (MercuryObject, SetDiffusef,(float), float,(float), float,(float), float,(float), float) | |
| CLASS_FUNCTION_VOID_FOURARGS (MercuryObject, SetSpecularf,(float), float,(float), float,(float), float,(float), float) | |
| CLASS_FUNCTION_VOID_FOURARGS (MercuryObject, SetEmissivef,(float), float,(float), float,(float), float,(float), float) | |
| CLASS_FUNCTION_VOID_FOURARGS (MercuryObject, SetAmbientf,(float), float,(float), float,(float), float,(float), float) | |
| CLASS_FUNCTION_NOARGS (MercuryObject, GetName, const char *) | |
| CLASS_FUNCTION_NOARGS (MercuryObject, GetMaterial, const MercuryMaterial *) | |
| CLASS_FUNCTION_THREEARGS (MercuryObject, Spawn, MercuryObject *, TYPECASTMSTRING, const char *, TYPECASTMSTRING, const char *,(PROJECTIONTYPE)(int), int) | |
| CLASS_FUNCTION_NOARGS (MercuryObject, GetNumChildren, int) | |
| CLASS_FUNCTION_NOARGS (MercuryObject, GetHAlignment, int) | |
| CLASS_FUNCTION_VOID_ONEARG (MercuryObject, SetHAlignment,(MercuryObject::HALIGN)(int), int) | |
| CLASS_FUNCTION_NOARGS (MercuryObject, GetVAlignment, int) | |
| CLASS_FUNCTION_VOID_ONEARG (MercuryObject, SetVAlignment,(MercuryObject::VALIGN)(int), int) | |
| PSElement | PS_MercuryObject_FinishTweening (MercuryCommandHandler *pThs, const PStack &pParameters) |
| RUN_STATEMENT_AT_BOOT (REGISTER_MercuryObject_FinishTweening, MercuryObjectFactory::GetInstance().RegisterFunction(&PS_MercuryObject_FinishTweening,"MercuryObject","FinishTweening");) EXPORTPREFIX void HGEXPORT MercuryObject_FinishTweening(void *pThs) | |
| EXPORTSUFFIX PSElement | PS_MercuryObject_StopTweening (MercuryCommandHandler *pThs, const PStack &pParameters) |
| RUN_STATEMENT_AT_BOOT (REGISTER_MercuryObject_StopTweening, MercuryObjectFactory::GetInstance().RegisterFunction(&PS_MercuryObject_StopTweening,"MercuryObject","StopTweening");) EXPORTPREFIX void HGEXPORT MercuryObject_StopTweening(void *pThs) | |
| EXPORTSUFFIX PSElement | PS_MercuryObject_AddCommand (MercuryCommandHandler *pThs, const PStack &pParameters) |
| RUN_STATEMENT_AT_BOOT (REGISTER_MercuryObject_AddCommand, MercuryObjectFactory::GetInstance().RegisterFunction(&PS_MercuryObject_AddCommand,"MercuryObject","AddCommand");) EXPORTPREFIX void HGEXPORT MercuryObject_AddCommand(void *pThs | |
Variables | |
| MercuryObjectRegister | OBJECTREGISTER |
| const char * | p1 |
| const char int | p2 |
| CLASS_FUNCTION_NOARGS | ( | MercuryObject | , | |
| GetVAlignment | , | |||
| int | ||||
| ) |
| CLASS_FUNCTION_NOARGS | ( | MercuryObject | , | |
| GetHAlignment | , | |||
| int | ||||
| ) |
| CLASS_FUNCTION_NOARGS | ( | MercuryObject | , | |
| GetNumChildren | , | |||
| int | ||||
| ) |
| CLASS_FUNCTION_NOARGS | ( | MercuryObject | , | |
| GetMaterial | , | |||
| const MercuryMaterial * | ||||
| ) |
| CLASS_FUNCTION_NOARGS | ( | MercuryObject | , | |
| GetName | , | |||
| const char * | ||||
| ) |
| CLASS_FUNCTION_THREEARGS | ( | MercuryObject | , | |
| Spawn | , | |||
| MercuryObject * | , | |||
| TYPECASTMSTRING | , | |||
| const char * | , | |||
| TYPECASTMSTRING | , | |||
| const char * | , | |||
| (PROJECTIONTYPE)(int) | , | |||
| int | ||||
| ) |
| CLASS_FUNCTION_TWOARGS | ( | MercuryObject | , | |
| RemoveObject | , | |||
| bool | , | |||
| (MercuryObject *)(void *) | , | |||
| void * | , | |||
| (bool) | , | |||
| bool | ||||
| ) |
| CLASS_FUNCTION_VOID_FOURARGS | ( | MercuryObject | , | |
| SetAmbientf | , | |||
| (float) | , | |||
| float | , | |||
| (float) | , | |||
| float | , | |||
| (float) | , | |||
| float | , | |||
| (float) | , | |||
| float | ||||
| ) |
| CLASS_FUNCTION_VOID_FOURARGS | ( | MercuryObject | , | |
| SetEmissivef | , | |||
| (float) | , | |||
| float | , | |||
| (float) | , | |||
| float | , | |||
| (float) | , | |||
| float | , | |||
| (float) | , | |||
| float | ||||
| ) |
| CLASS_FUNCTION_VOID_FOURARGS | ( | MercuryObject | , | |
| SetSpecularf | , | |||
| (float) | , | |||
| float | , | |||
| (float) | , | |||
| float | , | |||
| (float) | , | |||
| float | , | |||
| (float) | , | |||
| float | ||||
| ) |
| CLASS_FUNCTION_VOID_FOURARGS | ( | MercuryObject | , | |
| SetDiffusef | , | |||
| (float) | , | |||
| float | , | |||
| (float) | , | |||
| float | , | |||
| (float) | , | |||
| float | , | |||
| (float) | , | |||
| float | ||||
| ) |
| CLASS_FUNCTION_VOID_NOARGS | ( | MercuryObject | , | |
| Destroy | ||||
| ) |
| CLASS_FUNCTION_VOID_ONEARG | ( | MercuryObject | , | |
| SetVAlignment | , | |||
| (MercuryObject::VALIGN)(int) | , | |||
| int | ||||
| ) |
| CLASS_FUNCTION_VOID_ONEARG | ( | MercuryObject | , | |
| SetHAlignment | , | |||
| (MercuryObject::HALIGN)(int) | , | |||
| int | ||||
| ) |
| CLASS_FUNCTION_VOID_ONEARG | ( | MercuryObject | , | |
| SetMaterial | , | |||
| (MercuryMaterial *)(void *) | , | |||
| MercuryMaterial * | ||||
| ) |
| CLASS_FUNCTION_VOID_ONEARG | ( | MercuryObject | , | |
| SetName | , | |||
| TYPECASTMSTRING | , | |||
| const char * | ||||
| ) |
| CLASS_FUNCTION_VOID_TWOARGS | ( | MercuryObject | , | |
| AddObject | , | |||
| (MercuryObject *)(void *) | , | |||
| void * | , | |||
| (bool) | , | |||
| bool | ||||
| ) |
| EXPORTSUFFIX PSElement PS_MercuryObject_AddCommand | ( | MercuryCommandHandler * | pThs, | |
| const PStack & | pParameters | |||
| ) |
Definition at line 267 of file MercuryObject.cpp.
| PSElement PS_MercuryObject_FinishTweening | ( | MercuryCommandHandler * | pThs, | |
| const PStack & | pParameters | |||
| ) |
Definition at line 243 of file MercuryObject.cpp.
| EXPORTSUFFIX PSElement PS_MercuryObject_StopTweening | ( | MercuryCommandHandler * | pThs, | |
| const PStack & | pParameters | |||
| ) |
Definition at line 255 of file MercuryObject.cpp.
| RUN_STATEMENT_AT_BOOT | ( | REGISTER_MercuryObject_AddCommand | , | |
| MercuryObjectFactory::GetInstance().RegisterFunction &,"",""AddCommand; | ||||
| ) |
| RUN_STATEMENT_AT_BOOT | ( | REGISTER_MercuryObject_StopTweening | , | |
| MercuryObjectFactory::GetInstance().RegisterFunction &,"",""StopTweening; | ||||
| ) |
Definition at line 260 of file MercuryObject.cpp.
| RUN_STATEMENT_AT_BOOT | ( | REGISTER_MercuryObject_FinishTweening | , | |
| MercuryObjectFactory::GetInstance().RegisterFunction &,"",""FinishTweening; | ||||
| ) |
Definition at line 248 of file MercuryObject.cpp.
Definition at line 6 of file MercuryObject.cpp.
| const char* p1 |
Definition at line 273 of file MercuryObject.cpp.
| const char int p2 |
Definition at line 273 of file MercuryObject.cpp.