|
| BSPrim (uint localID, String primName, BSScene parent_scene, OMV.Vector3 pos, OMV.Vector3 size, OMV.Quaternion rotation, PrimitiveBaseShape pbs, bool pisPhysical) |
|
override void | Destroy () |
|
override bool | ForceBodyShapeRebuild (bool inTaintTime) |
|
override void | CrossingFailure () |
|
override void | link (PhysicsActor obj) |
|
override void | delink () |
|
override void | ZeroMotion (bool inTaintTime) |
|
override void | ZeroAngularMotion (bool inTaintTime) |
|
override void | LockAngularMotion (byte axislocks) |
|
override void | UpdatePhysicalMassProperties (float physMass, bool inWorld) |
|
OMV.Vector3 | ComputeGravity (float buoyancy) |
|
BSDynamics | GetVehicleActor (bool createIfNone) |
|
override void | VehicleFloatParam (int param, float value) |
|
override void | VehicleVectorParam (int param, OMV.Vector3 value) |
|
override void | VehicleRotationParam (int param, OMV.Quaternion rotation) |
|
override void | VehicleFlags (int param, bool remove) |
|
override void | SetVehicle (object pvdata) |
|
override void | SetVolumeDetect (int param) |
| Allows the detection of collisions with inherently non-physical prims. see llVolumeDetect for more More...
|
|
override void | SetMaterial (int material) |
|
virtual void | UpdatePhysicalParameters () |
|
override void | AddForce (OMV.Vector3 force, bool pushforce) |
|
override void | AddForce (bool inTaintTime, OMV.Vector3 force) |
|
void | AddForceImpulse (OMV.Vector3 impulse, bool pushforce, bool inTaintTime) |
|
override void | AddAngularForce (bool inTaintTime, OMV.Vector3 force) |
|
void | ApplyTorqueImpulse (OMV.Vector3 impulse, bool inTaintTime) |
|
override void | SetMomentum (OMV.Vector3 momentum) |
|
void | CreateGeomAndObject (bool forceRebuild) |
|
override object | Extension (string pFunct, params object[] pParams) |
|
override void | UpdateProperties (EntityProperties entprop) |
|
virtual bool | AssetFailed () |
|
override void | AddAngularForce (OMV.Vector3 force, bool pushforce) |
|
void | ActivateIfPhysical (bool forceIt) |
|
delegate BSActor | CreateActor () |
|
void | EnableActor (bool enableActor, string actorName, CreateActor creator) |
|
virtual bool | Collide (BSPhysObject collidee, OMV.Vector3 contactPoint, OMV.Vector3 contactNormal, float pentrationDepth) |
|
virtual bool | SendCollisions () |
|
override void | SubscribeEvents (int ms) |
|
override void | UnSubscribeEvents () |
|
override bool | SubscribedEvents () |
|
void | ComputeCollisionScore () |
|
delegate void | PreUpdatePropertyAction (ref EntityProperties entprop) |
|
delegate void | RequestTerseUpdate () |
|
delegate void | CollisionUpdate (EventArgs e) |
|
delegate void | OutOfBounds (Vector3 pos) |
|
virtual void | getContactData (ref ContactData cdata) |
|
virtual void | setAvatarSize (Vector3 size, float feetOffset) |
|
virtual void | RequestPhysicsterseUpdate () |
|
virtual void | RaiseOutOfBounds (Vector3 pos) |
|
virtual void | SendCollisionUpdate (EventArgs e) |
|
abstract void | VehicleVectorParam (int param, Vector3 value) |
|
abstract void | VehicleRotationParam (int param, Quaternion rotation) |
|
abstract void | AddForce (Vector3 force, bool pushforce) |
|
abstract void | AddAngularForce (Vector3 force, bool pushforce) |
|
abstract void | SetMomentum (Vector3 momentum) |
|
virtual void | AddCollisionEvent (uint CollidedWith, ContactPoint contact) |
|
|
override bool | Stopped [get] |
|
override bool | IsIncomplete [get] |
|
bool | ShapeRebuildScheduled [get, set] |
|
override OMV.Vector3 | Size [get, set] |
|
override PrimitiveBaseShape | Shape [set] |
|
override bool | Grabbed [set] |
|
override bool | Selected [set] |
|
override bool | IsSelected [get] |
|
override OMV.Vector3 | Position [get, set] |
|
override OMV.Vector3 | ForcePosition [get, set] |
|
override float | Mass [get] |
|
virtual float | TotalMass [get] |
|
override float | RawMass [get] |
|
override OMV.Vector3 | CenterOfMass [get] |
|
override OMV.Vector3 | GeometricCenter [get] |
|
override OMV.Vector3 | Force [get, set] |
|
override int | VehicleType [get, set] |
|
override bool | IsVolumeDetect [get] |
|
override float | Friction [get, set] |
|
override float | Restitution [get, set] |
|
override float | Density [get, set] |
|
override float | GravModifier [get, set] |
|
override OMV.Vector3 | Velocity [get, set] |
|
override OMV.Vector3 | ForceVelocity [get, set] |
|
override OMV.Vector3 | Torque [get, set] |
|
override OMV.Vector3 | Acceleration [get, set] |
|
override OMV.Quaternion | Orientation [get, set] |
|
override OMV.Quaternion | ForceOrientation [get, set] |
|
override int | PhysicsActorType [get, set] |
|
override bool | IsPhysical [get, set] |
|
override bool | IsStatic [get] |
|
override bool | IsSolid [get] |
|
override bool | IsPhysicallyActive [get] |
|
override bool | Flying [get, set] |
|
override bool | SetAlwaysRun [get, set] |
|
override bool | ThrottleUpdates [get, set] |
|
bool | IsPhantom [get] |
|
override bool | FloatOnWater [set] |
|
override OMV.Vector3 | RotationalVelocity [get, set] |
|
override OMV.Vector3 | ForceRotationalVelocity [get, set] |
|
override bool | Kinematic [get, set] |
|
override float | Buoyancy [get, set] |
|
override float | ForceBuoyancy [get, set] |
|
override bool | PIDActive [get, set] |
|
override OMV.Vector3 | PIDTarget [set] |
|
override bool | PIDHoverActive [get, set] |
|
BSScene | PhysScene [get, set] |
|
string | PhysObjectName [get, set] |
|
string | TypeName [get, set] |
|
bool | IsInitialized [get, set] |
|
abstract bool | IsIncomplete [get] |
|
abstract float | RawMass [get] |
|
virtual OMV.Vector3 | Gravity [get, set] |
|
OMV.Vector3 | Inertia [get, set] |
|
PrimAssetCondition | PrimAssetState [get, set] |
|
PrimitiveBaseShape | BaseShape [get, set] |
|
EntityProperties | CurrentEntityProperties [get, set] |
|
EntityProperties | LastEntityProperties [get, set] |
|
virtual OMV.Vector3 | Scale [get, set] |
|
abstract bool | IsPhysicallyActive [get] |
|
abstract bool | IsSolid [get] |
|
abstract bool | IsStatic [get] |
|
abstract bool | IsSelected [get] |
|
abstract bool | IsVolumeDetect [get] |
|
MaterialAttributes.Material | Material [get, set] |
|
override float | Density [get, set] |
|
virtual OMV.Vector3 | RawPosition [get, set] |
|
abstract OMV.Vector3 | ForcePosition [get, set] |
|
virtual OMV.Quaternion | RawOrientation [get, set] |
|
abstract OMV.Quaternion | ForceOrientation [get, set] |
|
virtual OMV.Vector3 | RawVelocity [get, set] |
|
abstract OMV.Vector3 | ForceVelocity [get, set] |
|
OMV.Vector3 | RawForce [get, set] |
|
OMV.Vector3 | RawTorque [get, set] |
|
abstract OMV.Vector3 | ForceRotationalVelocity [get, set] |
|
abstract float | ForceBuoyancy [get, set] |
|
override bool | PIDActive [get, set] |
|
override OMV.Vector3 | PIDTarget [set] |
|
override float | PIDTau [set] |
|
bool | MoveToTargetActive [get, set] |
|
OMV.Vector3 | MoveToTargetTarget [get, set] |
|
float | MoveToTargetTau [get, set] |
|
override bool | PIDHoverActive [get, set] |
|
override float | PIDHoverHeight [set] |
|
override PIDHoverType | PIDHoverType [set] |
|
override float | PIDHoverTau [set] |
|
bool | HoverActive [get, set] |
|
float | HoverHeight [get, set] |
|
PIDHoverType | HoverType [get, set] |
|
float | HoverTau [get, set] |
|
override OMV.Quaternion | APIDTarget [set] |
|
override bool | APIDActive [set] |
|
override float | APIDStrength [set] |
|
override float | APIDDamping [set] |
|
virtual float | ForwardSpeed [get] |
|
virtual float | TargetVelocitySpeed [get] |
|
OMV.Vector3 | UserSetCenterOfMassDisplacement [get, set] |
|
int | SubscribedEventsMs [get, set] |
|
int | NextCollisionOkTime [get, set] |
|
long | CollidingStep [get, set] |
|
long | CollidingGroundStep [get, set] |
|
long | CollidingObjectStep [get, set] |
|
CollisionFlags | CurrentCollisionFlags [get, set] |
|
long | CollisionAccumulation [get, set] |
|
override bool | IsColliding [get, set] |
|
virtual bool | HasSomeCollision [get, set] |
|
override bool | CollidingGround [get, set] |
|
override bool | CollidingObj [get, set] |
|
override float | CollisionScore [get, set] |
|
static PhysicsActor | Null [get] |
|
virtual bool | Building [get, set] |
|
abstract bool | Stopped [get] |
|
abstract Vector3 | Size [get, set] |
|
virtual bool | Phantom [get, set] |
|
virtual bool | IsVolumeDtc [get, set] |
|
virtual byte | PhysicsShapeType [get, set] |
|
abstract PrimitiveBaseShape | Shape [set] |
|
virtual uint | LocalID [get, set] |
|
abstract bool | Grabbed [set] |
|
abstract bool | Selected [set] |
|
string | Name [get, set] |
| Name of this actor. More...
|
|
virtual float | Density [get, set] |
|
virtual float | GravModifier [get, set] |
|
virtual float | Friction [get, set] |
|
virtual float | Restitution [get, set] |
|
abstract Vector3 | Position [get, set] |
| Position of this actor. More...
|
|
abstract float | Mass [get] |
|
abstract Vector3 | Force [get, set] |
|
abstract int | VehicleType [get, set] |
|
abstract Vector3 | GeometricCenter [get] |
|
abstract Vector3 | CenterOfMass [get] |
|
virtual float | PhysicsCost [get] |
|
virtual float | StreamCost [get] |
|
virtual Vector3 | TargetVelocity [get, set] |
|
abstract Vector3 | Velocity [get, set] |
|
abstract Vector3 | Torque [get, set] |
|
abstract float | CollisionScore [get, set] |
|
abstract Vector3 | Acceleration [get, set] |
|
abstract Quaternion | Orientation [get, set] |
|
abstract int | PhysicsActorType [get, set] |
|
abstract bool | IsPhysical [get, set] |
|
abstract bool | Flying [get, set] |
|
abstract bool | SetAlwaysRun [get, set] |
|
abstract bool | ThrottleUpdates [get, set] |
|
abstract bool | IsColliding [get, set] |
|
abstract bool | CollidingGround [get, set] |
|
abstract bool | CollidingObj [get, set] |
|
abstract bool | FloatOnWater [set] |
|
abstract Vector3 | RotationalVelocity [get, set] |
|
abstract bool | Kinematic [get, set] |
|
abstract float | Buoyancy [get, set] |
|
abstract Vector3 | PIDTarget [set] |
|
abstract bool | PIDActive [get, set] |
|
abstract float | PIDTau [set] |
|
abstract bool | PIDHoverActive [get, set] |
|
abstract float | PIDHoverHeight [set] |
|
abstract PIDHoverType | PIDHoverType [set] |
|
abstract float | PIDHoverTau [set] |
|
abstract Quaternion | APIDTarget [set] |
|
abstract bool | APIDActive [set] |
|
abstract float | APIDStrength [set] |
|
abstract float | APIDDamping [set] |
|
virtual PhysicsActor | ParentActor [get] |
|
Definition at line 42 of file BSPrim.cs.