openrndr / org.openrndr.internal.gl3 / ShadeStyleManagerGL3

ShadeStyleManagerGL3

class ShadeStyleManagerGL3 : ShadeStyleManager

Constructors

<init>

ShadeStyleManagerGL3(vertexShaderGenerator: (ShadeStructure) -> String, fragmentShaderGenerator: (ShadeStructure) -> String)

Properties

defaultShader

var defaultShader: Shader?

fragmentShaderGenerator

val fragmentShaderGenerator: (ShadeStructure) -> String

vertexShaderGenerator

val vertexShaderGenerator: (ShadeStructure) -> String

Functions

shader

fun shader(style: ShadeStyle?, vertexFormats: List<VertexFormat>, inputInstanceFormats: List<VertexFormat>): Shader

Inherited Functions

shader

fun shader(style: ShadeStyle?, format: VertexFormat): Shader