Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MikeMcShaffry/gamecode4
/ functions
Functions
1,630 in github.com/MikeMcShaffry/gamecode4
⨍
Functions
1,630
◇
Types & classes
353
↓ 55 callers
Function
ToStr
Source/GCC4/Utilities/String.cpp:324
↓ 45 callers
Function
MakeStrongPtr
Source/GCC4/Utilities/templates.h:85
↓ 40 callers
Method
VAddListener
--------------------------------------------------------------------------------------------------------------------- EventManager::VAddListener -----
Source/GCC4/EventManager/EventManagerImpl.cpp:65
↓ 40 callers
Method
VRemoveListener
--------------------------------------------------------------------------------------------------------------------- EventManager::VRemoveListener --
Source/GCC4/EventManager/EventManagerImpl.cpp:89
↓ 34 callers
Method
empty
Source/GCC4/Multicore/CriticalSection.h:168
↓ 30 callers
Method
GetString
---------------------------------------------------------- GameCodeApp::GetString - Chapter 5, page 144 creates a string from a string resourc
Source/GCC4/GameCode4/GameCode.cpp:373
↓ 28 callers
Method
GetId
accessors
Source/GCC4/Actors/Actor.h:77
↓ 25 callers
Method
VQueueEvent
--------------------------------------------------------------------------------------------------------------------- EventManager::VQueueEvent ------
Source/GCC4/EventManager/EventManagerImpl.cpp:142
↓ 22 callers
Method
GetHandle
ResCache::GetHandle - Chapter 8, page 227
Source/GCC4/ResourceCache/ResCache.cpp:351
↓ 21 callers
Method
VGet
Source/GCC4/Graphics3D/Geometry.cpp:322
↓ 21 callers
Method
clear
This clears the value of this optional variable and makes it invalid once again.
Source/GCC4/Utilities/templates.h:228
↓ 18 callers
Method
Unlock
Source/GCC4/Multicore/CriticalSection.h:62
↓ 17 callers
Method
GetLuaState
Source/GCC4/LUAScripting/LuaStateManager.cpp:150
↓ 17 callers
Method
Lock
Source/GCC4/Multicore/CriticalSection.h:57
↓ 16 callers
Method
GetMaterial
Source/GCC4/Graphics3D/SceneNodes.h:118
↓ 15 callers
Method
GetExtra
Source/GCC4/ResourceCache/ResCache.h:150
↓ 15 callers
Method
Xform
Source/GCC4/Graphics3D/Geometry.h:340
↓ 14 callers
Method
GetCamera
Source/GCC4/Graphics3D/Scene.h:104
↓ 13 callers
Method
GetTransform
transform functions
Source/GCC4/Actors/TransformComponent.h:58
↓ 11 callers
Method
Size
Source/GCC4/ResourceCache/ResCache.h:146
↓ 11 callers
Method
valid
utility functions
Source/GCC4/Utilities/templates.h:238
↓ 10 callers
Method
AttachProcess
--------------------------------------------------------------------------------------------------------------------- Attaches the process to the proc
Source/GCC4/Mainloop/ProcessManager.cpp:122
↓ 10 callers
Method
GetGlobalVars
Source/GCC4/LUAScripting/LuaStateManager.cpp:144
↓ 10 callers
Function
Init
Source/GCC4/Debugging/Logger.cpp:368
↓ 10 callers
Method
SetPosition
Source/GCC4/Graphics3D/Geometry.h:252
↓ 10 callers
Method
VOnRestore
D3DSkyNode9::VOnRestore - 3rd Edition, Chapter 14, page 500
Source/GCC4/Graphics3D/Sky.cpp:107
↓ 9 callers
Method
GetPosition
Source/GCC4/Graphics3D/Geometry.h:276
↓ 9 callers
Method
GetRenderer
Source/GCC4/Graphics3D/Scene.h:139
↓ 9 callers
Method
PopMatrix
Source/GCC4/Graphics3D/Scene.h:119
↓ 9 callers
Method
PushAndSetMatrix
Source/GCC4/Graphics3D/Scene.h:107
↓ 9 callers
Method
VTriggerEvent
--------------------------------------------------------------------------------------------------------------------- EventManager::VTrigger ---------
Source/GCC4/EventManager/EventManagerImpl.cpp:117
↓ 8 callers
Method
Init
Source/GCC4/Actors/Actor.cpp:65
↓ 8 callers
Method
Length
somewhat hacky vector emulation (maybe I should just write my own vector class)
Source/GCC4/Utilities/types.h:83
↓ 8 callers
Method
VGetActor
Source/GCC4/GameCode4/BaseGameLogic.cpp:292
↓ 7 callers
Function
Destroy
Source/GCC4/Debugging/Logger.cpp:377
↓ 7 callers
Method
GetActorId
Source/TeapotWars/TeapotEvents.h:448
↓ 7 callers
Method
GetHwnd
Source/GCC4/GameCode4/GameCode.cpp:103
↓ 7 callers
Method
GetName
Source/GCC4/EventManager/Events.h:103
↓ 7 callers
Method
GetPos
Source/GCC4/Actors/BaseScriptComponent.cpp:246
↓ 7 callers
Method
GetTopMatrix
Source/GCC4/Graphics3D/Scene.h:127
↓ 7 callers
Method
Pick
Source/GCC4/Graphics3D/Raycast.cpp:94
↓ 7 callers
Method
RegisterLoader
ResCache::RegisterLoader - Chapter 8, page 225 The loaders are discussed on the page refereced above - this method simply adds the loader to the
Source/GCC4/ResourceCache/ResCache.cpp:342
↓ 7 callers
Method
SetTexture
GameCode4_Hlsl_PixelShader::SetTexture - Chapter 15, page 519
Source/GCC4/Graphics3D/Shaders.cpp:315
↓ 7 callers
Method
SetupRender
GameCode4_Hlsl_VertexShader::SetupRender - Chapter 15, page 513
Source/GCC4/Graphics3D/Shaders.cpp:151
↓ 7 callers
Method
Show
Source/GCC4/Debugging/Logger.cpp:351
↓ 7 callers
Method
VActive
Source/GCC4/Audio/DirectSoundAudio.h:98
↓ 7 callers
Function
ws2s
Source/GCC4/Utilities/String.cpp:301
↓ 6 callers
Function
AnsiToWideCch
----------------------------------------------------------------------------- Name: AnsiToWideCch() Desc: This is a UNICODE conversion utility to conv
Source/GCC4/Utilities/String.cpp:161
↓ 6 callers
Method
Buffer
Source/GCC4/ResourceCache/ResCache.h:147
↓ 6 callers
Method
BuildRotationY
Source/GCC4/Graphics3D/Geometry.h:241
↓ 6 callers
Method
GetDiffuse
Source/GCC4/Graphics3D/Material.h:57
↓ 6 callers
Method
GetParams
()
Source/GCC4Editor/EditorApp/ActorCreationForm.cs:93
↓ 6 callers
Method
Normalize
Source/GCC4/Graphics3D/Geometry.h:564
↓ 6 callers
Method
OnRestore
Scene::OnRestore - Chapter 16, page 540
Source/GCC4/Graphics3D/Scene.cpp:144
↓ 6 callers
Method
SetExtra
Source/GCC4/ResourceCache/ResCache.h:151
↓ 6 callers
Method
SetTransform
Source/GCC4/Actors/TransformComponent.h:59
↓ 6 callers
Function
Vec3_to_btVector3
//////////////////////////////////////////////////////////////////////// helpers for conversion to and from Bullet's data types
Source/GCC4/Physics/Physics.cpp:135
↓ 6 callers
Function
get_log
Source/GCC4/Multicore/SafeStream.h:499
↓ 5 callers
Method
Cross
Source/GCC4/Graphics3D/Geometry.h:85
↓ 5 callers
Method
End
-------------------------------------------------------------------------- Function: End Purpose: Finish the object Parameters: -----------
Source/GCC4/ResourceCache/ZipFile.cpp:245
↓ 5 callers
Method
GetLightManager
Source/GCC4/Graphics3D/Scene.h:133
↓ 5 callers
Method
GetPathingNode
Source/GCC4/AI/Pathing.h:141
↓ 5 callers
Method
GetPosition
Source/GCC4/Actors/TransformComponent.h:60
↓ 5 callers
Method
VGetType
Source/TeapotWars/TeapotWarsView.h:166
↓ 5 callers
Function
WideToAnsiCch
----------------------------------------------------------------------------- Name: WideToAnsi() Desc: This is a UNICODE conversion utility to convert
Source/GCC4/Utilities/String.cpp:184
↓ 5 callers
Function
WrapPi
WrapPi, Wrap2Pi, AngleDiff - returns the smallest angle - useful for knowing which way around the circle to turn
Source/GCC4/Utilities/Math.cpp:659
↓ 5 callers
Function
btVector3_to_Vec3
Source/GCC4/Physics/Physics.cpp:140
↓ 4 callers
Method
BuildTranslation
Source/GCC4/Graphics3D/Geometry.h:362
↓ 4 callers
Method
Create
(string rootDirectoryName, string zipFileName)
Source/GCC4Editor/EditorApp/ZipFileUtility.cs:54
↓ 4 callers
Method
Get
Source/GCC4/LUAScripting/LuaStateManager.h:51
↓ 4 callers
Method
GetActorId
Source/GCC4/Actors/BaseScriptComponent.cpp:229
↓ 4 callers
Function
GetActorList
GetActorList - Chapter 22, page 757
Source/GCC4Editor/GCC4EditorDLL/EditorGlobalFunctions.cpp:220
↓ 4 callers
Function
GetActorXml
GetActorXml - Chapter 22, page 758
Source/GCC4Editor/GCC4EditorDLL/EditorGlobalFunctions.cpp:259
↓ 4 callers
Method
GetAmbient
Source/GCC4/Graphics3D/Material.h:54
↓ 4 callers
Method
GetDirection
Source/GCC4/Graphics3D/Geometry.h:281
↓ 4 callers
Method
GetFormat
Source/GCC4/Audio/SoundResource.h:61
↓ 4 callers
Method
GetHumanView
GameCodeApp::GetHumanView() - not described in the book FUTURE WORK - This function should accept a player number for split screen games
Source/GCC4/GameCode4/GameCode.cpp:791
↓ 4 callers
Method
GetStringSize
FontHandler::GetStringSize - Chapter 10, page 333
Source/GCC4/Graphics2D/Font.cpp:154
↓ 4 callers
Method
GetTexture
Source/GCC4/Graphics3D/Material.h:85
↓ 4 callers
Method
Load
ResCache::Load - Chapter 8, page 228-230
Source/GCC4/ResourceCache/ResCache.cpp:369
↓ 4 callers
Method
Preload
ResCache::Preload - Chapter 8, page 236
Source/GCC4/ResourceCache/ResCache.cpp:612
↓ 4 callers
Method
SetDiffuse
FUTURE WORK - Creating a component like architecture for C++ shader integration would be a good idea! For example - a texture component like the one b
Source/GCC4/Graphics3D/Shaders.cpp:507
↓ 4 callers
Function
SetDisplayFlags
Source/GCC4/Debugging/Logger.cpp:389
↓ 4 callers
Method
VExecuteString
Source/GCC4/LUAScripting/LuaStateManager.cpp:97
↓ 4 callers
Method
VGetType
Source/GCC4/Network/Network.h:136
↓ 4 callers
Method
VStop
DirectSoundAudioBuffer::VStop - Chapter 13, page 421 Stop a sound and rewind play position to the beginning.
Source/GCC4/Audio/DirectSoundAudio.cpp:272
↓ 4 callers
Method
push
Source/GCC4/Multicore/CriticalSection.h:156
↓ 3 callers
Method
BuildYawPitchRoll
Source/GCC4/Graphics3D/Geometry.h:243
↓ 3 callers
Method
GetColor
Source/GCC4/Actors/RenderComponent.h:61
↓ 3 callers
Method
GetGameLogic
Source/GCC4/GameCode4/GameCode.h:189
↓ 3 callers
Method
GetGoal
Source/GCC4/AI/Pathing.h:143
↓ 3 callers
Method
GetProjection
Source/GCC4/Graphics3D/SceneNodes.h:317
↓ 3 callers
Method
GetSocketId
Source/GCC4/EventManager/Events.h:534
↓ 3 callers
Method
GetState
accessors
Source/GCC4/Mainloop/Process.h:105
↓ 3 callers
Method
GetType
Source/GCC4/Actors/Actor.h:78
↓ 3 callers
Method
GetView
Source/GCC4/Graphics3D/SceneNodes.h:318
↓ 3 callers
Method
GetWorldViewProjection
CameraNode::GetWorldViewProjection - not described in the book Returns the concatenation of the world and view projection, which is generally sent
Source/GCC4/Graphics3D/SceneNodes.cpp:580
↓ 3 callers
Method
Init
Source/GCC4/GameCode4/BaseGameLogic.cpp:130
↓ 3 callers
Function
InitIntersection
Source/GCC4/Graphics3D/Raycast.cpp:48
↓ 3 callers
Method
Inverse
Source/GCC4/Graphics3D/Geometry.h:355
next →
1–100 of 1,630, ranked by callers