MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
Region.hpp File Reference
+ Include dependency graph for Region.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MayaFlux::Kakshya::Region
 Represents a point or span in N-dimensional space. More...
 

Namespaces

namespace  MayaFlux
 Main namespace for the Maya Flux audio engine.
 
namespace  MayaFlux::Kakshya
 

Enumerations

enum class  MayaFlux::Kakshya::RegionSelectionPattern : uint8_t {
  MayaFlux::Kakshya::ALL , MayaFlux::Kakshya::SEQUENTIAL , MayaFlux::Kakshya::RANDOM , MayaFlux::Kakshya::ROUND_ROBIN ,
  MayaFlux::Kakshya::WEIGHTED , MayaFlux::Kakshya::OVERLAP , MayaFlux::Kakshya::EXCLUSIVE , MayaFlux::Kakshya::CUSTOM
}
 Describes how regions are selected for processing or playback. More...
 
enum class  MayaFlux::Kakshya::RegionTransition : uint8_t {
  MayaFlux::Kakshya::IMMEDIATE , MayaFlux::Kakshya::CROSSFADE , MayaFlux::Kakshya::OVERLAP , MayaFlux::Kakshya::GATED ,
  MayaFlux::Kakshya::CALLBACK
}
 Describes how transitions between regions are handled. More...
 
enum class  MayaFlux::Kakshya::RegionState : uint8_t {
  MayaFlux::Kakshya::IDLE , MayaFlux::Kakshya::LOADING , MayaFlux::Kakshya::READY , MayaFlux::Kakshya::ACTIVE ,
  MayaFlux::Kakshya::TRANSITIONING , MayaFlux::Kakshya::UNLOADING
}
 Processing state for regions. More...