Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OneLoneCoder/olcPixelGameEngine
/ functions
Functions
845 in github.com/OneLoneCoder/olcPixelGameEngine
⨍
Functions
845
◇
Types & classes
131
↓ 382 callers
Method
push_back
Adds an item to back of Queue
extensions/olcPGEX_Network.h:241
↓ 90 callers
Method
size
returns size of entire message packet in bytes
extensions/olcPGEX_Network.h:109
↓ 49 callers
Method
end
utilities/olcUTIL_QuadTree.h:315
↓ 41 callers
Method
resize
utilities/olcUTIL_QuadTree.h:202
↓ 40 callers
Method
Decal
O------------------------------------------------------------------------------O | olc::Decal IMPLEMENTATION
olcPixelGameEngine.h:2188
↓ 39 callers
Method
a
utilities/olcUTIL_Hardware3D.h:249
↓ 37 callers
Method
Sprite
O------------------------------------------------------------------------------O | olc::Sprite IMPLEMENTATION
olcPixelGameEngine.h:1988
↓ 34 callers
Method
mag2
Returns magnitude squared of vector (useful for fast comparisons)
utilities/olcUTIL_Geometry2D.h:249
↓ 31 callers
Method
size
utilities/olcUTIL_QuadTree.h:140
↓ 30 callers
Method
begin
utilities/olcUTIL_QuadTree.h:310
↓ 30 callers
Method
empty
Returns true if Queue has no items
extensions/olcPGEX_Network.h:261
↓ 29 callers
Method
side
Return which side of the line does a point lie
utilities/olcUTIL_Geometry2D.h:602
↓ 26 callers
Method
olc_UpdateMouseState
olcPixelGameEngine.h:4592
↓ 25 callers
Method
AddFrame
Adds a frame to this sequence
utilities/olcUTIL_Animate2D.h:126
↓ 19 callers
Method
FillRectDecal
extensions/olcPGEX_TransformedView.h:662
↓ 18 callers
Method
clear
Set all elements to 0
utilities/olcUTIL_Hardware3D.h:459
↓ 18 callers
Method
vector
Get vector pointing from start to end
utilities/olcUTIL_Geometry2D.h:570
↓ 17 callers
Function
contains
utilities/olcUTIL_Geometry2D.h:1024
↓ 17 callers
Method
insert
Insert a region into this area
utilities/olcUTIL_QuadTree.h:104
↓ 16 callers
Method
GetMouse
olcPixelGameEngine.h:2657
↓ 15 callers
Method
ScreenWidth
olcPixelGameEngine.h:2682
↓ 14 callers
Method
Create
olcPixelGameEngine.h:2232
↓ 14 callers
Method
SetDecalMode
olcPixelGameEngine.h:3479
↓ 14 callers
Method
dot
Calculates scalar dot product between this and another vector
utilities/olcUTIL_Hardware3D.h:205
↓ 13 callers
Method
norm
Returns normalised version of vector
utilities/olcUTIL_Geometry2D.h:255
↓ 13 callers
Method
side_count
Returns side count: 4
utilities/olcUTIL_Geometry2D.h:710
↓ 12 callers
Function
DrawDecal
olcPixelGameEngine.h:6228
↓ 12 callers
Method
GetPixel
olcPixelGameEngine.h:2045
↓ 12 callers
Method
Size
olcPixelGameEngine.h:2152
↓ 12 callers
Method
olc_UpdateKeyState
olcPixelGameEngine.h:4597
↓ 11 callers
Method
Draw
extensions/olcPGEX_QuickGUI.h:441
↓ 11 callers
Method
GetTextSizeProp
olcPixelGameEngine.h:4159
↓ 11 callers
Method
Start
extensions/olcPGEX_Shaders.h:655
↓ 10 callers
Function
filter_duplicate_points
utilities/olcUTIL_Geometry2D.h:527
↓ 9 callers
Method
AddState
Add a named Frame sequence as a state
utilities/olcUTIL_Animate2D.h:228
↓ 9 callers
Method
DrawStringPropDecal
extensions/olcPGEX_TransformedView.h:657
↓ 9 callers
Function
PixelF
olcPixelGameEngine.h:1975
↓ 9 callers
Function
SetDecalMode
olcPixelGameEngine.h:6191
↓ 9 callers
Method
SetPixel
olcPixelGameEngine.h:2050
↓ 9 callers
Method
cross
Calculates 'scalar' cross product between this and another vector (useful for winding orders)
utilities/olcUTIL_Geometry2D.h:298
↓ 9 callers
Method
dot
Calculates scalar dot product between this and another vector
utilities/olcUTIL_Geometry2D.h:292
↓ 9 callers
Method
length
Get length of line
utilities/olcUTIL_Geometry2D.h:576
↓ 9 callers
Method
norm
Returns normalised version of vector
utilities/olcUTIL_Hardware3D.h:174
↓ 8 callers
Method
FillRect
extensions/olcPGEX_TransformedView.h:454
↓ 8 callers
Method
GetData
olcPixelGameEngine.h:2123
↓ 8 callers
Method
UpdateViewport
olcPixelGameEngine.h:5737
↓ 8 callers
Method
count
Returns number of items in Queue
extensions/olcPGEX_Network.h:268
↓ 8 callers
Function
intersects
utilities/olcUTIL_Geometry2D.h:1148
↓ 8 callers
Method
mag
Returns magnitude of vector
olcPixelGameEngine.h:659
↓ 8 callers
Method
olc_UpdateKeyFocus
olcPixelGameEngine.h:4608
↓ 8 callers
Method
top
Get line segment from top side of rectangle
utilities/olcUTIL_Geometry2D.h:664
↓ 7 callers
Method
Sample
olcPixelGameEngine.h:2084
↓ 7 callers
Method
clear
Clears Queue
extensions/olcPGEX_Network.h:275
↓ 7 callers
Method
cross
Calculates cross product between this and another vector
utilities/olcUTIL_Hardware3D.h:211
↓ 6 callers
Method
ApplicationCleanUp
olcPixelGameEngine.h:7308
↓ 6 callers
Method
Clear
extensions/olcPGEX_Shaders.h:755
↓ 6 callers
Method
Construct
olcPixelGameEngine.h:2486
↓ 6 callers
Method
DrawPartialDecal
extensions/olcPGEX_Shaders.h:789
↓ 6 callers
Method
DrawRect
extensions/olcPGEX_TransformedView.h:444
↓ 6 callers
Method
DrawStringProp
olcPixelGameEngine.h:4176
↓ 6 callers
Method
End
extensions/olcPGEX_Shaders.h:707
↓ 6 callers
Method
FillCircle
extensions/olcPGEX_TransformedView.h:434
↓ 6 callers
Method
MakeEffect
extensions/olcPGEX_Shaders.h:487
↓ 6 callers
Function
PixelLerp
olcPixelGameEngine.h:1980
↓ 6 callers
Method
SetTargetDecal
extensions/olcPGEX_Shaders.h:646
↓ 6 callers
Function
closest
utilities/olcUTIL_Geometry2D.h:803
↓ 6 callers
Method
olc_UpdateMouse
olcPixelGameEngine.h:4575
↓ 6 callers
Method
olc_UpdateMouseWheel
olcPixelGameEngine.h:4570
↓ 6 callers
Method
translate
extensions/olcPGEX_Wireframe.h:91
↓ 5 callers
Method
DrawPartialSprite
extensions/olcPGEX_TransformedView.h:516
↓ 5 callers
Method
IsTextEntryEnabled
olcPixelGameEngine.h:4389
↓ 5 callers
Method
ScreenHeight
olcPixelGameEngine.h:2687
↓ 5 callers
Method
SetPixelMode
olcPixelGameEngine.h:4229
↓ 5 callers
Function
overlaps
utilities/olcUTIL_Geometry2D.h:1105
↓ 5 callers
Method
perp
Returns vector at 90 degrees to this one
utilities/olcUTIL_Geometry2D.h:262
↓ 4 callers
Method
ApplyTexture
olcPixelGameEngine.h:5725
↓ 4 callers
Method
ClearBuffer
olcPixelGameEngine.h:2963
↓ 4 callers
Method
CreateDevice
olcPixelGameEngine.h:5340
↓ 4 callers
Method
DestroyDevice
olcPixelGameEngine.h:5412
↓ 4 callers
Method
DrawLine
extensions/olcPGEX_TransformedView.h:414
↓ 4 callers
Method
Forward
extensions/olcPGEX_Graphics2D.h:268
↓ 4 callers
Method
GetFileBuffer
olcPixelGameEngine.h:2443
↓ 4 callers
Method
Update
olcPixelGameEngine.h:2205
↓ 4 callers
Method
bottom
Get line segment from bottom side of rectangle
utilities/olcUTIL_Geometry2D.h:670
↓ 4 callers
Method
ceil
Rounds both components up
olcPixelGameEngine.h:690
↓ 4 callers
Function
collision
utilities/olcUTIL_Geometry2D.h:2322
↓ 4 callers
Method
floor
Rounds both components down
olcPixelGameEngine.h:684
↓ 4 callers
Method
left
Get line segment from left side of rectangle
utilities/olcUTIL_Geometry2D.h:676
↓ 4 callers
Method
mag2
Returns magnitude squared of vector (useful for fast comparisons)
olcPixelGameEngine.h:665
↓ 4 callers
Method
max
Returns 'element-wise' max of this and another vector
utilities/olcUTIL_Geometry2D.h:280
↓ 4 callers
Method
min
Returns 'element-wise' min of this and another vector
utilities/olcUTIL_Geometry2D.h:286
↓ 4 callers
Method
olc_UpdateWindowSize
olcPixelGameEngine.h:4557
↓ 4 callers
Method
pop_front
Removes and returns item from front of Queue
extensions/olcPGEX_Network.h:223
↓ 4 callers
Method
reflect
Assuming this vector is incident, given a normal, return the reflection
utilities/olcUTIL_Geometry2D.h:346
↓ 4 callers
Method
right
Get line segment from right side of rectangle
utilities/olcUTIL_Geometry2D.h:682
↓ 3 callers
Method
AppendStatus
extensions/olcPGEX_Shaders.h:416
↓ 3 callers
Method
ApplicationStartUp
olcPixelGameEngine.h:7304
↓ 3 callers
Method
CreateWindowPane
olcPixelGameEngine.h:7397
↓ 3 callers
Method
DrawDecal
olcPixelGameEngine.h:3456
↓ 3 callers
Method
GetPixelMode
olcPixelGameEngine.h:4234
next →
1–100 of 845, ranked by callers