Ult3D
Implementation of "Ultimate 3D Game Engine Design & Architecture" by Allan Sherrod
Loading...
Searching...
No Matches
Ult::OpenGLRenderer Member List

This is the complete list of members for Ult::OpenGLRenderer, including all inherited members.

AddEmptyTexture(const char *name, int width, int height, int numComponents, TextureType type, TextureFormat format, Texture *handle)Ult::OpenGLRenderervirtual
ApplyFilters(Texture &handle, FilterListPtr filters)Ult::OpenGLRenderervirtual
ApplyShader(ShaderHandle shader)Ult::OpenGLRenderervirtual
ApplyTexture(int texUnit, Texture &handle)Ult::OpenGLRenderervirtual
CreateShaderFromFile(const char *vs, const char *ps, ShaderHandle *handle)Ult::OpenGLRenderervirtual
CreateShaderFromMemory(const char *vsFile, const char *psFile, ShaderHandle *handle)Ult::OpenGLRenderervirtual
DeleteTexture(Texture &handle)Ult::OpenGLRenderervirtual
Disable(RenderState state)Ult::OpenGLRenderervirtual
Enable(RenderState state)Ult::OpenGLRenderervirtual
EndRendering()Ult::OpenGLRenderervirtual
GetMatrix(MatrixType type, float *matrix)Ult::OpenGLRenderervirtual
Initialize(const RenderParams *params)Ult::OpenGLRenderervirtual
InitializeExtensions()Ult::OpenGLRendererprotected
InitializeOS(const RenderParams *params)Ult::OpenGLRendererprotected
LoadIdentityMatrix()Ult::OpenGLRenderervirtual
LoadTexFromFile(const char *fileName, TextureType type, Texture *handle)Ult::OpenGLRenderervirtual
LoadTexFromMemory(const char *name, char *fileData, int length, TextureType type, Texture *handle)Ult::OpenGLRenderervirtual
mAlphaUlt::RenderInterfaceprotected
mBlueUlt::RenderInterfaceprotected
mCgContextUlt::RenderInterfaceprotected
mCubeMapSupportUlt::RenderInterfaceprotected
mCurrentDescUlt::OpenGLRendererprotected
mFboSupportUlt::OpenGLRendererprotected
mGlslSupportUlt::OpenGLRendererprotected
mGreenUlt::RenderInterfaceprotected
mIboUlt::OpenGLRendererprotected
mMultiTexSupportUlt::RenderInterfaceprotected
mParametersUlt::OpenGLRendererprotected
mParamsUlt::RenderInterfaceprotected
mPsProfileUlt::RenderInterfaceprotected
mRedUlt::RenderInterfaceprotected
mShadersUlt::OpenGLRendererprotected
mTexManagerUlt::OpenGLRendererprotected
MultiplyToCurrentMatrix(const float *m)Ult::OpenGLRenderervirtual
mVboUlt::OpenGLRendererprotected
mVboSupportUlt::OpenGLRendererprotected
mVsProfileUlt::RenderInterfaceprotected
OpenGLRenderer()Ult::OpenGLRenderer
PopMatrix()Ult::OpenGLRenderervirtual
PushMatrix()Ult::OpenGLRenderervirtual
Render(PrimitiveType type, VertexDescriptor *desc, char *vertexData, unsigned int *indices, int totalVertices, int totalIndices, int stride)Ult::OpenGLRenderervirtual
RenderInterface()Ult::RenderInterface
ResizeWindow(float fov, float nearDist, float farDist, int width, int height)Ult::OpenGLRenderervirtual
ResizeWindowOrtho(int left, int right, int bottom, int top, float nearDist, float farDist)Ult::OpenGLRenderervirtual
RotateMatrix(float angle, float x, float y, float z)Ult::OpenGLRenderervirtual
SetAlphaFunc(AlphaState state, float val)Ult::OpenGLRenderervirtual
SetClearColor(int r, int g, int b, int a)Ult::OpenGLRenderervirtual
SetMatrix(const float *matrix)Ult::OpenGLRenderervirtual
SetShaderParameter1f(ParameterHandle param, float val)Ult::OpenGLRenderervirtual
SetShaderParameter1i(ParameterHandle param, float val)Ult::OpenGLRenderervirtual
SetShaderParameter2f(ParameterHandle param, float x, float y)Ult::OpenGLRenderervirtual
SetShaderParameter3f(ParameterHandle param, float x, float y, float z)Ult::OpenGLRenderervirtual
SetShaderParameter4f(ParameterHandle param, float x, float y, float z, float w)Ult::OpenGLRenderervirtual
SetupShaderParameter(const char *pname, ShaderHandle shader, ParameterHandle *param)Ult::OpenGLRenderervirtual
SetView(float posX, float posY, float posZ, float lookX, float lookY, float lookZ, float upX, float upY, float upZ)Ult::OpenGLRenderervirtual
SetViewport(int x, int y, int width, int height)Ult::OpenGLRenderervirtual
Shutdown()Ult::OpenGLRenderervirtual
ShutdownOS()Ult::OpenGLRendererprotected
StartRendering(bool color, bool depth, bool stencil)Ult::OpenGLRenderervirtual
SwitchMatrixType(MatrixType type)Ult::OpenGLRenderervirtual
TranslateMatrix(float x, float y, float z)Ult::OpenGLRenderervirtual
~OpenGLRenderer()Ult::OpenGLRenderervirtual
~RenderInterface()Ult::RenderInterfacevirtual