|
| WaveComposite () |
|
virtual | ~WaveComposite () |
|
virtual void | preIntegrate (const F32 totalTime, const F32 elapsedTime, DebugStats *pDebugStats) |
| Integration. More...
|
|
virtual void | integrateObject (const F32 totalTime, const F32 elapsedTime, DebugStats *pDebugStats) |
|
virtual void | interpolateObject (const F32 timeDelta) |
|
virtual void | copyTo (SimObject *object) |
|
virtual bool | canPrepareRender (void) const |
| Render Output. More...
|
|
virtual bool | validRender (void) const |
|
virtual bool | shouldRender (void) const |
|
virtual void | scenePrepareRender (const SceneRenderState *pSceneRenderState, SceneRenderQueue *pSceneRenderQueue) |
|
virtual void | sceneRender (const SceneRenderState *pSceneRenderState, const SceneRenderRequest *pSceneRenderRequest, BatchRender *pBatchRenderer) |
|
bool | setImage (const char *pImageAssetId) |
|
StringTableEntry | getImage (void) const |
|
bool | setImageFrame (const U32 frame) |
|
U32 | getImageFrame (void) const |
|
void | setSpriteCount (const U32 spriteCount) |
|
U32 | getSpriteCount (void) const |
|
void | setSpriteSize (const Vector2 &spriteSize) |
|
const Vector2 & | getSpriteSize (void) const |
|
void | setAmplitude (const F32 amplitude) |
|
F32 | getAmplitude (void) const |
|
void | setFrequency (const F32 frequency) |
|
F32 | getFrequency (void) const |
|
| DECLARE_CONOBJECT (WaveComposite) |
| Declare Console Object. More...
|
|
| SceneObject () |
|
virtual | ~SceneObject () |
|
virtual bool | onAdd () |
| Engine. More...
|
|
virtual void | onRemove () |
| Called when the object is removed from the sim. More...
|
|
virtual void | onDestroyNotify (SceneObject *pSceneObject) |
|
virtual void | postIntegrate (const F32 totalTime, const F32 elapsedTime, DebugStats *pDebugStats) |
|
bool | getIsEditorTickAllowed (void) const |
|
void | setBatchIsolated (const bool batchIsolated) |
| Render batching. More...
|
|
virtual bool | getBatchIsolated (void) |
|
virtual bool | isBatchRendered (void) |
|
virtual void | sceneRenderFallback (const SceneRenderState *pSceneRenderState, const SceneRenderRequest *pSceneRenderRequest, BatchRender *pBatchRenderer) |
|
virtual void | sceneRenderOverlay (const SceneRenderState *pSceneRenderState) |
|
virtual U32 | packUpdate (NetConnection *conn, U32 mask, BitStream *stream) |
| Networking. More...
|
|
virtual void | unpackUpdate (NetConnection *conn, BitStream *stream) |
|
Scene *const | getScene (void) const |
| Scene. More...
|
|
F32 | getSceneTime (void) const |
|
virtual void | setEnabled (const bool enabled) |
| Enabled. More...
|
|
void | setLifetime (const F32 lifetime) |
| Lifetime. More...
|
|
F32 | getLifetime (void) const |
|
void | updateLifetime (const F32 elapsedTime) |
|
void | setSceneLayer (const U32 sceneLayer) |
| Scene layers. More...
|
|
U32 | getSceneLayer (void) const |
|
U32 | getSceneLayerMask (void) const |
|
void | setSceneLayerDepth (const F32 order) |
| Scene Layer depth. More...
|
|
F32 | getSceneLayerDepth (void) const |
|
bool | setSceneLayerDepthFront (void) |
|
bool | setSceneLayerDepthBack (void) |
|
bool | setSceneLayerDepthForward (void) |
|
bool | setSceneLayerDepthBackward (void) |
|
void | setSceneGroup (const U32 sceneGroup) |
| Scene groups. More...
|
|
U32 | getSceneGroup (void) const |
|
U32 | getSceneGroupMask (void) const |
|
virtual void | setArea (const Vector2 &corner1, const Vector2 &corner2) |
| Area. More...
|
|
bool | getAutoSizing (void) const |
|
virtual void | setSize (const Vector2 &size) |
|
void | setSize (const F32 width, const F32 height) |
|
Vector2 | getSize (void) const |
|
Vector2 | getHalfSize (void) const |
|
b2AABB | getAABB (void) const |
|
RectF | getAABBRectangle (void) const |
|
S32 | getWorldProxy (void) const |
|
virtual void | setPosition (const Vector2 &position) |
| Position / Angle. More...
|
|
Vector2 | getPosition (void) const |
|
Vector2 | getRenderPosition (void) const |
|
F32 | getRenderAngle (void) const |
|
const b2Vec2 * | getRenderOOBB (void) const |
|
const b2Vec2 * | getLocalSizedOOBB (void) const |
|
virtual void | setAngle (const F32 radians) |
|
F32 | getAngle (void) const |
|
virtual void | setFixedAngle (const bool fixed) |
|
bool | getFixedAngle (void) const |
|
b2Transform | getTransform (void) const |
|
b2Transform | getRenderTransform (void) const |
|
Vector2 | getLocalCenter (void) const |
|
Vector2 | getWorldCenter (void) const |
|
Vector2 | getLocalPoint (const Vector2 &worldPoint) |
|
Vector2 | getWorldPoint (const Vector2 &localPoint) |
|
Vector2 | getLocalVector (const Vector2 &worldVector) |
|
Vector2 | getWorldVector (const Vector2 &localVector) |
|
bool | getIsPointInOOBB (const Vector2 &worldPoint) |
|
bool | getIsPointInCollisionShape (const U32 shapeIndex, const Vector2 &worldPoint) |
|
virtual ePhysicsProxyType | getPhysicsProxyType (void) const |
| Body. More...
|
|
b2Body * | getBody (void) const |
|
void | setBodyType (const b2BodyType type) |
|
b2BodyType | getBodyType (void) const |
|
void | setActive (const bool active) |
|
bool | getActive (void) const |
|
void | setAwake (const bool awake) |
|
bool | getAwake (void) const |
|
void | setBullet (const bool bullet) |
|
bool | getBullet (void) const |
|
void | setSleepingAllowed (const bool allowed) |
|
bool | getSleepingAllowed (void) const |
|
F32 | getMass (void) const |
|
F32 | getInertia (void) const |
|
void | setCollisionAgainst (const SceneObject *pSceneObject, const bool clearMasks) |
| Collision control. More...
|
|
void | setCollisionGroupMask (const U32 groupMask) |
|
U32 | getCollisionGroupMask (void) const |
|
void | setCollisionLayerMask (const U32 layerMask) |
|
U32 | getCollisionLayerMask (void) const |
|
void | setDefaultDensity (const F32 density, const bool updateShapes=true) |
|
F32 | getDefaultDensity (void) const |
|
void | setDefaultFriction (const F32 friction, const bool updateShapes=true) |
|
F32 | getDefaultFriction (void) const |
|
void | setDefaultRestitution (const F32 restitution, const bool updateShapes=true) |
|
F32 | getDefaultRestitution (void) const |
|
void | setCollisionSuppress (const bool status) |
|
bool | getCollisionSuppress (void) const |
|
const Scene::typeContactVector * | getCurrentContacts (void) const |
|
U32 | getCurrentContactCount (void) const |
|
virtual void | setGatherContacts (const bool gatherContacts) |
|
bool | getGatherContacts (void) const |
|
virtual void | onBeginCollision (const TickContact &tickContact) |
|
virtual void | onEndCollision (const TickContact &tickContact) |
|
void | setLinearVelocity (const Vector2 &velocity) |
| Velocities. More...
|
|
Vector2 | getLinearVelocity (void) const |
|
Vector2 | getLinearVelocityFromWorldPoint (const Vector2 &worldPoint) |
|
Vector2 | getLinearVelocityFromLocalPoint (const Vector2 &localPoint) |
|
void | setAngularVelocity (const F32 velocity) |
|
F32 | getAngularVelocity (void) const |
|
void | setLinearDamping (const F32 damping) |
|
F32 | getLinearDamping (void) const |
|
void | setAngularDamping (const F32 damping) |
|
F32 | getAngularDamping (void) const |
|
bool | moveTo (const Vector2 &targetWorldPoint, const F32 speed, const bool autoStop=true, const bool warpToTarget=true) |
| Move/Rotate to. More...
|
|
bool | rotateTo (const F32 targetAngle, const F32 speed, const bool autoStop=true, const bool warpToTarget=true) |
|
void | cancelMoveTo (const bool autoStop=true) |
|
void | cancelRotateTo (const bool autoStop=true) |
|
bool | isMoveToComplete (void) const |
|
bool | isRotateToComplete (void) const |
|
void | applyForce (const Vector2 &worldForce, const bool wake=true) |
| Force and impulse. More...
|
|
void | applyForce (const Vector2 &worldForce, const Vector2 &worldPoint, const bool wake=true) |
|
void | applyTorque (const F32 torque, const bool wake=true) |
|
void | applyLinearImpulse (const Vector2 &worldImpulse, const bool wake=true) |
|
void | applyLinearImpulse (const Vector2 &worldImpulse, const Vector2 &worldPoint, const bool wake=true) |
|
void | applyAngularImpulse (const F32 impulse, const bool wake=true) |
|
void | setGravityScale (const F32 scale) |
| Gravity scaling. More...
|
|
F32 | getGravityScale (void) const |
|
void | deleteCollisionShape (const U32 shapeIndex) |
| General collision shape access. More...
|
|
void | clearCollisionShapes (void) |
|
U32 | getCollisionShapeCount (void) const |
|
b2Shape::Type | getCollisionShapeType (const U32 shapeIndex) const |
|
S32 | getCollisionShapeIndex (const b2Fixture *pFixture) const |
|
void | setCollisionShapeDefinition (const U32 shapeIndex, const b2FixtureDef &fixtureDef) |
|
b2FixtureDef | getCollisionShapeDefinition (const U32 shapeIndex) const |
|
const b2CircleShape * | getCollisionCircleShape (const U32 shapeIndex) const |
|
const b2PolygonShape * | getCollisionPolygonShape (const U32 shapeIndex) const |
|
const b2ChainShape * | getCollisionChainShape (const U32 shapeIndex) const |
|
const b2EdgeShape * | getCollisionEdgeShape (const U32 shapeIndex) const |
|
void | setCollisionShapeDensity (const U32 shapeIndex, const F32 density) |
|
F32 | getCollisionShapeDensity (const U32 shapeIndex) const |
|
void | setCollisionShapeFriction (const U32 shapeIndex, const F32 friction) |
|
F32 | getCollisionShapeFriction (const U32 shapeIndex) const |
|
void | setCollisionShapeRestitution (const U32 shapeIndex, const F32 restitution) |
|
F32 | getCollisionShapeRestitution (const U32 shapeIndex) const |
|
void | setCollisionShapeIsSensor (const U32 shapeIndex, const bool isSensor) |
|
bool | getCollisionShapeIsSensor (const U32 shapeIndex) const |
|
S32 | createCircleCollisionShape (const F32 radius) |
| Circle collision shape creation. More...
|
|
S32 | createCircleCollisionShape (const F32 radius, const b2Vec2 &localPosition) |
|
F32 | getCircleCollisionShapeRadius (const U32 shapeIndex) const |
| Circle collision shape access. More...
|
|
Vector2 | getCircleCollisionShapeLocalPosition (const U32 shapeIndex) const |
|
S32 | createPolygonCollisionShape (const U32 pointCount, const b2Vec2 *localPoints) |
| Polygon collision shape creation. More...
|
|
S32 | createPolygonBoxCollisionShape (const F32 width, const F32 height) |
|
S32 | createPolygonBoxCollisionShape (const F32 width, const F32 height, const b2Vec2 &localCentroid) |
|
S32 | createPolygonBoxCollisionShape (const F32 width, const F32 height, const b2Vec2 &localCentroid, const F32 rotation) |
|
U32 | getPolygonCollisionShapePointCount (const U32 shapeIndex) const |
| Polygon collision shape access. More...
|
|
Vector2 | getPolygonCollisionShapeLocalPoint (const U32 shapeIndex, const U32 pointIndex) const |
|
S32 | createChainCollisionShape (const U32 pointCount, const b2Vec2 *localPoints) |
| Chain collision shape creation. More...
|
|
S32 | createChainCollisionShape (const U32 pointCount, const b2Vec2 *localPoints, const bool hasAdjacentLocalPositionStart, const bool hasAdjacentLocalPositionEnd, const b2Vec2 &adjacentLocalPositionStart, const b2Vec2 &adjacentLocalPositionEnd) |
|
U32 | getChainCollisionShapePointCount (const U32 shapeIndex) const |
| Chain collision shape access. More...
|
|
Vector2 | getChainCollisionShapeLocalPoint (const U32 shapeIndex, const U32 pointIndex) const |
|
bool | getChainCollisionShapeHasAdjacentStart (const U32 shapeIndex) const |
|
bool | getChainCollisionShapeHasAdjacentEnd (const U32 shapeIndex) const |
|
Vector2 | getChainCollisionShapeAdjacentStart (const U32 shapeIndex) const |
|
Vector2 | getChainCollisionShapeAdjacentEnd (const U32 shapeIndex) const |
|
S32 | createEdgeCollisionShape (const b2Vec2 &localPositionStart, const b2Vec2 &localPositionEnd) |
| Edge collision shape creation. More...
|
|
S32 | createEdgeCollisionShape (const b2Vec2 &localPositionStart, const b2Vec2 &localPositionEnd, const bool hasAdjacentLocalPositionStart, const bool hasAdjacentLocalPositionEnd, const b2Vec2 &adjacentLocalPositionStart, const b2Vec2 &adjacentLocalPositionEnd) |
|
Vector2 | getEdgeCollisionShapeLocalPositionStart (const U32 shapeIndex) const |
| Edge collision shape access. More...
|
|
Vector2 | getEdgeCollisionShapeLocalPositionEnd (const U32 shapeIndex) const |
|
bool | getEdgeCollisionShapeHasAdjacentStart (const U32 shapeIndex) const |
|
bool | getEdgeCollisionShapeHasAdjacentEnd (const U32 shapeIndex) const |
|
Vector2 | getEdgeCollisionShapeAdjacentStart (const U32 shapeIndex) const |
|
Vector2 | getEdgeCollisionShapeAdjacentEnd (const U32 shapeIndex) const |
|
void | setVisible (const bool status) |
| Render visibility. More...
|
|
bool | getVisible (void) const |
|
void | setBlendMode (const bool blendMode) |
| Render blending. More...
|
|
bool | getBlendMode (void) const |
|
void | setSrcBlendFactor (const S32 blendFactor) |
|
S32 | getSrcBlendFactor (void) const |
|
void | setDstBlendFactor (const S32 blendFactor) |
|
S32 | getDstBlendFactor (void) const |
|
void | setBlendColor (const ColorF &blendColor) |
|
const ColorF & | getBlendColor (void) const |
|
void | setBlendAlpha (const F32 alpha) |
|
F32 | getBlendAlpha (void) const |
|
void | setAlphaTest (const F32 alpha) |
|
F32 | getAlphaTest (void) const |
|
void | setBlendOptions (void) |
|
void | setSortPoint (const Vector2 &pt) |
| Render sorting. More...
|
|
const Vector2 & | getSortPoint (void) const |
|
void | setRenderGroup (const char *pRenderGroup) |
|
StringTableEntry | getRenderGroup (void) const |
|
void | setUseInputEvents (bool mouseStatus) |
| Input events. More...
|
|
bool | getUseInputEvents (void) const |
|
virtual void | onInputEvent (StringTableEntry name, const GuiEvent &event, const Vector2 &worldMousePoint) |
|
void | setUpdateCallback (bool status) |
|
bool | getUpdateCallback (void) const |
|
void | setCollisionCallback (const bool status) |
|
bool | getCollisionCallback (void) const |
|
void | setSleepingCallback (bool status) |
|
bool | getSleepingCallback (void) const |
|
void | setDebugOn (const U32 debugMask) |
| Debug mode. More...
|
|
void | setDebugOff (const U32 debugMask) |
|
U32 | getDebugMask (void) const |
|
void | addCameraMountReference (SceneWindow *pAttachedCamera) |
| Camera mounting. More...
|
|
void | removeCameraMountReference (void) |
|
void | dismountCamera (void) |
|
void | attachGui (GuiControl *pGuiControl, SceneWindow *pSceneWindow, const bool sizeControl) |
|
void | detachGui (void) |
|
void | updateAttachedGui (void) |
|
void | setPickingAllowed (const bool pickingAllowed) |
|
bool | getPickingAllowed (void) const |
|
virtual void | copyFrom (SceneObject *pSceneObject, const bool copyDynamicFields) |
| Cloning. More...
|
|
S32 | copyCollisionShapes (SceneObject *pSceneObject, const bool clearTargetShapes=true, const S32 shapeIndex=-1) |
|
void | setSafeDelete (const bool status) |
| Safe deletion. More...
|
|
bool | getSafeDelete (void) const |
|
bool | isBeingDeleted (void) const |
|
virtual void | safeDelete (void) |
|
void | addDestroyNotification (SceneObject *pSceneObject) |
| Destroy notifications. More...
|
|
void | removeDestroyNotification (SceneObject *pSceneObject) |
|
void | processDestroyNotifications (void) |
|
void | notifyComponentsAddToScene (void) |
| Component notifications. More...
|
|
void | notifyComponentsRemoveFromScene (void) |
|
void | notifyComponentsUpdate (void) |
|
const char * | scriptThis (void) const |
| Miscellaneous. More...
|
|
bool | getIsAlwaysInScope (void) const |
|
void | setWorldQueryKey (const U32 key) |
|
U32 | getWorldQueryKey (void) const |
|
U32 | getSerialId (void) const |
|
virtual bool | writeField (StringTableEntry fieldname, const char *value) |
|
| DECLARE_CONOBJECT (SceneObject) |
| Declare Console Object. More...
|
|
| BehaviorComponent () |
|
virtual | ~BehaviorComponent () |
|
virtual void | onDeleteNotify (SimObject *object) |
|
BehaviorInstance * | getBehaviorByInstanceId (const U32 behaviorId) |
| Behavior interface. More...
|
|
virtual bool | addBehavior (BehaviorInstance *bi) |
|
virtual bool | removeBehavior (BehaviorInstance *bi, bool deleteBehavior=true) |
|
virtual void | clearBehaviors () |
|
virtual U32 | getBehaviorCount () const |
|
virtual const SimSet & | getBehaviors () const |
|
virtual BehaviorInstance * | getBehavior (StringTableEntry behaviorTemplateName) |
|
virtual BehaviorInstance * | getBehavior (const U32 index) |
|
virtual bool | reOrder (BehaviorInstance *obj, U32 desiredIndex) |
|
bool | connect (BehaviorInstance *pOutputBehavior, BehaviorInstance *pInputBehavior, StringTableEntry pOutputName, StringTableEntry pInputName) |
| Behavior connectivity. More...
|
|
bool | disconnect (BehaviorInstance *pOutputBehavior, BehaviorInstance *pInputBehavior, StringTableEntry pOutputName, StringTableEntry pInputName) |
|
bool | raise (BehaviorInstance *pOutputBehavior, StringTableEntry pOutputName) |
|
U32 | getBehaviorConnectionCount (BehaviorInstance *pOutputBehavior, StringTableEntry pOutputName) |
|
const BehaviorPortConnection * | getBehaviorConnection (BehaviorInstance *pOutputBehavior, StringTableEntry pOutputName, const U32 connectionIndex) |
|
const typePortConnectionVector * | getBehaviorConnections (BehaviorInstance *pOutputBehavior, StringTableEntry pOutputName) |
|
virtual bool | handlesConsoleMethod (const char *fname, S32 *routingId) |
| DynamicConsoleMethodComponent Overrides. More...
|
|
virtual const char * | callOnBehaviors (U32 argc, const char *argv[]) |
|
virtual void | write (Stream &stream, U32 tabStop, U32 flags=0) |
| SimComponent overrides. More...
|
|
| DECLARE_CONOBJECT (BehaviorComponent) |
|
const char * | callMethod (S32 argc, const char *methodName,...) |
| Call Method format string. More...
|
|
virtual const char * | callMethodArgList (U32 argc, const char *argv[], bool callThis=true) |
| Call Method. More...
|
|
| DECLARE_CONOBJECT (DynamicConsoleMethodComponent) |
|
| DECLARE_CONOBJECT (SimComponent) |
|
| SimComponent () |
|
virtual | ~SimComponent () |
|
virtual bool | processArguments (S32 argc, const char **argv) |
| Process constructor options. (ie, new SimObject(1,2,3)) More...
|
|
bool | hasComponents () const |
| Will return true if this object contains components. More...
|
|
const SimComponent * | getOwner () const |
| The component which owns this object. More...
|
|
virtual StringTableEntry | getComponentName () |
|
virtual bool | addComponent (SimComponent *component) |
| Add Component to this one. More...
|
|
virtual bool | removeComponent (SimComponent *component) |
| Remove Component from this one. More...
|
|
virtual bool | clearComponents () |
| Clear Child components of this one. More...
|
|
virtual bool | onComponentAdd (SimComponent *target) |
|
virtual void | onComponentRemove (SimComponent *target) |
|
U32 | getComponentCount () |
|
SimComponent * | getComponent (const U32 index) |
|
bool | isEnabled () const |
|
virtual void | onUpdate (void) |
|
virtual void | onAddToScene (void) |
|
virtual void | onRemoveFromScene (void) |
|
bool | callMethodOnComponents (U32 argc, const char *argv[], const char **result) |
|
StringTableEntry | getClassNamespace () const |
|
StringTableEntry | getSuperClassNamespace () const |
|
void | setClassNamespace (const char *classNamespace) |
|
void | setSuperClassNamespace (const char *superClassNamespace) |
|
void | pushScriptCallbackGuard (void) |
|
void | popScriptCallbackGuard (void) |
|
S32 | getScriptCallbackGuard (void) |
|
virtual SimObject * | findObject (const char *name) |
|
Namespace * | getNamespace () |
| Return the object's namespace. More...
|
|
const char * | tabComplete (const char *prevText, S32 baseLen, bool) |
|
virtual void | dump () |
|
virtual void | dumpClassHierarchy () |
|
SimObject * | clone (const bool copyDynamicFields) |
|
template<typename T > |
bool | isType (void) |
|
| DECLARE_CONOBJECT (SimObject) |
|
Notify * | removeNotify (void *ptr, Notify::Type) |
| Remove a notification from the list. More...
|
|
void | deleteNotify (SimObject *obj) |
| Notify an object when we are deleted. More...
|
|
void | clearNotify (SimObject *obj) |
| Notify an object when we are cleared. More...
|
|
void | clearAllNotifications () |
| Remove all notifications for this object. More...
|
|
void | processDeleteNotifies () |
| Send out deletion notifications. More...
|
|
void | registerReference (SimObject **obj) |
|
void | unregisterReference (SimObject **obj) |
|
const char * | getDataField (StringTableEntry slotName, const char *array) |
|
void | setDataField (StringTableEntry slotName, const char *array, const char *value) |
|
const char * | getPrefixedDataField (StringTableEntry fieldName, const char *array) |
|
void | setPrefixedDataField (StringTableEntry fieldName, const char *array, const char *value) |
|
const char * | getPrefixedDynamicDataField (StringTableEntry fieldName, const char *array, const S32 fieldType=-1) |
|
void | setPrefixedDynamicDataField (StringTableEntry fieldName, const char *array, const char *value, const S32 fieldType=-1) |
|
StringTableEntry | getDataFieldPrefix (StringTableEntry fieldName) |
|
U32 | getDataFieldType (StringTableEntry slotName, const char *array) |
|
SimFieldDictionary * | getFieldDictionary () |
|
void | clearDynamicFields (void) |
| Clear all dynamic fields. More...
|
|
void | setCanSaveDynamicFields (bool bCanSave) |
| Set whether fields created at runtime should be saved. Default is true. More...
|
|
bool | getCanSaveDynamicFields (void) const |
| Get whether fields created at runtime should be saved. Default is true. More...
|
|
void | setInternalName (const char *newname) |
|
StringTableEntry | getInternalName () |
| Get the internal of of this control. More...
|
|
virtual bool | save (const char *pcFilePath, bool bOnlySelected=false) |
| Save object as a TorqueScript File. More...
|
|
virtual bool | isMethod (const char *methodName) |
| Check if a method exists in the objects current namespace. More...
|
|
SimObjectId | getId (void) const |
|
StringTableEntry | getIdString (void) const |
|
U32 | getType () const |
|
const StringTableEntry | getName (void) const |
|
void | setId (SimObjectId id) |
|
void | assignName (const char *name) |
|
SimGroup * | getGroup () const |
|
bool | isChildOfGroup (SimGroup *pGroup) |
|
bool | isProperlyAdded () const |
|
bool | isDeleted () const |
|
bool | isRemoved () const |
|
bool | isLocked () |
|
void | setLocked (bool b) |
|
bool | isHidden () |
|
void | setHidden (bool b) |
|
void | setProgenitorFile (const char *pFile) |
|
StringTableEntry | getProgenitorFile (void) const |
|
void | setPeriodicTimerID (const S32 timerID) |
|
S32 | getPeriodicTimerID (void) const |
|
bool | isPeriodicTimerActive (void) const |
|
bool | isSelected () const |
|
bool | isExpanded () const |
|
void | setSelected (bool sel) |
|
void | setExpanded (bool exp) |
|
void | setModDynamicFields (bool dyn) |
|
void | setModStaticFields (bool sta) |
|
| SimObject (const U8 namespaceLinkMask=LinkSuperClassName|LinkClassName) |
|
virtual | ~SimObject () |
|
virtual void | onGroupAdd () |
| Called when the object is added to a SimGroup. More...
|
|
virtual void | onGroupRemove () |
| Called when the object is removed from a SimGroup. More...
|
|
virtual void | onNameChange (const char *name) |
| Called when the object's name is changed. More...
|
|
virtual void | onStaticModified (const char *slotName, const char *newValue=NULL) |
|
virtual void | inspectPreApply () |
|
virtual void | inspectPostApply () |
|
virtual void | onEditorEnable () |
| Called when the editor is activated. More...
|
|
virtual void | onEditorDisable () |
| Called when the editor is deactivated. More...
|
|
bool | registerObject () |
|
bool | registerObject (U32 id) |
|
bool | registerObject (const char *name) |
|
bool | registerObject (const char *name, U32 id) |
|
void | unregisterObject () |
|
void | deleteObject () |
|
bool | addToSet (SimObjectId) |
|
bool | addToSet (const char *) |
|
bool | removeFromSet (SimObjectId) |
|
bool | removeFromSet (const char *) |
|
virtual void | writeFields (Stream &stream, U32 tabStop) |
|
virtual bool | writeObject (Stream *stream) |
|
virtual bool | readObject (Stream *stream) |
|
virtual void | buildFilterList () |
|
void | addFieldFilter (const char *fieldName) |
|
void | removeFieldFilter (const char *fieldName) |
|
void | clearFieldFilters () |
|
bool | isFiltered (const char *fieldName) |
|
void | assignFieldsFrom (SimObject *obj) |
|
void | assignDynamicFieldsFrom (SimObject *obj) |
|
const AbstractClassRep::Field * | findField (StringTableEntry fieldName) const |
| Get a reference to a field by name. More...
|
|
virtual AbstractClassRep * | getClassRep () const |
| Gets the ClassRep. More...
|
|
bool | setField (const char *fieldName, const char *value) |
| Set the value of a field. More...
|
|
virtual | ~ConsoleObject () |
|
const AbstractClassRep::FieldList & | getFieldList () const |
| Get a list of all the fields. This information cannot be modified. More...
|
|
AbstractClassRep::FieldList & | getModifiableFieldList () |
|
bool & | getDynamicGroupExpand () |
|
S32 | getClassId (U32 netClassGroup) const |
|
const char * | getClassName () const |
|
| SceneRenderObject () |
|
virtual | ~SceneRenderObject () |
|
| PhysicsProxy () |
|
virtual | ~PhysicsProxy () |
|
| SpriteBatch () |
|
virtual | ~SpriteBatch () |
|
virtual bool | onAdd () |
|
virtual void | onRemove () |
|
void | prepareRender (SceneRenderObject *pSceneRenderObject, const SceneRenderState *pSceneRenderState, SceneRenderQueue *pSceneRenderQueue) |
|
void | render (const SceneRenderState *pSceneRenderState, const SceneRenderRequest *pSceneRenderRequest, BatchRender *pBatchRenderer) |
|
void | setBatchTransformDirty (void) |
|
bool | getBatchTransformDirty (void) const |
|
U32 | getBatchTransformId (void) |
|
const b2Transform & | getBatchTransform (void) const |
|
void | setLocalExtentsDirty (void) |
|
bool | getLocalExtentsDirty (void) const |
|
const Vector2 & | getLocalExtents (void) |
|
void | createQueryProxy (SpriteBatchItem *pSpriteBatchItem) |
|
void | destroyQueryProxy (SpriteBatchItem *pSpriteBatchItem) |
|
void | moveQueryProxy (SpriteBatchItem *pSpriteBatchItem, const b2AABB &localAABB) |
|
SpriteBatchQuery * | getSpriteBatchQuery (const bool clearQuery=false) |
|
virtual void | copyTo (SpriteBatch *pSpriteBatch) const |
|
U32 | getSpriteCount (void) |
|
U32 | addSprite (const SpriteBatchItem::LogicalPosition &logicalPosition) |
|
bool | removeSprite (void) |
|
virtual void | clearSprites (void) |
|
void | setBatchSortMode (SceneRenderQueue::RenderSort sortMode) |
|
SceneRenderQueue::RenderSort | getBatchSortMode (void) const |
|
void | setBatchCulling (const bool batchCulling) |
|
bool | getBatchCulling (void) const |
|
void | setDefaultSpriteStride (const Vector2 &defaultStride) |
|
const Vector2 & | getDefaultSpriteStride (void) const |
|
void | setDefaultSpriteSize (const Vector2 &defaultSize) |
|
const Vector2 & | getDefaultSpriteSize (void) const |
|
void | setDefaultSpriteAngle (const F32 defaultAngle) |
|
F32 | getDefaultSpriteAngle (void) const |
|
bool | selectSprite (const SpriteBatchItem::LogicalPosition &logicalPosition) |
|
bool | selectSpriteId (const U32 batchId) |
|
bool | selectSpriteName (const char *pName) |
|
void | deselectSprite (void) |
|
bool | isSpriteSelected (void) const |
|
void | setSpriteImage (const char *pAssetId, const U32 imageFrame=0) |
|
StringTableEntry | getSpriteImage (void) const |
|
void | setSpriteImageFrame (const U32 imageFrame) |
|
U32 | getSpriteImageFrame (void) const |
|
void | setSpriteAnimation (const char *pAssetId) |
|
StringTableEntry | getSpriteAnimation (void) const |
|
void | clearSpriteAsset (void) |
|
void | setSpriteVisible (const bool visible) |
|
bool | getSpriteVisible (void) const |
|
void | setSpriteLocalPosition (const Vector2 &localPosition) |
|
Vector2 | getSpriteLocalPosition (void) |
|
void | setSpriteAngle (const F32 localAngle) |
|
F32 | getSpriteAngle (void) const |
|
void | setSpriteDepth (const F32 depth) |
|
F32 | getSpriteDepth (void) const |
|
void | setSpriteSize (const Vector2 &size) |
|
Vector2 | getSpriteSize (void) const |
|
void | setSpriteFlipX (const bool flipX) |
|
bool | getSpriteFlipX (void) const |
|
void | setSpriteFlipY (const bool flipY) |
|
bool | getSpriteFlipY (void) const |
|
void | setSpriteSortPoint (const Vector2 &sortPoint) |
|
Vector2 | getSpriteSortPoint (void) const |
|
void | setSpriteRenderGroup (const char *pRenderGroup) |
|
StringTableEntry | getSpriteRenderGroup (void) const |
|
void | setSpriteBlendMode (const bool blendMode) |
|
bool | getSpriteBlendMode (void) const |
|
void | setSpriteSrcBlendFactor (GLenum srcBlendFactor) |
|
GLenum | getSpriteSrcBlendFactor (void) const |
|
void | setSpriteDstBlendFactor (GLenum dstBlendFactor) |
|
GLenum | getSpriteDstBlendFactor (void) const |
|
void | setSpriteBlendColor (const ColorF &blendColor) |
|
const ColorF & | getSpriteBlendColor (void) const |
|
void | setSpriteBlendAlpha (const F32 alpha) |
|
F32 | getSpriteBlendAlpha (void) const |
|
void | setSpriteAlphaTest (const F32 alphaTestMode) |
|
F32 | getSpriteAlphaTest (void) const |
|
void | setSpriteDataObject (SimObject *pDataObject) |
|
SimObject * | getSpriteDataObject (void) const |
|
void | setUserData (void *pUserData) |
|
void * | getUserData (void) const |
|
void | setSpriteName (const char *pName) |
|
StringTableEntry | getSpriteName (void) const |
|
|
static bool | setImage (void *obj, const char *data) |
|
static const char * | getImage (void *obj, const char *data) |
|
static bool | writeImage (void *obj, StringTableEntry pFieldName) |
|
static bool | setImageFrame (void *obj, const char *data) |
|
static bool | writeImageFrame (void *obj, StringTableEntry pFieldName) |
|
static bool | setSpriteCount (void *obj, const char *data) |
|
static bool | setSpriteSize (void *obj, const char *data) |
|
static S32 QSORT_CALLBACK | sceneObjectLayerDepthSort (const void *a, const void *b) |
|
static bool | setLifetime (void *obj, const char *data) |
| Lifetime. More...
|
|
static bool | writeLifetime (void *obj, StringTableEntry pFieldName) |
|
static bool | setSceneLayer (void *obj, const char *data) |
| Scene layers. More...
|
|
static bool | writeSceneLayer (void *obj, StringTableEntry pFieldName) |
|
static bool | setSceneLayerDepth (void *obj, const char *data) |
|
static bool | writeSceneLayerDepth (void *obj, StringTableEntry pFieldName) |
|
static bool | setSceneGroup (void *obj, const char *data) |
| Scene groups. More...
|
|
static bool | writeSceneGroup (void *obj, StringTableEntry pFieldName) |
|
static bool | setSize (void *obj, const char *data) |
| Area. More...
|
|
static bool | writeSize (void *obj, StringTableEntry pFieldName) |
|
static bool | setPosition (void *obj, const char *data) |
| Position / Angle. More...
|
|
static const char * | getPosition (void *obj, const char *data) |
|
static bool | writePosition (void *obj, StringTableEntry pFieldName) |
|
static bool | setAngle (void *obj, const char *data) |
|
static const char * | getAngle (void *obj, const char *data) |
|
static bool | writeAngle (void *obj, StringTableEntry pFieldName) |
|
static bool | setFixedAngle (void *obj, const char *data) |
|
static const char * | getFixedAngle (void *obj, const char *data) |
|
static bool | writeFixedAngle (void *obj, StringTableEntry pFieldName) |
|
static bool | setBodyType (void *obj, const char *data) |
| Body. More...
|
|
static const char * | getBodyType (void *obj, const char *data) |
|
static bool | writeBodyType (void *obj, StringTableEntry pFieldName) |
|
static bool | setActive (void *obj, const char *data) |
|
static const char * | getActive (void *obj, const char *data) |
|
static bool | writeActive (void *obj, StringTableEntry pFieldName) |
|
static bool | setAwake (void *obj, const char *data) |
|
static const char * | getAwake (void *obj, const char *data) |
|
static bool | writeAwake (void *obj, StringTableEntry pFieldName) |
|
static bool | setBullet (void *obj, const char *data) |
|
static const char * | getBullet (void *obj, const char *data) |
|
static bool | writeBullet (void *obj, StringTableEntry pFieldName) |
|
static bool | setSleepingAllowed (void *obj, const char *data) |
|
static const char * | getSleepingAllowed (void *obj, const char *data) |
|
static bool | writeSleepingAllowed (void *obj, StringTableEntry pFieldName) |
|
static bool | setDefaultDensity (void *obj, const char *data) |
| Collision control. More...
|
|
static bool | writeDefaultDensity (void *obj, StringTableEntry pFieldName) |
|
static bool | setDefaultFriction (void *obj, const char *data) |
|
static bool | writeDefaultFriction (void *obj, StringTableEntry pFieldName) |
|
static bool | setDefaultRestitution (void *obj, const char *data) |
|
static bool | writeDefaultRestitution (void *obj, StringTableEntry pFieldName) |
|
static bool | setCollisionGroups (void *obj, const char *data) |
|
static bool | writeCollisionGroups (void *obj, StringTableEntry pFieldName) |
|
static bool | setCollisionLayers (void *obj, const char *data) |
|
static bool | writeCollisionLayers (void *obj, StringTableEntry pFieldName) |
|
static bool | writeCollisionSuppress (void *obj, StringTableEntry pFieldName) |
|
static bool | setGatherContacts (void *obj, const char *data) |
|
static bool | writeGatherContacts (void *obj, StringTableEntry pFieldName) |
|
static bool | setLinearVelocity (void *obj, const char *data) |
| Velocities. More...
|
|
static const char * | getLinearVelocity (void *obj, const char *data) |
|
static bool | writeLinearVelocity (void *obj, StringTableEntry pFieldName) |
|
static bool | setAngularVelocity (void *obj, const char *data) |
|
static const char * | getAngularVelocity (void *obj, const char *data) |
|
static bool | writeAngularVelocity (void *obj, StringTableEntry pFieldName) |
|
static bool | setLinearDamping (void *obj, const char *data) |
|
static const char * | getLinearDamping (void *obj, const char *data) |
|
static bool | writeLinearDamping (void *obj, StringTableEntry pFieldName) |
|
static bool | setAngularDamping (void *obj, const char *data) |
|
static const char * | getAngularDamping (void *obj, const char *data) |
|
static bool | writeAngularDamping (void *obj, StringTableEntry pFieldName) |
|
static bool | setGravityScale (void *obj, const char *data) |
| Gravity scaling. More...
|
|
static const char * | getGravityScale (void *obj, const char *data) |
|
static bool | writeGravityScale (void *obj, StringTableEntry pFieldName) |
|
static bool | writeVisible (void *obj, StringTableEntry pFieldName) |
| Render visibility. More...
|
|
static bool | writeBlendMode (void *obj, StringTableEntry pFieldName) |
| Render blending. More...
|
|
static bool | writeSrcBlendFactor (void *obj, StringTableEntry pFieldName) |
|
static bool | writeDstBlendFactor (void *obj, StringTableEntry pFieldName) |
|
static bool | writeBlendColor (void *obj, StringTableEntry pFieldName) |
|
static bool | writeAlphaTest (void *obj, StringTableEntry pFieldName) |
|
static bool | writeSortPoint (void *obj, StringTableEntry pFieldName) |
| Render sorting. More...
|
|
static bool | writeRenderGroup (void *obj, StringTableEntry pFieldName) |
|
static bool | writeUseInputEvents (void *obj, StringTableEntry pFieldName) |
| Input events. More...
|
|
static bool | writePickingAllowed (void *obj, StringTableEntry pFieldName) |
| Picking. More...
|
|
static bool | writeUpdateCallback (void *obj, StringTableEntry pFieldName) |
| Script callbacks. More...
|
|
static bool | writeCollisionCallback (void *obj, StringTableEntry pFieldName) |
|
static bool | writeSleepingCallback (void *obj, StringTableEntry pFieldName) |
|
static bool | setScene (void *obj, const char *data) |
| Scene. More...
|
|
static bool | writeScene (void *obj, StringTableEntry pFieldName) |
|