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_PluginContextPlugin context passed to OnLoad and OnUnload
 CAeonGUI::CanvasAbstract 2D rendering surface
 CAeonGUI::CairoCanvasCairo-backed Canvas implementation
 CAeonGUI::SkiaCanvasSkia-based 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::ComplexSelector
 CAeonGUI::CompoundSelectorA compound selector: a sequence of simple selectors that must all match the same element
 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::UIEventUI Event base class
 CAeonGUI::DOM::EventInitInitialization dictionary for Event construction
 CAeonGUI::DOM::UIEventInitInitialization dictionary for UIEvent construction
 CAeonGUI::DOM::EventListenerInterface for objects that handle DOM events
 CAeonGUI::DOM::SVGAnimationElementAbstract base class for SMIL animation elements
 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::WindowRepresents a display window in the AeonGUI framework
 Cstd::exceptionSTL class
 CAeonGUI::DOM::DOMExceptionBase class for all DOM exceptions
 CAeonGUI::FontDatabase
 CAeonGUI::GradientStopA single color stop in a gradient
 CAeonGUI::LinearGradientA linear gradient paint
 CAeonGUI::DOM::LocationRepresents the URL of the active document
 CAeonGUI::Matrix2x32x3 affine transformation matrix
 CAeonGUI::ComplexSelector::PartA compound selector together with the combinator that precedes it
 CAeonGUI::PathAbstract base class for renderable path data
 CAeonGUI::CairoPathCairo-backend path implementation
 CAeonGUI::SkiaPathSkia-based Path implementation
 CAeonGUI::PathPointResult of querying a point along a path
 CAeonGUI::Canvas::PickBoundsDevice-space bounding box for a pick-tracked element
 CAeonGUI::PreserveAspectRatioSVG preserveAspectRatio attribute
 CAeonGUI::RasterImageDecoded raster image
 CAeonGUI::RectRectangle class
 CAeonGUI::SimpleSelectorA single simple selector component (type, id, class, or attribute)
 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::SkiaTextLayoutSkia-backend text layout implementation
 CAeonGUI::Transform2D transform composed of scale, rotation, and translation
 CAeonGUI::Vector22D vector of doubles
 CAeonGUI::ViewBoxSVG viewBox attribute value