Methods Show Inherited
-
logGLResource(){string}
-
打印所有 gl 资源
Returns:
Type Description string gl资源数量字符串
Type Definitions
-
EventMixinCallback(e)
-
Name Type Description eObject 事件对象
Name Type Description typestring 事件类型
detailany 事件数据
targetany 事件触发对象
stageXnumber 鼠标相对 stage 的 x 偏移 ( 仅鼠标事件有效 )
stageYnumber 鼠标相对 stage 的 y 偏移 ( 仅鼠标事件有效 )
eventTargetNode 触发鼠标事件的对象 ( 仅鼠标事件有效 )
eventCurrentTargetNode 监听鼠标事件的对象 ( 仅鼠标事件有效 )
hitPointVector3 鼠标碰撞点 ( 仅鼠标事件有效 )
-
Boundsobject
-
包围盒信息
-
raycastInfoobject
-
碰撞信息
-
NodeTraverseCallback(node){any}
-
Node traverse 回调
Name Type Description nodeNode Returns:
Type Description any Node.TRAVERSE_STOP_NONE | Node.TRAVERSE_STOP_CHILDREN | Node.TRAVERSE_STOP_ALL -
NodeGetChildByCallback(node){boolean}
-
Node getChildByCallback 回调
Name Type Description nodeNode Returns:
Type Description boolean -
GeometryDataTraverseCallback(attribute, index, offset)
-
Name Type Description attributeNumber | Vector2 | Vector3 | Vector4 indexNumber offsetNumber -
GeometryDataTraverseByComponentCallback(component, index, offset)
-
Name Type Description componentNumber indexNumber offsetNumber -
updateCustomInfoCallback(lightManager, camera)
-
更新自定义灯光回调
Name Type Description lightManagerLightManager cameraCamera -
GLTFModelobject
-
GLTFLoader 模型加载完返回的对象格式
Properties:
Name Type Argument Description jsonObject 原始数据
nodeNode <optional>
模型的根节点
meshesArray.<Mesh> <optional>
模型的所有Mesh对象数组
animAnimation <optional>
模型的动画对象数组,没有动画的话为null
camerasArray.<Camera> <optional>
模型中的所有Camera对象数组
lightsArray.<Light> <optional>
模型中的所有Light对象数组
texturesArray.<Texture> <optional>
模型中的所有Texture对象数组
materialsArray.<BasicMaterial> <optional>
模型中的所有Material对象数组
skinsArray.<Skeleton> <optional>
模型中的所有Skeleton对象数组
-
semanticObjectobject
-
semantic 对象
-
XYZObjectobject
-
含x, y, z属性的对象
-
AttachmentInfoobject
-
Properties:
Name Type Description attachmentType'TEXTURE' | 'RENDERBUFFER' framebufferTargetGLenum attachmentGLenum samplesnumber targetGLenum internalFormatGLenum formatGLenum typeGLenum minFilterGLenum magFilterGLenum wrapSGLenum wrapTGLenum dataTypedArray textureTexture renderbufferWebGLRenderbuffer -
RenderListTraverseCallback(mesh)
-
Name Type Description meshMesh -
RenderListInstancedTraverseCallback(meshes)
-
Name Type Description meshesArray.<Mesh> -
AttributeObjectobject
-
顶点对象
Properties:
Name Type Description attributeObject bufferWebGLBuffer geometryDataGeometryData useInstancedBoolean -
ANGLEInstancedArraysany
-
-
OESVertexArrayObjectany
-
-
OESTextureFloatany
-
-
EXTFragDepthany
-
-
WebGLLoseContextany
-
-
EXTTextureFilterAnisotropicany
-
-
EXT_sRGBany
-
-
WEBGLDrawBuffersany
-
-
glTypeInfoObject