|
Ult3D
Implementation of "Ultimate 3D Game Engine Design & Architecture" by Allan Sherrod
|
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::OpenGLRenderer | virtual |
| ApplyFilters(Texture &handle, FilterListPtr filters) | Ult::OpenGLRenderer | virtual |
| ApplyShader(ShaderHandle shader) | Ult::OpenGLRenderer | virtual |
| ApplyTexture(int texUnit, Texture &handle) | Ult::OpenGLRenderer | virtual |
| CreateShaderFromFile(const char *vs, const char *ps, ShaderHandle *handle) | Ult::OpenGLRenderer | virtual |
| CreateShaderFromMemory(const char *vsFile, const char *psFile, ShaderHandle *handle) | Ult::OpenGLRenderer | virtual |
| DeleteTexture(Texture &handle) | Ult::OpenGLRenderer | virtual |
| Disable(RenderState state) | Ult::OpenGLRenderer | virtual |
| Enable(RenderState state) | Ult::OpenGLRenderer | virtual |
| EndRendering() | Ult::OpenGLRenderer | virtual |
| GetMatrix(MatrixType type, float *matrix) | Ult::OpenGLRenderer | virtual |
| Initialize(const RenderParams *params) | Ult::OpenGLRenderer | virtual |
| InitializeExtensions() | Ult::OpenGLRenderer | protected |
| InitializeOS(const RenderParams *params) | Ult::OpenGLRenderer | protected |
| LoadIdentityMatrix() | Ult::OpenGLRenderer | virtual |
| LoadTexFromFile(const char *fileName, TextureType type, Texture *handle) | Ult::OpenGLRenderer | virtual |
| LoadTexFromMemory(const char *name, char *fileData, int length, TextureType type, Texture *handle) | Ult::OpenGLRenderer | virtual |
| mAlpha | Ult::RenderInterface | protected |
| mBlue | Ult::RenderInterface | protected |
| mCgContext | Ult::RenderInterface | protected |
| mCubeMapSupport | Ult::RenderInterface | protected |
| mCurrentDesc | Ult::OpenGLRenderer | protected |
| mFboSupport | Ult::OpenGLRenderer | protected |
| mGlslSupport | Ult::OpenGLRenderer | protected |
| mGreen | Ult::RenderInterface | protected |
| mIbo | Ult::OpenGLRenderer | protected |
| mMultiTexSupport | Ult::RenderInterface | protected |
| mParameters | Ult::OpenGLRenderer | protected |
| mParams | Ult::RenderInterface | protected |
| mPsProfile | Ult::RenderInterface | protected |
| mRed | Ult::RenderInterface | protected |
| mShaders | Ult::OpenGLRenderer | protected |
| mTexManager | Ult::OpenGLRenderer | protected |
| MultiplyToCurrentMatrix(const float *m) | Ult::OpenGLRenderer | virtual |
| mVbo | Ult::OpenGLRenderer | protected |
| mVboSupport | Ult::OpenGLRenderer | protected |
| mVsProfile | Ult::RenderInterface | protected |
| OpenGLRenderer() | Ult::OpenGLRenderer | |
| PopMatrix() | Ult::OpenGLRenderer | virtual |
| PushMatrix() | Ult::OpenGLRenderer | virtual |
| Render(PrimitiveType type, VertexDescriptor *desc, char *vertexData, unsigned int *indices, int totalVertices, int totalIndices, int stride) | Ult::OpenGLRenderer | virtual |
| RenderInterface() | Ult::RenderInterface | |
| ResizeWindow(float fov, float nearDist, float farDist, int width, int height) | Ult::OpenGLRenderer | virtual |
| ResizeWindowOrtho(int left, int right, int bottom, int top, float nearDist, float farDist) | Ult::OpenGLRenderer | virtual |
| RotateMatrix(float angle, float x, float y, float z) | Ult::OpenGLRenderer | virtual |
| SetAlphaFunc(AlphaState state, float val) | Ult::OpenGLRenderer | virtual |
| SetClearColor(int r, int g, int b, int a) | Ult::OpenGLRenderer | virtual |
| SetMatrix(const float *matrix) | Ult::OpenGLRenderer | virtual |
| SetShaderParameter1f(ParameterHandle param, float val) | Ult::OpenGLRenderer | virtual |
| SetShaderParameter1i(ParameterHandle param, float val) | Ult::OpenGLRenderer | virtual |
| SetShaderParameter2f(ParameterHandle param, float x, float y) | Ult::OpenGLRenderer | virtual |
| SetShaderParameter3f(ParameterHandle param, float x, float y, float z) | Ult::OpenGLRenderer | virtual |
| SetShaderParameter4f(ParameterHandle param, float x, float y, float z, float w) | Ult::OpenGLRenderer | virtual |
| SetupShaderParameter(const char *pname, ShaderHandle shader, ParameterHandle *param) | Ult::OpenGLRenderer | virtual |
| SetView(float posX, float posY, float posZ, float lookX, float lookY, float lookZ, float upX, float upY, float upZ) | Ult::OpenGLRenderer | virtual |
| SetViewport(int x, int y, int width, int height) | Ult::OpenGLRenderer | virtual |
| Shutdown() | Ult::OpenGLRenderer | virtual |
| ShutdownOS() | Ult::OpenGLRenderer | protected |
| StartRendering(bool color, bool depth, bool stencil) | Ult::OpenGLRenderer | virtual |
| SwitchMatrixType(MatrixType type) | Ult::OpenGLRenderer | virtual |
| TranslateMatrix(float x, float y, float z) | Ult::OpenGLRenderer | virtual |
| ~OpenGLRenderer() | Ult::OpenGLRenderer | virtual |
| ~RenderInterface() | Ult::RenderInterface | virtual |