Enzo
Loading...
Searching...
No Matches
Todo List
Member enzo::attr::AttributeHandle< T >::getAllValues () const
Replace with an iterator for accessing many values.
Member enzo::attr::AttributeHandle< T >::getValue (size_t offset) const

protect against invalid positions

Add implicit casting between types (eg. if T is int but the parameter's attr::AttributeType is floatT 5.3 return 5)

Member enzo::attr::AttributeHandle< T >::setValue (size_t offset, const T &value)

protect against invalid positions

Add implicit casting between types (eg. if T is int but the parameter's attr::AttributeType is floatT 5.3 return 5)

Member enzo::nt::NetworkManager::_reset ()
Find a cleaner way to give tests a fresh manager so this doesn't pollute the public functions.
Member enzo::nt::NetworkManager::createNode (const nt::NodeType &nodeType, const Path &parent=Path("/"), const std::string &name="", Vector2 position={0.f, 0.f})
Take the type name rather than the whole node type.
Member enzo::nt::NetworkManager::moveNode (NodeId nodeId, Vector2 newPos, bool skipUndo=false)
remove skipUndo argument in favour of a global undo RAII lock
Member enzo::nt::Node::getOutputPacket (unsigned int outputIndex) const
Add option to force cook or cook if dirty.
Member enzo::nt::Node::outputRequested (unsigned int outputIndex) const
Always true until dirtiness is tracked per output.
Member enzo::nt::NodeImpl::outputRequested (unsigned int outputIndex)
Always true until nt::Node tracks dirtiness per output.
Member enzo::nt::NodeImpl::setOutputPacket (unsigned int outputIndex, enzo::NodePacket packet)
std::move the geometry instead of copying it.
Member enzo::nt::NodeImpl::throwError (std::string error)
Add visual error to GUI
Member enzo::nt::NodeImpl::throwWarning (std::string warning)
Add visual warning to GUI