|
Lightgraph
C++17 light-graph engine API reference
|
Functions | |
| constexpr uint16_t | defaultPixelCount (integration::BuiltinObjectType type) |
| constexpr integration::BuiltinObjectType | toBuiltinObjectType (ObjectType type) |
| constexpr uint16_t | resolvePixelCount (integration::BuiltinObjectType type, uint16_t pixelCount) |
| std::unique_ptr< TopologyObject > | makeBuiltinObject (integration::BuiltinObjectType type, uint16_t pixelCount=0) |
| std::unique_ptr< TopologyObject > | makeBuiltinObject (ObjectType type, uint16_t pixelCount=0) |
|
inlineconstexpr |
Definition at line 23 of file object_factory.hpp.
References lightgraph::integration::Cross, lightgraph::integration::Heptagon3024, lightgraph::integration::Heptagon919, lightgraph::integration::Line, and lightgraph::integration::Triangle.
Referenced by resolvePixelCount().
|
inline |
Definition at line 61 of file object_factory.hpp.
References lightgraph::integration::Cross, lightgraph::Cross, lightgraph::integration::Heptagon3024, lightgraph::Heptagon3024, lightgraph::integration::Heptagon919, lightgraph::Heptagon919, lightgraph::integration::Line, lightgraph::Line, resolvePixelCount(), lightgraph::integration::Triangle, and lightgraph::Triangle.
Referenced by makeBuiltinObject(), and lightgraph::integration::makeObject().
|
inline |
Definition at line 80 of file object_factory.hpp.
References makeBuiltinObject(), and toBuiltinObjectType().
|
inlineconstexpr |
Definition at line 57 of file object_factory.hpp.
References defaultPixelCount().
Referenced by makeBuiltinObject().
|
inlineconstexpr |
Definition at line 40 of file object_factory.hpp.
References lightgraph::integration::Cross, lightgraph::Cross, lightgraph::integration::Heptagon3024, lightgraph::Heptagon3024, lightgraph::integration::Heptagon919, lightgraph::Heptagon919, lightgraph::integration::Line, lightgraph::Line, lightgraph::integration::Triangle, and lightgraph::Triangle.
Referenced by makeBuiltinObject().