Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BSVino/MathForGameDevelopers
/ types & classes
Types & classes
92 in github.com/BSVino/MathForGameDevelopers
⨍
Functions
1,158
◇
Types & classes
92
↓ 150 callers
Class
Vector
math/color.h:21
↓ 56 callers
Class
Vertex
glfw-2.7.9/examples/wave.c:31
↓ 24 callers
Class
Color
math/color.h:23
↓ 23 callers
Class
Vector4D
math/vector4d.h:25
↓ 15 callers
Class
Vector2D
math/vector2d.h:24
↓ 3 callers
Class
Point
math/vector.h:78
↓ 3 callers
Class
stat
common/platform_osx.cpp:118
↓ 3 callers
Class
stat
common/platform_linux.cpp:185
↓ 2 callers
Class
Matrix4x4
math/matrix.h:46
↓ 2 callers
Class
Vector
math/vector.h:20
↓ 1 callers
Class
AABB
math/aabb.h:22
↓ 1 callers
Class
CBulletTracer
game/game.h:53
↓ 1 callers
Class
CEdge
math/graph.h:13
↓ 1 callers
Class
CFrustum
Frustum class defined by six planes enclosing the frustum. The normals face inward.
math/frustum.h:32
↓ 1 callers
Class
CGraph
math/graph.h:10
↓ 1 callers
Class
CNode
math/graph.h:21
↓ 1 callers
Class
CPuff
game/game.h:45
↓ 1 callers
Class
CRenderContext
renderer/renderingcontext.h:35
↓ 1 callers
Class
CShader
renderer/shaders.h:31
↓ 1 callers
Class
CShaderLibrary
renderer/shaders.h:99
↓ 1 callers
Class
CUniform
renderer/shaders.h:86
↓ 1 callers
Class
Quaternion
math/quaternion.h:5
↓ 1 callers
Class
stat
common/platform_win32.cpp:220
Class
AABB
math/collision.h:21
Class
CApplication
renderer/application.h:27
Class
CCharacter
This class holds information for a single character - eg the position and velocity of the player
game/character.h:33
Class
CCharacter
game/handle.h:22
Class
CCharacter
game/game.h:72
Class
CConsole
renderer/application.h:123
Class
CData
datamanager/dataserializer.h:30
Class
CData
datamanager/data.h:27
Class
CDataSerializer
datamanager/dataserializer.h:27
Class
CFrameBuffer
renderer/renderingcontext.h:49
Class
CGame
CGame is the "application" class. It creates the window and handles user input. It extends CApplication, which does all of the dirty work. All we have
game/game.h:40
Class
CHandle
game/handle.h:24
Class
CParameter
renderer/shaders.h:59
Class
CPlane
Plane class defined by a normal vector which should aways be unit length and a "distance" to the origin. Also can be thought of as ax + by + cz + d =
math/plane.h:24
Class
CRenderer
renderer/renderer.h:55
Class
CRenderer
renderer/renderingcontext.h:68
Class
CRenderer
renderer/application.h:102
Class
CRenderer
renderer/application.cpp:518
Class
CRenderingContext
game/character.h:44
Class
CRenderingContext
renderer/renderer.h:75
Class
CRenderingContext
renderer/renderer.cpp:99
Class
CRenderingContext
renderer/renderingcontext.h:32
Class
CShader
renderer/renderingcontext.cpp:474
Class
CShader
renderer/renderingcontext.h:51
Class
CShader
renderer/renderingcontext.h:109
Class
CUniform
renderer/shaders.h:64
Class
CubicSpline
math/spline.h:5
Class
EAngle
math/euler.h:22
Class
Joystick
glfw-2.7.9/tests/joysticks.c:37
Class
MVector4D
math/matrix.h:145
Class
Matrix4x4
math/frustum.h:22
Class
Point
math/vector.h:39
Class
Satellite
game/game.h:132
Class
Seaweed
game/seaweed.h:78
Class
Vector
math/collision.h:20
Class
Vector
math/euler.h:20
Class
_GLFWthread_struct
glfw-2.7.9/lib/cocoa/platform.h:198
Class
_GLFWthread_struct
glfw-2.7.9/lib/carbon/platform.h:239
Class
_GLFWthread_struct
glfw-2.7.9/lib/win32/platform.h:471
Class
_GLFWthread_struct
glfw-2.7.9/lib/x11/platform.h:432
Class
_GLFWwin_struct
glfw-2.7.9/lib/cocoa/platform.h:68
Class
_GLFWwin_struct
glfw-2.7.9/lib/carbon/platform.h:134
Class
_GLFWwin_struct
glfw-2.7.9/lib/win32/platform.h:292
Class
_GLFWwin_struct
glfw-2.7.9/lib/x11/platform.h:226
Class
__GLXFBConfigRec
glfw-2.7.9/lib/x11/platform.h:158
Class
__GLsync
include/GL3/gl3.h:2019
Class
_cl_context
These incomplete types let us declare types compatible with OpenCL's cl_context and cl_event */
include/GL3/gl3.h:2024
Class
_cl_event
include/GL3/gl3.h:2025
Class
_glfwResolution
glfw-2.7.9/lib/x11/x11_fullscreen.c:344
Class
codepair
glfw-2.7.9/lib/x11/x11_keysym2unicode.c:70
Class
dirent
common/platform_osx.cpp:90
Class
dirent
common/platform_linux.cpp:157
Class
ifconf
common/platform_linux.cpp:42
Class
ifreq
common/platform_linux.cpp:40
Class
js_event
Joystick event structure
glfw-2.7.9/lib/x11/x11_joystick.c:61
Class
stbi_gif_lzw_struct
renderer/image_read.cpp:3523
Class
stbi_gif_struct
renderer/image_read.cpp:3529
Class
tagKBDLLHOOKSTRUCT
glfw-2.7.9/lib/win32/platform.h:69
Class
timespec
glfw-2.7.9/lib/cocoa/cocoa_thread.c:347
Class
timespec
glfw-2.7.9/lib/carbon/carbon_thread.c:345
Class
timespec
glfw-2.7.9/lib/carbon/carbon_time.c:77
Class
timespec
glfw-2.7.9/lib/x11/x11_time.c:45
Class
timespec
glfw-2.7.9/lib/x11/x11_thread.c:428
Class
timeval
glfw-2.7.9/lib/cocoa/cocoa_thread.c:346
Class
timeval
glfw-2.7.9/lib/carbon/carbon_thread.c:344
Class
timeval
glfw-2.7.9/lib/carbon/carbon_time.c:44
Class
timeval
glfw-2.7.9/lib/carbon/carbon_init.c:138
Class
timeval
glfw-2.7.9/lib/x11/x11_time.c:53
Class
timeval
glfw-2.7.9/lib/x11/x11_thread.c:427