Class GraphicsEffect

Base class for graphics effect / program - e.g. for OpenGL shader program

class GraphicsEffect
  : RefCountedObject;

Fields

NameTypeDescription
_refCount intcount of references to this object from Ref

Properties

NameTypeDescription
refCount[get] intreturns current value of reference counter

Methods

NameDescription
draw (mesh, wireframe)
getVertexElementLocation (type) get location for vertex attribute
hasUniform (id) returns true if effect has uniform
setUniform (uniformName, matrix)
setUniform (uniformName, matrix)
setUniform (uniformName, v)
setUniform (uniformName, v)
setUniform (uniformName, vec)
setUniform (uniformName, vec)
setUniform (uniformName, vec)
setUniform (uniformName, vec)
setUniform (uniformName, vec)
setUniform (uniformName, vec)
setUniform (id, matrix)
setUniform (id, matrix)
setUniform (id, v)
setUniform (id, v)
setUniform (id, vec)
setUniform (id, vec)
setUniform (id, vec)
setUniform (id, vec)
setUniform (id, vec)
setUniform (id, vec)
addRef () increments reference counter
releaseRef () decrement reference counter, destroy object if no more references left

Aliases

NameDescription
~this