AnimEngine
GlobalIllumination Member List

This is the complete list of members for GlobalIllumination, including all inherited members.

_mWindow (defined in Render_System)Render_Systemprotected
changeViewport(int x1, int y1, int x2, int y2) (defined in Render_System)Render_Systemstatic
compositePass(Program &screenShader, Scene &scene) (defined in GlobalIllumination)GlobalIllumination
customShaderPass(Program &toonShader, Scene &scene) (defined in GlobalIllumination)GlobalIllumination
disableIgnoreGloballyIlluminated() (defined in Render_System)Render_Systeminlinevirtual
drawAxes(MVPset MVP) (defined in Render_System)Render_Systemstatic
drawAxes(const Pose &pose, const glm::mat4 &V, const glm::mat4 &P) (defined in Render_System)Render_Systemstatic
drawPigSpider(Scene &scene, const MVPset &MVP, Entity *entity, int i) (defined in Render_System)Render_Systemvirtual
drawQuad() (defined in GlobalIllumination)GlobalIllumination
enableIgnoreGloballyIlluminated() (defined in Render_System)Render_Systeminlinevirtual
geometryPass(Program &geometryShader, Scene &scene) (defined in GlobalIllumination)GlobalIllumination
getFinalWorldPose(Entity *entity) (defined in Render_System)Render_Systemstatic
getHeight() (defined in Render_System)Render_Systeminlinestatic
getInstance() (defined in GlobalIllumination)GlobalIlluminationinlinestatic
getLightProjMatrix() (defined in GlobalIllumination)GlobalIllumination
getLightViewMatrix(glm::vec3 position, glm::vec3 direction, glm::vec3 up) (defined in GlobalIllumination)GlobalIllumination
getOutputDir() const (defined in GlobalIllumination)GlobalIlluminationinline
getProjectionMatrix() (defined in GlobalIllumination)GlobalIllumination
getRenderDimensions() const (defined in Render_System)Render_Systemvirtual
getViewMatrix(vec3 position, vec3 lookat) (defined in GlobalIllumination)GlobalIllumination
getWidth() (defined in Render_System)Render_Systeminlinestatic
init(GLFWwindow *window) (defined in GlobalIllumination)GlobalIlluminationvirtual
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_Systemstatic
process(Scene &scene) (defined in GlobalIllumination)GlobalIlluminationvirtual
processEntity(Scene &scene, const MVPset &MVP, Entity *entity, Program *shader) override (defined in GlobalIllumination)GlobalIlluminationvirtual
processEntityPanels(Scene &scene, const MVPset &MVP, Entity *entity, int alphaMapIdx, Program *shader=nullptr) (defined in Render_System)Render_Systemvirtual
processPanels(Scene &scene, vector< unsigned int > alphaMaps, unsigned int panelOutline, int frameCount) (defined in Render_System)Render_Systemvirtual
processPigSpider(Scene &scene, const MVPset &MVP, Entity *entity, int i) (defined in Render_System)Render_Systemvirtual
Render_System() (defined in Render_System)Render_Systeminlineprotected
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)GlobalIlluminationinline
setPanelParams(int alphaMapIdx) (defined in Render_System)Render_Systemvirtual
VPLpass(Program &vplShader, Scene &scene) (defined in GlobalIllumination)GlobalIllumination