GL Studio C++ Runtime API
IGlsStateManagerES20 Member List

This is the complete list of members for IGlsStateManagerES20, including all inherited members.

ActiveTexture(GLenum textureUnit)=0IGlsStateManagerpure virtual
AlphaBlendEnabled(bool val)=0IGlsStateManagerpure virtual
AlphaBlendFunc(GLenum src, GLenum dst)=0IGlsStateManagerES20pure virtual
AlphaBlendFuncSeparate(GLenum srcColor, GLenum dstColor, GLenum srcAlpha, GLenum dstAlpha)=0IGlsStateManagerES20pure virtual
AlphaTestEnabled(bool val)=0IGlsStateManagerpure virtual
AlphaTestFunc(GLenum func, GLfloat val)=0IGlsStateManagerpure virtual
AmbientMaterial(const glsColor &color)=0IGlsStateManagerpure virtual
BackfaceCullingEnabled(bool val)=0IGlsStateManagerpure virtual
BindIndexBuffer(unsigned int handle)=0IGlsStateManagerpure virtual
BindTexture(IFontImage *texture)=0IGlsStateManagerpure virtual
BindVertexBuffer(unsigned int handle)=0IGlsStateManagerpure virtual
BinormalArrayEnabled(bool val)=0IGlsStateManagerES20pure virtual
BinormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)=0IGlsStateManagerES20pure virtual
ClipPlanef(unsigned int index, float *equation)=0IGlsStateManagerpure virtual
ColorArrayEnabled(bool val)=0IGlsStateManagerpure virtual
ColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)=0IGlsStateManagerpure virtual
CUSTOM_SHADER_PROGRAM_STACK_DEPTH enum valueIGlsStateManager
DeleteTexture(IFontImage *texture)=0IGlsStateManagerpure virtual
DepthFunc(GLenum func)=0IGlsStateManagerpure virtual
DepthMaskEnabled(bool val)=0IGlsStateManagerpure virtual
DepthRange(GLfloat min, GLfloat max)=0IGlsStateManagerpure virtual
DepthTestEnabled(bool val)=0IGlsStateManagerpure virtual
DiffuseMaterial(const glsColor &color)=0IGlsStateManagerpure virtual
DisableClipPlane(unsigned int index)=0IGlsStateManagerpure virtual
DrawArrays(const GLenum mode, const GLint first, const GLsizei count)=0IGlsStateManagerpure virtual
DrawElements(const GLenum mode, const GLsizei count, const GLenum type, const GLvoid *indices)=0IGlsStateManagerpure virtual
EmissionMaterial(const glsColor &color)=0IGlsStateManagerpure virtual
EnableClipPlane(unsigned int index)=0IGlsStateManagerpure virtual
GetClipPlanef(unsigned int index, float *equation)=0IGlsStateManagerpure virtual
GetLightAmbientColor(unsigned int index, GLfloat *color)=0IGlsStateManagerpure virtual
GetLightAttenuation(unsigned int index, GLfloat &constant, GLfloat &linear, GLfloat &quadratic)=0IGlsStateManagerpure virtual
GetLightDiffuseColor(unsigned int index, GLfloat *color)=0IGlsStateManagerpure virtual
GetLightPosition(unsigned int index, GLfloat *position)=0IGlsStateManagerpure virtual
GetLightSourceParameters(unsigned int index)=0IGlsStateManagerES20pure virtual
GetLightSpecularColor(unsigned int index, GLfloat *color)=0IGlsStateManagerpure virtual
GetMaxClipPlanes()=0IGlsStateManagerpure virtual
GetMaximumLineWidth()=0IGlsStateManagerpure virtual
GetMaxNumLights()=0IGlsStateManagerpure virtual
GetSpotlightCutoff(unsigned int index)=0IGlsStateManagerpure virtual
GetSpotlightDirection(unsigned int index, GLfloat *direction)=0IGlsStateManagerpure virtual
GetSpotlightExponent(unsigned int index)=0IGlsStateManagerpure virtual
GetTopModelViewMatrix()=0IGlsStateManagerES20pure virtual
GetTopProjMatrix()=0IGlsStateManagerES20pure virtual
GLS_TEXTURE_MAP_MODE_BLEND enum value (defined in IGlsStateManager)IGlsStateManager
GLS_TEXTURE_MAP_MODE_DECAL enum value (defined in IGlsStateManager)IGlsStateManager
GLS_TEXTURE_MAP_MODE_MODULATE enum value (defined in IGlsStateManager)IGlsStateManager
GLS_TEXTURE_MAP_MODE_REPLACE enum value (defined in IGlsStateManager)IGlsStateManager
GouraudShadingEnabled(bool val)=0IGlsStateManagerpure virtual
HasCustomShader() const =0IGlsStateManagerES20pure virtual
IGlsStateManager()IGlsStateManagerinlineprotected
IGlsStateManagerES20()IGlsStateManagerES20inlineprotected
IsClipPlaneEnabled(unsigned int index)=0IGlsStateManagerpure virtual
IsDepthMaskEnabled()=0IGlsStateManagerpure virtual
IsLightingEnabled()=0IGlsStateManagerpure virtual
IsLightSourceEnabled(unsigned int index)=0IGlsStateManagerpure virtual
LightingEnabled(bool val)=0IGlsStateManagerpure virtual
LineSmoothEnabled(bool val)=0IGlsStateManagerpure virtual
LineStipple(unsigned short pattern, unsigned int multiplier)=0IGlsStateManagerpure virtual
LineWidth(float width)=0IGlsStateManagerpure virtual
LoadModelViewIdentityMatrix()=0IGlsStateManagerpure virtual
LoadModelViewMatrixf(const GlsMatrixType &m)=0IGlsStateManagerpure virtual
LoadProjectionIdentityMatrix()=0IGlsStateManagerpure virtual
LoadProjectionMatrixf(const GlsMatrixType &m)=0IGlsStateManagerpure virtual
LoadTextureIdentityMatrix()=0IGlsStateManagerpure virtual
LoadTextureMatrixf(const GlsMatrixType &m)=0IGlsStateManagerpure virtual
MATRIX_STACK_DEPTH enum valueIGlsStateManager
MultModelViewMatrixf(const GlsMatrixType &m, const GLboolean pushMatrix)=0IGlsStateManagerpure virtual
NonCopyable() (defined in NonCopyable)NonCopyableinline
Normal3f(float x, float y, float z)=0IGlsStateManagerpure virtual
NormalArrayEnabled(bool val)=0IGlsStateManagerpure virtual
NormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)=0IGlsStateManagerpure virtual
PointSize(float size)=0IGlsStateManagerpure virtual
PopAlphaBlendFunc()=0IGlsStateManagerES20pure virtual
PopCustomShaderProgram()=0IGlsStateManagerES20pure virtual
PopModelViewMatrix()=0IGlsStateManagerpure virtual
PopProjectionMatrix()=0IGlsStateManagerpure virtual
PopTextureMatrix()=0IGlsStateManagerpure virtual
PROJECTION_STACK_DEPTH enum valueIGlsStateManager
PushAlphaBlendFunc()=0IGlsStateManagerES20pure virtual
PushCustomShaderProgram(GlsEffect *effect, const GLboolean useProgramImmediately)=0IGlsStateManagerES20pure virtual
PushModelViewMatrix()=0IGlsStateManagerpure virtual
PushProjectionMatrix()=0IGlsStateManagerpure virtual
PushTextureMatrix()=0IGlsStateManagerpure virtual
ScaleTextureMatrixf(GLfloat x, GLfloat y, GLfloat z)=0IGlsStateManagerpure virtual
SetColor(const glsColor &color)=0IGlsStateManagerpure virtual
SetDefaultAlphaBlendFunc()=0IGlsStateManagerpure virtual
SetDefaultState(bool forceResetUnmanagedState=false)=0IGlsStateManagerpure virtual
SetLightAmbientColor(unsigned int index, GLfloat *color)=0IGlsStateManagerpure virtual
SetLightAttenuation(unsigned int index, GLfloat constant, GLfloat linear, GLfloat quadratic)=0IGlsStateManagerpure virtual
SetLightDiffuseColor(unsigned int index, GLfloat *color)=0IGlsStateManagerpure virtual
SetLightEnabled(unsigned int index, bool enabled)=0IGlsStateManagerpure virtual
SetLightPosition(unsigned int index, GLfloat *position)=0IGlsStateManagerpure virtual
SetLightSpecularColor(unsigned int index, GLfloat *color)=0IGlsStateManagerpure virtual
SetSpotlightCutoff(unsigned int index, GLfloat cutoff)=0IGlsStateManagerpure virtual
SetSpotlightDirection(unsigned int index, GLfloat *direction)=0IGlsStateManagerpure virtual
SetSpotlightExponent(unsigned int index, GLfloat exponent)=0IGlsStateManagerpure virtual
SetTextureBlendColor(GLfloat *color)=0IGlsStateManagerpure virtual
SetTextureEnvMode(GLenum mode)=0IGlsStateManagerpure virtual
SetTextureMagFilter(GLenum mode)=0IGlsStateManagerpure virtual
SetTextureMinFilter(GLenum mode)=0IGlsStateManagerpure virtual
SetTextureWrapS(GLenum mode)=0IGlsStateManagerpure virtual
SetTextureWrapT(GLenum mode)=0IGlsStateManagerpure virtual
ShininessMaterial(float shininess)=0IGlsStateManagerpure virtual
SpecularMaterial(const glsColor &color)=0IGlsStateManagerpure virtual
TangentArrayEnabled(bool val)=0IGlsStateManagerES20pure virtual
TangentPointer(GLenum type, GLsizei stride, const GLvoid *pointer)=0IGlsStateManagerES20pure virtual
TexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)=0IGlsStateManagerpure virtual
Texture2DEnabled(bool val)=0IGlsStateManagerpure virtual
TEXTURE_STACK_DEPTH enum valueIGlsStateManager
TextureArrayEnabled(bool val)=0IGlsStateManagerpure virtual
TranslateModelViewMatrixf(GLfloat x, GLfloat y, GLfloat z)=0IGlsStateManagerpure virtual
TranslateTextureMatrixf(GLfloat x, GLfloat y, GLfloat z)=0IGlsStateManagerpure virtual
UpdateShaderAttributes()=0IGlsStateManagerES20pure virtual
UpdateShaderProgram(const GLboolean forceUpdate)=0IGlsStateManagerES20pure virtual
UpdateShaderUniforms()=0IGlsStateManagerES20pure virtual
VertexArrayEnabled(bool val)=0IGlsStateManagerpure virtual
VertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)=0IGlsStateManagerpure virtual
~IGlsStateManager()IGlsStateManagerinlineprotectedvirtual
~IGlsStateManagerES20()IGlsStateManagerES20inlineprotected