|
Lightgraph
C++17 light-graph engine API reference
|
Classes | |
| class | DrawingSceneCodec |
| class | DrawingSession |
| struct | DrawingStatus |
| class | PendingDrawingPresentation |
Enumerations | |
| enum class | BuiltinObjectType { Heptagon919 , Heptagon3024 , Line , Cross , Triangle } |
| using lightgraph::integration::AllocationFailureObserver = typedef ::LightgraphAllocationFailureObserver |
Definition at line 14 of file observability.hpp.
Definition at line 13 of file observability.hpp.
| using lightgraph::integration::Behaviour = typedef ::Behaviour |
Definition at line 16 of file runtime.hpp.
| using lightgraph::integration::BgLight = typedef ::BgLight |
Definition at line 20 of file runtime.hpp.
| using lightgraph::integration::Connection = typedef ::Connection |
Definition at line 19 of file topology.hpp.
| using lightgraph::integration::Cross = typedef ::Cross |
Definition at line 18 of file objects.hpp.
| using lightgraph::integration::CrossModel = typedef ::CrossModel |
Definition at line 23 of file objects.hpp.
| using lightgraph::integration::Debugger = typedef ::Debugger |
| using lightgraph::integration::EmitParam = typedef ::EmitParam |
Definition at line 14 of file runtime.hpp.
| using lightgraph::integration::EmitParams = typedef ::EmitParams |
Definition at line 15 of file runtime.hpp.
| using lightgraph::integration::ExternalPort = typedef ::ExternalPort |
Definition at line 15 of file topology.hpp.
| using lightgraph::integration::GeometryArrayView = typedef geometry::GeometryArrayView<T> |
Definition at line 16 of file geometry.hpp.
| using lightgraph::integration::GeometryPoint = typedef geometry::GeometryPoint |
Definition at line 14 of file geometry.hpp.
| using lightgraph::integration::GeometryProvider = typedef geometry::GeometryProvider |
Definition at line 12 of file geometry.hpp.
| using lightgraph::integration::GeometryResult = typedef geometry::GeometryResult |
Definition at line 13 of file geometry.hpp.
| using lightgraph::integration::Heptagon3024 = typedef ::Heptagon3024 |
Definition at line 16 of file objects.hpp.
| using lightgraph::integration::Heptagon919 = typedef ::Heptagon919 |
Definition at line 15 of file objects.hpp.
| using lightgraph::integration::HeptagonGeometry = typedef ::HeptagonGeometry |
Definition at line 17 of file geometry.hpp.
| using lightgraph::integration::HeptagonStar = typedef ::HeptagonStar |
Definition at line 14 of file objects.hpp.
| using lightgraph::integration::HeptagonStarModel = typedef ::HeptagonStarModel |
Definition at line 21 of file objects.hpp.
| using lightgraph::integration::InternalPort = typedef ::InternalPort |
Definition at line 14 of file topology.hpp.
| using lightgraph::integration::Intersection = typedef ::Intersection |
Definition at line 18 of file topology.hpp.
| using lightgraph::integration::LayerView = typedef ::LayerView |
Definition at line 14 of file layers.hpp.
| using lightgraph::integration::Light = typedef ::Light |
Definition at line 18 of file runtime.hpp.
| using lightgraph::integration::LightList = typedef ::LightList |
Definition at line 19 of file runtime.hpp.
| using lightgraph::integration::Line = typedef ::Line |
Definition at line 17 of file objects.hpp.
| using lightgraph::integration::LineModel = typedef ::LineModel |
Definition at line 22 of file objects.hpp.
| using lightgraph::integration::MemoryAdmissionPolicy = typedef lightgraph::memory::Policy |
Definition at line 15 of file observability.hpp.
| using lightgraph::integration::Model = typedef ::Model |
Definition at line 17 of file topology.hpp.
Definition at line 20 of file topology.hpp.
| using lightgraph::integration::Owner = typedef ::Owner |
Definition at line 12 of file topology.hpp.
| using lightgraph::integration::Palette = typedef ::Palette |
Definition at line 12 of file rendering.hpp.
| using lightgraph::integration::PaletteView = typedef ::PaletteView |
Definition at line 13 of file layers.hpp.
| using lightgraph::integration::PixelGap = typedef ::PixelGap |
Definition at line 21 of file topology.hpp.
| using lightgraph::integration::Port = typedef ::Port |
Definition at line 13 of file topology.hpp.
| using lightgraph::integration::RuntimeLight = typedef ::RuntimeLight |
Definition at line 17 of file runtime.hpp.
Definition at line 21 of file runtime.hpp.
| using lightgraph::integration::TopologyConnectionSnapshot = typedef ::TopologyConnectionSnapshot |
Definition at line 15 of file codecs.hpp.
Definition at line 20 of file codecs.hpp.
| using lightgraph::integration::TopologyIntersectionSnapshot = typedef ::TopologyIntersectionSnapshot |
Definition at line 14 of file codecs.hpp.
| using lightgraph::integration::TopologyModelSnapshot = typedef ::TopologyModelSnapshot |
Definition at line 17 of file codecs.hpp.
| using lightgraph::integration::TopologyPixels = typedef ::TopologyPixels |
| using lightgraph::integration::TopologyPortSnapshot = typedef ::TopologyPortSnapshot |
Definition at line 16 of file codecs.hpp.
| using lightgraph::integration::TopologyPortType = typedef ::TopologyPortType |
Definition at line 21 of file codecs.hpp.
| using lightgraph::integration::TopologySnapshot = typedef ::TopologySnapshot |
Definition at line 13 of file codecs.hpp.
| using lightgraph::integration::TopologySummary = typedef ::TopologySummary |
Definition at line 14 of file topology_summary.hpp.
| using lightgraph::integration::TopologySummaryConnection = typedef ::TopologySummaryConnection |
Definition at line 16 of file topology_summary.hpp.
| using lightgraph::integration::TopologySummaryIntersection = typedef ::TopologySummaryIntersection |
Definition at line 15 of file topology_summary.hpp.
| using lightgraph::integration::TopologySummaryModel = typedef ::TopologySummaryModel |
Definition at line 18 of file topology_summary.hpp.
| using lightgraph::integration::TopologySummaryPort = typedef ::TopologySummaryPort |
Definition at line 17 of file topology_summary.hpp.
| using lightgraph::integration::TopologyWeightConditionalSnapshot = typedef ::TopologyWeightConditionalSnapshot |
Definition at line 19 of file codecs.hpp.
Definition at line 18 of file codecs.hpp.
| using lightgraph::integration::Triangle = typedef ::Triangle |
Definition at line 19 of file objects.hpp.
| using lightgraph::integration::TriangleModel = typedef ::TriangleModel |
Definition at line 24 of file objects.hpp.
| using lightgraph::integration::Weight = typedef ::Weight |
Definition at line 16 of file topology.hpp.
| Enumerator | |
|---|---|
| Heptagon919 | |
| Heptagon3024 | |
| Line | |
| Cross | |
| Triangle | |
Definition at line 11 of file object_factory.hpp.
|
inline |
Definition at line 28 of file layers.hpp.
|
inline |
Create one of the built-in topology objects.
| type | Built-in object kind. |
| pixelCount | Optional pixel count override for line/cross/triangle. |
Definition at line 21 of file factory.hpp.
References lightgraph::internal::makeBuiltinObject().
|
inline |
Definition at line 24 of file layers.hpp.
Get a built-in palette by index.
Definition at line 27 of file rendering.hpp.
|
inline |
Return the number of built-in palettes.
Definition at line 22 of file rendering.hpp.
|
inline |
Definition at line 20 of file layers.hpp.
|
inline |
Definition at line 16 of file layers.hpp.
|
inlineconstexpr |
Definition at line 53 of file palette_names.hpp.
References kPredefinedPaletteNames, and predefinedPaletteNameCount().
Definition at line 49 of file palette_names.hpp.
References kPredefinedPaletteNames.
Referenced by predefinedPaletteNameAt().
|
inline |
Definition at line 33 of file observability.hpp.
|
inline |
Definition at line 29 of file observability.hpp.
|
inline |
Definition at line 21 of file observability.hpp.
|
inline |
Definition at line 17 of file observability.hpp.
|
inline |
Definition at line 25 of file observability.hpp.
|
inline |
Definition at line 20 of file topology_summary.hpp.
|
constexpr |
Definition at line 7 of file drawing_session.hpp.
|
constexpr |
Definition at line 29 of file objects.hpp.
|
constexpr |
Definition at line 27 of file objects.hpp.
|
constexpr |
Definition at line 26 of file objects.hpp.
|
constexpr |
Definition at line 28 of file objects.hpp.
Definition at line 13 of file palette_names.hpp.
Referenced by predefinedPaletteNameAt(), and predefinedPaletteNameCount().
|
constexpr |
Definition at line 30 of file objects.hpp.
|
constexpr |
Definition at line 15 of file rendering.hpp.
|
constexpr |
Definition at line 14 of file rendering.hpp.
|
constexpr |
Definition at line 16 of file rendering.hpp.
|
constexpr |
Definition at line 17 of file rendering.hpp.