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

Go to the source code of this file.

Namespaces

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

Enumerations

enum class  MayaFlux::Kinesis::FieldMode : uint8_t { MayaFlux::Kinesis::ABSOLUTE , MayaFlux::Kinesis::ACCUMULATE }
 How a field result combines with the value already present. More...
 
enum class  MayaFlux::Kinesis::FieldTarget : uint16_t {
  MayaFlux::Kinesis::NONE = 0U , MayaFlux::Kinesis::POSITION = 1U << 0U , MayaFlux::Kinesis::COLOR = 1U << 1U , MayaFlux::Kinesis::NORMAL = 1U << 2U ,
  MayaFlux::Kinesis::TANGENT = 1U << 3U , MayaFlux::Kinesis::SCALAR = 1U << 4U , MayaFlux::Kinesis::UV = 1U << 5U
}
 What a Tendency drives when applied to a vertex record. More...
 

Variables

constexpr std::array< FieldTarget, 6 > MayaFlux::Kinesis::k_field_targets
 Single-bit targets known to this version, in vertex layout order.
 
constexpr FieldTarget MayaFlux::Kinesis::k_vector_targets
 Targets that accept a three-component field.