Hierarchy (View Summary)

Constructors

Properties

_framebuffer: WebGLFramebuffer
_id: number
_lineBufferInfo: BufferInfo
_lineOnBufferDrawRegionId: DrawingRegion
_lineShader: Shader
_renderer: RenderWebGL
_rotationCenter: V3
_silhouette: Silhouette
_silhouetteDirty: boolean
_silhouetteImageData: ImageData
_silhouettePixels: Uint8Array
_size: [number, number]
_texture: null | WebGLTexture
_uniforms: { u_skin: null | WebGLTexture; u_skinSize: [number, number] }
_usePenBufferDrawRegionId: DrawingRegion

Accessors

Methods

  • Parameters

    • attributes: PenAttributes
    • x1: number
    • y1: number
    • x2: number
    • y2: number

    Returns void

  • Parameters

    • size: [number, number]

    Returns void

  • Always returns the middle of the skin (size / 2). No relation to Skin._rotationCenter or Skin.rotationCenter.

    Returns [number, number]

  • Parameters

    • attributes: PenAttributes
    • x1: number
    • y1: number
    • x2: number
    • y2: number

    Returns void

  • Returns { u_skin: null | WebGLTexture; u_skinSize: [number, number] }

  • Parameters

    • event: { newSize: [number, number] }

    Returns void