FlakePrimitiveProducer¶
Extends¶
FlakePrimitiveProducer
Constructors¶
new FlakePrimitiveProducer()¶
new FlakePrimitiveProducer(
entity):FlakePrimitiveProducer
Parameters¶
| Parameter | Type |
|---|---|
entity |
AbstractLineEntity |
Returns¶
Overrides¶
AbstractLineEntity.FlakePrimitiveProducer.constructor
Methods¶
checkForUpdate()¶
checkForUpdate():
boolean
更新状態を確認
レンダラーが呼び出す。 更新状態を返してから、更新なし状態に設定する。
Returns¶
boolean
更新ありのとき true, それ以外のとき false
Inherited from¶
AbstractLineEntity.FlakePrimitiveProducer.checkForUpdate
createMesh()¶
createMesh(
area,dpows,sampler_provider):null|Mesh
Parameters¶
| Parameter | Type |
|---|---|
area |
Area |
dpows |
number[] |
sampler_provider |
DemSamplerProvider |
Returns¶
null | Mesh
Inherited from¶
AbstractLineEntity.FlakePrimitiveProducer.createMesh
getAreaStatus()¶
getAreaStatus(
area):AreaStatus
Parameters¶
| Parameter | Type |
|---|---|
area |
Area |
Returns¶
Inherited from¶
AbstractLineEntity.FlakePrimitiveProducer.getAreaStatus
getEntity()¶
getEntity():
AbstractLineEntity
Returns¶
Inherited from¶
AbstractLineEntity.FlakePrimitiveProducer.getEntity
getMaterialAndProperties()¶
getMaterialAndProperties(
stage):object
Parameters¶
| Parameter | Type |
|---|---|
stage |
RenderStage |
Returns¶
object
material¶
material:
undefined|object
properties¶
properties:
object
Overrides¶
AbstractLineEntity.FlakePrimitiveProducer.getMaterialAndProperties
notifyForUpdate()¶
notifyForUpdate():
void
位置や形状の変化を通知
Returns¶
void
Inherited from¶
AbstractLineEntity.FlakePrimitiveProducer.notifyForUpdate
onChangeMaterial()¶
onChangeMaterial():
void
マテリアルが変更されたことを通知g
Returns¶
void
Inherited from¶
AbstractLineEntity.FlakePrimitiveProducer.onChangeMaterial
onChangePoints()¶
onChangePoints():
void
Returns¶
void
Inherited from¶
AbstractLineEntity.FlakePrimitiveProducer.onChangePoints
Summary¶
頂点が変更されたことを通知
onChangeProperty()¶
onChangeProperty():
void
Returns¶
void
Inherited from¶
AbstractLineEntity.FlakePrimitiveProducer.onChangeProperty
Summary¶
プロパティが変更されたことを通知