CrossFramework Library
|
00001 00006 #if defined(XG3D_INCLUDED_TEXSETTING_HPP) 00007 #else 00008 #define XG3D_INCLUDED_TEXSETTING_HPP 00009 00010 //------------------------------------------------------------ 00011 #include <XG3D/Engine.hpp> 00012 00013 #if defined(XG3D_ENGINE_GLSERIES) 00014 #include <XG3D/TexSetting_GL.hpp> 00015 #endif 00016 //------------------------------------------------------------ 00017 namespace XG3D { 00019 00020 00021 class TexSetting 00022 { 00023 public: 00025 00026 00027 TexSetting(); 00029 00031 00032 00038 bool isActive()const; 00039 void setIsActive( bool aIsActive ); 00040 00041 00042 // 内部実装用関数群。 00043 const TexSetting_EXT& ext_()const; 00044 TexSetting_EXT& ext_(); 00045 00046 private: 00047 TexSetting_EXT mEXT; 00048 bool mIsActive; 00049 }; 00051 } 00052 //------------------------------------------------------------ 00053 #endif 00054 // EOF