Get size in bytes for a modality Useful for computing strides, offsets, etc.
99{
101
102 switch (modality) {
103 case DataModality::VERTEX_POSITIONS_3D:
104 case DataModality::VERTEX_NORMALS_3D:
105 case DataModality::VERTEX_TANGENTS_3D:
106 case DataModality::VERTEX_COLORS_RGB:
107 return 12;
108
109 case DataModality::TEXTURE_COORDS_2D:
110 return 8;
111
112 case DataModality::VERTEX_COLORS_RGBA:
113 return 16;
114
115 case DataModality::AUDIO_1D:
116 case DataModality::AUDIO_MULTICHANNEL:
117 return 8;
118
119 case DataModality::SPECTRAL_2D:
120 return 8;
121
122 case DataModality::TRANSFORMATION_MATRIX:
123 return 64;
124
125 default:
126 return 4;
127 }
128}
@ Kakshya
Containers[Signalsource, Stream, File], Regions, DataProcessors.