OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::Pentablet Namespace Reference

Functions

bool IsAvailable ()
 ペンタブレットが使用可能かを調べます。 More...
 
bool SupportsPressure ()
 接続されているペンタブレットが筆圧取得に対応しているかを調べます。 More...
 
bool SupportsTangentPressure ()
 
bool SupportsOrientation ()
 接続されているペンタブレットが角度情報の取得に対応しているかを調べます。 More...
 
double Pressure ()
 筆圧を [0.0, 1.0] の範囲で返します。 More...
 
double TangentPressure ()
 
double Azimuth ()
 垂直な軸に対するペンの回転角度を取得します。 More...
 
double Altitude ()
 地面に対するペンの傾きを取得します。 More...
 
double Twist ()
 

Function Documentation

◆ Altitude()

double s3d::Pentablet::Altitude ( )

地面に対するペンの傾きを取得します。

Remarks
ペンが直立しているとき 90.0 を返します。
Returns
地面に対するペンの傾き(°)

◆ Azimuth()

double s3d::Pentablet::Azimuth ( )

垂直な軸に対するペンの回転角度を取得します。

Returns
垂直な軸に対するペンの回転角度(°)。時計回りで [0.0, 360.0)

◆ IsAvailable()

bool s3d::Pentablet::IsAvailable ( )

ペンタブレットが使用可能かを調べます。

Returns
ペンタブレットが使用可能な場合 true, それ以外の場合は false

◆ Pressure()

double s3d::Pentablet::Pressure ( )

筆圧を [0.0, 1.0] の範囲で返します。

Returns
筆圧 [0.0, 1.0]

◆ SupportsOrientation()

bool s3d::Pentablet::SupportsOrientation ( )

接続されているペンタブレットが角度情報の取得に対応しているかを調べます。

Returns
角度情報の取得に対応している場合 true, それ以外の場合は false

◆ SupportsPressure()

bool s3d::Pentablet::SupportsPressure ( )

接続されているペンタブレットが筆圧取得に対応しているかを調べます。

Returns
筆圧取得に対応している場合 true, それ以外の場合は false

◆ SupportsTangentPressure()

bool s3d::Pentablet::SupportsTangentPressure ( )

◆ TangentPressure()

double s3d::Pentablet::TangentPressure ( )

◆ Twist()

double s3d::Pentablet::Twist ( )