|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
#include "Influence.hpp"#include "MayaFlux/Kinesis/Spatial/Bounds.hpp"#include "MayaFlux/Kinesis/Tendency/FieldBinding.hpp"#include "MayaFlux/Kinesis/Tendency/Tendency.hpp"
Include dependency graph for FieldTargets.hpp:
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::Nexus |
| namespace | MayaFlux::Nexus::detail |
Functions | |
| template<typename Region > | |
| Influence< Kinesis::AABB3D >::Target | MayaFlux::Nexus::bind_bounds (const Region &expanse) |
| Target that moves or resizes an Expanse's bounds from an influence of boxes. | |
| template<typename Field , typename Operator > | |
| Influence< Field >::Target | MayaFlux::Nexus::bind_field (const Operator &op, Kinesis::FieldTarget target) |
| Target that feeds an influence of fields into an operator's vertex attributes. | |
| template<typename Field , typename Operator > | |
| Influence< Field >::Target | MayaFlux::Nexus::bind_field (const Operator &op, uint32_t slot, Kinesis::FieldTarget target) |
| Same as above, for one slot of a MeshFieldOperator. | |
| template<typename Operator > | |
| Influence< Kinesis::VectorField >::Target | MayaFlux::Nexus::bind_force (const Operator &op) |
| Target that feeds an influence of vector fields into a PhysicsOperator as a force. | |
| template<typename Receiver > | |
| Influence< InfluenceBlock >::Target | MayaFlux::Nexus::bind_influence_block (const Receiver &target, size_t offset=0) |
| Target that pushes an InfluenceBlock to a render processor for the library's lit shaders. | |
| template<typename Operator > | |
| Influence< glm::vec4 >::Target | MayaFlux::Nexus::bind_params (const Operator &op) |
| Target that sets the parameter block of a GpuFieldOperator's parametric fields. | |
| template<typename Operator > | |
| Influence< Kinesis::VectorField >::Target | MayaFlux::Nexus::bind_position (const Operator &op, uint32_t slot) |
| Target that feeds an influence of vector fields into one instance's position. | |
| template<typename T , typename Receiver > | |
| Influence< T >::Target | MayaFlux::Nexus::bind_push_constants (const Receiver &target, size_t offset=0) |
| Target that pushes an influence's value to a GPU executor as push constants. | |
| template<typename Operator > | |
| auto | MayaFlux::Nexus::bind_transform (const Operator &op, uint32_t slot) |
| Target that feeds an influence of transform functions into one slot. | |
| template<typename D , typename R > | |
| Kinesis::Tendency< D, R > | MayaFlux::Nexus::detail::forwarding (const std::shared_ptr< Kinesis::Tendency< D, R > > &cell) |