|
|
|
List of all members.
Public Member Functions |
|
virtual TypeHandle | force_init_type () |
|
virtual TypeHandle | get_type () const |
|
virtual void | ls () const =0 |
|
virtual void | ls (ostream &out, int indent_level=0) const =0 |
Static Public Member Functions |
|
static TypeHandle | get_class_type () |
| static void | init_type () |
| | This function is declared non-inline to work around a compiler bug in g++ 2.96.
|
Protected Types |
| enum | ErrorType { ET_empty,
ET_ok,
ET_released,
ET_fail
} |
Protected Attributes |
|
ErrorType | _error_type |
Detailed Description
Definition at line 30 of file physxObject.h.
Member Function Documentation
| static void PhysxObject::init_type |
( |
| ) |
[inline, static] |
This function is declared non-inline to work around a compiler bug in g++ 2.96.
Making it inline seems to cause problems in the optimizer.
Reimplemented from TypedReferenceCount.
Reimplemented in PhysxActor, PhysxBoxController, PhysxBoxForceFieldShape, PhysxBoxShape, PhysxCapsuleController, PhysxCapsuleForceFieldShape, PhysxCapsuleShape, PhysxCloth, PhysxClothMesh, PhysxController, PhysxConvexForceFieldShape, PhysxConvexMesh, PhysxConvexShape, PhysxCylindricalJoint, PhysxD6Joint, PhysxDistanceJoint, PhysxFixedJoint, PhysxForceField, PhysxForceFieldShape, PhysxForceFieldShapeGroup, PhysxHeightField, PhysxHeightFieldShape, PhysxJoint, PhysxMaterial, PhysxPlaneShape, PhysxPointInPlaneJoint, PhysxPointOnLineJoint, PhysxPrismaticJoint, PhysxPulleyJoint, PhysxRevoluteJoint, PhysxScene, PhysxShape, PhysxSoftBody, PhysxSoftBodyMesh, PhysxSphereForceFieldShape, PhysxSphereShape, PhysxSphericalJoint, PhysxTriangleMesh, PhysxTriangleMeshShape, PhysxVehicle, PhysxWheel, and PhysxWheelShape.
Definition at line 69 of file physxObject.h.
References TypedReferenceCount::init_type().
Referenced by PhysxWheel::init_type(), PhysxVehicle::init_type(), PhysxTriangleMesh::init_type(), PhysxSoftBodyMesh::init_type(), PhysxSoftBody::init_type(), PhysxShape::init_type(), PhysxScene::init_type(), PhysxMaterial::init_type(), PhysxJoint::init_type(), PhysxHeightField::init_type(), PhysxForceFieldShapeGroup::init_type(), PhysxForceFieldShape::init_type(), PhysxForceField::init_type(), PhysxConvexMesh::init_type(), PhysxController::init_type(), PhysxClothMesh::init_type(), PhysxCloth::init_type(), and PhysxActor::init_type().
The documentation for this class was generated from the following files:
| | |