Lightgraph
C++17 light-graph engine API reference
Loading...
Searching...
No Matches
lightgraph Namespace Reference

Namespaces

namespace  integration
 
namespace  internal
 

Classes

struct  Color
 8-bit RGB color. More...
 
struct  EmitCommand
 One emit request. More...
 
class  Engine
 Engine facade with internal method-level synchronization. More...
 
struct  EngineConfig
 Engine construction configuration. More...
 
class  Result
 
class  Status
 Operation status object. More...
 

Enumerations

enum class  ErrorCode {
  Ok = 0 , InvalidArgument , InvalidModel , NoFreeLightList ,
  NoEmitterAvailable , CapacityExceeded , OutOfRange , InternalError
}
 Stable error codes returned by high-level API operations. More...
 
enum class  ObjectType {
  Heptagon919 , Heptagon3024 , Line , Cross ,
  Triangle
}
 Built-in object topologies supported by the high-level engine API. More...
 

Enumeration Type Documentation

◆ ErrorCode

Stable error codes returned by high-level API operations.

Enumerator
Ok 
InvalidArgument 
InvalidModel 
NoFreeLightList 
NoEmitterAvailable 
CapacityExceeded 
OutOfRange 
InternalError 

Definition at line 16 of file status.hpp.

◆ ObjectType

Built-in object topologies supported by the high-level engine API.

Enumerator
Heptagon919 
Heptagon3024 
Line 
Cross 
Triangle 

Definition at line 25 of file types.hpp.