#pragma once #include "modelclass.h" class Object : public ModelClass { public: Object(); ~Object(); void SetScaleMatrix(XMMATRIX scaleMatrix); void SetRotateMatrix(XMMATRIX rotateMatrix); void SetTranslateMatrix(XMMATRIX translateMatrix); void SetSRMatrix(XMMATRIX srMatrix); void SetWorldMatrix(XMMATRIX worldMatrix); XMMATRIX GetScaleMatrix(); XMMATRIX GetRotateMatrix(); XMMATRIX GetTranslateMatrix(); XMMATRIX GetSRMatrix(); XMMATRIX GetWorldMatrix(); private: XMMATRIX m_scaleMatrix; XMMATRIX m_rotateMatrix; XMMATRIX m_translateMatrix; XMMATRIX m_srMatrix; XMMATRIX m_worldMatrix; };