NLS Engine  v0.1
The Next Logical Step in game engine design.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines
TextureInterface.h
Go to the documentation of this file.
00001 
00010 #pragma once
00011 
00012 // Standard Includes
00013 
00014 // Library Includes
00015 #include <d3dx9tex.h>
00016 
00017 // Local Includes
00018 #include "../Types.h"
00019 
00020 // Forward Declarations
00021 
00022 // Typedefs
00023 
00024 namespace GraphicsCore {
00025   class TextureInterface {
00026   public:
00027     virtual ~TextureInterface() {}
00028     
00029     virtual void Apply(LPDIRECT3DDEVICE9) = 0;
00030     
00031   private:
00032     TextureInterface& operator=(const TextureInterface&); 
00033   };
00034 }