Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JoeyDeVries/LearnOpenGL
/ types & classes
Types & classes
778 in github.com/JoeyDeVries/LearnOpenGL
⨍
Functions
1,960
◇
Types & classes
778
↓ 354 callers
Class
vec<4, T, Q>
includes/glm/detail/type_vec4.hpp:17
↓ 100 callers
Class
vec<3, T, Q>
includes/glm/detail/type_vec3.hpp:17
↓ 30 callers
Class
vec<2, T, Q>
includes/glm/detail/type_vec2.hpp:17
↓ 18 callers
Class
PowerUp
PowerUp inherits its state and rendering functions from GameObject but also holds extra information to state its active duration and whether it is act
src/7.in_practice/3.2d_game/0.full_source/power_up.h:29
↓ 4 callers
Class
aiColor3D
includes/assimp/types.h:158
↓ 2 callers
Class
AABB
includes/learnopengl/entity.h:259
↓ 2 callers
Class
Mesh
includes/learnopengl/mesh.h:40
↓ 2 callers
Class
aiMatrix4x4
includes/assimp/matrix4x4.h:235
↓ 2 callers
Class
vec
includes/glm/detail/qualifier.hpp:35
↓ 1 callers
Class
Bone
includes/learnopengl/bone.h:31
↓ 1 callers
Class
Exporter
includes/assimp/Importer.hpp:60
↓ 1 callers
Class
GameObject
Container object for holding all state relevant for a single game object entity. Each object in the game likely needs the minimal of state as describe
src/7.in_practice/3.2d_game/0.full_source/game_object.h:22
↓ 1 callers
Class
IOStream
export.hpp
includes/assimp/Importer.hpp:61
↓ 1 callers
Class
IOSystem
includes/assimp/Importer.hpp:62
↓ 1 callers
Class
Importer
======================================================================= Public interface to Assimp
includes/assimp/Importer.hpp:59
↓ 1 callers
Class
LogStream
includes/assimp/Logger.hpp:49
↓ 1 callers
Class
Model
includes/learnopengl/model.h:26
↓ 1 callers
Class
Particle
Represents a single particle and its state
src/7.in_practice/3.2d_game/0.full_source/particle_generator.h:22
↓ 1 callers
Class
ProgressHandler
includes/assimp/Importer.hpp:63
↓ 1 callers
Class
Sphere
includes/learnopengl/entity.h:172
↓ 1 callers
Class
aiColor4D
includes/assimp/color4.h:96
↓ 1 callers
Class
aiString
---------------------------------------------------------------------------------- Represents an UTF-8 string, zero byte terminated. * * The charac
includes/assimp/types.h:250
↓ 1 callers
Class
op_div
includes/glm/detail/_swizzle.hpp:77
↓ 1 callers
Class
op_equal
includes/glm/detail/_swizzle.hpp:57
↓ 1 callers
Class
op_minus
includes/glm/detail/_swizzle.hpp:62
↓ 1 callers
Class
op_mul
includes/glm/detail/_swizzle.hpp:72
↓ 1 callers
Class
op_plus
includes/glm/detail/_swizzle.hpp:67
Class
AFM_FontInfoRec_
includes/freetype/internal/t1types.h:172
Class
AFM_KernPairRec_
includes/freetype/internal/t1types.h:163
Class
AFM_ParserRec_
includes/freetype/internal/psaux.h:1257
Class
AFM_Parser_FuncsRec_
includes/freetype/internal/psaux.h:1259
Class
AFM_StreamRec_
includes/freetype/internal/psaux.h:1276
Class
AFM_TrackKernRec_
includes/freetype/internal/t1types.h:153
Class
ASSIMP_API
includes/assimp/material.h:630
Class
ASSIMP_API
includes/assimp/Importer.hpp:116
Class
ASSIMP_API
includes/assimp/Logger.hpp:59
Class
ASSIMP_API
includes/assimp/ProgressHandler.hpp:54
Class
ASSIMP_API
includes/assimp/types.h:88
Class
ASSIMP_API
includes/assimp/NullLogger.hpp:55
Class
ASSIMP_API
includes/assimp/IOSystem.hpp:70
Class
ASSIMP_API
includes/assimp/IOStream.hpp:64
Class
ASSIMP_API
includes/assimp/DefaultLogger.hpp:72
Class
ASSIMP_API
includes/assimp/Exporter.hpp:77
Class
ASSIMP_API
includes/assimp/LogStream.hpp:56
Class
ASSIMP_API
includes/assimp/port/AndroidJNI/AndroidJNIIOSystem.h:57
Class
Animation
includes/learnopengl/animation.h:20
Class
Animator
includes/learnopengl/animator.h:11
Class
AreaLight
src/8.guest/2022/7.area_lights/2.multiple_area_lights/multiple_area_lights.cpp:70
Class
AssimpGLMHelpers
includes/learnopengl/assimp_glm_helpers.h:10
Class
AssimpNodeData
includes/learnopengl/animation.h:12
Class
BDF_PropertyRec_
includes/freetype/ftbdf.h:93
Class
BallObject
BallObject holds the state of the Ball object inheriting relevant state data from GameObject. Contains some extra functionality specific to Breakout's
src/7.in_practice/3.2d_game/0.full_source/ball_object.h:23
Class
BallObject
BallObject holds the state of the Ball object inheriting relevant state data from GameObject. Contains some extra functionality specific to Breakout's
src/7.in_practice/3.2d_game/0.full_source/progress/5.1.ball_object_collisions.h:23
Class
BaseImporter
======================================================================= Plugin development Include the following headers for the declarations: BaseIm
includes/assimp/Importer.hpp:71
Class
BaseProcess
includes/assimp/Importer.hpp:72
Class
BatchLoader
includes/assimp/Importer.hpp:74
Class
BloomRenderer
src/8.guest/2022/6.physically_based_bloom/physically_based_bloom.cpp:153
Class
BoneInfo
includes/learnopengl/animdata.h:5
Class
BoundingVolume
includes/learnopengl/entity.h:155
Class
CFF_AxisCoords_
includes/freetype/internal/cfftypes.h:128
Class
CFF_BlendRec_
includes/freetype/internal/cfftypes.h:171
Class
CFF_Builder_
includes/freetype/internal/psaux.h:994
Class
CFF_Builder_FuncsRec_
includes/freetype/internal/psaux.h:1020
Class
CFF_CharsetRec_
includes/freetype/internal/cfftypes.h:97
Class
CFF_Decoder_
includes/freetype/internal/psaux.h:1167
Class
CFF_Decoder_FuncsRec_
includes/freetype/internal/psaux.h:1214
Class
CFF_Decoder_Zone_
includes/freetype/internal/psaux.h:1158
Class
CFF_EncodingRec_
includes/freetype/internal/cfftypes.h:85
Class
CFF_FDSelectRec_
includes/freetype/internal/cfftypes.h:284
Class
CFF_FontRecDictRec_
includes/freetype/internal/cfftypes.h:185
Class
CFF_FontRec_
includes/freetype/internal/cfftypes.h:157
Class
CFF_GlyphSlotRec_
includes/freetype/internal/cffotypes.h:60
Class
CFF_InternalRec_
includes/freetype/internal/cffotypes.h:81
Class
CFF_PrivateRec_
includes/freetype/internal/cfftypes.h:245
Class
CFF_SizeRec_
includes/freetype/internal/cffotypes.h:44
Class
CFF_SubFontRec_
includes/freetype/internal/cfftypes.h:242
Class
CFF_Transform_
includes/freetype/internal/cffotypes.h:93
Class
CFF_VStoreRec_
includes/freetype/internal/cfftypes.h:144
Class
CFF_VarData_
includes/freetype/internal/cfftypes.h:114
Class
CFF_VarRegion_
includes/freetype/internal/cfftypes.h:137
Class
CID_FaceDictRec_
includes/freetype/t1tables.h:348
Class
CID_FaceInfoRec_
includes/freetype/t1tables.h:401
Class
CID_FaceRec_
includes/freetype/internal/t1types.h:200
Class
CID_SubrsRec_
includes/freetype/internal/t1types.h:133
Class
Camera
An abstract camera class that processes input and calculates the corresponding Euler Angles, Vectors and Matrices for use in OpenGL
includes/learnopengl/camera.h:25
Enum
Camera_Movement
Defines several possible options for camera movement. Used as abstraction to stay away from window-system specific input methods
includes/learnopengl/camera.h:9
Class
Character
Holds all state information relevant to a character as loaded using FreeType
src/7.in_practice/3.2d_game/0.full_source/text_renderer.h:22
Class
Character
Holds all state information relevant to a character as loaded using FreeType
src/7.in_practice/2.text_rendering/text_rendering.cpp:27
Class
Color
src/8.guest/2022/7.area_lights/colors.hpp:10
Class
ComputeShader
includes/learnopengl/shader_c.h:12
Enum
Direction
Represents the four possible (collision) directions
src/7.in_practice/3.2d_game/0.full_source/game.h:28
Enum
Direction
Represents the four possible (collision) directions
src/7.in_practice/3.2d_game/0.full_source/progress/8.game.h:26
Enum
Direction
Represents the four possible (collision) directions
src/7.in_practice/3.2d_game/0.full_source/progress/5.game.h:25
Enum
ESampleFormat
audio sample data format enumeration for supported formats
includes/irrKlang/ik_SAudioStreamFormat.h:15
Enum
E_SOUND_ENGINE_OPTIONS
An enumeration for all options for starting up the sound engine When using createIrrKlangDevice, use a combination of this these as 'options' paramet
includes/irrKlang/ik_ESoundEngineOptions.h:15
Enum
E_SOUND_OUTPUT_DRIVER
An enumeration for all types of supported sound drivers Values of this enumeration can be used as parameter when calling createIrrKlangDevice(). */
includes/irrKlang/ik_ESoundOutputDrivers.h:12
Enum
E_STOP_EVENT_CAUSE
An enumeration listing all reasons for a fired sound stop event
includes/irrKlang/ik_ISoundStopEventReceiver.h:17
Enum
E_STREAM_MODE
An enumeration for all types of supported stream modes
includes/irrKlang/ik_EStreamModes.h:11
Class
Entity
includes/learnopengl/entity.h:386
Class
Entity
src/8.guest/2021/1.scene/2.frustum_culling/frustum_culling.cpp:20
next →
1–100 of 778, ranked by callers