Module dae_parser::source [−][src]
Expand description
Contains functions for reading data out of a Source.
Structs
The output of SourceReader::map.
A marker type for inputs with name="S", "T".
Collada uses S and T to denote texture coordinates (usually called “UV”),
because "U" and "V" are used for generic parameters.
A reader which accesses fields with name="S", "T" in the source array.
Collada uses S and T to denote texture coordinates (usually called “UV”),
because "U" and "V" are used for generic parameters.
A SourceReader is responsible for preparing a Source for reading, by doing some up front
calulation in Source::reader to determine how the data will be sliced. Once it is ready,
SourceReader::get is used to access values from the array.
SourceReader also implements Iterator, so it can be used in for loops.
A marker type for inputs with name="X", "Y", "Z".
This is used in Collada to store vertex position data, and normal data.
A reader which accesses fields with name="X", "Y", "Z" in the source array.
This is used in Collada to store vertex position data, and normal data.
Traits
A trait for Source readers, which are used via the SourceReader
type returned from Source::reader. Users can implement this trait
on their own type to customize reading, or use XYZ and ST
for the common cases.