Package org.openrndr.webgl
Types
Link copied to clipboard
data class ActiveUniform( val name: String, val size: Int, val type: Int)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ApplicationWebGL(var program: Program, var configuration: Configuration) : Application
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class BufferWriterWebGL(val buffer: Float32Array, val elementSize: Int) : BufferWriter
Content copied to clipboard
Link copied to clipboard
data class CacheEntry( val shadeStyle: ShadeStyle?, val vertexFormats: List<VertexFormat>, val instanceAttributeFormats: List<VertexFormat>)
Content copied to clipboard
Link copied to clipboard
class ColorBufferWebGL( val context: WebGL2RenderingContext, val target: Int, val texture: WebGLTexture, val width: Int, val height: Int, val contentScale: Double, val format: ColorFormat, val type: ColorType, val levels: Int, val multisample: BufferMultisample, val session: Session?) : ColorBuffer
Content copied to clipboard
Link copied to clipboard
class CubemapWebGL( val context: WebGLRenderingContext, val target: Int, val texture: WebGLTexture, val width: Int, val format: ColorFormat, val type: ColorType, val levels: Int, val session: Session?) : Cubemap
Content copied to clipboard
Link copied to clipboard
class DepthBufferWebGL( val context: WebGLRenderingContext, val buffer: WebGLRenderbuffer, val width: Int, val height: Int, val format: DepthFormat, val multisample: BufferMultisample, val session: Session?) : DepthBuffer
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class FragmentShaderWebGL(val shaderObject: WebGLShader, val name: String)
Content copied to clipboard
Link copied to clipboard
class IndexBufferWebGL( val context: WebGLRenderingContext, val buffer: WebGLBuffer, val type: IndexType, val indexCount: Int) : IndexBuffer
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ProgramRenderTargetWebGL(val context: WebGL2RenderingContext, val program: Program) : RenderTargetWebGL, ProgramRenderTarget
Content copied to clipboard
Link copied to clipboard
open class RenderTargetWebGL( val context: WebGL2RenderingContext, val framebuffer: WebGLFramebuffer?, val width: Int, val height: Int, val contentScale: Double, val multisample: BufferMultisample, val session: Session?) : RenderTarget
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ShaderWebGL( val context: WebGLRenderingContext, val program: WebGLProgram, val activeUniforms: Map<String, ActiveUniform>, val session: Session?) : Shader
Content copied to clipboard
Link copied to clipboard
class ShadeStyleManagerWebGL( name: String, val vsGenerator: (ShadeStructure) -> String, val fsGenerator: (ShadeStructure) -> String, val session: Session?) : ShadeStyleManager
Content copied to clipboard
Link copied to clipboard
class VertexBufferShadowWebGL(val vertexBuffer: VertexBuffer) : VertexBufferShadow
Content copied to clipboard
Link copied to clipboard
class VertexBufferWebGL( val context: WebGLRenderingContext, val buffer: WebGLBuffer, val vertexFormat: VertexFormat, val vertexCount: Int, val session: Session?) : VertexBuffer
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun structureFromShadeStyle( shadeStyle: ShadeStyle?, vertexFormats: List<VertexFormat>, instanceAttributeFormats: List<VertexFormat>): ShadeStructure
Content copied to clipboard