import {Layer} from '@xeokit/xeokit-sdk/src/viewer/scene/model/layer/Layer.js'Layer
Constructor Summary
| Public Constructor | ||
| public |
|
|
Member Summary
| Public Members | ||
| public |
drawCalls: * |
|
| public |
getEachIndex: * |
|
| public |
|
|
| public |
|
|
| public |
model: * |
|
| public |
origin: * |
|
| public |
|
|
| public |
primitive: * |
|
| public |
|
|
| public |
setColor: * |
|
| public |
setMatrix: * |
|
| public |
setOffset: * |
|
| public |
solid: * |
|
| public |
sortId: * |
|
Method Summary
| Public Methods | ||
| public |
|
|
| public |
destroy() |
|
| public |
drawColorOpaque(renderFlags: *, frameCtx: *) |
|
| public |
drawColorTransparent(renderFlags: *, frameCtx: *) |
|
| public |
drawDepth(renderFlags: *, frameCtx: *) |
|
| public |
drawEdgesColorOpaque(renderFlags: *, frameCtx: *) |
|
| public |
drawEdgesColorTransparent(renderFlags: *, frameCtx: *) |
|
| public |
drawEdgesHighlighted(renderFlags: *, frameCtx: *) |
|
| public |
drawEdgesSelected(renderFlags: *, frameCtx: *) |
|
| public |
drawEdgesXRayed(renderFlags: *, frameCtx: *) |
|
| public |
drawOcclusion(renderFlags: *, frameCtx: *) |
|
| public |
drawPickDepths(renderFlags: *, frameCtx: *) |
|
| public |
drawPickMesh(renderFlags: *, frameCtx: *) |
|
| public |
drawPickNormals(renderFlags: *, frameCtx: *) |
|
| public |
drawShadow(renderFlags: *, frameCtx: *) |
|
| public |
drawSilhouetteHighlighted(renderFlags: *, frameCtx: *) |
|
| public |
drawSilhouetteSelected(renderFlags: *, frameCtx: *) |
|
| public |
drawSilhouetteXRayed(renderFlags: *, frameCtx: *) |
|
| public |
drawSnap(renderFlags: *, frameCtx: *, isSnapInit: *) |
|
| public |
finalize() |
|
| public |
|
|
| public |
getAABB(): * |
|
| public |
initFlags(portionId: *, flags: *, transparent: *) |
|
| public |
setClippable(portionId: *, flags: *) |
|
| public |
setCollidable(portionId: *, flags: *) |
|
| public |
setCulled(portionId: *, flags: *, transparent: *) |
|
| public |
setEdges(portionId: *, flags: *, transparent: *) |
|
| public |
setHighlighted(portionId: *, flags: *, transparent: *) |
|
| public |
setPickable(portionId: *, flags: *, transparent: *) |
|
| public |
setSelected(portionId: *, flags: *, transparent: *) |
|
| public |
setTransparent(portionId: *, flags: *, transparent: *) |
|
| public |
setVisible(portionId: *, flags: *, transparent: *) |
|
| public |
setXRayed(portionId: *, flags: *, transparent: *) |
|
Public Constructors
public constructor() source
Public Members
public drawCalls: * source
public getEachIndex: * source
public getEachVertex: * source
public layerTextureSet: * source
public model: * source
public origin: * source
public precisionRayPickSurface: * source
public primitive: * source
public readGeometryData: * source
public setColor: * source
public setMatrix: * source
public setOffset: * source
public solid: * source
public sortId: * source
Public Methods
public aabbChanged() source
public destroy() source
public drawColorOpaque(renderFlags: *, frameCtx: *) source
Params:
| Name | Type | Attribute | Description |
| renderFlags | * | ||
| frameCtx | * |
public drawColorTransparent(renderFlags: *, frameCtx: *) source
Params:
| Name | Type | Attribute | Description |
| renderFlags | * | ||
| frameCtx | * |
public drawDepth(renderFlags: *, frameCtx: *) source
Params:
| Name | Type | Attribute | Description |
| renderFlags | * | ||
| frameCtx | * |
public drawEdgesColorOpaque(renderFlags: *, frameCtx: *) source
Params:
| Name | Type | Attribute | Description |
| renderFlags | * | ||
| frameCtx | * |
public drawEdgesColorTransparent(renderFlags: *, frameCtx: *) source
Params:
| Name | Type | Attribute | Description |
| renderFlags | * | ||
| frameCtx | * |
public drawEdgesHighlighted(renderFlags: *, frameCtx: *) source
Params:
| Name | Type | Attribute | Description |
| renderFlags | * | ||
| frameCtx | * |
public drawEdgesSelected(renderFlags: *, frameCtx: *) source
Params:
| Name | Type | Attribute | Description |
| renderFlags | * | ||
| frameCtx | * |
public drawEdgesXRayed(renderFlags: *, frameCtx: *) source
Params:
| Name | Type | Attribute | Description |
| renderFlags | * | ||
| frameCtx | * |
public drawOcclusion(renderFlags: *, frameCtx: *) source
Params:
| Name | Type | Attribute | Description |
| renderFlags | * | ||
| frameCtx | * |
public drawPickDepths(renderFlags: *, frameCtx: *) source
Params:
| Name | Type | Attribute | Description |
| renderFlags | * | ||
| frameCtx | * |
public drawPickMesh(renderFlags: *, frameCtx: *) source
Params:
| Name | Type | Attribute | Description |
| renderFlags | * | ||
| frameCtx | * |
public drawPickNormals(renderFlags: *, frameCtx: *) source
Params:
| Name | Type | Attribute | Description |
| renderFlags | * | ||
| frameCtx | * |
public drawShadow(renderFlags: *, frameCtx: *) source
Params:
| Name | Type | Attribute | Description |
| renderFlags | * | ||
| frameCtx | * |
public drawSilhouetteHighlighted(renderFlags: *, frameCtx: *) source
Params:
| Name | Type | Attribute | Description |
| renderFlags | * | ||
| frameCtx | * |
public drawSilhouetteSelected(renderFlags: *, frameCtx: *) source
Params:
| Name | Type | Attribute | Description |
| renderFlags | * | ||
| frameCtx | * |
public drawSilhouetteXRayed(renderFlags: *, frameCtx: *) source
Params:
| Name | Type | Attribute | Description |
| renderFlags | * | ||
| frameCtx | * |
public drawSnap(renderFlags: *, frameCtx: *, isSnapInit: *) source
Params:
| Name | Type | Attribute | Description |
| renderFlags | * | ||
| frameCtx | * | ||
| isSnapInit | * |
public finalize() source
public flushInitFlags() source
public initFlags(portionId: *, flags: *, transparent: *) source
Params:
| Name | Type | Attribute | Description |
| portionId | * | ||
| flags | * | ||
| transparent | * |
public setClippable(portionId: *, flags: *) source
Params:
| Name | Type | Attribute | Description |
| portionId | * | ||
| flags | * |
public setCollidable(portionId: *, flags: *) source
Params:
| Name | Type | Attribute | Description |
| portionId | * | ||
| flags | * |
public setCulled(portionId: *, flags: *, transparent: *) source
Params:
| Name | Type | Attribute | Description |
| portionId | * | ||
| flags | * | ||
| transparent | * |
public setEdges(portionId: *, flags: *, transparent: *) source
Params:
| Name | Type | Attribute | Description |
| portionId | * | ||
| flags | * | ||
| transparent | * |
public setHighlighted(portionId: *, flags: *, transparent: *) source
Params:
| Name | Type | Attribute | Description |
| portionId | * | ||
| flags | * | ||
| transparent | * |
public setPickable(portionId: *, flags: *, transparent: *) source
Params:
| Name | Type | Attribute | Description |
| portionId | * | ||
| flags | * | ||
| transparent | * |
public setSelected(portionId: *, flags: *, transparent: *) source
Params:
| Name | Type | Attribute | Description |
| portionId | * | ||
| flags | * | ||
| transparent | * |
public setTransparent(portionId: *, flags: *, transparent: *) source
Params:
| Name | Type | Attribute | Description |
| portionId | * | ||
| flags | * | ||
| transparent | * |
public setVisible(portionId: *, flags: *, transparent: *) source
Params:
| Name | Type | Attribute | Description |
| portionId | * | ||
| flags | * | ||
| transparent | * |
public setXRayed(portionId: *, flags: *, transparent: *) source
Params:
| Name | Type | Attribute | Description |
| portionId | * | ||
| flags | * | ||
| transparent | * |
Reference
Source
