This is the complete list of members for engine, including all inherited members.
| ambientLightColor | engine | |
| ambientLightIntensity | engine | |
| blueTimeMap | engine | private |
| CalcDirLight(const vec3 &normal, const vec3 &viewdir, const color &col, const Material *material) const | engine | inlineprivate |
| CalcPointLight(const pointLight &light, const vec3 &normal, const vec3 &fragPos, const vec3 &viewDir, const color &diffuseColor, float int_by_at, const Material *material) | engine | inlineprivatestatic |
| calculateBarycentricCoordinates(const vec2 &p, const vec4 &v1, const vec4 &v2, const vec4 &v3, std::array< float, 3 > &values) | engine | inlineprivate |
| cam | engine | |
| clear() | engine | inline |
| clip1(const std::array< vec4, 3 > &tris, unsigned char which, float &u1, float &u2) const | engine | inlineprivate |
| clip1helper(const mat4f &per, const std::array< EXTRA_VERTEX_INFO, 3 > &extraInfoAboutVertex, const std::array< vec4, 3 > &modelviewTransformed, Vertex *points, unsigned char idx1, std::array< Vertex2, 3 > &t, std::vector< std::tuple< std::array< Vertex2, 3 >, Mesh * > > &triangles) | engine | inlineprivate |
| clip2(const std::array< vec4, 3 > &tris, unsigned char idx1, unsigned char idx2, unsigned char rem, float &u1, float &u2) const | engine | inlineprivate |
| clip2helper(const mat4f &per, const std::array< EXTRA_VERTEX_INFO, 3 > &extraInfoAboutVertex, const std::array< vec4, 3 > &modelviewTransformed, Vertex *points, unsigned char idx1, unsigned char idx2, unsigned char rem, std::array< Vertex2, 3 > &t) | engine | inlineprivate |
| cullBackface | engine | |
| currentMesh | engine | |
| dirlight | engine | |
| draw() | engine | inline |
| draw_bresenham_adjusted(int x1, int y1, int x2, int y2, const color &col=color(0)) | engine | inlineprivate |
| engine(const uint32_t &x, const uint32_t &y) | engine | inline |
| fboCPU | engine | |
| fboCPUMutex | engine | private |
| fillBottomFlatTriangle(const Vertex2 &v0, const Vertex2 &v1, const Vertex2 &v2, Mesh *mesh) | engine | inlineprivate |
| fillBottomFlatTriangleBary(const Vertex2 &v0, const Vertex2 &v1, const Vertex2 &v2, Mesh *mesh) | engine | inlineprivate |
| fillTopFlatTriangle(const Vertex2 &v0, const Vertex2 &v1, const Vertex2 &v2, Mesh *mesh) | engine | inlineprivate |
| fillTopFlatTriangleBary(const Vertex2 &v0, const Vertex2 &v1, const Vertex2 &v2, Mesh *mesh) | engine | inlineprivate |
| fragmentShaderSource | engine | private |
| getcolor(const Vertex2 &v, Mesh *mesh) const | engine | inline |
| getpixelZ_adjusted(int x, int y) const | engine | inlineprivate |
| greenTimeMap | engine | private |
| ibo | engine | |
| indices | engine | private |
| lightRenderDistance | engine | |
| makeRequiredTriangles(const std::vector< Vertex > &vertices, const std::vector< uint32_t > &indices, const mat4f &modelmat) | engine | inline |
| makeRequiredTrianglesHelper(std::array< Vertex, 3 > &points, const mat4f &modelmat, const mat4f &view, const mat4f &per) | engine | inlineprivate |
| max(const float &first, const float &second) | engine | inlineprivatestatic |
| nearPlane | engine | |
| pointLights | engine | |
| pool | engine | private |
| printed | engine | |
| putpixel_adjusted(int x, int y, float z, const color &col=color(255)) | engine | inlineprivate |
| rasterizeTriangles() | engine | inlineprivate |
| rasterizeTrianglesHelper(std::tuple< std::array< Vertex2, 3 >, Mesh * > &tris) | engine | inlineprivate |
| reflect(const vec3 &I, const vec3 &N) | engine | inlineprivatestatic |
| setTime(float time) | engine | inline |
| shader | engine | |
| tex | engine | |
| triangles | engine | |
| vao | engine | |
| vbo | engine | |
| vertexShaderSource | engine | private |
| vertices | engine | private |
| wireframe | engine | |
| ~engine() | engine | inline |