NcEngine
|
This is the complete list of members for nc::RigidBody, including all inherited members.
AddAngularImpulse(const Vector3 &impulse) (defined in nc::RigidBody) | nc::RigidBody | |
AddConstraint(const ConstraintInfo &createInfo, const RigidBody &otherBody) -> Constraint & | nc::RigidBody | |
AddConstraint(const ConstraintInfo &createInfo) -> Constraint & | nc::RigidBody | |
AddForce(const Vector3 &force) (defined in nc::RigidBody) | nc::RigidBody | |
AddForceAt(const Vector3 &force, const Vector3 &point) (defined in nc::RigidBody) | nc::RigidBody | |
AddImpulse(const Vector3 &impulse) (defined in nc::RigidBody) | nc::RigidBody | |
AddImpulseAt(const Vector3 &impulse, const Vector3 &point) (defined in nc::RigidBody) | nc::RigidBody | |
AddLinearVelocity(const Vector3 &velocity) (defined in nc::RigidBody) | nc::RigidBody | |
AddTorque(const Vector3 &torque) (defined in nc::RigidBody) | nc::RigidBody | |
AddVehicle(VehicleInfo createInfo) -> Vehicle & (defined in nc::RigidBody) | nc::RigidBody | |
AddVelocities(const Vector3 &linearVelocity, const Vector3 &angularVelocity) (defined in nc::RigidBody) | nc::RigidBody | |
DisableSleeping() const -> bool (defined in nc::RigidBody) | nc::RigidBody | inline |
DisableSleeping(bool value) (defined in nc::RigidBody) | nc::RigidBody | |
GetAngularDamping() const -> float (defined in nc::RigidBody) | nc::RigidBody | inline |
GetAngularVelocity() const -> Vector3 (defined in nc::RigidBody) | nc::RigidBody | |
GetBodyType() const -> BodyType (defined in nc::RigidBody) | nc::RigidBody | inline |
GetConstraints() -> std::span< Constraint > | nc::RigidBody | |
GetConstraints() const -> std::span< const Constraint > | nc::RigidBody | |
GetDegreesOfFreedom() const -> DegreeOfFreedom::Type (defined in nc::RigidBody) | nc::RigidBody | inline |
GetEntity() const -> Entity (defined in nc::RigidBody) | nc::RigidBody | inline |
GetFriction() const -> float (defined in nc::RigidBody) | nc::RigidBody | inline |
GetGravityMultiplier() const -> float (defined in nc::RigidBody) | nc::RigidBody | inline |
GetInfo() const -> const RigidBodyInfo & (defined in nc::RigidBody) | nc::RigidBody | inline |
GetLinearDamping() const -> float (defined in nc::RigidBody) | nc::RigidBody | inline |
GetLinearVelocity() const -> Vector3 (defined in nc::RigidBody) | nc::RigidBody | |
GetMass() const -> float (defined in nc::RigidBody) | nc::RigidBody | inline |
GetRestitution() const -> float (defined in nc::RigidBody) | nc::RigidBody | inline |
GetShape() const -> const Shape & (defined in nc::RigidBody) | nc::RigidBody | inline |
GetVehicle() -> Vehicle * (defined in nc::RigidBody) | nc::RigidBody | |
GetVehicle() const -> const Vehicle * (defined in nc::RigidBody) | nc::RigidBody | |
IgnoreTransformScaling() const -> bool (defined in nc::RigidBody) | nc::RigidBody | inline |
IgnoreTransformScaling(bool value) (defined in nc::RigidBody) | nc::RigidBody | |
IsAwake() const -> bool (defined in nc::RigidBody) | nc::RigidBody | |
IsTrigger() const -> bool (defined in nc::RigidBody) | nc::RigidBody | inline |
operator=(RigidBody &&other) noexcept (defined in nc::RigidBody) | nc::RigidBody | inline |
operator=(RigidBody &)=delete (defined in nc::RigidBody) | nc::RigidBody | |
RemoveConstraint(ConstraintId constraintId) | nc::RigidBody | |
RemoveVehicle() (defined in nc::RigidBody) | nc::RigidBody | |
RigidBody(Entity self, const Shape &shape=Shape::MakeBox(), const RigidBodyInfo &info=RigidBodyInfo{}) (defined in nc::RigidBody) | nc::RigidBody | inline |
RigidBody(RigidBody &&other) noexcept (defined in nc::RigidBody) | nc::RigidBody | inline |
RigidBody(RigidBody &)=delete (defined in nc::RigidBody) | nc::RigidBody | |
ScalesWithTransform() const -> bool (defined in nc::RigidBody) | nc::RigidBody | inline |
SetAngularDamping(float damping) (defined in nc::RigidBody) | nc::RigidBody | |
SetAngularVelocity(const Vector3 &velocity) (defined in nc::RigidBody) | nc::RigidBody | |
SetAwakeState(bool wake) (defined in nc::RigidBody) | nc::RigidBody | |
SetBodyType(BodyType type, bool wake=true) (defined in nc::RigidBody) | nc::RigidBody | |
SetDegreesOfFreedom(DegreeOfFreedom::Type dof) (defined in nc::RigidBody) | nc::RigidBody | |
SetFriction(float friction) (defined in nc::RigidBody) | nc::RigidBody | |
SetGravityMultiplier(float factor) (defined in nc::RigidBody) | nc::RigidBody | |
SetLinearDamping(float damping) (defined in nc::RigidBody) | nc::RigidBody | |
SetLinearVelocity(const Vector3 &velocity) (defined in nc::RigidBody) | nc::RigidBody | |
SetMass(float mass) (defined in nc::RigidBody) | nc::RigidBody | |
SetRestitution(float restitution) (defined in nc::RigidBody) | nc::RigidBody | |
SetShape(const Shape &shape, const Vector3 &transformScale, bool wake=true) (defined in nc::RigidBody) | nc::RigidBody | |
SetSimulatedBodyPosition(Transform &transform, const Vector3 &position, bool wake=true) | nc::RigidBody | |
SetSimulatedBodyRotation(Transform &transform, const Quaternion &rotation, bool wake=true) | nc::RigidBody | |
SetSimulatedBodyScale(Transform &transform, const Vector3 &scale, bool wake=true) -> Vector3 | nc::RigidBody | |
SetTrigger(bool value) (defined in nc::RigidBody) | nc::RigidBody | |
SetVelocities(const Vector3 &linearVelocity, const Vector3 &angularVelocity) (defined in nc::RigidBody) | nc::RigidBody | |
UseContinuousDetection() const -> bool (defined in nc::RigidBody) | nc::RigidBody | inline |
UseContinuousDetection(bool value) (defined in nc::RigidBody) | nc::RigidBody |