GUInity
|
This is the complete list of members for GraphicsSystem, including all inherited members.
attachAndLinkShader(GLuint ProgramID, GLuint VertexShaderID, GLuint FragmentShaderID)=0 | GraphicsSystem | pure virtual |
clear()=0 | GraphicsSystem | pure virtual |
compileShader(GLuint shaderID, GLuint size, const char *dataPointer)=0 | GraphicsSystem | pure virtual |
createDebugShader()=0 | GraphicsSystem | pure virtual |
createShader(GLenum shaderType)=0 | GraphicsSystem | pure virtual |
createShaderProgram()=0 | GraphicsSystem | pure virtual |
debugMaterial | GraphicsSystem | protected |
debugShader | GraphicsSystem | protected |
deleteBuffer(GLuint size, GLuint &bo)=0 | GraphicsSystem | pure virtual |
deleteShader(GLuint shaderID)=0 | GraphicsSystem | pure virtual |
generateBuffer(const GLuint size, GLuint &bo, GLenum type, int dataSize, void *dataPointer, GLenum drawType)=0 | GraphicsSystem | pure virtual |
generateVertexArrays(const GLuint size, GLuint &vao)=0 | GraphicsSystem | pure virtual |
getDefaultTexture()=0 (defined in GraphicsSystem) | GraphicsSystem | pure virtual |
getInstance() (defined in GraphicsSystem) | GraphicsSystem | static |
getScreenHeight()=0 | GraphicsSystem | pure virtual |
getScreenWidth()=0 | GraphicsSystem | pure virtual |
getUniformLocation(GLuint programID, const char *name)=0 | GraphicsSystem | pure virtual |
getWindow() | GraphicsSystem | inlinevirtual |
GraphicsSystem() (defined in GraphicsSystem) | GraphicsSystem | inline |
GraphicsSystem(GraphicsSystem const &) (defined in GraphicsSystem) | GraphicsSystem | |
guiMaterial | GraphicsSystem | protected |
GUIMatrix (defined in GraphicsSystem) | GraphicsSystem | protected |
guiShader | GraphicsSystem | protected |
init(int width, int height)=0 | GraphicsSystem | pure virtual |
operator=(GraphicsSystem const &) (defined in GraphicsSystem) | GraphicsSystem | |
render(shared_ptr< Camera > camera, const physx::PxRenderBuffer &rb, const glm::vec4 &color)=0 | GraphicsSystem | pure virtual |
render(shared_ptr< Camera > camera, vector< shared_ptr< MeshRenderer >> &renderers, vector< shared_ptr< Light >> &lights)=0 | GraphicsSystem | pure virtual |
renderGUI(vector< shared_ptr< UIWidget >> uiWidgetVector)=0 | GraphicsSystem | pure virtual |
shutdown()=0 | GraphicsSystem | pure virtual |
swap()=0 | GraphicsSystem | pure virtual |
window | GraphicsSystem | protected |
~GraphicsSystem() (defined in GraphicsSystem) | GraphicsSystem | virtual |