<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="MQPythonClass.xsl"?>
<doc>
 <class>MQScene</class>
 <message lang="en">MQScene manages a camera and so on.</message>
 <message lang="ja">カメラを含むシーン情報を管理します。</message>
 <properties>
  <property>
   <get>1</get>
   <set>1</set>
   <type>float</type>
   <name>head</name>
   <message lang="en">head angle</message>
   <message lang="ja">ヘッド角</message>
  </property>
  <property>
   <get>1</get>
   <set>1</set>
   <type>float</type>
   <name>pitch</name>
   <message lang="en">pitch angle</message>
   <message lang="ja">ピッチ角</message>
  </property>
  <property>
   <get>1</get>
   <set>1</set>
   <type>float</type>
   <name>bank</name>
   <message lang="en">bank angle</message>
   <message lang="ja">バンク角</message>
  </property>
  <property>
   <get>1</get>
   <set>1</set>
   <type>float</type>
   <name>fov</name>
   <message lang="en">field of view</message>
   <message lang="ja">視野角 [0:90]</message>
  </property>
  <property>
   <get>1</get>
   <set>0</set>
   <type>int</type>
   <name>ortho</name>
   <message lang="en">ortho</message>
   <message lang="ja">平行投影かどうか</message>
   <values>
    <value value="0">
     <message lang="en">perspective view</message>
     <message lang="ja">透視投影</message>
    </value>
    <value value="1">
     <message lang="en">ortho view</message>
     <message lang="ja">平行投影</message>
    </value>
   </values>
  </property>
  <property>
   <get>1</get>
   <set>1</set>
   <type>MQPoint</type>
   <name>globalDirectionalLight</name>
   <message lang="en">direction of light</message>
   <message lang="ja">光源の方向</message>
  </property>
  <property>
   <get>1</get>
   <set>1</set>
   <type>MQColor</type>
   <name>globalAmbientColor</name>
   <message lang="en">color of global ambient</message>
   <message lang="ja">シーン全体の環境光の色</message>
  </property>
 </properties>
 <methods>
  <method>
   <name>getCameraPos</name>
   <message lang="en">Get a position of the camera.</message>
   <message lang="ja">カメラの位置を取得します。</message>
   <return>
    <type>MQPoint</type>
    <message lang="en">position of the camera</message>
    <message lang="ja">カメラの位置</message>
   </return>
  </method>
  <method>
   <name>setCameraPos</name>
   <message lang="en">Set a position of the camera.</message>
   <message lang="ja">カメラの位置を設定します。</message>
   <args>
    <arg>
     <name>pos</name>
     <type>MQPoint</type>
     <message lang="en">position of the camera</message>
     <message lang="ja">カメラの位置</message>
    </arg>
   </args>
  </method>
  <method>
   <name>getCameraAngle</name>
   <message lang="en">Get an angle of the camera.</message>
   <message lang="ja">カメラの向きを取得します。</message>
   <return>
    <type>MQAngle</type>
    <message lang="en">angle of the camera</message>
    <message lang="ja">カメラの向き</message>
   </return>
  </method>
  <method>
   <name>setCameraAngle</name>
   <message lang="en">Set an angle of the camera.</message>
   <message lang="ja">カメラの向きを設定します。カメラの位置は変更されません。</message>
   <args>
    <arg>
     <name>angle</name>
     <type>MQAngle</type>
     <message lang="en">angle of the camera</message>
     <message lang="ja">カメラの向き</message>
    </arg>
   </args>
  </method>
  <method>
   <name>getLookAtPos</name>
   <message lang="en">Get a position that the camera looks at.</message>
   <message lang="ja">カメラの注視点を取得します。</message>
   <return>
    <type>MQPoint</type>
    <message lang="en">position of looking at</message>
    <message lang="ja">注視点</message>
   </return>
  </method>
  <method>
   <name>setLookAtPos</name>
   <message lang="en">Set a position that the camera looks at.</message>
   <message lang="ja">カメラの注視点を指定します。回転中心も注視点に変更されます。</message>
   <args>
    <arg>
     <name>pos</name>
     <type>MQPoint</type>
     <message lang="en">position of looking at</message>
     <message lang="ja">注視点</message>
    </arg>
   </args>
  </method>
  <method>
   <name>getRotationCenter</name>
   <message lang="en">Get a position of the rotation center of the camera.</message>
   <message lang="ja">カメラの回転中心を取得します。</message>
   <return>
    <type>MQPoint</type>
    <message lang="en">rotation center</message>
    <message lang="ja">回転中心</message>
   </return>
  </method>
  <method>
   <name>setRotationCenter</name>
   <message lang="en">Set a position of the rotation center of the camera.</message>
   <message lang="ja">カメラの回転中心を設定します。</message>
   <args>
    <arg>
     <name>center</name>
     <type>MQPoint</type>
     <message lang="en">rotation center</message>
     <message lang="ja">カメラの向き</message>
    </arg>
   </args>
  </method>
  <method>
   <name>getBackgroundImage</name>
   <message lang="en">Get a filename of a background image.</message>
   <message lang="ja">下絵のファイル名を取得します。</message>
   <return>
    <type>string</type>
    <message lang="en">filename</message>
    <message lang="ja">ファイル名</message>
   </return>
  </method>
  <method>
   <name>setBackgroundImage</name>
   <message lang="en">Set a filename of a background image.</message>
   <message lang="ja">下絵のファイル名を設定します。</message>
   <args>
    <arg>
     <name>filename</name>
     <type>string</type>
     <message lang="en">A filename to be loaded</message>
     <message lang="ja">読み込まれるファイル名</message>
    </arg>
   </args>
 　 <return>
    <type>int</type>
    <message lang="en">Result</message>
    <message lang="ja">結果</message>
    <values>
     <value value="0">
      <message lang="en">failed</message>
      <message lang="ja">失敗</message>
     </value>
     <value value="1">
      <message lang="en">succeeded</message>
      <message lang="ja">成功</message>
     </value>
    </values>
   </return>
  </method>
  <method>
   <name>getBackgroundImagePosition</name>
   <message lang="en">Get a placement of a background image.</message>
   <message lang="ja">下絵の配置を設定します。</message>
   <return>
    <type template="list">float</type>
    <message lang="en">left, top, right, bottom, rotation</message>
    <message lang="ja">左,上,右,下,回転角</message>
   </return>
  </method>
  <method>
   <name>setBackgroundImagePosition</name>
   <message lang="en">Get a placement of a background image.</message>
   <message lang="ja">下絵の配置を設定します。</message>
   <args>
    <arg>
     <name>list</name>
     <type template="list">float</type>
     <message lang="en">left, top, right, bottom, rotation</message>
     <message lang="ja">左,上,右,下,回転角</message>
    </arg>
   </args>
 　 <return>
    <type>int</type>
    <message lang="en">Result</message>
    <message lang="ja">結果</message>
    <values>
     <value value="0">
      <message lang="en">failed</message>
      <message lang="ja">失敗</message>
     </value>
     <value value="1">
      <message lang="en">succeeded</message>
      <message lang="ja">成功</message>
     </value>
    </values>
   </return>
  </method>
 </methods>
</doc>
