Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Quanwei1992/GAMES101
/ types & classes
Types & classes
96 in github.com/Quanwei1992/GAMES101
⨍
Functions
440
◇
Types & classes
96
↓ 71 callers
Class
Vector3f
07/Vector.hpp:12
↓ 45 callers
Class
Vector3f
06/Vector.hpp:12
↓ 20 callers
Class
Vector3f
05/Vector.hpp:6
↓ 6 callers
Class
Vector2f
07/Vector.hpp:55
↓ 6 callers
Class
Vector3
Structure: Vector3 Description: A 3D Vector that Holds Positional Data
07/OBJ_Loader.hpp:75
↓ 6 callers
Class
Vector3
Structure: Vector3 Description: A 3D Vector that Holds Positional Data
06/OBJ_Loader.hpp:75
↓ 6 callers
Class
Vector3
Structure: Vector3 Description: A 3D Vector that Holds Positional Data
03/OBJ_Loader.h:82
↓ 5 callers
Class
Bounds3
07/Bounds3.hpp:12
↓ 5 callers
Class
Bounds3
06/Bounds3.hpp:12
↓ 5 callers
Class
Vector2
Structure: Vector2 Description: A 2D Vector that Holds Positional Data
07/OBJ_Loader.hpp:27
↓ 5 callers
Class
Vector2
Structure: Vector2 Description: A 2D Vector that Holds Positional Data
06/OBJ_Loader.hpp:27
↓ 5 callers
Class
Vector2
Structure: Vector2 Description: A 2D Vector that Holds Positional Data
03/OBJ_Loader.h:34
↓ 4 callers
Class
Ray
06/Ray.hpp:8
↓ 3 callers
Class
Mesh
Structure: Mesh Description: A Simple Mesh Object that holds a name, a vertex list, and an index list
07/OBJ_Loader.hpp:189
↓ 3 callers
Class
Mesh
Structure: Mesh Description: A Simple Mesh Object that holds a name, a vertex list, and an index list
06/OBJ_Loader.hpp:189
↓ 3 callers
Class
Mesh
Structure: Mesh Description: A Simple Mesh Object that holds a name, a vertex list, and an index list
03/OBJ_Loader.h:196
↓ 3 callers
Class
Ray
07/Ray.hpp:8
↓ 2 callers
Enum
Buffers
02/rasterizer.hpp:15
↓ 2 callers
Enum
Buffers
01/rasterizer.hpp:13
↓ 2 callers
Enum
Buffers
03/rasterizer.hpp:18
↓ 2 callers
Class
Texture
03/Texture.hpp:10
↓ 2 callers
Class
Vector2f
05/Vector.hpp:65
↓ 2 callers
Class
Vector2f
06/Vector.hpp:49
↓ 1 callers
Class
Material
07/OBJ_Loader.hpp:144
↓ 1 callers
Class
Material
06/OBJ_Loader.hpp:144
↓ 1 callers
Class
Material
03/OBJ_Loader.h:151
Class
AreaLight
07/AreaLight.hpp:11
Class
AreaLight
06/AreaLight.hpp:11
Class
BVHAccel
07/BVH.hpp:24
Class
BVHAccel
06/BVH.hpp:24
Class
BVHBuildNode
07/BVH.hpp:18
Class
BVHBuildNode
06/BVH.hpp:18
Class
BVHPrimitiveInfo
BVHAccel Forward Declarations
07/BVH.hpp:20
Class
BVHPrimitiveInfo
BVHAccel Forward Declarations
06/BVH.hpp:20
Class
Intersection
07/Intersection.hpp:12
Class
Intersection
06/Intersection.hpp:12
Class
Light
07/Light.hpp:9
Class
Light
05/Light.hpp:5
Class
Light
06/Light.hpp:9
Class
Loader
Class: Loader Description: The OBJ Model Loader
07/OBJ_Loader.hpp:408
Class
Loader
Class: Loader Description: The OBJ Model Loader
06/OBJ_Loader.hpp:408
Class
Loader
Class: Loader Description: The OBJ Model Loader
03/OBJ_Loader.h:414
Class
Material
07/Material.hpp:12
Class
Material
06/Material.hpp:12
Enum
MaterialType
07/Material.hpp:10
Enum
MaterialType
05/global.hpp:34
Enum
MaterialType
06/Material.hpp:10
Class
MeshTriangle
07/Triangle.hpp:89
Class
MeshTriangle
05/Triangle.hpp:36
Class
MeshTriangle
06/Triangle.hpp:75
Class
Object
07/Object.hpp:14
Class
Object
07/Intersection.hpp:9
Class
Object
05/Object.hpp:6
Class
Object
06/Object.hpp:14
Class
Object
06/Intersection.hpp:9
Enum
Primitive
02/rasterizer.hpp:31
Enum
Primitive
01/rasterizer.hpp:29
Enum
Primitive
03/rasterizer.hpp:34
Class
Renderer
07/Renderer.hpp:15
Class
Renderer
05/Renderer.hpp:12
Class
Renderer
06/Renderer.hpp:15
Class
Scene
07/Scene.hpp:16
Class
Scene
05/Scene.hpp:9
Class
Scene
06/Scene.hpp:16
Class
Sphere
07/Sphere.hpp:13
Class
Sphere
07/Intersection.hpp:10
Class
Sphere
05/Sphere.hpp:6
Class
Sphere
06/Sphere.hpp:13
Class
Sphere
06/Intersection.hpp:10
Enum
SplitMethod
07/BVH.hpp:28
Enum
SplitMethod
06/BVH.hpp:28
Class
Triangle
07/Triangle.hpp:42
Class
Triangle
02/Triangle.hpp:12
Class
Triangle
06/Triangle.hpp:42
Class
Triangle
01/Triangle.hpp:11
Class
Triangle
03/Triangle.hpp:12
Class
Vertex
Structure: Vertex Description: Model Vertex object that holds a Position, Normal, and Texture Coordinate
07/OBJ_Loader.hpp:132
Class
Vertex
Structure: Vertex Description: Model Vertex object that holds a Position, Normal, and Texture Coordinate
06/OBJ_Loader.hpp:132
Class
Vertex
Structure: Vertex Description: Model Vertex object that holds a Position, Normal, and Texture Coordinate
03/OBJ_Loader.h:139
Class
col_buf_id
02/rasterizer.hpp:52
Class
col_buf_id
03/rasterizer.hpp:55
Class
fragment_shader_payload
03/Shader.hpp:11
Class
hit_payload
07/Renderer.hpp:7
Class
hit_payload
05/Renderer.hpp:4
Class
hit_payload
06/Renderer.hpp:7
Class
ind_buf_id
02/rasterizer.hpp:47
Class
ind_buf_id
01/rasterizer.hpp:45
Class
ind_buf_id
03/rasterizer.hpp:50
Class
light
03/main.cpp:89
Class
pos_buf_id
* For the curious : The draw function takes two buffer id's as its arguments. These two structs * make sure that if you mix up with their orders,
02/rasterizer.hpp:42
Class
pos_buf_id
* For the curious : The draw function takes two buffer id's as its arguments. * These two structs make sure that if you mix up with their orders, the
01/rasterizer.hpp:40
Class
pos_buf_id
* For the curious : The draw function takes two buffer id's as its arguments. These two structs * make sure that if you mix up with their orders,
03/rasterizer.hpp:45
Class
rasterizer
02/rasterizer.hpp:57
Class
rasterizer
01/rasterizer.hpp:50
Class
rasterizer
03/rasterizer.hpp:60
Class
vertex_shader_payload
03/Shader.hpp:29