Packages

c

fmgp.threejs

WebGLRenderer

class WebGLRenderer extends Object

Annotations
@JSType() @native() @JSImport("three", "WebGLRenderer", "Three.WebGLRenderer")
Linear Supertypes
Object, Any, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. WebGLRenderer
  2. Object
  3. Any
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new WebGLRenderer(parameters: WebGLRendererParameters = js.native)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addPostPlugin(plugin: RendererPlugin): Unit
  5. def addPrePlugin(plugin: RendererPlugin): Unit
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. var autoClear: Boolean
  8. var autoClearColor: Boolean
  9. var autoClearDepth: Boolean
  10. var autoClearStencil: Boolean
  11. var autoScaleCubemaps: Boolean
  12. def clear(color: Boolean = js.native, depth: Boolean = js.native, stencil: Boolean = js.native): Unit
  13. def clearColor(): Unit
  14. def clearDepth(): Unit
  15. def clearStencil(): Unit
  16. def clearTarget(renderTarget: WebGLRenderTarget, color: Boolean, depth: Boolean, stencil: Boolean): Unit
  17. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  18. var context: Any
  19. var devicePixelRatio: Double
  20. var domElement: HTMLCanvasElement
  21. def enableScissorTest(enable: Boolean): Unit
  22. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  24. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  25. var gammaInput: Boolean
  26. var gammaOutput: Boolean
  27. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  28. def getClearAlpha(): Double
  29. def getClearColor(): Color
  30. def getContext(): WebGLRenderingContext
  31. def getMaxAnisotropy(): Double
  32. def getPrecision(): String
  33. def hasOwnProperty(v: String): Boolean
    Definition Classes
    Object
  34. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  35. var info: Any
  36. def initMaterial(material: Material, lights: Array[Light], fog: Fog, object: Object3D): Unit
  37. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  38. def isPrototypeOf(v: Object): Boolean
    Definition Classes
    Object
  39. var maxMorphNormals: Double
  40. var maxMorphTargets: Double
  41. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  42. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  43. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  44. def propertyIsEnumerable(v: String): Boolean
    Definition Classes
    Object
  45. def render(scene: Scene, camera: Camera, renderTarget: RenderTarget = js.native, forceClear: Boolean = js.native): Unit
  46. def render(scene: Scene, camera: Camera): Unit
  47. def renderBuffer(camera: Camera, lights: Array[Light], fog: Fog, material: Material, geometryGroup: Any, object: Object3D): Unit
  48. def renderBufferDirect(camera: Camera, lights: Array[Light], fog: Fog, material: Material, geometryGroup: Any, object: Object3D): Unit
  49. def renderBufferImmediate(object: Object3D, program: AnyRef, material: Material): Unit
  50. def renderImmediateObject(camera: Camera, lights: Array[Light], fog: Fog, material: Material, object: Object3D): Unit
  51. var renderPluginsPost: Array[RendererPlugin]
  52. var renderPluginsPre: Array[RendererPlugin]
  53. def setBlending(blending: Blending, blendEquation: BlendingEquation, blendSrc: BlendingSrcFactor, blendDst: BlendingDstFactor): Unit
  54. def setClearColor(color: Color, alpha: Double = js.native): Unit
  55. def setClearColorHex(hex: Double, alpha: Double): Unit
  56. def setDepthTest(depthTest: Boolean): Unit
  57. def setDepthWrite(depthWrite: Boolean): Unit
  58. def setFaceCulling(cullFace: CullFace = js.native, frontFace: FrontFaceDirection = js.native): Unit
  59. def setMaterialFaces(material: Material): Unit
  60. def setRenderTarget(renderTarget: RenderTarget): Unit
  61. def setScissor(x: Double, y: Double, width: Double, height: Double): Unit
  62. def setSize(width: Double, height: Double, updateStyle: Boolean = js.native): Unit
  63. def setTexture(texture: Texture, slot: Double): Unit
  64. def setViewport(x: Double = js.native, y: Double = js.native, width: Double = js.native, height: Double = js.native): Unit
  65. var shadowMapAutoUpdate: Boolean
  66. var shadowMapCascade: Boolean
  67. var shadowMapCullFace: CullFace
  68. var shadowMapDebug: Boolean
  69. var shadowMapEnabled: Boolean
  70. var shadowMapPlugin: ShadowMapPlugin
  71. var shadowMapType: ShadowMapType
  72. var sortObjects: Boolean
  73. def supportsCompressedTextureS3TC(): Boolean
  74. def supportsFloatTextures(): Boolean
  75. def supportsStandardDerivatives(): Boolean
  76. def supportsVertexTextures(): Boolean
  77. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  78. def toLocaleString(): String
    Definition Classes
    Object
  79. def toString(): String
    Definition Classes
    AnyRef → Any
  80. def updateShadowMap(scene: Scene, camera: Camera): Unit
  81. def valueOf(): Any
    Definition Classes
    Object
  82. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  83. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  84. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Object

Inherited from Any

Inherited from AnyRef

Inherited from Any

Ungrouped