Four rendering library

For a gentle introduction to the library, please have a look at the tutorials.

Buffer

A buffer holds 1D to 4D int/float vectors in a linear lua array. For usage, see new or the SimpleShader example.

BufferTODO INCOMPLETE DOCUMENTATION

#deleteTODO Could greatly optimize by using table.remove (this would also preserve order).

Camera

#setTODO MISSING DOCUMENTATION

Color

Effect

EffectTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

#setTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

EffectTODO MISSING DOCUMENTATION

#vertexShaderSourceTODO MISSING DOCUMENTATION

#vertexShaderSourceTODO MISSING DOCUMENTATION

#fragmentShaderSourceTODO MISSING DOCUMENTATION

EffectTODO use discard ?

EffectTODO MISSING DOCUMENTATION

Geometry

#setTODO MISSING DOCUMENTATION

M4

M4TODO MISSING DOCUMENTATION

M4TODO MISSING DOCUMENTATION

M4TODO MISSING DOCUMENTATION

M4TODO MISSING DOCUMENTATION

M4TODO MISSING DOCUMENTATION

M4TODO MISSING DOCUMENTATION

M4TODO MISSING DOCUMENTATION

M4TODO MISSING DOCUMENTATION

M4TODO MISSING DOCUMENTATION

M4TODO MISSING DOCUMENTATION

M4TODO MISSING DOCUMENTATION

M4TODO MISSING DOCUMENTATION

M4TODO MISSING DOCUMENTATION

M4TODO MISSING DOCUMENTATION

M4TODO MISSING DOCUMENTATION

M4TODO MISSING DOCUMENTATION

M4TODO MISSING DOCUMENTATION

Quat

QuatTODO MISSING DOCUMENTATION

QuatTODO MISSING DOCUMENTATION

QuatTODO MISSING DOCUMENTATION

QuatTODO MISSING DOCUMENTATION

QuatTODO MISSING DOCUMENTATION

QuatTODO MISSING DOCUMENTATION

Renderer

#setTODO MISSING DOCUMENTATION

#_setBackendTODO MISSING DOCUMENTATION

#_initTODO MISSING DOCUMENTATION

#infoTODO MISSING DOCUMENTATION

#infoTODO MISSING DOCUMENTATION

#capsTODO MISSING DOCUMENTATION

#limitsTODO MISSING DOCUMENTATION

#statsTODO MISSING DOCUMENTATION

#resetStatsTODO MISSING DOCUMENTATION

#resetStatsTODO MISSING DOCUMENTATION

#endStatsTODO MISSING DOCUMENTATION

#addGeometryStatsTODO MISSING DOCUMENTATION

#addGeometryStatsTODO this doesn't work once data was uploaded on the GPU.

#logTODO MISSING DOCUMENTATION

#logStatsTODO MISSING DOCUMENTATION

#addRenderableTODO MISSING DOCUMENTATION

RendererGL32

Texture

TextureTODO if array cube map, images of a cube map in given order.

#setTODO MISSING DOCUMENTATION

Transform

#setTODO MISSING DOCUMENTATION

#insertDepTODO MISSING DOCUMENTATION

#insertDepTODO MISSING DOCUMENTATION

V2

V2TODO MISSING DOCUMENTATION

V2TODO MISSING DOCUMENTATION

V2TODO MISSING DOCUMENTATION

V2TODO MISSING DOCUMENTATION

V2TODO MISSING DOCUMENTATION

V3

V3TODO MISSING DOCUMENTATION

V3TODO MISSING DOCUMENTATION

V3TODO MISSING DOCUMENTATION

V3TODO MISSING DOCUMENTATION

V3TODO MISSING DOCUMENTATION

V4

V4TODO MISSING DOCUMENTATION

V4TODO MISSING DOCUMENTATION

V4TODO MISSING DOCUMENTATION

V4TODO MISSING DOCUMENTATION

V4TODO MISSING DOCUMENTATION

gl