Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BSVino/MathForGameDevelopers
/ functions
Functions
1,158 in github.com/BSVino/MathForGameDevelopers
⨍
Functions
1,158
◇
Types & classes
92
Method
Point
math/vector.h:81
Function
PredictProjectileAtTime
https://www.youtube.com/watch?v=rqhAOc9gvC4
math/physics.h:4
Method
ProjectFrustum
math/matrix.cpp:291
Method
ProjectOrthographic
math/matrix.cpp:327
Method
ProjectPerspective
Create a perspective projection matrix. http://youtu.be/dul0mui292Q
math/matrix.cpp:266
Method
Quaternion
Building a quaternion from an axis-angle rotation. http://youtu.be/SCbpxiCN0U0
math/quaternion.cpp:9
Method
Quaternion
math/quaternion.h:8
Function
RandFloat
game/main.h:3
Method
Read
datamanager/dataserializer.cpp:26
Method
ReadPixels
renderer/renderingcontext.cpp:1075
Method
RenderCallback
renderer/application.h:52
Method
RenderFullscreenBuffers
renderer/renderer.cpp:144
Method
RenderMapFullscreen
renderer/renderer.cpp:148
Method
RenderOffscreenBuffers
renderer/renderer.cpp:140
Method
RenderWireBox
renderer/renderingcontext.cpp:305
Function
Resize
glfw-2.7.9/examples/particles.c:900
Method
Rotate
renderer/renderingcontext.cpp:190
Function
RotateVectorAroundAxisAngle
Rotation of a vector around an axis by theta degrees. https://www.youtube.com/watch?v=dttFiVn0rvc
math/axisangle.h:7
Method
Save
datamanager/dataserializer.cpp:99
Method
Scale
renderer/renderingcontext.cpp:201
Method
ScreenSamples
renderer/renderer.h:109
Method
SetAlpha
renderer/renderingcontext.h:88
Method
SetBitangentsBuffer
renderer/renderingcontext.cpp:905
Method
SetBlue
math/color.cpp:81
Method
SetCameraOrthoHeight
renderer/renderer.h:86
Function
SetClipboard
common/platform_win32.cpp:79
Function
SetClipboard
common/platform_linux.cpp:134
Method
SetColor
renderer/renderingcontext.cpp:556
Method
SetColor
math/color.cpp:55
Method
SetColumn
math/matrix.cpp:534
Method
SetCustomIntBuffer
renderer/renderingcontext.cpp:947
Method
SetDepthFunction
renderer/renderingcontext.cpp:269
Method
SetDepthMask
renderer/renderingcontext.cpp:254
Method
SetForwardVector
math/matrix.cpp:549
Method
SetGreen
math/color.cpp:76
Method
SetHSL
From: http://en.wikipedia.org/wiki/HSL_and_HSV#Converting_to_RGB
math/color.cpp:97
Method
SetKey
datamanager/data.h:59
Method
SetMoveParent
Make this character move along with the parent character http://youtu.be/KI0KZzqC6sA
game/character.cpp:130
Method
SetMultisampling
renderer/application.h:37
Method
SetNormalsBuffer
renderer/renderingcontext.cpp:867
Method
SetPosition
renderer/renderingcontext.cpp:166
Method
SetRed
math/color.cpp:71
Method
SetRenderOrthographic
renderer/renderer.h:89
Method
SetRightVector
math/matrix.cpp:563
Method
SetSize
renderer/renderer.cpp:194
Method
SetTangentsBuffer
renderer/renderingcontext.cpp:886
Method
SetUpVector
math/matrix.cpp:556
Method
SetValue
datamanager/data.h:60
Method
SetViewport
renderer/renderingcontext.cpp:225
Method
ShouldRenderOrthographic
renderer/renderer.h:101
Method
SimpsonsRule
math/spline.h:119
Method
SimpsonsRuleSingleSpline
Composite Simpson's Rule, Burden & Faires - Numerical Analysis 9th, algorithm 4.1
math/spline.h:98
Function
SleepMS
common/platform_osx.cpp:47
Function
SleepMS
common/platform_win32.cpp:44
Function
SleepMS
common/platform_linux.cpp:106
Method
Slerp
Spherical linear interpolation of a quaternion http://youtu.be/x1aCcyD0hqE
math/quaternion.cpp:82
Method
SplineAtTime
math/spline.h:50
Method
ToAxisAngle
math/quaternion.cpp:131
Function
ToForwardSlashes
common/files.h:77
Method
Trace
math/matrix.cpp:620
Method
TraceLine
Trace a line through the world to simulate, eg, a bullet http://www.youtube.com/watch?v=USjbg5QXk3g
game/game.cpp:305
Function
TranslateKeyFromQwerty
common/platform_osx.cpp:222
Function
TranslateKeyFromQwerty
If we are using a non-qwerty layout, find the localized key that matches this letter's position in qwerty.
common/platform_win32.cpp:334
Function
TranslateKeyFromQwerty
common/platform_linux.cpp:287
Function
TranslateKeyToQwerty
If we are using a non-qwerty layout, find the qwerty key that matches this letter's position on the keyboard.
common/platform_win32.cpp:322
Function
TranslateKeyToQwerty
Not worried about supporting these on Linux right now.
common/platform_linux.cpp:282
Method
Transposed
math/matrix.cpp:107
Function
TriangleWave
Returns a triangle wave on the interval [0, 1]
math/maths.h:58
Method
UnloadTextureFromGL
renderer/renderer.cpp:411
Method
UnloadVertexDataFromGL
renderer/renderer.cpp:320
Method
Update
In this Update() function we need to update all of our characters. Move them around or whatever we want to do. http://www.youtube.com/watch?v=c4b9lCfS
game/game.cpp:365
Function
VAlign
Rounds x up to the nearest multiple of n. Useful for aligning memory.
common/vtb.h:288
Function
VPo2
Rounds v up to the next highest multiple of 2.
common/vtb.h:295
Method
Vector
math/vector.cpp:22
Method
Vector
math/vector.h:23
Method
Vector2D
math/vector2d.h:46
Method
Vector4D
math/vector4d.h:59
Method
WindowCloseCallback
renderer/application.h:55
Method
WindowResize
renderer/application.cpp:188
Method
WindowResizeCallback
renderer/application.h:58
Method
WindowTitle
renderer/application.h:41
Function
_glfwNewThread
glfw-2.7.9/lib/cocoa/cocoa_thread.c:45
Function
_glfwNewThread
glfw-2.7.9/lib/carbon/carbon_thread.c:44
Function
_glfwNewThread
glfw-2.7.9/lib/win32/win32_thread.c:66
Function
_glfwNewThread
glfw-2.7.9/lib/x11/x11_thread.c:45
Function
_glfwPlatformBroadcastCond
glfw-2.7.9/lib/cocoa/cocoa_thread.c:394
Function
_glfwPlatformBroadcastCond
glfw-2.7.9/lib/carbon/carbon_thread.c:391
Function
_glfwPlatformBroadcastCond
glfw-2.7.9/lib/win32/win32_thread.c:476
Function
_glfwPlatformCloseWindow
glfw-2.7.9/lib/carbon/carbon_window.c:938
Function
_glfwPlatformCloseWindow
glfw-2.7.9/lib/win32/win32_window.c:1463
Function
_glfwPlatformCreateCond
glfw-2.7.9/lib/cocoa/cocoa_thread.c:306
Function
_glfwPlatformCreateCond
glfw-2.7.9/lib/carbon/carbon_thread.c:304
Function
_glfwPlatformCreateCond
glfw-2.7.9/lib/win32/win32_thread.c:352
Function
_glfwPlatformCreateMutex
glfw-2.7.9/lib/cocoa/cocoa_thread.c:247
Function
_glfwPlatformCreateMutex
glfw-2.7.9/lib/carbon/carbon_thread.c:245
Function
_glfwPlatformCreateMutex
glfw-2.7.9/lib/win32/win32_thread.c:295
Function
_glfwPlatformCreateThread
glfw-2.7.9/lib/cocoa/cocoa_thread.c:81
Function
_glfwPlatformCreateThread
glfw-2.7.9/lib/carbon/carbon_thread.c:81
Function
_glfwPlatformCreateThread
glfw-2.7.9/lib/win32/win32_thread.c:103
Function
_glfwPlatformDestroyCond
glfw-2.7.9/lib/cocoa/cocoa_thread.c:329
← previous
next →
801–900 of 1,158, ranked by callers