DriverGL3

abstract class DriverGL3(val version: DriverVersionGL) : <ERROR CLASS> ERROR CLASS: Symbol not found for Driver(source)

Constructors

Link copied to clipboard
constructor(version: DriverVersionGL)

Types

Link copied to clipboard
data class Capabilities(val programUniform: Boolean, val textureStorage: Boolean, val textureMultisampleStorage: Boolean, val compute: Boolean)
Link copied to clipboard
object Companion
Link copied to clipboard
class Quirks
Link copied to clipboard
data class ShaderVertexDescription(val context: Long, val shader: Int, val vertexBuffers: IntArray, val instanceAttributeBuffers: IntArray)

Properties

Link copied to clipboard
open override val activeRenderTarget: ERROR CLASS: Symbol not found for RenderTarget
Link copied to clipboard
Link copied to clipboard
abstract override val contextID: Long
Link copied to clipboard
open override val fontImageMapManager: ERROR CLASS: Symbol not found for FontMapManager
Link copied to clipboard
open override val fontVectorMapManager: ERROR CLASS: Symbol not found for FontMapManager
Link copied to clipboard
open override val properties: ERROR CLASS: Symbol not found for DriverProperties
Link copied to clipboard
Link copied to clipboard
open override val shaderGenerators: ERROR CLASS: Symbol not found for ShaderGenerators
Link copied to clipboard
open override val shaderLanguage: ERROR CLASS: Symbol not found for ShaderLanguage
Link copied to clipboard

Functions

Link copied to clipboard
fun applyBlendMode(drawStyle: ERROR CLASS: Symbol not found for DrawStyle)
Link copied to clipboard
fun applyTextureBindings(bindings: ERROR CLASS: Symbol not found for TextureBindings)
Link copied to clipboard
open override fun clear(color: ERROR CLASS: Symbol not found for ColorRGBa)
Link copied to clipboard
fun clearImpl(color: ERROR CLASS: Symbol not found for ColorRGBa)
Link copied to clipboard
open override fun createArrayCubemap(width: Int, layers: Int, format: ERROR CLASS: Symbol not found for ColorFormat, type: ERROR CLASS: Symbol not found for ColorType, levels: Int, session: ERROR CLASS: Symbol not found for Session??): ERROR CLASS: Symbol not found for ArrayCubemap
Link copied to clipboard
open override fun createArrayTexture(width: Int, height: Int, layers: Int, format: ERROR CLASS: Symbol not found for ColorFormat, type: ERROR CLASS: Symbol not found for ColorType, levels: Int, session: ERROR CLASS: Symbol not found for Session??): ERROR CLASS: Symbol not found for ArrayTexture
Link copied to clipboard
open override fun createAtomicCounterBuffer(counterCount: Int, session: ERROR CLASS: Symbol not found for Session??): ERROR CLASS: Symbol not found for AtomicCounterBuffer
Link copied to clipboard
open override fun createBufferTexture(elementCount: Int, format: ERROR CLASS: Symbol not found for ColorFormat, type: ERROR CLASS: Symbol not found for ColorType, session: ERROR CLASS: Symbol not found for Session??): ERROR CLASS: Symbol not found for BufferTexture
Link copied to clipboard
open override fun createColorBuffer(width: Int, height: Int, contentScale: Double, format: ERROR CLASS: Symbol not found for ColorFormat, type: ERROR CLASS: Symbol not found for ColorType, multisample: ERROR CLASS: Symbol not found for BufferMultisample, levels: Int, session: ERROR CLASS: Symbol not found for Session??): ERROR CLASS: Symbol not found for ColorBuffer
Link copied to clipboard
open override fun createComputeShader(code: String, name: String, session: ERROR CLASS: Symbol not found for Session??): ERROR CLASS: Symbol not found for ComputeShader
Link copied to clipboard
open override fun createComputeStyleManager(session: ERROR CLASS: Symbol not found for Session??): ERROR CLASS: Symbol not found for ComputeStyleManager
Link copied to clipboard
open override fun createCubemap(width: Int, format: ERROR CLASS: Symbol not found for ColorFormat, type: ERROR CLASS: Symbol not found for ColorType, levels: Int, session: ERROR CLASS: Symbol not found for Session??): ERROR CLASS: Symbol not found for Cubemap
Link copied to clipboard
open override fun createDepthBuffer(width: Int, height: Int, format: ERROR CLASS: Symbol not found for DepthFormat, multisample: ERROR CLASS: Symbol not found for BufferMultisample, session: ERROR CLASS: Symbol not found for Session??): ERROR CLASS: Symbol not found for DepthBuffer
Link copied to clipboard
abstract override fun createDrawThread(session: ERROR CLASS: Symbol not found for Session??): ERROR CLASS: Symbol not found for DrawThread
Link copied to clipboard
open override fun createDynamicIndexBuffer(elementCount: Int, type: ERROR CLASS: Symbol not found for IndexType, session: ERROR CLASS: Symbol not found for Session??): ERROR CLASS: Symbol not found for IndexBuffer
Link copied to clipboard
open override fun createDynamicVertexBuffer(format: ERROR CLASS: Symbol not found for VertexFormat, vertexCount: Int, session: ERROR CLASS: Symbol not found for Session??): ERROR CLASS: Symbol not found for VertexBuffer
Link copied to clipboard
open override fun createRenderTarget(width: Int, height: Int, contentScale: Double, multisample: ERROR CLASS: Symbol not found for BufferMultisample, session: ERROR CLASS: Symbol not found for Session??): ERROR CLASS: Symbol not found for RenderTarget
Link copied to clipboard
abstract override fun createResourceThread(session: ERROR CLASS: Symbol not found for Session??, f: () -> Unit): ERROR CLASS: Symbol not found for ResourceThread
Link copied to clipboard
open override fun createShader(vsCode: String, tcsCode: String?, tesCode: String?, gsCode: String?, fsCode: String, name: String, session: ERROR CLASS: Symbol not found for Session??): ERROR CLASS: Symbol not found for Shader
Link copied to clipboard
open override fun createShaderStorageBuffer(format: ERROR CLASS: Symbol not found for ShaderStorageFormat, session: ERROR CLASS: Symbol not found for Session??): ERROR CLASS: Symbol not found for ShaderStorageBuffer
Link copied to clipboard
open override fun createShadeStyleManager(name: String, vsGenerator: (ERROR CLASS: Symbol not found for ShadeStructure) -> String, tcsGenerator: (ERROR CLASS: Symbol not found for ShadeStructure) -> String?, tesGenerator: (ERROR CLASS: Symbol not found for ShadeStructure) -> String?, gsGenerator: (ERROR CLASS: Symbol not found for ShadeStructure) -> String?, fsGenerator: (ERROR CLASS: Symbol not found for ShadeStructure) -> String, session: ERROR CLASS: Symbol not found for Session??): ERROR CLASS: Symbol not found for ShadeStyleManager
Link copied to clipboard
open override fun createStaticVertexBuffer(format: ERROR CLASS: Symbol not found for VertexFormat, buffer: Buffer, session: ERROR CLASS: Symbol not found for Session??): ERROR CLASS: Symbol not found for VertexBuffer
Link copied to clipboard
open override fun createVolumeTexture(width: Int, height: Int, depth: Int, format: ERROR CLASS: Symbol not found for ColorFormat, type: ERROR CLASS: Symbol not found for ColorType, levels: Int, session: ERROR CLASS: Symbol not found for Session??): ERROR CLASS: Symbol not found for VolumeTexture
Link copied to clipboard
open override fun destroyContext(context: Long)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun drawIndexedInstances(shader: ERROR CLASS: Symbol not found for Shader, indexBuffer: ERROR CLASS: Symbol not found for IndexBuffer, vertexBuffers: List<ERROR CLASS: Symbol not found for VertexBuffer>, instanceAttributes: List<ERROR CLASS: Symbol not found for VertexBuffer>, drawPrimitive: ERROR CLASS: Symbol not found for DrawPrimitive, indexOffset: Int, indexCount: Int, instanceOffset: Int, instanceCount: Int, verticesPerPatch: Int)
Link copied to clipboard
open override fun drawIndexedVertexBuffer(shader: ERROR CLASS: Symbol not found for Shader, indexBuffer: ERROR CLASS: Symbol not found for IndexBuffer, vertexBuffers: List<ERROR CLASS: Symbol not found for VertexBuffer>, drawPrimitive: ERROR CLASS: Symbol not found for DrawPrimitive, indexOffset: Int, indexCount: Int, verticesPerPatch: Int)
Link copied to clipboard
open override fun drawInstances(shader: ERROR CLASS: Symbol not found for Shader, vertexBuffers: List<ERROR CLASS: Symbol not found for VertexBuffer>, instanceAttributes: List<ERROR CLASS: Symbol not found for VertexBuffer>, drawPrimitive: ERROR CLASS: Symbol not found for DrawPrimitive, vertexOffset: Int, vertexCount: Int, instanceOffset: Int, instanceCount: Int, verticesPerPatch: Int)
Link copied to clipboard
open override fun drawMultiVertexBuffer(shader: ERROR CLASS: Symbol not found for Shader, vertexBuffers: List<ERROR CLASS: Symbol not found for VertexBuffer>, drawPrimitive: ERROR CLASS: Symbol not found for DrawPrimitive, counts: IntArray, offsets: IntArray)
Link copied to clipboard
open override fun drawVertexBuffer(shader: ERROR CLASS: Symbol not found for Shader, vertexBuffers: List<ERROR CLASS: Symbol not found for VertexBuffer>, drawPrimitive: ERROR CLASS: Symbol not found for DrawPrimitive, vertexOffset: Int, vertexCount: Int, verticesPerPatch: Int)
Link copied to clipboard
Link copied to clipboard
open override fun finish()
Link copied to clipboard
open override fun internalShaderResource(resourceId: String): String
Link copied to clipboard
Link copied to clipboard
open override fun setState(drawStyle: ERROR CLASS: Symbol not found for DrawStyle)
Link copied to clipboard
open override fun shaderConfiguration(type: ERROR CLASS: Symbol not found for ShaderType): String