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

Go to the source code of this file.

Classes

class  MayaFlux::Nodes::Generator::LogicContext
 
class  MayaFlux::Nodes::Generator::LogicContextGpu
 GPU-accelerated context for logic node callbacks. More...
 
class  MayaFlux::Nodes::Generator::Logic
 Digital signal processor implementing boolean logic operations. More...
 
struct  MayaFlux::Nodes::Generator::Logic::LogicCallback
 

Namespaces

namespace  MayaFlux
 Main namespace for the Maya Flux audio engine.
 
namespace  MayaFlux::Nodes
 Contains the node-based computational processing system components.
 
namespace  MayaFlux::Nodes::Generator
 

Enumerations

enum class  MayaFlux::Nodes::Generator::LogicMode : uint8_t { MayaFlux::Nodes::Generator::DIRECT , MayaFlux::Nodes::Generator::SEQUENTIAL , MayaFlux::Nodes::Generator::TEMPORAL , MayaFlux::Nodes::Generator::MULTI_INPUT }
 Defines the computational model for digital signal evaluation. More...
 
enum class  MayaFlux::Nodes::Generator::LogicOperator : uint8_t {
  MayaFlux::Nodes::Generator::AND , MayaFlux::Nodes::Generator::OR , MayaFlux::Nodes::Generator::XOR , MayaFlux::Nodes::Generator::NOT ,
  MayaFlux::Nodes::Generator::NAND , MayaFlux::Nodes::Generator::NOR , MayaFlux::Nodes::Generator::IMPLIES , MayaFlux::Nodes::Generator::THRESHOLD ,
  MayaFlux::Nodes::Generator::HYSTERESIS , MayaFlux::Nodes::Generator::EDGE , MayaFlux::Nodes::Generator::CUSTOM
}
 Digital operators for boolean computation. More...
 
enum class  MayaFlux::Nodes::Generator::EdgeType : uint8_t { MayaFlux::Nodes::Generator::RISING , MayaFlux::Nodes::Generator::FALLING , MayaFlux::Nodes::Generator::BOTH }
 Digital transition patterns to detect. More...
 
enum class  MayaFlux::Nodes::Generator::LogicEventType : uint8_t {
  MayaFlux::Nodes::Generator::TICK , MayaFlux::Nodes::Generator::CHANGE , MayaFlux::Nodes::Generator::TRUE , MayaFlux::Nodes::Generator::FALSE ,
  MayaFlux::Nodes::Generator::WHILE_TRUE , MayaFlux::Nodes::Generator::WHILE_FALSE , MayaFlux::Nodes::Generator::CONDITIONAL
}
 Events that can trigger callbacks. More...