Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Quanwei1992/GAMES101
/ functions
Functions
440 in github.com/Quanwei1992/GAMES101
⨍
Functions
440
◇
Types & classes
96
Method
Loader
Default Constructor
07/OBJ_Loader.hpp:412
Method
Loader
Default Constructor
06/OBJ_Loader.hpp:412
Method
Loader
Default Constructor
03/OBJ_Loader.h:418
Method
Material
07/OBJ_Loader.hpp:146
Method
Material
07/Material.hpp:113
Method
Material
06/OBJ_Loader.hpp:146
Method
Material
06/Material.hpp:31
Method
Material
03/OBJ_Loader.h:153
Method
Max
07/Vector.hpp:45
Method
Max
06/Vector.hpp:39
Method
Mesh
Default Constructor
07/OBJ_Loader.hpp:192
Method
Mesh
Default Constructor
06/OBJ_Loader.hpp:192
Method
Mesh
Default Constructor
03/OBJ_Loader.h:199
Method
MeshTriangle
07/Triangle.hpp:92
Method
MeshTriangle
05/Triangle.hpp:39
Method
MeshTriangle
06/Triangle.hpp:78
Method
Min
07/Vector.hpp:40
Method
Min
06/Vector.hpp:34
Method
Object
07/Object.hpp:17
Method
Object
05/Object.hpp:9
Method
Object
06/Object.hpp:17
Method
Offset
07/Bounds3.hpp:57
Method
Offset
06/Bounds3.hpp:57
Method
Overlaps
07/Bounds3.hpp:69
Method
Overlaps
06/Bounds3.hpp:69
Method
Ray
07/Ray.hpp:15
Method
Ray
06/Ray.hpp:15
Method
Sample
07/Sphere.hpp:80
Method
Sample
07/Triangle.hpp:198
Method
SamplePoint
07/AreaLight.hpp:22
Method
SamplePoint
06/AreaLight.hpp:22
Method
Scene
07/Scene.hpp:27
Method
Scene
05/Scene.hpp:20
Method
Scene
06/Scene.hpp:26
Method
Sphere
07/Sphere.hpp:19
Method
Sphere
05/Sphere.hpp:9
Method
Sphere
06/Sphere.hpp:18
Method
SurfaceArea
07/Bounds3.hpp:42
Method
SurfaceArea
06/Bounds3.hpp:42
Method
Texture
03/Texture.hpp:15
Method
Triangle
07/Triangle.hpp:52
Method
Triangle
02/Triangle.cpp:10
Method
Triangle
06/Triangle.hpp:51
Method
Triangle
01/Triangle.cpp:10
Method
Triangle
03/Triangle.cpp:9
Method
Vector2
Default Constructor
07/OBJ_Loader.hpp:30
Method
Vector2
Default Constructor
06/OBJ_Loader.hpp:30
Method
Vector2
Default Constructor
03/OBJ_Loader.h:37
Method
Vector2f
07/Vector.hpp:58
Method
Vector2f
05/Vector.hpp:68
Method
Vector2f
06/Vector.hpp:52
Method
Vector3
Default Constructor
07/OBJ_Loader.hpp:78
Method
Vector3
Default Constructor
06/OBJ_Loader.hpp:78
Method
Vector3
Default Constructor
03/OBJ_Loader.h:85
Method
Vector3f
07/Vector.hpp:15
Method
Vector3f
05/Vector.hpp:9
Method
Vector3f
06/Vector.hpp:15
Method
VertexTriangluation
Triangulate a list of vertices into a face by printing inducies corresponding with triangles within it
07/OBJ_Loader.hpp:833
Method
VertexTriangluation
Triangulate a list of vertices into a face by printing inducies corresponding with triangles within it
06/OBJ_Loader.hpp:834
Method
VertexTriangluation
Triangulate a list of vertices into a face by printing inducies corresponding with triangles within it
03/OBJ_Loader.h:840
Method
a
03/Triangle.hpp:24
Method
b
03/Triangle.hpp:25
Function
bump_fragment_shader
03/main.cpp:287
Method
c
03/Triangle.hpp:26
Function
displacement_fragment_shader
03/main.cpp:200
Method
draw_line
Bresenham's line drawing algorithm Code taken from a stack overflow answer: https://stackoverflow.com/a/16405254
01/rasterizer.cpp:30
Method
draw_line
Bresenham's line drawing algorithm
03/rasterizer.cpp:47
Method
evalDiffuseColor
07/Sphere.hpp:73
Method
evalDiffuseColor
07/Triangle.hpp:178
Method
evalDiffuseColor
07/Triangle.hpp:272
Method
evalDiffuseColor
05/Triangle.hpp:93
Method
evalDiffuseColor
06/Sphere.hpp:71
Method
evalDiffuseColor
06/Triangle.hpp:169
Method
fragment_shader_payload
03/Shader.hpp:13
Method
fresnel
Compute Fresnel equation \param I is the incident view direction \param N is the normal at the intersection point \param ior is the material refrac
07/Material.hpp:52
Method
fresnel
Compute Fresnel equation \param I is the incident view direction \param N is the normal at the intersection point \param ior is the material refrac
07/Scene.hpp:92
Method
fresnel
Compute Fresnel equation \param I is the incident view direction \param N is the normal at the intersection point \param ior is the material refrac
06/Scene.hpp:89
Method
getArea
07/Triangle.hpp:81
Method
getArea
07/Triangle.hpp:202
Method
getBounds
07/Sphere.hpp:76
Method
getBounds
07/Triangle.hpp:160
Method
getBounds
06/Sphere.hpp:74
Method
getBounds
06/Triangle.hpp:151
Method
getColorAt
07/Material.hpp:127
Method
getColorAt
06/Material.hpp:41
Method
getEmission
06/Material.hpp:39
Method
getIntersection
07/Sphere.hpp:49
Method
getIntersection
07/BVH.cpp:108
Method
getIntersection
07/Triangle.hpp:187
Method
getIntersection
07/Triangle.hpp:232
Method
getIntersection
06/Sphere.hpp:47
Method
getIntersection
06/BVH.cpp:105
Method
getIntersection
06/Triangle.hpp:178
Method
getIntersection
06/Triangle.hpp:211
Method
getSample
07/BVH.cpp:137
Method
getSurfaceProperties
07/Sphere.hpp:70
Method
getSurfaceProperties
07/Triangle.hpp:65
Method
getSurfaceProperties
07/Triangle.hpp:162
Method
getSurfaceProperties
05/Triangle.hpp:78
Method
getSurfaceProperties
06/Triangle.hpp:63
← previous
next →
201–300 of 440, ranked by callers