102 references to MatrixTypes
WindowsBase (102)
Base\System\Windows\Media\Matrix.cs (78)
86_type = MatrixTypes.TRANSFORM_IS_UNKNOWN; 114_type = MatrixTypes.TRANSFORM_IS_IDENTITY; 124return (_type == MatrixTypes.TRANSFORM_IS_IDENTITY || 303if (_type == MatrixTypes.TRANSFORM_IS_IDENTITY) 311MatrixTypes.TRANSFORM_IS_TRANSLATION); 313else if (_type == MatrixTypes.TRANSFORM_IS_UNKNOWN) 324_type |= MatrixTypes.TRANSFORM_IS_TRANSLATION; 415case MatrixTypes.TRANSFORM_IS_IDENTITY: 416case MatrixTypes.TRANSFORM_IS_TRANSLATION: 418case MatrixTypes.TRANSFORM_IS_SCALING: 419case MatrixTypes.TRANSFORM_IS_SCALING | MatrixTypes.TRANSFORM_IS_TRANSLATION: 457case MatrixTypes.TRANSFORM_IS_IDENTITY: 459case MatrixTypes.TRANSFORM_IS_SCALING: 465case MatrixTypes.TRANSFORM_IS_TRANSLATION: 469case MatrixTypes.TRANSFORM_IS_SCALING | MatrixTypes.TRANSFORM_IS_TRANSLATION: 486MatrixTypes.TRANSFORM_IS_UNKNOWN); 503if (_type == MatrixTypes.TRANSFORM_IS_IDENTITY) 514if (_type == MatrixTypes.TRANSFORM_IS_IDENTITY) 519MatrixTypes.TRANSFORM_IS_SCALING); 524if (_type != MatrixTypes.TRANSFORM_IS_UNKNOWN) 526_type |= MatrixTypes.TRANSFORM_IS_SCALING; 539if (_type == MatrixTypes.TRANSFORM_IS_IDENTITY) 550if (_type == MatrixTypes.TRANSFORM_IS_IDENTITY) 555MatrixTypes.TRANSFORM_IS_UNKNOWN); 560_type = MatrixTypes.TRANSFORM_IS_UNKNOWN; 572if (_type == MatrixTypes.TRANSFORM_IS_IDENTITY) 583if (_type == MatrixTypes.TRANSFORM_IS_IDENTITY) 588MatrixTypes.TRANSFORM_IS_UNKNOWN); 593_type = MatrixTypes.TRANSFORM_IS_UNKNOWN; 605if (_type == MatrixTypes.TRANSFORM_IS_IDENTITY) 616if (_type == MatrixTypes.TRANSFORM_IS_IDENTITY) 621MatrixTypes.TRANSFORM_IS_SCALING); 626if (_type != MatrixTypes.TRANSFORM_IS_UNKNOWN) 628_type |= MatrixTypes.TRANSFORM_IS_SCALING; 641if (_type == MatrixTypes.TRANSFORM_IS_IDENTITY) 652if (_type == MatrixTypes.TRANSFORM_IS_IDENTITY) 657MatrixTypes.TRANSFORM_IS_TRANSLATION); 662if (_type != MatrixTypes.TRANSFORM_IS_UNKNOWN) 664_type |= MatrixTypes.TRANSFORM_IS_TRANSLATION; 677if (_type == MatrixTypes.TRANSFORM_IS_IDENTITY) 688if (_type == MatrixTypes.TRANSFORM_IS_IDENTITY) 693MatrixTypes.TRANSFORM_IS_TRANSLATION); 698if (_type != MatrixTypes.TRANSFORM_IS_UNKNOWN) 700_type |= MatrixTypes.TRANSFORM_IS_TRANSLATION; 716case MatrixTypes.TRANSFORM_IS_IDENTITY: 717case MatrixTypes.TRANSFORM_IS_TRANSLATION: 719case MatrixTypes.TRANSFORM_IS_SCALING: 720case MatrixTypes.TRANSFORM_IS_SCALING | MatrixTypes.TRANSFORM_IS_TRANSLATION: 742case MatrixTypes.TRANSFORM_IS_IDENTITY: 744case MatrixTypes.TRANSFORM_IS_TRANSLATION: 748case MatrixTypes.TRANSFORM_IS_SCALING: 752case MatrixTypes.TRANSFORM_IS_SCALING | MatrixTypes.TRANSFORM_IS_TRANSLATION: 796MatrixTypes.TRANSFORM_IS_UNKNOWN); 815MatrixTypes.TRANSFORM_IS_SCALING | MatrixTypes.TRANSFORM_IS_TRANSLATION); 831MatrixTypes.TRANSFORM_IS_SCALING); 847MatrixTypes.TRANSFORM_IS_UNKNOWN); 864MatrixTypes.TRANSFORM_IS_TRANSLATION); 881MatrixTypes.TRANSFORM_IS_IDENTITY); 895MatrixTypes type) 916_type = MatrixTypes.TRANSFORM_IS_UNKNOWN; 922_type = MatrixTypes.TRANSFORM_IS_SCALING; 927_type |= MatrixTypes.TRANSFORM_IS_TRANSLATION; 930if (0 == (_type & (MatrixTypes.TRANSFORM_IS_TRANSLATION | MatrixTypes.TRANSFORM_IS_SCALING))) 933_type = MatrixTypes.TRANSFORM_IS_IDENTITY; 947case MatrixTypes.TRANSFORM_IS_IDENTITY: 949case MatrixTypes.TRANSFORM_IS_UNKNOWN: 951case MatrixTypes.TRANSFORM_IS_SCALING: 957case MatrixTypes.TRANSFORM_IS_TRANSLATION: 963case MatrixTypes.TRANSFORM_IS_SCALING|MatrixTypes.TRANSFORM_IS_TRANSLATION: 986return _type == MatrixTypes.TRANSFORM_IS_IDENTITY; 1002internal MatrixTypes _type;
Shared\MS\Internal\MatrixUtil.cs (24)
61MatrixTypes matrixType = matrix._type; 64if (matrixType == MatrixTypes.TRANSFORM_IS_IDENTITY) 70if (0 != (matrixType & MatrixTypes.TRANSFORM_IS_SCALING)) 95if (0 != (matrixType & MatrixTypes.TRANSFORM_IS_TRANSLATION)) 104if (matrixType == MatrixTypes.TRANSFORM_IS_UNKNOWN) 130MatrixTypes type1 = matrix1._type; 131MatrixTypes type2 = matrix2._type; 136if (type2 == MatrixTypes.TRANSFORM_IS_IDENTITY) 142if (type1 == MatrixTypes.TRANSFORM_IS_IDENTITY) 149if (type2 == MatrixTypes.TRANSFORM_IS_TRANSLATION) 156if (type1 != MatrixTypes.TRANSFORM_IS_UNKNOWN) 158matrix1._type |= MatrixTypes.TRANSFORM_IS_TRANSLATION; 165if (type1 == MatrixTypes.TRANSFORM_IS_TRANSLATION) 177if (type2 == MatrixTypes.TRANSFORM_IS_UNKNOWN) 179matrix1._type = MatrixTypes.TRANSFORM_IS_UNKNOWN; 183matrix1._type = MatrixTypes.TRANSFORM_IS_SCALING | MatrixTypes.TRANSFORM_IS_TRANSLATION; 211matrix1._type = MatrixTypes.TRANSFORM_IS_TRANSLATION | MatrixTypes.TRANSFORM_IS_SCALING; 258if (matrix._type == MatrixTypes.TRANSFORM_IS_IDENTITY) 261matrix._type = MatrixTypes.TRANSFORM_IS_TRANSLATION; 279Debug.Assert(matrix._type != MatrixTypes.TRANSFORM_IS_IDENTITY); 280if (matrix._type != MatrixTypes.TRANSFORM_IS_UNKNOWN) 282matrix._type |= MatrixTypes.TRANSFORM_IS_TRANSLATION;