#include <glm/glm.hpp>
Go to the source code of this file.
|
| 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.
|
| |
|
| enum class | MayaFlux::Kakshya::GpuDataFormat : uint8_t {
MayaFlux::Kakshya::FLOAT32
, MayaFlux::Kakshya::VEC2_F32
, MayaFlux::Kakshya::VEC3_F32
, MayaFlux::Kakshya::VEC4_F32
,
MayaFlux::Kakshya::FLOAT64
, MayaFlux::Kakshya::VEC2_F64
, MayaFlux::Kakshya::VEC3_F64
, MayaFlux::Kakshya::VEC4_F64
,
MayaFlux::Kakshya::INT32
, MayaFlux::Kakshya::UINT32
} |
| | GPU data formats with explicit precision levels. More...
|
| |
| enum class | MayaFlux::Kakshya::MemoryLayout : uint8_t { MayaFlux::Kakshya::ROW_MAJOR
, MayaFlux::Kakshya::COLUMN_MAJOR
} |
| | Memory layout for multi-dimensional data. More...
|
| |
| enum class | MayaFlux::Kakshya::OrganizationStrategy : uint8_t { MayaFlux::Kakshya::INTERLEAVED
, MayaFlux::Kakshya::PLANAR
, MayaFlux::Kakshya::HYBRID
, MayaFlux::Kakshya::USER_DEFINED
} |
| | Data organization strategy for multi-channel/multi-frame data. More...
|
| |
| enum class | MayaFlux::Kakshya::DataModality : uint8_t {
MayaFlux::Kakshya::AUDIO_1D
, MayaFlux::Kakshya::AUDIO_MULTICHANNEL
, MayaFlux::Kakshya::IMAGE_2D
, MayaFlux::Kakshya::IMAGE_COLOR
,
MayaFlux::Kakshya::VIDEO_GRAYSCALE
, MayaFlux::Kakshya::VIDEO_COLOR
, MayaFlux::Kakshya::TEXTURE_2D
, MayaFlux::Kakshya::TENSOR_ND
,
MayaFlux::Kakshya::SPECTRAL_2D
, MayaFlux::Kakshya::VOLUMETRIC_3D
, MayaFlux::Kakshya::VERTEX_POSITIONS_3D
, MayaFlux::Kakshya::VERTEX_NORMALS_3D
,
MayaFlux::Kakshya::VERTEX_TANGENTS_3D
, MayaFlux::Kakshya::VERTEX_COLORS_RGB
, MayaFlux::Kakshya::VERTEX_COLORS_RGBA
, MayaFlux::Kakshya::TEXTURE_COORDS_2D
,
MayaFlux::Kakshya::TRANSFORMATION_MATRIX
, MayaFlux::Kakshya::UNKNOWN
} |
| | Data modality types for cross-modal analysis. More...
|
| |