ジャンプ先: 概要. 戻り値. キーワード. フラグ. Python 例.
mayaDpiSetting([mode=uint], [realScaleValue=boolean], [scaleValue=float], [systemDpi=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
mayaDpiSetting は、取り消し不可能、照会可能、および編集不可能です。
システム DPI またはカスタム スケール設定に基づいて Maya インタフェースをスケーリングするか、スケーリングを行いません。Maya を再起動しないと、変更が有効にならないことにご注意ください。
mayaDpiSetting コマンドは、macOS では使用できません。Maya UI のスケーリングを変更するには、システムのスケーリングを使用する必要があります。
| int | 照会されたスケール モードまたはシステム DPI 値 |
| float | 照会された定義済みスケールまたは実際のスケール |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
mayaDpiSetting, dpi
mode, realScaleValue, scaleValue, systemDpi
| ロング ネーム(ショート ネーム) |
引数タイプ |
プロパティ |
mode(m)
|
uint
|

|
|
インタフェースのスケーリング モードを指定します。
- 0 - システム DPI ベースのスケーリング
- 1 - カスタム スケーリング(「-scaleValue」フラグとともにカスタム スケール値を指定する必要があります)
- 2 - スケーリングなし
|
|
realScaleValue(rsv)
|
boolean
|
|
|
これは、現在のスケーリング モードと定義されたスケール値に応じて実測スケール値を返す、照会モード専用のフラグです。
- モード 0 - 現在のシステム DPI と既定のシステム DPI の比を示す、現在の実測スケール値を返します。
- モード 1 - 定義されたスケール値に、現在のシステム DPI と既定のシステム DPI の比を掛けた積である、現在の実測スケール値を返します。
- モード 2 - 常に 1.0 を返します(スケーリングモードがスケーリングなしの場合、実測スケールが100% であることを示します)。
|
|
scaleValue(sv)
|
float
|

|
|
スケーリング モードが 1 の場合は、インタフェースのカスタム スケールを指定します。使用できる値は 1.0、1.25、1.5、2.0 です。照会モードの場合は、現在のスケーリング モードに応じてスケール値を返します。
- モード 0 - 常に 1.0(100%)を返します。
- モード 1 - 使用されているカスタム スケール値を返します。
- モード 2 - 常に値 1.0(カスタム スケールなし)を返します。
|
|
systemDpi(sd)
|
boolean
|
|
|
これは、現在のシステム DPI 値を返す、照会モード専用のフラグです。
|
|
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
# Set the scale mode to system dpi based scaling.
cmds.mayaDpiSetting( mode=0 )
# Set the interface scaling to 150% custom scaling.
cmds.mayaDpiSetting( mode=1, scaleValue=1.5 )
# Disable the interface scaling.
cmds.mayaDpiSetting( mode=2 )
# Query the current scaling mode.
cmds.mayaDpiSetting( query=True, mode=True )
# Query the current scale value.
cmds.mayaDpiSetting( query=True, scaleValue=True )
# Query the system dpi value.
cmds.mayaDpiSetting( query=True, systemDpi=True )
# Query the current real scale value.
cmds.mayaDpiSetting( query=True, realScaleValue=True )