|
AGL
0
3D graphics library
|
This is the complete list of members for Scene, including all inherited members.
| add(BaseEntity &e) | Scene | |
| camera | Scene | |
| children | Scene | |
| enableLights(bool enable=true) | Scene | |
| entities | Scene | |
| getMatVP() | Scene | |
| height | Scene | |
| lights | Scene | |
| prepare() | Scene | |
| projection | Scene | |
| render() | Scene | |
| Scene(int width=640, int height=480, const char *name="AGL") | Scene | |
| setBGcolor(float r=0, float g=0, float b=0, float a=0) | Scene | |
| setCamera(const glm::vec3 &pos, const glm::vec3 &lookAt, const glm::vec3 &up) | Scene | |
| setController(GLFWkeyfun keyCallback=nullptr, GLFWcursorposfun cursorPosCallback=nullptr, GLFWmousebuttonfun mouseButtonCallback=nullptr, GLFWscrollfun scrollCallback=nullptr, GLFWwindowsizefun windowSizeCallback=nullptr) | Scene | |
| setOrthographicProjection(float left=-1, float right=1, float bottom=-1, float top=1, float near=0.1, float far=100) | Scene | |
| setPerspectiveProjection(float fovDeg=45, float aspectRatio=-1, float near=0.1, float far=100) | Scene | |
| setProjection(glm::mat4 &mat) | Scene | |
| setView(glm::mat4 &mat) | Scene | |
| width | Scene | |
| window | Scene | |
| ~Scene() | Scene |