Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
NodeID Struct Reference

#include "lib/frameid.hpp"

Description

Identification tuple for denoting render nodes unambiguously.

Todo:

currently (10/08) this is a dummy implementation. We'll find out what is needed once the outline of the render engine is complete.

5/2025 meanwhile a new effort to define the processing nodes was successful, but it is still not clear if the »Render Nodes« will expose any runtime logic beyond the mere ability to be invoked. ** This is a placeholder** — we are using ProcID instead

Definition at line 52 of file frameid.hpp.

Static Public Attributes

static ulong currID
 storage for the unique node-ID counter
 

Public Attributes

ulong id
 
ulong generation
 
ulong childSum
 

Public Member Functions

 NodeID ()
 

Constructor & Destructor Documentation

◆ NodeID()

NodeID ( )
inline

Definition at line 59 of file frameid.hpp.

Member Data Documentation

◆ id

ulong id

Definition at line 55 of file frameid.hpp.

◆ generation

ulong generation

Definition at line 56 of file frameid.hpp.

◆ childSum

ulong childSum

Definition at line 57 of file frameid.hpp.

◆ currID

ulong currID
static

storage for the unique node-ID counter

Definition at line 65 of file frameid.hpp.

+ Collaboration diagram for NodeID:

The documentation for this struct was generated from the following files: