Trait ggez::graphics::na::TCategoryMul
[−]
[src]
pub trait TCategoryMul<Other>: TCategory where
Other: TCategory, { type Representative: TCategory; }
Traits that gives the Transform
category that is compatible with the result of the
multiplication of transformations with categories Self
and Other
.
Associated Types
type Representative: TCategory
The transform category that results from the multiplication of a Transform<Self>
to a
Transform<Other>
. This is usually equal to Self
or Other
, whichever is the most
general category.
Implementors
impl TCategoryMul<TGeneral> for TAffine type Representative = TGeneral;
impl TCategoryMul<TProjective> for TAffine type Representative = TProjective;
impl TCategoryMul<TGeneral> for TProjective type Representative = TGeneral;
impl TCategoryMul<TProjective> for TGeneral type Representative = TGeneral;
impl<T> TCategoryMul<T> for T where
T: TCategory, type Representative = T;impl TCategoryMul<TAffine> for TGeneral type Representative = TGeneral;
impl TCategoryMul<TAffine> for TProjective type Representative = TProjective;