Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NoelFB/blah
/ types & classes
Types & classes
127 in github.com/NoelFB/blah
⨍
Functions
703
◇
Types & classes
127
↓ 16 callers
Class
Vec2
include/blah_spatial.h:9
↓ 14 callers
Class
Color
include/blah_color.h:8
↓ 10 callers
Class
TriggerBind
include/blah_input.h:431
↓ 8 callers
Class
Mat3x2
include/blah_spatial.h:12
↓ 6 callers
Class
Image
A 2D Bitmap stored on the CPU. For drawing images to the screen, use a Texture.
include/blah_image.h:13
↓ 4 callers
Class
BlendMode
BlendMode using for rendering
include/blah_graphics.h:115
↓ 4 callers
Class
ButtonBind
include/blah_input.h:454
↓ 4 callers
Class
Rect
include/blah_spatial.h:14
↓ 4 callers
Class
Vec3
include/blah_spatial.h:10
↓ 3 callers
Class
StackString
include/blah_string.h:71
↓ 3 callers
Class
TextureSampler
Texture Sampler State, applied during rendering
include/blah_graphics.h:179
↓ 2 callers
Class
Line
include/blah_spatial.h:16
↓ 1 callers
Class
CharRange
include/blah_spritefont.h:22
↓ 1 callers
Class
Config
src/internal/blah_platform.h:9
↓ 1 callers
Class
SoundParams
include/blah_audio.h:89
↓ 1 callers
Class
Subtexture
Subtexture is a view into a texture, and can be used to easily represent sprites in a larger texture atlas.
include/blah_subtexture.h:9
↓ 1 callers
Class
VertexFormat
Vertex Format information. Holds a list of attributes and total stride per-vertex.
include/blah_graphics.h:305
Class
Aseprite
A simple Aseprite file parser. Note: - This implementation does not support Aseprite blendmodes. - This implementation does not yet support Tilesets.
include/blah_aseprite.h:14
Class
Audio
include/blah_audio.h:9
Enum
Axis
Game Controller Axis
include/blah_input.h:247
Class
AxisBinding
include/blah_input.h:416
Class
BackBuffer
A dummy Target that represents the Back Buffer. It doesn't contain any data, rather it forwards calls along to the actual BackBuffer.
src/blah_app.cpp:57
Class
BaseString
include/blah_string.h:8
Class
Batch
A 2D sprite batcher, used for drawing shapes and textures
include/blah_batch.h:13
Class
Bindings
src/internal/blah_renderer_opengl.cpp:396
Enum
BlendFactor
include/blah_graphics.h:80
Enum
BlendMask
include/blah_graphics.h:103
Enum
BlendOp
include/blah_graphics.h:71
Class
BufferStream
Buffer Stream reads and writes to an internal buffer. It will grow the capacity if it needs to while writing.
include/blah_stream.h:145
Enum
Button
Game Controller Buttons
include/blah_input.h:239
Class
ButtonBinding
include/blah_input.h:413
Class
CaseInsenstiveStringCompare
include/blah_string.h:343
Class
CaseInsenstiveStringHash
include/blah_string.h:324
Enum
Category
include/blah_common.h:62
Class
Cel
include/blah_aseprite.h:70
Class
Character
include/blah_font.h:27
Class
Character
include/blah_spritefont.h:39
Enum
Chunks
include/blah_aseprite.h:25
Class
Circle
include/blah_spatial.h:17
Enum
ClearMask
include/blah_graphics.h:220
Enum
ColorMode
include/blah_batch.h:18
Enum
Compare
Depth comparison function to use during a draw call
include/blah_graphics.h:45
Class
Config
Application Configuration
include/blah_app.h:25
Class
ControllerState
Controller State
include/blah_input.h:268
Enum
Cull
Cull mode during a draw call
include/blah_graphics.h:59
Class
D3D11_Mesh
src/internal/blah_renderer_d3d11.cpp:613
Class
D3D11_Shader
src/internal/blah_renderer_d3d11.cpp:81
Class
D3D11_Target
src/internal/blah_renderer_d3d11.cpp:368
Class
D3D11_Texture
src/internal/blah_renderer_d3d11.cpp:161
Class
DrawBatch
include/blah_batch.h:179
Class
DrawCall
A single draw call
include/blah_graphics.h:621
Enum
Easers
include/blah_ease.h:9
Enum
Endian
include/blah_calc.h:6
Class
Entry
include/blah_packer.h:20
Class
File
include/blah_filesystem.h:8
Enum
FileMode
include/blah_filesystem.h:11
Class
FileStream
File Stream reads & writes over a File handle
include/blah_stream.h:91
Class
Font
include/blah_font.h:11
Class
Frame
include/blah_aseprite.h:81
Class
HLSL_Attribute
include/blah_graphics.h:330
Enum
IndexFormat
Supported Vertex Index formats
include/blah_graphics.h:318
Class
InputState
An Input State, which stores the state for gamepads, keyboard, and mouse
include/blah_input.h:400
Class
Kerning
include/blah_spritefont.h:48
Enum
Key
Keyboard Keys
include/blah_input.h:231
Class
KeyboardState
Keyboard State
include/blah_input.h:329
Class
Layer
include/blah_aseprite.h:88
Enum
LayerFlags
include/blah_aseprite.h:47
Enum
LayerTypes
include/blah_aseprite.h:58
Enum
LoopDirections
include/blah_aseprite.h:40
Class
Mat4x4
include/blah_spatial.h:13
Class
Material
include/blah_graphics.h:17
Class
MemoryStream
Memory Stream moves over an existing buffer. The Buffer must exist for the duration of the Memory Stream.
include/blah_stream.h:115
Class
Mesh
include/blah_graphics.h:16
Enum
Modes
include/blah_aseprite.h:18
Enum
MouseButton
Mouse Buttons
include/blah_input.h:259
Class
MouseState
Mouse State
include/blah_input.h:363
Class
Node
include/blah_packer.h:96
Class
OpenGL_Mesh
src/internal/blah_renderer_opengl.cpp:1022
Class
OpenGL_Shader
src/internal/blah_renderer_opengl.cpp:826
Class
OpenGL_Target
src/internal/blah_renderer_opengl.cpp:733
Class
OpenGL_Texture
src/internal/blah_renderer_opengl.cpp:603
Enum
Overlap
include/blah_input.h:588
Class
Packer
Texture Packer, which takes source images and combines them into a single large texture. Useful for 2D sprite batching.
include/blah_packer.h:15
Class
Quad
include/blah_spatial.h:15
Class
Ref
include/blah_common.h:112
Class
RefDel
include/blah_common.h:108
Class
RefDelOf
include/blah_common.h:109
Class
Renderer
src/internal/blah_renderer.h:8
Class
RendererInfo
Renderer Information
include/blah_graphics.h:28
Enum
RendererType
Type of Renderer the Application is using
include/blah_graphics.h:20
Class
Renderer_D3D11
src/internal/blah_renderer_d3d11.cpp:83
Class
Renderer_OpenGL
src/internal/blah_renderer_opengl.cpp:392
Class
SDL2_File
src/internal/blah_platform.cpp:60
Class
Shader
include/blah_graphics.h:13
Class
ShaderData
Data to be passed to the shader to construct it
include/blah_graphics.h:328
Enum
ShaderType
Supported Shader Types
include/blah_graphics.h:244
Class
Slice
include/blah_aseprite.h:110
Class
Sound
include/blah_audio.h:10
Class
SpriteFont
Sprite Font is a bitmap font implementation for font rendering. It can be constructed from a Font (ttf) and will automatically create texture atlases
include/blah_spritefont.h:14
Class
StackVector
include/blah_stackvector.h:10
next →
1–100 of 127, ranked by callers