MCPcopy Create free account

hub / github.com/Quanwei1992/GAMES101 / functions

Functions440 in github.com/Quanwei1992/GAMES101

↓ 2 callersMethodset_projection
03/rasterizer.cpp:349
↓ 2 callersMethodset_texture
03/rasterizer.hpp:73
↓ 2 callersMethodset_view
02/rasterizer.cpp:190
↓ 2 callersMethodset_view
01/rasterizer.cpp:196
↓ 2 callersMethodset_view
03/rasterizer.cpp:344
↓ 2 callersFunctiontrace
[comment] Returns true if the ray intersects an object, false otherwise. \param orig is the ray origin \param dir is the ray direction \param objects
05/Renderer.cpp:83
↓ 1 callersFunctionAngleBetweenV3
Angle between 2 Vector3 Objects
07/OBJ_Loader.hpp:241
↓ 1 callersFunctionAngleBetweenV3
Angle between 2 Vector3 Objects
06/OBJ_Loader.hpp:241
↓ 1 callersFunctionAngleBetweenV3
Angle between 2 Vector3 Objects
03/OBJ_Loader.h:247
↓ 1 callersFunctionDEG2RAD
02/main.cpp:10
↓ 1 callersFunctionDEG2RAD
03/global.hpp:11
↓ 1 callersFunctionGenTriNormal
Generate a cross produect normal for a triangle
07/OBJ_Loader.hpp:281
↓ 1 callersFunctionGenTriNormal
Generate a cross produect normal for a triangle
06/OBJ_Loader.hpp:281
↓ 1 callersFunctionGenTriNormal
Generate a cross produect normal for a triangle
03/OBJ_Loader.h:287
↓ 1 callersMethodIntersectP
07/Bounds3.hpp:93
↓ 1 callersMethodIntersectP
06/Bounds3.hpp:93
↓ 1 callersMethodLoadFile
Load a file into the loader If file is loaded return true If the file is unable to be found or unable to be loaded return false
07/OBJ_Loader.hpp:427
↓ 1 callersMethodLoadFile
Load a file into the loader If file is loaded return true If the file is unable to be found or unable to be loaded return false
06/OBJ_Loader.hpp:427
↓ 1 callersMethodLoadFile
Load a file into the loader If file is loaded return true If the file is unable to be found or unable to be loaded return false
03/OBJ_Loader.h:433
↓ 1 callersFunctionProjV3
Projection Calculation of a onto b
07/OBJ_Loader.hpp:249
↓ 1 callersFunctionProjV3
Projection Calculation of a onto b
06/OBJ_Loader.hpp:249
↓ 1 callersFunctionProjV3
Projection Calculation of a onto b
03/OBJ_Loader.h:255
↓ 1 callersMethodRender
The main render function. This where we iterate over all pixels in the image, generate primary rays and cast these rays into the scene. The content of
07/Renderer.cpp:51
↓ 1 callersMethodRender
[comment] The main render function. This where we iterate over all pixels in the image, generate primary rays and cast these rays into the scene. The
05/Renderer.cpp:211
↓ 1 callersMethodRender
The main render function. This where we iterate over all pixels in the image, generate primary rays and cast these rays into the scene. The content of
06/Renderer.cpp:17
↓ 1 callersMethodSample
07/Triangle.hpp:75
↓ 1 callersFunctionUpdateProgress
05/global.hpp:50
↓ 1 callersFunctionbezier
04/main.cpp:55
↓ 1 callersMethodbuildBVH
07/Scene.cpp:8
↓ 1 callersMethodbuildBVH
06/Scene.cpp:8
↓ 1 callersMethodcastRay
Implementation of Path Tracing
07/Scene.cpp:117
↓ 1 callersMethodcastRay
Implementation of the Whitted-syle light transport algorithm (E [S*] (D|G) L) This function is the function that compute the color at the intersectio
06/Scene.cpp:53
↓ 1 callersFunctioncomputeBarycentric2D
02/rasterizer.cpp:67
↓ 1 callersFunctioncomputeBarycentric2D
03/rasterizer.cpp:166
↓ 1 callersFunctiondeg2rad
05/Renderer.cpp:7
↓ 1 callersFunctiondeg2rad
06/Renderer.cpp:10
↓ 1 callersMethodevalDiffuseColor
05/Object.hpp:25
↓ 1 callersMethodevalDiffuseColor
06/Triangle.hpp:244
↓ 1 callersMethodgetColor
set i-th vertex color*/
02/Triangle.hpp:27
↓ 1 callersMethodgetColor
06/Material.hpp:38
↓ 1 callersMethodgetSurfaceProperties
05/Sphere.hpp:34
↓ 1 callersMethodgetSurfaceProperties
06/Sphere.hpp:68
↓ 1 callersMethodgetType
06/Material.hpp:37
↓ 1 callersFunctioninTriangle
Check to see if a Vector3 Point is within a 3 Vector3 Triangle
07/OBJ_Loader.hpp:292
↓ 1 callersFunctioninTriangle
Check to see if a Vector3 Point is within a 3 Vector3 Triangle
06/OBJ_Loader.hpp:292
↓ 1 callersFunctioninTriangle
Check to see if a Vector3 Point is within a 3 Vector3 Triangle
03/OBJ_Loader.h:298
↓ 1 callersFunctioninsideTriangle
02/rasterizer.cpp:43
↓ 1 callersFunctioninsideTriangle
03/rasterizer.cpp:152
↓ 1 callersMethodintersect
07/Scene.cpp:13
↓ 1 callersMethodintersect
05/Sphere.hpp:15
↓ 1 callersMethodintersect
06/Scene.cpp:13
↓ 1 callersFunctionlength_square
06/Vector.hpp:79
↓ 1 callersFunctionlerp
07/Vector.hpp:66
↓ 1 callersFunctionlerp
05/Vector.hpp:91
↓ 1 callersFunctionlerp
06/Vector.hpp:60
↓ 1 callersFunctionlerp_v2f
04/main.cpp:33
↓ 1 callersMethodload_colors
02/rasterizer.cpp:29
↓ 1 callersMethodload_indices
02/rasterizer.cpp:21
↓ 1 callersMethodload_indices
01/rasterizer.cpp:20
↓ 1 callersMethodload_positions
02/rasterizer.cpp:13
↓ 1 callersMethodload_positions
01/rasterizer.cpp:12
↓ 1 callersMethodmaxExtent
07/Bounds3.hpp:31
↓ 1 callersMethodmaxExtent
06/Bounds3.hpp:31
↓ 1 callersFunctionnaive_bezier
04/main.cpp:17
↓ 1 callersMethodpdf
07/Material.hpp:148
↓ 1 callersFunctionrayTriangleIntersect
07/Triangle.hpp:12
↓ 1 callersFunctionrayTriangleIntersect
05/Triangle.hpp:7
↓ 1 callersFunctionrayTriangleIntersect
06/Triangle.hpp:12
↓ 1 callersFunctionrecursive_bezier
04/main.cpp:39
↓ 1 callersMethodsample
07/Material.hpp:132
↓ 1 callersMethodsetTexCoord
03/Triangle.cpp:41
↓ 1 callersMethodset_fragment_shader
03/rasterizer.cpp:391
↓ 1 callersMethodset_vertex_shader
03/rasterizer.cpp:386
↓ 1 callersFunctionsolveQuadratic
05/global.hpp:16
↓ 1 callersMethodtoVector4
02/Triangle.cpp:46
MethodAreaLight
07/AreaLight.hpp:14
MethodAreaLight
06/AreaLight.hpp:14
MethodBVHAccel
07/BVH.cpp:5
MethodBVHAccel
06/BVH.cpp:5
MethodBVHBuildNode
BVHBuildNode Public Methods
07/BVH.hpp:62
MethodBVHBuildNode
BVHBuildNode Public Methods
06/BVH.hpp:58
MethodBounds3
two points to specify the bounding box
07/Bounds3.hpp:16
MethodBounds3
two points to specify the bounding box
06/Bounds3.hpp:16
MethodDiagonal
07/Bounds3.hpp:30
MethodDiagonal
06/Bounds3.hpp:30
MethodGenVerticesFromRawOBJ
Generate vertices from a list of positions, tcoords, normals and a face line
07/OBJ_Loader.hpp:723
MethodGenVerticesFromRawOBJ
Generate vertices from a list of positions, tcoords, normals and a face line
06/OBJ_Loader.hpp:723
MethodGenVerticesFromRawOBJ
Generate vertices from a list of positions, tcoords, normals and a face line
03/OBJ_Loader.h:729
MethodInside
07/Bounds3.hpp:77
MethodInside
06/Bounds3.hpp:77
MethodIntersect
07/Bounds3.hpp:49
MethodIntersect
06/Bounds3.hpp:49
MethodIntersection
07/Intersection.hpp:14
MethodIntersection
06/Intersection.hpp:14
MethodLight
07/Light.hpp:12
MethodLight
05/Light.hpp:8
MethodLight
06/Light.hpp:12
MethodLoadMaterials
Load Materials from .mtl file
07/OBJ_Loader.hpp:1001
MethodLoadMaterials
Load Materials from .mtl file
06/OBJ_Loader.hpp:1002
MethodLoadMaterials
Load Materials from .mtl file
03/OBJ_Loader.h:1008
← previousnext →101–200 of 440, ranked by callers