#pragma once #include "Model3D.h" namespace Framework { class Textur; class GraphicsApi; //! Ein 3D Modell, das zur Darstellung einer Textur im dreidimensionalen //! Raum verwendet werden kann class TexturModel : public Model3D { public: //! Konstruktor DLLEXPORT TexturModel(GraphicsApi* zApi); //! Setzt die Textur die angezeigt werden soll //! \param t Die Textur DLLEXPORT void setTextur(Textur* t); //! Setzt die Größe, in der Die Textur angezeigt wird //! \param gr Ein Vektor, der für x und y die breite und höhe beinhaltet DLLEXPORT void setSize(Vec2 gr); //! Setzt die Größe, in der die Textur angezeigt wird //! \param b Die Breite, in der die Textur angezeigt wird //! \param h Die Höhe, in der die Textur angezeigt wird DLLEXPORT void setSize(float b, float h); }; } // namespace Framework