AeonGUI
A portable video game graphic user interface library.
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 CAeonGUI::AABBAxis-Aligned Bounding Box
 CAeonGUI::CanvasAbstract 2D rendering surface
 CAeonGUI::CairoCanvasCairo-backed Canvas implementation
 CAeonGUI::ColorPixel 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
 CAeonGUI::css_computed_style_deleterCustom deleter for css_computed_style
 CAeonGUI::css_select_ctx_deleterCustom deleter for css_select_ctx
 CAeonGUI::css_select_results_deleterCustom deleter for css_select_results
 CAeonGUI::css_stylesheet_deleterCustom deleter for css_stylesheet
 CAeonGUI::DOM::DOMMatrixReadOnlyImmutable 4x4 transformation matrix
 CAeonGUI::DOM::DOMMatrixMutable 4x4 transformation matrix
 CAeonGUI::DOM::DOMPointReadOnlyImmutable 3D point with a perspective component
 CAeonGUI::DOM::DOMPointMutable 3D point with a perspective component
 CAeonGUI::DOM::DOMRectReadOnlyImmutable rectangle
 CAeonGUI::DOM::DOMRectMutable rectangle
 CAeonGUI::DOM::EventRepresents a DOM event
 CAeonGUI::DOM::EventInitInitialization dictionary for Event construction
 CAeonGUI::DOM::EventListenerInterface for objects that handle DOM events
 CAeonGUI::DOM::EventListenerOptionsOptions for addEventListener / removeEventListener
 CAeonGUI::DOM::AddEventListenerOptionsExtended options for addEventListener
 CAeonGUI::DOM::EventTargetBase class for objects that can receive DOM events
 CAeonGUI::DOM::AbortSignalSignal that can abort an asynchronous operation
 CAeonGUI::DOM::NodeBase class for all nodes in the DOM tree
 CAeonGUI::DOM::DocumentRepresents a DOM Document
 CAeonGUI::DOM::ElementBase class for DOM elements
 CAeonGUI::DOM::SVGElementBase class for all SVG DOM elements
 CAeonGUI::DOM::SVGGradientElementBase class for SVG gradient elements
 CAeonGUI::DOM::SVGLinearGradientElementSVG linear gradient element
 CAeonGUI::DOM::SVGGraphicsElementBase class for SVG elements that can be rendered with transformations
 CAeonGUI::DOM::SVGDefsElementContainer for referenced SVG elements (not rendered directly)
 CAeonGUI::DOM::SVGGElementSVG grouping element
 CAeonGUI::DOM::SVGGeometryElementBase class for SVG shape elements that describe geometry
 CAeonGUI::DOM::SVGCircleElementSVG circle shape element
 CAeonGUI::DOM::SVGEllipseElementSVG ellipse shape element
 CAeonGUI::DOM::SVGLineElementSVG line shape element
 CAeonGUI::DOM::SVGPathElementSVG path shape element
 CAeonGUI::DOM::SVGPolygonElementSVG polygon shape element
 CAeonGUI::DOM::SVGPolylineElementSVG polyline shape element
 CAeonGUI::DOM::SVGRectElementSVG rectangle shape element
 CAeonGUI::DOM::SVGImageElementSVG image element for embedding raster images
 CAeonGUI::DOM::SVGSVGElementRoot SVG container element
 CAeonGUI::DOM::SVGTextContentElementBase class for SVG elements that render text
 CAeonGUI::DOM::SVGTextPositioningElementSVG element with positioning attributes (x, y, dx, dy, rotate)
 CAeonGUI::DOM::SVGTSpanElementSVG tspan element for inline text spans
 CAeonGUI::DOM::SVGTextElementSVG text element for rendering text
 CAeonGUI::DOM::SVGUseElementSVG use element for referencing other elements
 CAeonGUI::DOM::SVGStopElementSVG gradient stop element
 CAeonGUI::DOM::TextRepresents a DOM Text node
 CAeonGUI::DOM::WindowRepresents a display window in the AeonGUI framework
 Cstd::exceptionSTL class
 CAeonGUI::DOM::DOMExceptionBase class for all DOM exceptions
 CAeonGUI::DOM::DOMAbortErrorThrown when an operation is aborted
 CAeonGUI::DOM::DOMDataCloneErrorThrown when data cannot be cloned
 CAeonGUI::DOM::DOMHierarchyRequestErrorThrown when a node is inserted into an invalid position
 CAeonGUI::DOM::DOMInUseAttributeErrorThrown when an attribute is already in use
 CAeonGUI::DOM::DOMIndexSizeErrorThrown when an index is out of range
 CAeonGUI::DOM::DOMInvalidAccessErrorThrown when access to an object is denied
 CAeonGUI::DOM::DOMInvalidCharacterErrorThrown when an invalid or illegal character is specified
 CAeonGUI::DOM::DOMInvalidModificationErrorThrown when an invalid modification is attempted
 CAeonGUI::DOM::DOMInvalidNodeTypeErrorThrown when an invalid node type is used
 CAeonGUI::DOM::DOMInvalidStateErrorThrown when an object is in an invalid state
 CAeonGUI::DOM::DOMNamespaceErrorThrown on a namespace error
 CAeonGUI::DOM::DOMNetworkErrorThrown on a network error
 CAeonGUI::DOM::DOMNoDataAllowedErrorThrown when data is specified for a node that does not support it
 CAeonGUI::DOM::DOMNoModificationAllowedErrorThrown when a modification is not allowed
 CAeonGUI::DOM::DOMNotFoundErrorThrown when a referenced node does not exist
 CAeonGUI::DOM::DOMNotSupportedErrorThrown when a requested operation is not supported
 CAeonGUI::DOM::DOMQuotaExceededErrorThrown when a storage quota is exceeded
 CAeonGUI::DOM::DOMSecurityErrorThrown on a security violation
 CAeonGUI::DOM::DOMStringSizeErrorThrown when a DOMString exceeds implementation limits
 CAeonGUI::DOM::DOMSyntaxErrorThrown when a string does not match expected syntax
 CAeonGUI::DOM::DOMTimeoutErrorThrown when an operation times out
 CAeonGUI::DOM::DOMTypeMismatchErrorThrown on a type mismatch
 CAeonGUI::DOM::DOMUrlMismatchErrorThrown when a URL does not match expectations
 CAeonGUI::DOM::DOMValidationErrorThrown when validation fails
 CAeonGUI::DOM::DOMWrongDocumentErrorThrown when a node is used in a different document
 CAeonGUI::FontDatabase
 CAeonGUI::DOM::LocationRepresents the URL of the active document
 CAeonGUI::Matrix2x32x3 affine transformation matrix
 CAeonGUI::PathAbstract base class for renderable path data
 CAeonGUI::CairoPathCairo-backend path implementation
 CAeonGUI::PreserveAspectRatioSVG preserveAspectRatio attribute
 CAeonGUI::RasterImageDecoded raster image
 CAeonGUI::RectRectangle class
 CAeonGUI::StringLiteralCompile-time string literal wrapper
 CAeonGUI::StringLiteralHashHash functor for StringLiteral
 CAeonGUI::DOM::SVGAnimatedEnumerationAnimated enumeration attribute (SVG)
 CAeonGUI::DOM::SVGAnimatedLengthAnimated length attribute (SVG)
 CAeonGUI::DOM::SVGAnimatedLengthListAnimated length list attribute (SVG)
 CAeonGUI::DOM::SVGAnimatedNumberListAnimated number list attribute (SVG)
 CAeonGUI::DOM::SVGAnimatedPreserveAspectRatioAnimated preserveAspectRatio attribute (SVG)
 CAeonGUI::DOM::SVGAnimatedStringAnimated string attribute (SVG)
 CAeonGUI::DOM::SVGLengthRepresents an SVG length value with a unit
 CAeonGUI::DOM::SVGLengthListOrdered list of SVGLength values
 CAeonGUI::DOM::SVGNumberListOrdered list of floating-point numbers (SVG)
 CAeonGUI::TextLayoutAbstract text layout interface
 CAeonGUI::PangoTextLayoutPango-backed text layout implementation
 CAeonGUI::Transform2D transform composed of scale, rotation, and translation
 CAeonGUI::Vector22D vector of doubles
 CAeonGUI::ViewBoxSVG viewBox attribute value