Documentation generator: JsDoc Toolkit 2.4.0
Template: Codeview 1.2
Generated on: 2016-0-4 21:24

Class enchant.gl.Scene3D

Class Summary
Constructor Attributes Constructor Name and Description
 
表示Sprite3Dツリーのルートになるクラス.
Field Summary
Field Attributes Field Name and Description
 
Scene3Dの背景色
 
子要素の配列.
 
照明の配列.

Method Summary

Method Attributes Method Name and Description
 
addChild(sprite)
シーンにSprite3Dを追加する.
 
addLight(light)
シーンに照明を追加する.
 
シーンに設定されている環境光源を取得する.
 
シーンに設定されているカメラを取得する.
 
シーンに設定されている平行光源を取得する.
 
removeChild(sprite)
シーンからSprite3Dを削除する.
 
removeLight(light)
シーンから照明を削除する
 
シーンに環境光源を設定する.
 
setCamera(camera)
シーンのカメラ位置をセットする.
 
シーンに平行光源を設定する.
Methods borrowed from class enchant.EventTarget:
addEventListener
clearEventListener
dispatchEvent
on
removeEventListener

Class Detail

enchant.gl.Scene3D()
表示Sprite3Dツリーのルートになるクラス. 現在, 複数定義することは出来ず, 最初に定義したScene3Dが返される.
  var scene = new Scene3D();
  var sprite = new Sprite3D();
  scene.addChild(sprite);

Field Detail

{Number[]} backgroundColor
Scene3Dの背景色
{enchant.gl.Sprite3D[]} childNodes
子要素の配列. このシーンに子として追加されているSprite3Dの一覧を取得できる. 子を追加したり削除したりする場合には, この配列を直接操作せずに, enchant.gl.Scene3D#addChildenchant.gl.Scene3D#removeChildを利用する.
照明の配列. 現在, シーンに適用される光源は0番目のみ. このシーンに追加されている光源の一覧を取得する. 照明を追加したり削除したりする場合には, この配列を直接操作せずに, enchant.gl.Scene3D#addLightenchant.gl.Scene3D#removeLightを利用する.

Method Detail