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 |