Home Reference Source
public class | source

webgl

Extends:

lib/make.js~make → webgl

Static Member Summary

Static Public Members
public static get

internalFormat: {"RGB": *, "RGBA": *, "LUMINANCE_ALPHA": *, "LUMINANCE": *, "ALPHA": *, "R8": *, "R16F": *, "R32F": *, "R8UI": *, "RG8": *, "RG16F": *, "RG32F": *, "RG8UI": *, "RGB8": *, "SRGB8": *, "RGB565": *, "R11F_G11F_B10F": *, "RGB9_E5": *, "RGB16F": *, "RGB32F": *, "RGB8UI": *, "RGBA8": *, "SRGB8_ALPHA8": *, "RGB5_A1": *, "RGB10_A2": *, "RGBA4": *, "RGBA16F": *, "RGBA32F": *, "RGBA8UI": *}

Static Method Summary

Static Public Methods
public static
public static

match(shader: *, regex: *, group: number): *

public static

parseAttributes(shader: *, group: number): *

public static

parseFrag(shader: *, group: number): *

public static

parseFragDatav2(shader: *, group: number): *

public static

parseFragDatav3(shader: *, group: number): *

public static

parseUniforms(shader: *, group: number): *

public static

parseVaryings(shader: *, group: number): *

public static

randomAttachmentQuery(isWebGL2: *): *

public static

randomBindBufferTarget(isWebGL2: *): *

public static
public static

randomBlendFactor(isWebGL2: *): *

public static

randomBlendMode(isWebGL2: *): *

public static

randomBufferTarget(isWebGL2: *): *

public static

randomBufferUsage(isWebGL2: *): *

public static

randomCap(isWebGL2: *): *

public static

randomClearBuffer(isWebGL2: *): *

public static

randomExtension(pattern: *): *

public static

randomFace(isWebGL2: *): *

public static

randomFunc(isWebGL2: *): *

public static

randomHint(isWebGL2: *): *

public static

randomHintMode(isWebGL2: *): *

public static
public static

randomParameter(isWebGL2: *): *

public static

randomPixelDatatype(isWebGL2: *): *

public static

randomPixelStorage(isWebGL2: *): undefined[]

public static

randomPrimitive(isWebGL2: *): *

public static
public static

randomQueryPname(isWebGL2: *): *

public static

randomQueryTarget(isWebGL2: *): *

public static
public static

randomSamplerParameter(isWebGL2: *): *

public static

randomShaderPrecision(isWebGL2: *): *

public static

randomStencilAction(isWebGL2: *): *

public static

randomStencilMaskParameter(isWebGL2: *): *

public static

randomStencilRefParameter(isWebGL2: *): *

public static

randomSyncParameter(isWebGL2: *): *

public static

randomTexImage2DTarget(isWebGL2: *): *

public static

randomTexParameter(isWebGL2: *): *

public static
public static

randomTextureAttachment(isWebGL2: *): *

public static

randomTextureTarget(isWebGL2: *): *

public static

randomUniformBlockParameter(isWebGL2: *): *

public static

randomUniformParameter(isWebGL2: *): *

public static

randomVertexAttribParameter(isWebGL2: *): *

public static

Static Public Members

public static get internalFormat: {"RGB": *, "RGBA": *, "LUMINANCE_ALPHA": *, "LUMINANCE": *, "ALPHA": *, "R8": *, "R16F": *, "R32F": *, "R8UI": *, "RG8": *, "RG16F": *, "RG32F": *, "RG8UI": *, "RGB8": *, "SRGB8": *, "RGB565": *, "R11F_G11F_B10F": *, "RGB9_E5": *, "RGB16F": *, "RGB32F": *, "RGB8UI": *, "RGBA8": *, "SRGB8_ALPHA8": *, "RGB5_A1": *, "RGB10_A2": *, "RGBA4": *, "RGBA16F": *, "RGBA32F": *, "RGBA8UI": *} source

Static Public Methods

public static WebGLFormat(): undefined[] source

Return:

undefined[]

public static match(shader: *, regex: *, group: number): * source

Params:

NameTypeAttributeDescription
shader *
regex *
group number
  • optional
  • default: 1

Return:

*

public static parseAttributes(shader: *, group: number): * source

Params:

NameTypeAttributeDescription
shader *
group number
  • optional
  • default: 1

Return:

*

public static parseFrag(shader: *, group: number): * source

Params:

NameTypeAttributeDescription
shader *
group number
  • optional
  • default: 1

Return:

*

public static parseFragDatav2(shader: *, group: number): * source

Params:

NameTypeAttributeDescription
shader *
group number
  • optional
  • default: 1

Return:

*

public static parseFragDatav3(shader: *, group: number): * source

Params:

NameTypeAttributeDescription
shader *
group number
  • optional
  • default: 1

Return:

*

public static parseUniforms(shader: *, group: number): * source

Params:

NameTypeAttributeDescription
shader *
group number
  • optional
  • default: 1

Return:

*

public static parseVaryings(shader: *, group: number): * source

Params:

NameTypeAttributeDescription
shader *
group number
  • optional
  • default: 1

Return:

*

public static randomAttachmentQuery(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomBindBufferTarget(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomBitmask(): * source

Return:

*

public static randomBlendFactor(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomBlendMode(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomBufferTarget(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomBufferUsage(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomCap(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomClearBuffer(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomExtension(pattern: *): * source

Params:

NameTypeAttributeDescription
pattern *

Return:

*

public static randomFace(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomFunc(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomHint(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomHintMode(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomIndexedParameterTarget(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomParameter(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomPixelDatatype(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomPixelStorage(isWebGL2: *): undefined[] source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

undefined[]

public static randomPrimitive(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomProgramParameter(): * source

Return:

*

public static randomQueryPname(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomQueryTarget(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomRenderBufferParameter(): * source

Return:

*

public static randomSamplerParameter(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomShaderPrecision(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomStencilAction(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomStencilMaskParameter(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomStencilRefParameter(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomSyncParameter(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomTexImage2DTarget(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomTexParameter(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomTexParameterValue(isWebGL2: *): undefined[] source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

undefined[]

public static randomTextureAttachment(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomTextureTarget(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomUniformBlockParameter(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomUniformParameter(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static randomVertexAttribParameter(isWebGL2: *): * source

Params:

NameTypeAttributeDescription
isWebGL2 *

Return:

*

public static textureSources(): * source

Return:

*