Lightgraph
C++17 light-graph engine API reference
Loading...
Searching...
No Matches
lightgraph::internal Namespace 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< TopologyObjectmakeBuiltinObject (integration::BuiltinObjectType type, uint16_t pixelCount=0)
 
std::unique_ptr< TopologyObjectmakeBuiltinObject (ObjectType type, uint16_t pixelCount=0)
 

Function Documentation

◆ defaultPixelCount()

◆ makeBuiltinObject() [1/2]

◆ makeBuiltinObject() [2/2]

std::unique_ptr< TopologyObject > lightgraph::internal::makeBuiltinObject ( ObjectType  type,
uint16_t  pixelCount = 0 
)
inline

Definition at line 80 of file object_factory.hpp.

References makeBuiltinObject(), and toBuiltinObjectType().

◆ resolvePixelCount()

constexpr uint16_t lightgraph::internal::resolvePixelCount ( integration::BuiltinObjectType  type,
uint16_t  pixelCount 
)
inlineconstexpr

Definition at line 57 of file object_factory.hpp.

References defaultPixelCount().

Referenced by makeBuiltinObject().

◆ toBuiltinObjectType()