|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
#include <glm/glm.hpp>#include "typeindex"
Include dependency graph for NDData.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::Kakshya |
| namespace | MayaFlux::Kakshya::detail |
Concepts | |
| concept | MayaFlux::Kakshya::DataVariantElement |
| Concept to constrain types to valid DataVariant elements. | |
Typedefs | |
| using | MayaFlux::Kakshya::DataSpanVariant = typename detail::span_const_from_vector_variant< DataVariant >::type |
| using | MayaFlux::Kakshya::DataVariant = std::variant< std::vector< double >, std::vector< float >, std::vector< uint8_t >, std::vector< uint16_t >, std::vector< uint32_t >, std::vector< std::complex< float > >, std::vector< std::complex< double > >, std::vector< glm::vec2 >, std::vector< glm::vec3 >, std::vector< glm::vec4 >, std::vector< glm::mat4 > > |
| Multi-type data storage for different precision needs. | |
Functions | |
| size_t | MayaFlux::Kakshya::gpu_data_format_bytes (GpuDataFormat fmt) noexcept |
| Byte size of one element of a GpuDataFormat. | |
| bool | MayaFlux::Kakshya::is_structured_modality (DataModality modality) |
| Check if a modality represents structured data (vectors, matrices). | |
| std::string_view | MayaFlux::Kakshya::modality_to_string (DataModality modality) |
| Convert DataModality enum to string representation. | |