Fixes #39. It's important when alpha blending Scinths to be able to control render order. Until now all Scinths were rendered in order of creation. This PR adds server commands and sclang client code to create and manipulate groups and nodes.
Implementation
Follows pretty closely the node/group commands and client code used in the SuperCollider audio synthesis server. Adds ScinGroup, which supports some of the same semantics that an audio Group uses. Adds some testing of group ordering in the image comparison integration test suite.
Types of changes
Enhancement
Documentation
Status
[x] This PR is ready for review
[x] update documentation in the Server Command Reference
Purpose and motivation
Fixes #39. It's important when alpha blending Scinths to be able to control render order. Until now all Scinths were rendered in order of creation. This PR adds server commands and sclang client code to create and manipulate groups and nodes.
Implementation
Follows pretty closely the node/group commands and client code used in the SuperCollider audio synthesis server. Adds ScinGroup, which supports some of the same semantics that an audio Group uses. Adds some testing of group ordering in the image comparison integration test suite.
Types of changes
Status