|
AeonGUI
A portable video game graphic user interface library.
|
| NAeonGUI | |
| NDOM | |
| CDocument | Represents a DOM Document |
| CDOMException | Base class for all DOM exceptions |
| CDOMIndexSizeError | Thrown when an index is out of range |
| CDOMStringSizeError | Thrown when a DOMString exceeds implementation limits |
| CDOMHierarchyRequestError | Thrown when a node is inserted into an invalid position |
| CDOMWrongDocumentError | Thrown when a node is used in a different document |
| CDOMInvalidCharacterError | Thrown when an invalid or illegal character is specified |
| CDOMNoDataAllowedError | Thrown when data is specified for a node that does not support it |
| CDOMNoModificationAllowedError | Thrown when a modification is not allowed |
| CDOMNotFoundError | Thrown when a referenced node does not exist |
| CDOMNotSupportedError | Thrown when a requested operation is not supported |
| CDOMInUseAttributeError | Thrown when an attribute is already in use |
| CDOMInvalidStateError | Thrown when an object is in an invalid state |
| CDOMSyntaxError | Thrown when a string does not match expected syntax |
| CDOMInvalidModificationError | Thrown when an invalid modification is attempted |
| CDOMNamespaceError | Thrown on a namespace error |
| CDOMInvalidAccessError | Thrown when access to an object is denied |
| CDOMValidationError | Thrown when validation fails |
| CDOMTypeMismatchError | Thrown on a type mismatch |
| CDOMSecurityError | Thrown on a security violation |
| CDOMNetworkError | Thrown on a network error |
| CDOMAbortError | Thrown when an operation is aborted |
| CDOMUrlMismatchError | Thrown when a URL does not match expectations |
| CDOMQuotaExceededError | Thrown when a storage quota is exceeded |
| CDOMTimeoutError | Thrown when an operation times out |
| CDOMInvalidNodeTypeError | Thrown when an invalid node type is used |
| CDOMDataCloneError | Thrown when data cannot be cloned |
| CDOMMatrix | Mutable 4x4 transformation matrix |
| CDOMMatrixReadOnly | Immutable 4x4 transformation matrix |
| CDOMPoint | Mutable 3D point with a perspective component |
| CDOMPointReadOnly | Immutable 3D point with a perspective component |
| CDOMRect | Mutable rectangle |
| CDOMRectReadOnly | Immutable rectangle |
| CElement | Base class for DOM elements |
| CEventInit | Initialization dictionary for Event construction |
| CEvent | Represents a DOM event |
| CEventListener | Interface for objects that handle DOM events |
| CEventListenerOptions | Options for addEventListener / removeEventListener |
| CAddEventListenerOptions | Extended options for addEventListener |
| CEventTarget | Base class for objects that can receive DOM events |
| CAbortSignal | Signal that can abort an asynchronous operation |
| CLocation | Represents the URL of the active document |
| CNode | Base class for all nodes in the DOM tree |
| CSVGAnimatedEnumeration | Animated enumeration attribute (SVG) |
| CSVGAnimatedLength | Animated length attribute (SVG) |
| CSVGAnimatedLengthList | Animated length list attribute (SVG) |
| CSVGAnimatedNumberList | Animated number list attribute (SVG) |
| CSVGAnimatedPreserveAspectRatio | Animated preserveAspectRatio attribute (SVG) |
| CSVGAnimatedString | Animated string attribute (SVG) |
| CSVGCircleElement | SVG circle shape element |
| CSVGDefsElement | Container for referenced SVG elements (not rendered directly) |
| CSVGElement | Base class for all SVG DOM elements |
| CSVGEllipseElement | SVG ellipse shape element |
| CSVGGElement | SVG grouping element |
| CSVGGeometryElement | Base class for SVG shape elements that describe geometry |
| CSVGGradientElement | Base class for SVG gradient elements |
| CSVGGraphicsElement | Base class for SVG elements that can be rendered with transformations |
| CSVGImageElement | SVG image element for embedding raster images |
| CSVGLength | Represents an SVG length value with a unit |
| CSVGLengthList | Ordered list of SVGLength values |
| CSVGLinearGradientElement | SVG linear gradient element |
| CSVGLineElement | SVG line shape element |
| CSVGNumberList | Ordered list of floating-point numbers (SVG) |
| CSVGPathElement | SVG path shape element |
| CSVGPolygonElement | SVG polygon shape element |
| CSVGPolylineElement | SVG polyline shape element |
| CSVGRectElement | SVG rectangle shape element |
| CSVGStopElement | SVG gradient stop element |
| CSVGSVGElement | Root SVG container element |
| CSVGTextContentElement | Base class for SVG elements that render text |
| CSVGTextElement | SVG text element for rendering text |
| CSVGTextPositioningElement | SVG element with positioning attributes (x, y, dx, dy, rotate) |
| CSVGTSpanElement | SVG tspan element for inline text spans |
| CSVGUseElement | SVG use element for referencing other elements |
| CText | Represents a DOM Text node |
| CWindow | Represents a display window in the AeonGUI framework |
| CAABB | Axis-Aligned Bounding Box |
| CViewBox | SVG viewBox attribute value |
| CPreserveAspectRatio | SVG preserveAspectRatio attribute |
| CCairoCanvas | Cairo-backed Canvas implementation |
| CCairoPath | Cairo-backend path implementation |
| CCanvas | Abstract 2D rendering surface |
| CColor | Pixel Color Union. The Color union allows access to each unsigned 8 bit RGBA color component individually or as a single 32 bit unsigned integer, making possible color asignments similar to those used on the web (IE: color = 0xFF000000 with the format 0xAARRGGBB). The union type is also 32bits wide which makes it suitable to be passed as value or as reference. Wherever a Color variable can be passed it should be possible to pass a 32 bit unsigned integer value, but some compilers may complain depending on the set warning level |
| CFontDatabase | |
| CMatrix2x3 | 2x3 affine transformation matrix |
| CPangoTextLayout | Pango-backed text layout implementation |
| CPath | Abstract base class for renderable path data |
| CRasterImage | Decoded raster image |
| CRect | Rectangle class |
| CStringLiteral | Compile-time string literal wrapper |
| CStringLiteralHash | Hash functor for StringLiteral |
| Ccss_stylesheet_deleter | Custom deleter for css_stylesheet |
| Ccss_select_ctx_deleter | Custom deleter for css_select_ctx |
| Ccss_select_results_deleter | Custom deleter for css_select_results |
| Ccss_computed_style_deleter | Custom deleter for css_computed_style |
| CTextLayout | Abstract text layout interface |
| CTransform | 2D transform composed of scale, rotation, and translation |
| CVector2 | 2D vector of doubles |