#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 __declspec( dllexport ) TexturModel(); //! Setzt die Textur die angezeigt werden soll //! \param t Die Textur __declspec( 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 __declspec( 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 __declspec( dllexport ) void setSize( float b, float h ); }; }