glwt.vertex_array

Undocumented in source.

Public Imports

glwt.types
public import glwt.types;
Undocumented in source.

Members

Aliases

attribPointer
alias attribPointer = attributePointer
bindAttribute
alias bindAttribute = attributePointer

glVertexAttribPointer wrapper.

disableAttrib
alias disableAttrib = disableAttribute
disableVertexArribArray
alias disableVertexArribArray = disableAttribute

glDisableVertexAttribArray wrapper

enableAttrib
alias enableAttrib = enableAttribute
enableVertexArribArray
alias enableVertexArribArray = enableAttribute

glEnableVertexAttribArray wrapper

use
alias use = bind

glBindBuffer wrapper. Binds buffer to be used by future calls.

Functions

attributePointer
void attributePointer(VertexArray vertexArray, uint attribute, ArrayBuffer buffer, uint count, DataType type, bool normalized, uint stride, int* offset)
void attributePointer(VertexArray vertexArray, uint attribute, uint count, DataType type, bool normalized, uint stride, int* offset)

glVertexAttribPointer wrapper.

bind
void bind(VertexArray vertexArray)

glBindBuffer wrapper. Binds buffer to be used by future calls.

del
void del(VertexArray vertexArray)

glDeleteBuffers() wrapper.

disableAttribute
void disableAttribute(VertexArray vertexArray, uint attribute)

glDisableVertexAttribArray wrapper

enableAttribute
void enableAttribute(VertexArray vertexArray, uint attribute)

glEnableVertexAttribArray wrapper

gen
void gen(VertexArray vertexArray)

glGenBuffers() wrapper.

gen
void gen(VertexArray[] vertexArrays)

glGenBuffers() wrapper.

Structs

VertexArray
struct VertexArray

A wrapper for VertexArrays.

Variables

array_ensureBound_m
enum string array_ensureBound_m;
Undocumented in source.
array_ensureGen_m
enum string array_ensureGen_m;
Undocumented in source.

Meta