Package | laya.d3.core |
Class | public class MeshRender |
Inheritance | MeshRender BaseRender EventDispatcher Object |
Subclasses | SkinnedMeshRender |
MeshRender
类用于网格渲染器。
Method | Defined By | ||
---|---|---|---|
MeshRender(owner:RenderableSprite3D)
创建一个新的 MeshRender 实例。
| MeshRender | ||
_addShaderDefine(value:int):void
增加Shader宏定义。
| BaseRender | ||
_removeShaderDefine(value:int):void
移除Shader宏定义。
| BaseRender | ||
_setShaderValueBool(shaderIndex:int, b:Boolean):void
设置布尔。
| BaseRender | ||
_setShaderValueBuffer(shaderIndex:int, buffer:Float32Array):void
设置Buffer。
| BaseRender | ||
_setShaderValueColor(shaderIndex:int, color:*):void
设置颜色。
| BaseRender | ||
_setShaderValueInt(shaderIndex:int, i:int):void
设置整型。
| BaseRender | ||
_setShaderValueNumber(shaderIndex:int, number:Number):void
设置浮点。
| BaseRender | ||
_setShaderValueVector2(shaderIndex:int, vector2:Vector2):void
设置二维向量。
| BaseRender | ||
event(type:String, data:* = null):Boolean
派发事件。
| EventDispatcher | ||
hasListener(type:String):Boolean
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。
| EventDispatcher | ||
isMouseEvent(type:String):Boolean
检测指定事件类型是否是鼠标事件。
| EventDispatcher | ||
off(type:String, caller:*, listener:Function, onceOnly:Boolean = false):EventDispatcher
从 EventDispatcher 对象中删除侦听器。
| EventDispatcher | ||
offAll(type:String = null):EventDispatcher
从 EventDispatcher 对象中删除指定事件类型的所有侦听器。
| EventDispatcher | ||
on(type:String, caller:*, listener:Function, args:Array = null):EventDispatcher
使用 EventDispatcher 对象注册指定类型的事件侦听器对象,以使侦听器能够接收事件通知。
| EventDispatcher | ||
once(type:String, caller:*, listener:Function, args:Array = null):EventDispatcher
使用 EventDispatcher 对象注册指定类型的事件侦听器对象,以使侦听器能够接收事件通知,此侦听事件响应一次后自动移除。
| EventDispatcher |
Method | Defined By | ||
---|---|---|---|
_calculateBoundingBox():void [override]
| MeshRender | ||
_calculateBoundingSphere():void [override]
| MeshRender |
MeshRender | () | Constructor |
public function MeshRender(owner:RenderableSprite3D)
创建一个新的 MeshRender
实例。
owner:RenderableSprite3D |
_calculateBoundingBox | () | method |
override protected function _calculateBoundingBox():void
_calculateBoundingSphere | () | method |
override protected function _calculateBoundingSphere():void