| ACLineStatus |
Enumeration representing AC power connection status |
| AdaptiveThresholdMethod |
Enumeration representing threshold calculation methods in adaptive thresholding |
| aligned_float4 |
Native SIMD Float4 type |
| Allocator<Type, size_t> |
Memory alignment-aware allocator |
| AnimatedGIFReader |
Class for reading GIF animations |
| AnimatedGIFWriter |
Class for writing GIF animations |
| ArcEmitter2D |
2D particle emitter (arc shape) |
| AssetHandle<AssetType> |
Asset handle |
| AssetID<AssetTag> |
Asset ID |
| AssetIDWrapper<AssetTag> |
Asset ID |
| AssetState |
Enumeration representing asset loading status |
| AsyncHTTPTask |
Class managing asynchronous downloads |
| AsyncTask<Type> |
Asynchronous processing class (replacement for C++ standard library std::future) |
| Audio |
★ Audio class |
| AudioAsset |
★ Audio asset |
| AudioAssetData |
Audio asset definition |
| AudioFormat |
Enumeration representing audio format |
| AudioGroup |
Grouped audio |
| AudioLoopTiming |
Audio loop position specification |
| BasicCamera2D |
Basic class for 2D cameras |
| BasicCamera3D |
Basic class for 3D cameras |
| BasicPerlinNoise<Float> |
Perlin noise |
| BatteryStatus |
Enumeration representing battery level |
| BinaryReader |
★ Binary file reading class |
| BinaryWriter |
★ Binary file writing class |
| BitmapGlyph |
Bitmap glyph |
| Blend |
Enumeration representing blend mode |
| BlendOp |
Enumeration representing blend equation |
| BlendState |
★ Blend state |
| Blob |
★ Binary data |
| BorderType |
Enumeration representing border handling in image filtering |
| Buffer2D |
2D drawing buffer |
| Byte |
Type representing one byte |
| Camera2D |
★ 2D camera |
| Camera2DParameters |
2D camera settings |
| CameraControl |
Enumeration representing camera control method |
| CascadeClassifier |
Cascade-based image classifier |
| ChildProcess |
Child process creation and management class |
| CircleEmitter2D |
2D particle emitter (circle shape) |
| CommonFloat<T, U> |
Floating-point type used as calculation result between different numeric types |
| CommonFloat_t<T, U> |
Floating-point type used as calculation result between different numeric types |
| CommonVector<T, U, bool> |
Vector type used as calculation result between different numeric vector types |
| CommonVector_t<T, U, bool> |
Vector type used as calculation result between different numeric vector types |
| ConstantBuffer<Type> |
★ Shader constant buffer |
| ConstantBufferBase |
Shader constant buffer detailed information |
| ConstantBufferBinding |
Shader constant buffer binding |
| CopyOption |
Enumeration representing behavior during file copying |
| CPUInfo |
CPU information |
| CSV |
★ CSV format data reading and writing class |
| CursorStyle |
★ Enumeration representing mouse cursor shape |
| Date |
★ Date |
| DateTime |
★ Date and time |
| DayOfWeek |
Enumeration representing day of the week |
| DeadZone |
Dead zone settings |
| DeadZoneType |
Enumeration representing dead zone calculation method |
| DebugCamera3D |
★ Debug 3D camera |
| DefaultAllocator<Type> |
Default allocator considering memory alignment |
| DepthFunc |
Enumeration representing depth test function |
| DepthStencilState |
Depth stencil state |
| Deserializer<Reader> |
Class template for deserializer definition |
| detail::Gamepad_impl |
★ Gamepad. Return value of Gamepad(…) |
| detail::XInput_impl |
★ XInput gamepad. Return value of XInput(…) |
| DirectoryWatcher |
Class for monitoring file operations within directories |
| DragItemType |
Enumeration representing drag item type |
| DragStatus |
Drag status |
| DrawableText |
★ Drawable text. Return value of font(…) |
| DroppedFilePath |
Information about dropped file paths |
| DroppedText |
Information about dropped text |
| DynamicMesh |
Dynamic mesh that can be updated |
| DynamicTexture |
★ Dynamic texture that can be updated |
| EdgePreservingFilterType |
Enumeration representing EdgePreservingFilter types |
| Effect |
★ Effect |
| Emission2D |
Emission in 2D particles |
| Emoji |
Standard emoji |
| EngineOption |
Engine settings |
| ESSL |
OpenGL ES Shading Language file |
| Exif |
Exif data |
| FFTResult |
★ FFT result |
| FFTSampleLength |
Enumeration representing FFT sample count |
| FileAction |
Enumeration representing file operations |
| FileChange |
File operation and file path |
| FileFilter |
File extension filter |
| FloodFillConnectivity |
Enumeration representing connectivity for image flood fill |
| Font |
★ Font |
| FontAsset |
★ Font asset |
| FontAssetData |
Font asset definition |
| FontMethod |
★ Enumeration representing font rendering method |
| FontStyle |
Enumeration representing font style |
| FormatData |
String format information storage buffer |
| GamepadInfo |
Gamepad information |
| GeoJSONBase |
Base class for GeoJSON objects |
| GeoJSONFeature |
GeoJSON Feature object |
| GeoJSONFeatureCollection |
GeoJSON FeatureCollection object |
| GeoJSONGeometry |
GeoJSON Geometry object |
| GeoJSONType |
Enumeration representing object types defined in GeoJSON |
| GLSL |
★ GLSL file |
| Glyph |
Glyph |
| GlyphCluster |
Glyph cluster |
| GlyphIndex |
Glyph index within font file (alias for uint32) |
| GlyphInfo |
Glyph information |
| GMInstrument |
★ Enumeration representing instruments in General MIDI (GM) |
| GrabCut |
Background extraction from images |
| GrabCutClass |
Enumeration representing background and foreground in image background extraction |
| HLSL |
★ HLSL file |
| HTMLWriter |
HTML document writing class |
| HTTPAsyncStatus |
Enumeration representing download progress status |
| HTTPProgress |
HTTP communication progress |
| HTTPResponse |
HTTP response |
| HTTPStatusCode |
Enumeration representing HTTP status codes |
| IAddon |
Addon interface |
| IAsset |
Asset base class |
| IAudioDecoder |
Audio decoder interface |
| IAudioEncoder |
Audio encoder interface |
| IAudioStream |
Dynamic update audio interface |
| Icon |
Standard icon |
| IEffect |
★ Effect interface |
| IEmitter2D |
2D particle emitter interface |
| IImageDecoder |
Image decoder interface |
| IImageEncoder |
Image encoder interface |
| Image |
★ Image data |
| ImageAddressMode |
Enumeration representing image address mode |
| ImageFormat |
Enumeration representing image format |
| ImageInfo |
Image file information |
| ImagePixelFormat |
Enumeration representing image pixel format |
| ImageROI |
Region within image data |
| InfiniteList<Type> |
Infinite list |
| INI |
★ INI format data reading and writing |
| INIKey |
INI format data key |
| INISection |
INI format data section |
| INIValueWrapper |
INI format data helper class |
| Input |
★ Input object |
| InputCombination |
Combination of Input |
| InputDeviceType |
Enumeration representing input device type |
| InputGroup |
Combination of Input |
| InterpolationAlgorithm |
Enumeration representing image scaling method |
| IPv4Address |
IPv4 address |
| IReader |
Reader interface |
| IScene<State, Data> |
★ Scene interface for scene management |
| ISteadyClock |
Time provider interface |
| IWriter |
Writer interface |
| JoyCon |
Joy-Con |
| KahanSummation<Float> |
Utility for Kahan summation algorithm |
| KeyEvent |
Key input details |
| KlattTTSParameters |
Klatt method text-to-speech settings |
| KlattWaveform |
Enumeration representing Klatt method text-to-speech waveform types |
| LanguageCode |
Enumeration representing language codes |
| Leap::Bone |
Bone information in Leap Motion |
| Leap::Connection |
Handle for connected Leap device |
| Leap::Hand |
Hand information in Leap Motion |
| Leap::TrackingMode |
Enumeration representing tracking mode in Leap Motion |
| LetterCase |
Enumeration representing uppercase/lowercase alphabets |
| LicenseInfo |
License information |
| LineStyle |
Line style |
| ListBoxState |
★ List box state |
| LogLevel |
Enumeration representing log output detail level |
| LogType |
Enumeration representing log output type |
| ManagedScript |
Automatically managed script |
| MatchResults |
Regular expression match results |
| Material |
3D object material |
| MathParser |
Mathematical expression parser |
| MD5Value |
MD5 |
| MemoryMappedFile |
Memory-mapped file class |
| MemoryMappedFileView |
Memory-mapped file view class |
| MemoryReader |
Memory reading class |
| MemoryViewReader |
Memory view reading class |
| MemoryWriter |
Binary data writing class to memory |
| Mesh |
★ 3D mesh |
| MeshData |
★ 3D mesh vertex buffer and index buffer |
| MeshGlyph |
Mesh glyph |
| MessageBoxResult |
Enumeration representing message box result |
| MessageBoxStyle |
Enumeration representing message box style |
| Microphone |
★ Microphone |
| MicrophoneInfo |
Microphone information |
| MicrosecClock |
Microsecond counter |
| MIDINote |
MIDI note |
| MillisecClock |
Millisecond counter |
| MiniScene<State> |
Simplified scene manager |
| MixBus |
Enumeration representing audio mix bus number |
| MMFOpenMode_if_Exists |
Enumeration representing memory-mapped file open mode |
| MMFOpenMode_if_NotFound |
Enumeration representing memory-mapped file open mode |
| Model |
★ 3D model |
| ModelMeshPart |
Component of model parts that make up a 3D model |
| ModelObject |
Model part that makes up a 3D model |
| MonitorInfo |
Monitor information |
| MSDFGlyph |
MSDF method glyph |
| MSL |
Metal Shading Language file (not implemented) |
| MSRenderTexture |
Multi-sample (anti-aliased) render texture |
| NamedParameter<Tag, Type> |
Helper class for named arguments |
| NamedParameterHelper<Tag> |
Helper class for named arguments |
| NativeFilePath |
OS native file path representation type |
| NavMesh |
Navigation mesh |
| NavMeshConfig |
Navigation mesh settings |
| NormalComputation |
Enumeration representing normal calculation method |
| OpenMode |
Enumeration representing file open mode |
| OutlineGlyph |
Outline glyph |
| Particle2D |
2D particle |
| ParticleSystem2D |
2D particle system |
| ParticleSystem2DParameters |
2D particle system settings |
| PerlinNoise |
Perlin noise (alias for BasicPerlinNoise<double>) |
| PerlinNoiseF |
Perlin noise (alias for BasicPerlinNoise<float>) |
| PhongMaterial |
Phong model Material |
| PhongMaterialInternal |
Internal format of Phong model Material |
| PianoKey |
★ Enumeration representing note names |
| Pipe |
Enumeration representing pipe communication settings |
| PixelShader |
★ Pixel shader |
| PixelShaderAsset |
Pixel shader asset |
| PixelShaderAssetData |
Pixel shader asset definition |
| PlaceHolder_t |
Placeholder type |
| Platform::Windows::HLSLCompileOption |
HLSL compile options |
| PlayingCard::Card |
Playing card number, suit, face/back data |
| PlayingCard::CardInfo |
Playing card drawing information |
| PlayingCard::Pack |
Class for creating playing cards |
| PlayingCard::Suit |
Enumeration representing playing card suit (pattern mark) |
| PoissonDisk2D |
2D Poisson distribution class |
| PolygonEmitter2D |
2D particle emitter (polygon) |
| PolygonFailureType |
Validation result for Polygon input vertices |
| PolygonGlyph |
Polygon-based glyph |
| PowerStatus |
System power status |
| ProController |
Gamepad adapter for Pro Controller |
| ProfilerStat |
Profiling information |
| QRContent |
QR code scan result |
| QRErrorCorrection |
Enumeration representing QR code error correction level |
| QRMode |
Enumeration representing QR code mode |
| QRScanner |
QR code reading class |
| RDTSCClock |
CPU cycle counter |
| RectanglePack |
Rectangle packing result |
| RectEmitter2D |
2D particle emitter (rectangle) |
| RegExp |
Regular expression |
| RenderTexture |
★ Render texture |
| ResizeMode |
★ Enumeration representing scene auto-resize mode |
| ResourceOption |
Enumeration representing resource path usage options |
| SamplerState |
★ Sampler state |
| SaturatedLinework<TargetShape, URNG> |
Concentrated line drawing class |
| SceneManager<State, Data> |
★ Scene manager |
| ScopedColorAdd2D |
2D drawing color addition setting scope object |
| ScopedColorMul2D |
2D drawing color multiplication setting scope object |
| ScopedCustomShader2D |
2D drawing custom shader setting scope object |
| ScopedCustomShader3D |
3D drawing custom shader setting scope object |
| ScopedRenderStates2D |
★ 2D drawing render state setting scope object |
| ScopedRenderStates3D |
3D drawing render state setting scope object |
| ScopedRenderTarget2D |
★ 2D drawing render target setting scope object |
| ScopedRenderTarget3D |
3D drawing render target setting scope object |
| ScopedViewport2D |
2D drawing viewport setting scope object |
| ScopedViewport3D |
3D drawing viewport setting scope object |
| ScopeGuard<Callback> |
Scope guard |
| Script |
Script |
| ScriptCompileOption |
Enumeration representing script compile options |
| ScriptFunction<Ret(Args…)> |
Script function |
| ScriptModule |
Script module |
| SDFGlyph |
SDF method glyph |
| Serial |
Serial communication |
| Serializer<Writer> |
Class template for serializer definition |
| ShaderGroup |
Class that absorbs differences between shader languages |
| ShaderStage |
Enumeration representing shader stage |
| SIMD_Float4 |
SIMD-enabled Float4 |
| SimpleAnimation |
Keyframe animation helper class |
| Sky |
Sky rendering engine (experimental) |
| SoundFont |
Sound font |
| SpecialFolder |
Enumeration representing special folders |
| SplineIndex |
Position on Spline2D |
| Step<T, N, S> |
★ Loop utility |
| Step2D |
★ 2D loop unification utility |
| Stopwatch |
★ Stopwatch |
| Subdivision2D |
2D subdivision class |
| Subdivision2DEdgeType |
2D subdivision edge information |
| Subdivision2DPointLocation |
Enumeration representing point position in 2D subdivision |
| SVG |
SVG data |
| TCPClient |
TCP client |
| TCPError |
Enumeration representing TCP communication errors |
| TCPServer |
TCP server |
| TCPSessionID |
TCP session ID (alias for uint64) |
| TextEditState |
★ Text state within text box |
| TextEncoding |
Text file encoding format |
| TextInputMode |
Text input mode |
| TextReader |
★ Text file reading class |
| TextStyle |
Text style |
| Texture |
★ Texture |
| TextureAddressMode |
Enumeration representing texture address mode |
| TextureAsset |
★ Texture asset |
| TextureAssetData |
Texture asset definition |
| TexturedCircle |
Texture cropped to circle |
| TextureDesc |
★ Enumeration representing texture settings |
| TexturedQuad |
Texture cropped to convex quadrilateral |
| TexturedRoundRect |
Rounded rectangle region on texture |
| TextureFilter |
★ Texture filter |
| TextureFormat |
Texture format |
| TexturePixelFormat |
Enumeration representing texture pixel format |
| TextureRegion |
★ Rectangular region on texture |
| TextWriter |
★ Text file writing class |
| TimeProfiler |
Profiler utility class |
| Timer |
Timer |
| ToastNotificationID |
Toast notification ID (alias for int64) |
| ToastNotificationItem |
Toast notification settings |
| ToastNotificationState |
Enumeration representing toast notification state |
| Transformer2D |
★ 2D coordinate transformation scope object |
| Transformer3D |
3D coordinate transformation scope object |
| Transition |
Value transition helper class |
| TriangleIndex |
Vertex indices that make up triangle (elements are uint16) |
| TriangleIndex32 |
Vertex indices that make up triangle (elements are uint32) |
| Typeface |
★ Enumeration representing standard font types |
| Uncopyable |
Copy-prohibited Mixin |
| UnderlineStyle |
Enumeration representing underline style |
| unique_resource |
RAII wrapper that calls specified deleter when object is destroyed |
| UserAction |
★ Enumeration representing user action to terminate application |
| UTF16toUTF32_Converter |
Sequential conversion class from UTF-8 to UTF-32 |
| UTF32toUTF16_Converter |
Sequential conversion class from UTF-16 to UTF-32 |
| UTF32toUTF8_Converter |
Sequential conversion class from UTF-32 to UTF-8 |
| UTF8toUTF32_Converter |
Sequential conversion class from UTF-32 to UTF-16 |
| UUIDValue |
UUID |
| VariableSpeedStopwatch |
Variable speed stopwatch |
| Vertex2D |
Basic vertex data for 2D shapes |
| Vertex3D |
Basic vertex data for 3D shapes |
| VertexShader |
★ Vertex shader |
| VertexShaderAsset |
Vertex shader asset |
| VertexShaderAssetData |
Vertex shader asset definition |
| VideoReader |
Video file reading class |
| VideoTexture |
Class that treats video like Texture |
| VideoWriter |
Video file writing class |
| VoronoiFacet |
Voronoi Facets |
| Wave |
★ Audio waveform data |
| WaveSample |
Stereo waveform sample using single-precision floating-point |
| WaveSampleS16 |
Stereo waveform sample using signed 16-bit integer |
| Webcam |
★ Web camera |
| WebcamInfo |
Web camera information |
| WGSL |
WebGPU Shading Language file |
| WindowState |
Window state |
| WindowStyle |
Enumeration representing window style |
| X86Features |
CPU supported instruction set |
| XInputVibration |
XInput controller vibration settings |
| XMLElement |
XML element |
| XMLReader |
XML reading class |
| YesNo<Tag> |
Class template for YesNo |
| ZIPReader |
ZIP archive file reading class |