OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::P2MouseJoint Class Reference

#include <P2MouseJoint.hpp>

Public Member Functions

SIV3D_NODISCARD_CXX20 P2MouseJoint ()=default
 
void release ()
 
Vec2 getAnchorPos () const
 
Vec2 getReactionForce (double timeStep) const
 
double getReactionTorque (double timeStep) const
 
P2MouseJoint & setTargetPos (const Vec2 &pos)
 
Vec2 getTargetPos () const
 
P2MouseJoint & setMaxForce (double force)
 
double getMaxForce () const
 
P2MouseJoint & setStiffness (double stiffness)
 
double getStiffness () const
 
P2MouseJoint & setDamping (double damping)
 
double getDamping () const
 
P2MouseJoint & setLinearStiffness (double frequencyHz, double dampingRatio)
 
void draw (const ColorF &color=Palette::White) const
 

Constructor & Destructor Documentation

◆ P2MouseJoint()

SIV3D_NODISCARD_CXX20 s3d::P2MouseJoint::P2MouseJoint ( )
default

Member Function Documentation

◆ draw()

void s3d::P2MouseJoint::draw ( const ColorF &  color = Palette::White) const

◆ getAnchorPos()

Vec2 s3d::P2MouseJoint::getAnchorPos ( ) const

◆ getDamping()

double s3d::P2MouseJoint::getDamping ( ) const

◆ getMaxForce()

double s3d::P2MouseJoint::getMaxForce ( ) const

◆ getReactionForce()

Vec2 s3d::P2MouseJoint::getReactionForce ( double  timeStep) const

◆ getReactionTorque()

double s3d::P2MouseJoint::getReactionTorque ( double  timeStep) const

◆ getStiffness()

double s3d::P2MouseJoint::getStiffness ( ) const

◆ getTargetPos()

Vec2 s3d::P2MouseJoint::getTargetPos ( ) const

◆ release()

void s3d::P2MouseJoint::release ( )

◆ setDamping()

P2MouseJoint& s3d::P2MouseJoint::setDamping ( double  damping)

◆ setLinearStiffness()

P2MouseJoint& s3d::P2MouseJoint::setLinearStiffness ( double  frequencyHz,
double  dampingRatio 
)

◆ setMaxForce()

P2MouseJoint& s3d::P2MouseJoint::setMaxForce ( double  force)

◆ setStiffness()

P2MouseJoint& s3d::P2MouseJoint::setStiffness ( double  stiffness)

◆ setTargetPos()

P2MouseJoint& s3d::P2MouseJoint::setTargetPos ( const Vec2 &  pos)

The documentation for this class was generated from the following file: