ジャンプ先: 概要. 戻り値. キーワード. フラグ. 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 createquery
インタフェースのスケーリング モードを指定します。
  • 0 - システム DPI ベースのスケーリング
  • 1 - カスタム スケーリング(「-scaleValue」フラグとともにカスタム スケール値を指定する必要があります)
  • 2 - スケーリングなし
realScaleValue(rsv) boolean query
これは、現在のスケーリング モードと定義されたスケール値に応じて実測スケール値を返す、照会モード専用のフラグです。
  • モード 0 - 現在のシステム DPI と既定のシステム DPI の比を示す、現在の実測スケール値を返します。
  • モード 1 - 定義されたスケール値に、現在のシステム DPI と既定のシステム DPI の比を掛けた積である、現在の実測スケール値を返します。
  • モード 2 - 常に 1.0 を返します(スケーリングモードがスケーリングなしの場合、実測スケールが100% であることを示します)。
scaleValue(sv) float createquery
スケーリング モードが 1 の場合は、インタフェースのカスタム スケールを指定します。使用できる値は 1.0、1.25、1.5、2.0 です。照会モードの場合は、現在のスケーリング モードに応じてスケール値を返します。
  • モード 0 - 常に 1.0(100%)を返します。
  • モード 1 - 使用されているカスタム スケール値を返します。
  • モード 2 - 常に値 1.0(カスタム スケールなし)を返します。
systemDpi(sd) boolean query
これは、現在のシステム DPI 値を返す、照会モード専用のフラグです。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

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 )