PUParticle

PUParticle クラスは、Particle Universeプラグイン・パーティクルを扱うクラスです。
Physxには非対応です。

 

メンバ関数

getName ( 名前の取得 )
attachToSceneNode ( SceneNodeにアタッチ )
attachToEntity ( Entityにアタッチ )
detatch ( アタッチを解除 )

setVisible ( 表示/非表示の切替 )
setCastShadows ( シャドウの有効/無効 )
setMainCamera ( メインカメラの設定 )
setRenderQueueGroup ( レンダーキュー・グループを設定 )
setRenderingDistance ( レンダリング最大距離の設定 )
setVisibilityFlags ( 表示フラグの設定 )
addVisibilityFlags ( 表示フラグの追加 )
removeVisibilityFlags ( 表示フラグの削除 )

setEventHandler ( イベントコールバック関数の設定 )

prepare ( 準備処理 )
start ( 開始 )
startAndStopFade ( 開始してフェード停止 )
stop ( 停止 )
stopFade ( フェード停止 )
pause ( 一時停止 )
resume ( 一時停止の解除 )

setEmitterEnabled ( エミッターの有効/無効 )
setEmitterDirection ( エミッター方向の設定 )
setEmitterColor ( エミッターの色の設定 )

setFixedYawAxis ( 垂直軸の固定 )
setDirection ( 向きを設定 )
lookAt ( 位置の方向を向く )
setAutoTracking ( SceneNodeを追跡する )
setAutoTrackingEntity ( Entityのボーンを追跡する )
setPosition ( ローカル位置を設定 )
getPosition ( ローカル位置を取得 )
setOrientation
( ローカル回転を設定 )
getOrientation
( ローカル回転を取得 )
setScale ( ローカルスケールを設定 )
getScale ( ローカルスケールを取得 )
translate ( 移動 )
rotate ( 回転 )
pitch ( X軸回転 )
yaw
( Y軸回転 )
roll ( Z軸回転 )
scale ( 拡大縮小 )
setDerivedPosition ( ワールド位置を設定 )
getDerivedPosition ( ワールド位置を取得 )
setDerivedOrientation ( ワールド回転を設定 )
getDerivedOrientation ( ワールド回転を取得 )
getDerivedScale ( ワールドスケールを取得 )