Reference Source
public class | source

Layer

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public
public
public
public

model: *

public

origin: *

public
public
public
public
public
public
public

solid: *

public

sortId: *

Method Summary

Public Methods
public
public
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
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:

NameTypeAttributeDescription
renderFlags *
frameCtx *

public drawColorTransparent(renderFlags: *, frameCtx: *) source

Params:

NameTypeAttributeDescription
renderFlags *
frameCtx *

public drawDepth(renderFlags: *, frameCtx: *) source

Params:

NameTypeAttributeDescription
renderFlags *
frameCtx *

public drawEdgesColorOpaque(renderFlags: *, frameCtx: *) source

Params:

NameTypeAttributeDescription
renderFlags *
frameCtx *

public drawEdgesColorTransparent(renderFlags: *, frameCtx: *) source

Params:

NameTypeAttributeDescription
renderFlags *
frameCtx *

public drawEdgesHighlighted(renderFlags: *, frameCtx: *) source

Params:

NameTypeAttributeDescription
renderFlags *
frameCtx *

public drawEdgesSelected(renderFlags: *, frameCtx: *) source

Params:

NameTypeAttributeDescription
renderFlags *
frameCtx *

public drawEdgesXRayed(renderFlags: *, frameCtx: *) source

Params:

NameTypeAttributeDescription
renderFlags *
frameCtx *

public drawOcclusion(renderFlags: *, frameCtx: *) source

Params:

NameTypeAttributeDescription
renderFlags *
frameCtx *

public drawPickDepths(renderFlags: *, frameCtx: *) source

Params:

NameTypeAttributeDescription
renderFlags *
frameCtx *

public drawPickMesh(renderFlags: *, frameCtx: *) source

Params:

NameTypeAttributeDescription
renderFlags *
frameCtx *

public drawPickNormals(renderFlags: *, frameCtx: *) source

Params:

NameTypeAttributeDescription
renderFlags *
frameCtx *

public drawShadow(renderFlags: *, frameCtx: *) source

Params:

NameTypeAttributeDescription
renderFlags *
frameCtx *

public drawSilhouetteHighlighted(renderFlags: *, frameCtx: *) source

Params:

NameTypeAttributeDescription
renderFlags *
frameCtx *

public drawSilhouetteSelected(renderFlags: *, frameCtx: *) source

Params:

NameTypeAttributeDescription
renderFlags *
frameCtx *

public drawSilhouetteXRayed(renderFlags: *, frameCtx: *) source

Params:

NameTypeAttributeDescription
renderFlags *
frameCtx *

public drawSnap(renderFlags: *, frameCtx: *, isSnapInit: *) source

Params:

NameTypeAttributeDescription
renderFlags *
frameCtx *
isSnapInit *

public finalize() source

public flushInitFlags() source

public getAABB(): * source

Return:

*

public initFlags(portionId: *, flags: *, transparent: *) source

Params:

NameTypeAttributeDescription
portionId *
flags *
transparent *

public setClippable(portionId: *, flags: *) source

Params:

NameTypeAttributeDescription
portionId *
flags *

public setCollidable(portionId: *, flags: *) source

Params:

NameTypeAttributeDescription
portionId *
flags *

public setCulled(portionId: *, flags: *, transparent: *) source

Params:

NameTypeAttributeDescription
portionId *
flags *
transparent *

public setEdges(portionId: *, flags: *, transparent: *) source

Params:

NameTypeAttributeDescription
portionId *
flags *
transparent *

public setHighlighted(portionId: *, flags: *, transparent: *) source

Params:

NameTypeAttributeDescription
portionId *
flags *
transparent *

public setPickable(portionId: *, flags: *, transparent: *) source

Params:

NameTypeAttributeDescription
portionId *
flags *
transparent *

public setSelected(portionId: *, flags: *, transparent: *) source

Params:

NameTypeAttributeDescription
portionId *
flags *
transparent *

public setTransparent(portionId: *, flags: *, transparent: *) source

Params:

NameTypeAttributeDescription
portionId *
flags *
transparent *

public setVisible(portionId: *, flags: *, transparent: *) source

Params:

NameTypeAttributeDescription
portionId *
flags *
transparent *

public setXRayed(portionId: *, flags: *, transparent: *) source

Params:

NameTypeAttributeDescription
portionId *
flags *
transparent *