Lumino.Math
D:/Proj/Lumino.Math/include/Lumino/Math/SQTTransform.h
00001 
00002 #ifndef LUMINO_MATH_SQTTRANSFORM_H
00003 #define LUMINO_MATH_SQTTRANSFORM_H
00004 
00005 #include "Common.h"
00006 #include "Vector3.h"
00007 #include "Quaternion.h"
00008 
00009 namespace Lumino
00010 {
00011 
00015 class LUMINO_EXPORT SQTTransform
00016 {
00017 public:
00018 
00019     Vector3     Scale;          
00020     Quaternion  Rotation;       
00021     Vector3     Translation;    
00022     
00023 public:
00024     
00025     static const SQTTransform   Identity;  
00026     
00027 public:
00028     
00032     SQTTransform();
00033 
00037     SQTTransform(const Vector3& scale, const Quaternion& rotation, const Vector3& translation);
00038     
00039 };
00040 
00041 } // namespace Lumino
00042 
00043 #endif // LUMINO_MATH_SQTTRANSFORM_H
 All Classes Functions Variables Friends