|
0 A.D. | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
IJSObject
|
+--CJSObject, IEventTarget
|
+--CProjectile
in Projectile.h
| Field Summary | |
private CModel* |
m_Actor
|
private CVector2D |
m_Axis
|
private CScriptObject |
m_ImpactEventHandler
|
private CScriptObject |
m_MissEventHandler
|
private CEntity* |
m_Originator
|
private CVector3D |
m_Position
|
private CVector3D |
m_Position_Graphics
|
private CVector3D |
m_Position_Previous
|
private float |
m_Speed_H
|
private float |
m_Speed_V
|
| Fields inherited from class CJSObject |
m_NativeProperties, m_NonsharedProperties, m_ScriptProperties, m_EngineOwned, JSI_class |
| Constructor Summary | |
private |
CProjectile( const CModel* Actor, const CVector3D& Position, const CVector3D& Target, float Speed, CEntity* Originator, const CScriptObject& ImpactScript, const CScriptObject& MissScript )
|
private |
~CProjectile()
|
| Method Summary | |
JSBool |
Construct( JSContext* cx, JSObject* UNUSED( obj ), uint argc, jsval* argv, jsval* rval )
|
inline CModel* |
GetModel() const
|
JSObject* |
GetScriptExecContext( IEventTarget* UNUSED( target ) )
|
private void |
Interpolate( size_t timestep_millis )
|
static void |
ScriptingInit()
|
private bool |
Update( size_t timestep_millis )
|
| Methods inherited from class CJSObject |
ScriptingInit, ScriptingShutdown, GetProperty, SetProperty, HasProperty, AddProperty, AddProperty, AddProperty, AddMethod, AddProperty, AddLocalProperty, GetScript, CreateScriptObject, ReleaseScriptObject, Shutdown |
| Methods inherited from class IEventTarget |
DispatchEvent, AddHandler, AddHandler, RemoveHandler, RemoveHandler, AddHandlerJS, RemoveHandlerJS, SetPriorObject, SetNextObject, GetScriptExecContext |
| Methods inherited from class IJSObject |
HasProperty, GetProperty, AddProperty, AddProperty |
| Field Detail |
private CModel* m_Actor;
private CVector2D m_Axis;
private CScriptObject m_ImpactEventHandler;
private CScriptObject m_MissEventHandler;
private CEntity* m_Originator;
private CVector3D m_Position;
private CVector3D m_Position_Graphics;
private CVector3D m_Position_Previous;
private float m_Speed_H;
private float m_Speed_V;
| Constructor Detail |
private CProjectile( const CModel* Actor, const CVector3D& Position, const CVector3D& Target, float Speed, CEntity* Originator, const CScriptObject& ImpactScript, const CScriptObject& MissScript );
private ~CProjectile();
| Method Detail |
public JSBool Construct( JSContext* cx, JSObject* UNUSED( obj ), uint argc, jsval* argv, jsval* rval );
public inline CModel* GetModel() const;
public JSObject* GetScriptExecContext( IEventTarget* UNUSED( target ) );
private void Interpolate( size_t timestep_millis );
public static void ScriptingInit();
private bool Update( size_t timestep_millis );
|
0 A.D.
Generated on September 04, 2007 at 18:13 CppDoc v2.4.0 |
|||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||