export declare const Physics3DAbiVersion = 1; export declare const Physics3DAbiCommandMagic = 1094988624; export declare const Physics3DAbiCommandHeaderByteLength = 16; export declare const Physics3DAbiCommandRecordHeaderByteLength = 16; export declare const Physics3DAbiCommandHeaderOffset: { readonly Magic: 0; readonly Version: 4; readonly ByteLength: 8; readonly CommandCount: 12; }; export declare const Physics3DAbiCommandRecordOffset: { readonly Kind: 0; readonly ByteLength: 4; readonly ObjectId: 8; readonly RelatedId: 12; }; export declare const Physics3DAbiCapability: { readonly ContactHooks: number; readonly PersistentWorlds: number; readonly Queries: number; readonly SelectiveReadback: number; }; export declare const Physics3DAbiCommandKind: { readonly SetGravity: 1; readonly SetSolverConfig: 2; readonly SetBody: 3; readonly DestroyBody: 4; readonly SetCollider: 5; readonly DestroyCollider: 6; readonly SetJoint: 7; readonly DestroyJoint: 8; readonly ApplyForce: 9; readonly ApplyForceAtPoint: 10; readonly ApplyLinearImpulse: 11; readonly ApplyLinearImpulseAtPoint: 12; readonly ApplyTorque: 13; readonly WakeBody: 14; }; export declare const Physics3DAbiShapeKind: { readonly Sphere: 1; readonly Aabb: 2; readonly Box: 3; readonly Capsule: 4; readonly Cylinder: 5; readonly Cone: 6; readonly Convex: 7; readonly TriangleMesh: 8; readonly Heightfield: 9; }; export declare const Physics3DAbiJointKind: { readonly BallAndSocket: 1; readonly Distance: 2; readonly Fixed: 3; readonly Hinge: 4; readonly Slider: 5; readonly ConeTwist: 6; readonly Generic6Dof: 7; }; export declare const Physics3DAbiBodyValueStride = 33; export declare const Physics3DAbiContactIdStride = 4; export declare const Physics3DAbiContactValueStride = 5; export declare const Physics3DAbiContactPointValueStride = 10; export declare const Physics3DAbiJointValueStride = 6; export declare const Physics3DAbiQueryValueStride = 7; export declare const Physics3DAbiMaxContactPoints = 4; export declare const Physics3DAbiBodyValue: { readonly X: 0; readonly Y: 1; readonly Z: 2; readonly OrientationX: 3; readonly OrientationY: 4; readonly OrientationZ: 5; readonly OrientationW: 6; readonly VelocityX: 7; readonly VelocityY: 8; readonly VelocityZ: 9; readonly AngularVelocityX: 10; readonly AngularVelocityY: 11; readonly AngularVelocityZ: 12; readonly ForceX: 13; readonly ForceY: 14; readonly ForceZ: 15; readonly TorqueX: 16; readonly TorqueY: 17; readonly TorqueZ: 18; readonly Mass: 19; readonly InertiaXX: 20; readonly InertiaYY: 21; readonly InertiaZZ: 22; readonly InertiaXY: 23; readonly InertiaXZ: 24; readonly InertiaYZ: 25; readonly CenterX: 26; readonly CenterY: 27; readonly CenterZ: 28; readonly LinearDamping: 29; readonly AngularDamping: 30; readonly GravityScale: 31; readonly SleepTimer: 32; }; export declare const Physics3DAbiContactId: { readonly BodyA: 0; readonly BodyB: 1; readonly ColliderA: 2; readonly ColliderB: 3; }; export declare const Physics3DAbiContactValue: { readonly NormalX: 0; readonly NormalY: 1; readonly NormalZ: 2; readonly Friction: 3; readonly Restitution: 4; }; export declare const Physics3DAbiContactPointValue: { readonly X: 0; readonly Y: 1; readonly Z: 2; readonly Depth: 3; readonly RelativeAX: 4; readonly RelativeAY: 5; readonly RelativeAZ: 6; readonly RelativeBX: 7; readonly RelativeBY: 8; readonly RelativeBZ: 9; }; export declare const Physics3DAbiJointValue: { readonly ForceX: 0; readonly ForceY: 1; readonly ForceZ: 2; readonly TorqueX: 3; readonly TorqueY: 4; readonly TorqueZ: 5; }; export declare const Physics3DAbiQueryValue: { readonly Fraction: 0; readonly X: 1; readonly Y: 2; readonly Z: 3; readonly NormalX: 4; readonly NormalY: 5; readonly NormalZ: 6; }; export declare const Physics3DAbiCommandByteLength: { readonly SetGravity: 40; readonly SetSolverConfig: 96; readonly SetBody: 288; readonly DestroyBody: 16; readonly SetColliderMinimum: 72; readonly DestroyCollider: 16; readonly SetJoint: 272; readonly DestroyJoint: 16; readonly BodyAction: 64; readonly WakeBody: 16; }; export declare const Physics3DAbiSetBodyPayloadOffset: { readonly Flags: 0; readonly Reserved: 4; readonly Values: 8; }; export declare const Physics3DAbiSetColliderPayloadOffset: { readonly Flags: 0; readonly CategoryBits: 4; readonly MaskBits: 8; readonly GroupIndex: 12; readonly Density: 16; readonly Friction: 24; readonly Restitution: 32; readonly Shape: 40; }; export declare const Physics3DAbiSetJointPayloadOffset: { readonly Kind: 0; readonly BodyA: 4; readonly BodyB: 8; readonly Flags: 12; readonly CommonValues: 16; readonly KindValues: 144; }; export declare const Physics3DAbiSetSolverConfigPayloadOffset: { readonly Flags: 0; readonly Substeps: 4; readonly MaxCcdSubsteps: 8; readonly MaxCcdRotationSubsteps: 12; readonly VelocityIterations: 16; readonly PositionIterations: 20; readonly Reserved0: 24; readonly Reserved1: 28; readonly Values: 32; }; export declare const Physics3DAbiShapeHeaderByteLength = 16; export declare const Physics3DAbiShapeHeaderOffset: { readonly Kind: 0; readonly ScalarCount: 4; readonly IntegerCount: 8; readonly Version: 12; readonly Scalars: 16; }; export declare const Physics3DAbiBodyFlag: { readonly TypeMask: 3; readonly FixedRotation: number; readonly Bullet: number; readonly Sleeping: number; readonly SleepEnabled: number; }; export declare const Physics3DAbiContactFlag: { readonly Enabled: number; readonly Sensor: number; readonly Touching: number; }; export declare const Physics3DAbiJointFlag: { readonly Broken: number; }; export declare const Physics3DAbiBodyType: { readonly Dynamic: 0; readonly Kinematic: 1; readonly Static: 2; }; //# sourceMappingURL=physics3DAbiLayout.d.ts.map