AnimEngine
|
This is the complete list of members for GlobalIllumination, including all inherited members.
_mWindow (defined in Render_System) | Render_System | protected |
changeViewport(int x1, int y1, int x2, int y2) (defined in Render_System) | Render_System | static |
compositePass(Program &screenShader, Scene &scene) (defined in GlobalIllumination) | GlobalIllumination | |
customShaderPass(Program &toonShader, Scene &scene) (defined in GlobalIllumination) | GlobalIllumination | |
disableIgnoreGloballyIlluminated() (defined in Render_System) | Render_System | inlinevirtual |
drawAxes(MVPset MVP) (defined in Render_System) | Render_System | static |
drawAxes(const Pose &pose, const glm::mat4 &V, const glm::mat4 &P) (defined in Render_System) | Render_System | static |
drawPigSpider(Scene &scene, const MVPset &MVP, Entity *entity, int i) (defined in Render_System) | Render_System | virtual |
drawQuad() (defined in GlobalIllumination) | GlobalIllumination | |
enableIgnoreGloballyIlluminated() (defined in Render_System) | Render_System | inlinevirtual |
geometryPass(Program &geometryShader, Scene &scene) (defined in GlobalIllumination) | GlobalIllumination | |
getFinalWorldPose(Entity *entity) (defined in Render_System) | Render_System | static |
getHeight() (defined in Render_System) | Render_System | inlinestatic |
getInstance() (defined in GlobalIllumination) | GlobalIllumination | inlinestatic |
getLightProjMatrix() (defined in GlobalIllumination) | GlobalIllumination | |
getLightViewMatrix(glm::vec3 position, glm::vec3 direction, glm::vec3 up) (defined in GlobalIllumination) | GlobalIllumination | |
getOutputDir() const (defined in GlobalIllumination) | GlobalIllumination | inline |
getProjectionMatrix() (defined in GlobalIllumination) | GlobalIllumination | |
getRenderDimensions() const (defined in Render_System) | Render_System | virtual |
getViewMatrix(vec3 position, vec3 lookat) (defined in GlobalIllumination) | GlobalIllumination | |
getWidth() (defined in Render_System) | Render_System | inlinestatic |
init(GLFWwindow *window) (defined in GlobalIllumination) | GlobalIllumination | virtual |
initCompositeBuffer() (defined in GlobalIllumination) | GlobalIllumination | |
initCustomShaderBuffer() (defined in GlobalIllumination) | GlobalIllumination | |
initGeometryBuffer() (defined in GlobalIllumination) | GlobalIllumination | |
initQuad() (defined in GlobalIllumination) | GlobalIllumination | |
initRenderBuffer() (defined in GlobalIllumination) | GlobalIllumination | |
initVPLBuffer() (defined in GlobalIllumination) | GlobalIllumination | |
onResize(GLFWwindow *window, int width, int height) (defined in Render_System) | Render_System | static |
process(Scene &scene) (defined in GlobalIllumination) | GlobalIllumination | virtual |
processEntity(Scene &scene, const MVPset &MVP, Entity *entity, Program *shader) override (defined in GlobalIllumination) | GlobalIllumination | virtual |
processEntityPanels(Scene &scene, const MVPset &MVP, Entity *entity, int alphaMapIdx, Program *shader=nullptr) (defined in Render_System) | Render_System | virtual |
processPanels(Scene &scene, vector< unsigned int > alphaMaps, unsigned int panelOutline, int frameCount) (defined in Render_System) | Render_System | virtual |
processPigSpider(Scene &scene, const MVPset &MVP, Entity *entity, int i) (defined in Render_System) | Render_System | virtual |
Render_System() (defined in Render_System) | Render_System | inlineprotected |
renderPass(Program &renderShader, Scene &scene) (defined in GlobalIllumination) | GlobalIllumination | |
screenPass(Program &finalShader, Scene &scene) (defined in GlobalIllumination) | GlobalIllumination | |
setOutputDir(const std::string &aOutputDir) (defined in GlobalIllumination) | GlobalIllumination | inline |
setPanelParams(int alphaMapIdx) (defined in Render_System) | Render_System | virtual |
VPLpass(Program &vplShader, Scene &scene) (defined in GlobalIllumination) | GlobalIllumination |