#pragma once #include "Model3D.h" namespace Framework { class Textur; //! Ein 3D Modell, das zur Darstellung einer Textur im dreidimensionalen Raum verwendet werden kann class TexturModel : public Model3D { public: //! Konstruktor DLLEXPORT TexturModel(); //! 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< float > 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 ); }; }