Skip to content

Buffers And Versions

Back to Helios Network Native C API

Direct buffer access and version counters used by high-performance integrations.

function CXNetworkActiveEdgeIndexCount Returns the number of entries in the stable active edge index buffer. function CXNetworkActiveEdgeIndices Returns a stable buffer of active edge indices in native active order. function CXNetworkActiveNodeIndexCount Returns the number of entries in the stable active node index buffer. function CXNetworkActiveNodeIndices Returns a stable buffer of active node indices in native active order. function CXNetworkEdgeActivityBuffer Provides a pointer to the edge activity bitmap. function CXNetworkEdgesBuffer Returns a pointer to the flattened edge buffer `[from, to, ...]`. function CXNetworkEdgeTopologyVersion Returns the edge topology version. function CXNetworkIsEdgeActive Returns CXTrue if the edge index is active. function CXNetworkIsNodeActive Returns CXTrue if the given node index is currently active. function CXNetworkNodeActivityBuffer Provides a pointer to the node activity bitmap in linear memory. function CXNetworkNodeTopologyVersion Returns the node topology version (increments on topology edits and repacks). function CXNetworkPromoteActiveEdgesForNodesToRenderEnd Moves active edges incident to the supplied active nodes to the end of the native active edge order. function CXNetworkPromoteActiveEdgesToRenderEnd Moves active edge indices to the end of the native active order, preserving batch order. function CXNetworkPromoteActiveNodesToRenderEnd Moves active node indices to the end of the native active order, preserving batch order. function CXNetworkVersionString Returns the semantic version string for the compiled library (e.g. "1.2.3").