Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OneLoneCoder/olcPixelGameEngine
/ types & classes
Types & classes
131 in github.com/OneLoneCoder/olcPixelGameEngine
⨍
Functions
845
◇
Types & classes
131
↓ 26 callers
Class
Pixel
olcPixelGameEngine.h:955
↓ 22 callers
Class
v_2d
olcPixelGameEngine.h:624
↓ 22 callers
Class
v_2d
utilities/olcUTIL_Geometry2D.h:209
↓ 20 callers
Class
v_3d
utilities/olcUTIL_Hardware3D.h:107
↓ 4 callers
Class
line
utilities/olcUTIL_Geometry2D.h:559
↓ 2 callers
Enum
DecalMode
olcPixelGameEngine.h:1162
↓ 1 callers
Enum
DecalStructure
olcPixelGameEngine.h:1172
↓ 1 callers
Class
Menu
extensions/olcPGEX_PopUpMenu.h:170
↓ 1 callers
Class
ResourceBuffer
O------------------------------------------------------------------------------O | olc::ResourcePack - A virtual scrambled filesystem to pack your ass
olcPixelGameEngine.h:1040
Enum
Alignment
extensions/olcPGEX_QuickGUI.h:195
Class
Animation
utilities/olcUTIL_Animate2D.h:192
Class
AnimationState
A Animate2D::State is a lightweight token that can be attached to things that are animated. Under normal circumstances, it is never updated manually
utilities/olcUTIL_Animate2D.h:180
Class
AudioSample
extensions/olcPGEX_Sound.h:131
Class
BaseControl
Virtual base class for all controls
extensions/olcPGEX_QuickGUI.h:86
Class
Button
Creates a Button Control - a clickable, labelled rectangle
extensions/olcPGEX_QuickGUI.h:223
Class
Camera2D
utilities/olcUTIL_Camera2D.h:66
Class
Camera2D
examples/TEST_Camera2D.cpp:66
Class
Camera3D
utilities/olcUTIL_Hardware3D.h:1060
Class
Camera3D_Orbit
utilities/olcUTIL_Hardware3D.h:1302
Class
Camera3D_SimpleFPS
utilities/olcUTIL_Hardware3D.h:1234
Enum
CellSide
extensions/olcPGEX_RayCastWorld.h:132
Class
CheckBox
Creates a Button Control - a clickable, labelled rectangle
extensions/olcPGEX_QuickGUI.h:246
Enum
CullMode
olcPixelGameEngine.h:1220
Class
Decal
O------------------------------------------------------------------------------O | olc::Decal - A GPU resident storage of an olc::Sprite
olcPixelGameEngine.h:1134
Class
DecalInstance
olcPixelGameEngine.h:1206
Class
DecalPatch
olcPixelGameEngine.h:941
Enum
DudeState
examples/TEST_Animate2D.cpp:72
Class
DynamicQuadTree
utilities/olcUTIL_QuadTree.h:92
Class
Effect
extensions/olcPGEX_Shaders.h:245
Class
EffectConfig
extensions/olcPGEX_Shaders.h:86
Class
Engine
The RayCastWorld Engine - Inherit from this, implement abstract methods, call Update() and Render() when required
extensions/olcPGEX_RayCastWorld.h:128
Class
Example
olcExampleProgram.cpp:4
Class
Example
examples/TEST_Shaders.cpp:63
Enum
Flip
olcPixelGameEngine.h:1097
Class
Frame
This class rerpresents a valid "frame" of an animation. It could be from any image source, and any location withing that image source. Once it's const
utilities/olcUTIL_Animate2D.h:73
Class
FrameSequence
utilities/olcUTIL_Animate2D.h:109
Class
GDIPlusStartup
olcPixelGameEngine.h:6450
Class
GFX2D
Container class for Advanced 2D Drawing functions
extensions/olcPGEX_Graphics2D.h:85
Class
GFX3D
Container class for Advanced 2D Drawing functions
extensions/olcPGEX_Graphics3D.h:88
Class
GPUTask
olcPixelGameEngine.h:1227
Class
HWButton
O------------------------------------------------------------------------------O | olc::HWButton - Represents the state of a hardware button (mouse/ke
olcPixelGameEngine.h:1029
Class
ImageButton
extensions/olcPGEX_QuickGUI.h:264
Class
ImageCheckBox
extensions/olcPGEX_QuickGUI.h:280
Class
ImageLoader
olcPixelGameEngine.h:1065
Class
ImageLoader_GDIPlus
olcPixelGameEngine.h:6468
Class
ImageLoader_LibPNG
olcPixelGameEngine.h:6557
Class
ImageLoader_STB
olcPixelGameEngine.h:5210
Enum
Key
Thanks to scripticuk and others for updating the key maps NOTE: The GLUT platform will need updating, open to contributions ;)
olcPixelGameEngine.h:1003
Enum
LIGHTS
extensions/olcPGEX_Graphics3D.h:189
Class
Label
Creates a Label Control - it's just text!
extensions/olcPGEX_QuickGUI.h:175
Class
LayerDesc
olcPixelGameEngine.h:1246
Class
ListBox
extensions/olcPGEX_QuickGUI.h:330
Class
Manager
extensions/olcPGEX_PopUpMenu.h:215
Class
Manager
extensions/olcPGEX_QuickGUI.h:83
Class
Math
extensions/olcPGEX_Graphics3D.h:147
Class
ModalDialog
extensions/olcPGEX_QuickGUI.h:367
Enum
Mode
olcPixelGameEngine.h:963
Enum
Mode
olcPixelGameEngine.h:1096
Enum
Mode
utilities/olcUTIL_Camera2D.h:69
Enum
Mode
examples/TEST_Camera2D.cpp:69
Class
Model
extensions/olcPGEX_Wireframe.h:126
Class
Object
Base class for objects that exist in world
extensions/olcPGEX_RayCastWorld.h:88
Class
PGEX
olcPixelGameEngine.h:1302
Class
Palette
utilities/olcUTIL_Palette.h:98
Class
PipeLine
extensions/olcPGEX_Graphics3D.h:198
Class
PixelGameEngine
olcPixelGameEngine.h:938
Class
Platform
olcPixelGameEngine.h:1284
Class
Platform_Emscripten
olcPixelGameEngine.h:7630
Class
Platform_GLUT
olcPixelGameEngine.h:7288
Class
Platform_Headless
olcPixelGameEngine.h:5162
Class
Platform_Linux
olcPixelGameEngine.h:7001
Class
Platform_Windows
olcPixelGameEngine.h:6686
Class
Quad3D
examples/TEST_Hardware3D.cpp:60
Class
QuadTreeContainer
utilities/olcUTIL_QuadTree.h:252
Class
QuadTreeItem
utilities/olcUTIL_QuadTree.h:241
Class
QuadTreeItemLocation
utilities/olcUTIL_QuadTree.h:83
Enum
RENDERFLAGS
extensions/olcPGEX_Graphics3D.h:178
Class
Renderable
O------------------------------------------------------------------------------O | olc::Renderable - Convenience class to keep a sprite and decal toge
olcPixelGameEngine.h:1183
Class
Renderer
olcPixelGameEngine.h:1260
Class
Renderer_Headless
olcPixelGameEngine.h:5139
Class
Renderer_OGL10
olcPixelGameEngine.h:5302
Class
ResourcePack
olcPixelGameEngine.h:1046
Class
SOUND
Container class for Advanced 2D Drawing functions
extensions/olcPGEX_Sound.h:127
Class
Shade
extensions/olcPGEX_Shaders.h:271
Class
SingleSelection
utilities/olcUTIL_Container.h:76
Class
Slider
Creates a Slider Control - a grabbable handle that slides between two locations
extensions/olcPGEX_QuickGUI.h:300
Class
SplashScreen
extensions/olcPGEX_SplashScreen.h:73
Class
Sprite
olcPixelGameEngine.h:939
Class
SpritePatch
olcPixelGameEngine.h:940
Enum
State
extensions/olcPGEX_QuickGUI.h:123
Enum
Stock
utilities/olcUTIL_Palette.h:101
Enum
Style
Animation styles decide how the frames should be traversed in time
utilities/olcUTIL_Animate2D.h:101
Class
TEST_Animate2D
examples/TEST_Animate2D.cpp:61
Class
TEST_Patches
examples/TEST_Patches.cpp:58
Class
TextBox
extensions/olcPGEX_QuickGUI.h:204
Class
TileTransformedView
extensions/olcPGEX_TransformedView.h:220
Class
Transform2D
extensions/olcPGEX_Graphics2D.h:89
Class
TransformedView
extensions/olcPGEX_TransformedView.h:94
Class
Vertex
olcPixelGameEngine.h:1230
Class
circle
utilities/olcUTIL_Geometry2D.h:717
next →
1–100 of 131, ranked by callers