MayaFlux
0.3.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
◆
modality_to_role()
static
DataDimension::Role
MayaFlux::Kakshya::DataInsertion::modality_to_role
(
DataModality
modality
)
inline
static
private
Convert modality to dimension role.
Definition at line
390
of file
DataInsertion.hpp
.
391
{
392
switch
(modality) {
393
case
DataModality::AUDIO_1D
:
394
case
DataModality::AUDIO_MULTICHANNEL
:
395
return
DataDimension::Role::TIME
;
396
397
case
DataModality::VERTEX_POSITIONS_3D
:
398
case
DataModality::VERTEX_NORMALS_3D
:
399
case
DataModality::VERTEX_TANGENTS_3D
:
400
case
DataModality::TEXTURE_COORDS_2D
:
401
return
DataDimension::Role::UV
;
402
403
case
DataModality::VERTEX_COLORS_RGB
:
404
case
DataModality::VERTEX_COLORS_RGBA
:
405
return
DataDimension::Role::CHANNEL
;
406
407
default
:
408
return
DataDimension::Role::CUSTOM
;
409
}
410
}
MayaFlux::Kakshya::DataModality::VERTEX_COLORS_RGB
@ VERTEX_COLORS_RGB
MayaFlux::Kakshya::DataModality::VERTEX_POSITIONS_3D
@ VERTEX_POSITIONS_3D
MayaFlux::Kakshya::DataModality::AUDIO_MULTICHANNEL
@ AUDIO_MULTICHANNEL
Multi-channel audio.
MayaFlux::Kakshya::DataModality::AUDIO_1D
@ AUDIO_1D
1D audio signal
MayaFlux::Kakshya::DataModality::TEXTURE_COORDS_2D
@ TEXTURE_COORDS_2D
MayaFlux::Kakshya::DataModality::VERTEX_TANGENTS_3D
@ VERTEX_TANGENTS_3D
MayaFlux::Kakshya::DataModality::VERTEX_NORMALS_3D
@ VERTEX_NORMALS_3D
MayaFlux::Kakshya::DataModality::VERTEX_COLORS_RGBA
@ VERTEX_COLORS_RGBA
MayaFlux::Kakshya::DataDimension::Role::TIME
@ TIME
Temporal progression (samples, frames, steps)
MayaFlux::Kakshya::DataDimension::Role::CUSTOM
@ CUSTOM
User-defined or application-specific.
MayaFlux::Kakshya::DataDimension::Role::UV
@ UV
Texture coordinates.
MayaFlux::Kakshya::DataDimension::Role::CHANNEL
@ CHANNEL
Parallel streams (audio channels, color channels)
MayaFlux
Kakshya
DataInsertion
Generated by
1.9.8