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 |