\hypertarget{group___resources}{}\doxysection{Resources}
\label{group___resources}\index{Resources@{Resources}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{class_ogre_1_1_a_p_k_file_system_archive_factory}{Ogre\+::\+A\+P\+K\+File\+System\+Archive\+Factory}}
\item 
class \mbox{\hyperlink{class_ogre_1_1_archive}{Ogre\+::\+Archive}}
\begin{DoxyCompactList}\small\item\em Archive-\/handling class. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_archive_factory}{Ogre\+::\+Archive\+Factory}}
\begin{DoxyCompactList}\small\item\em Abstract factory class, archive codec plugins can register concrete subclasses of this. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_archive_manager}{Ogre\+::\+Archive\+Manager}}
\begin{DoxyCompactList}\small\item\em This class manages the available \mbox{\hyperlink{class_ogre_1_1_archive_factory}{Archive\+Factory}} plugins. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct_ogre_1_1_background_process_result}{Ogre\+::\+Background\+Process\+Result}}
\begin{DoxyCompactList}\small\item\em Encapsulates the result of a background queue request. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_data_stream}{Ogre\+::\+Data\+Stream}}
\begin{DoxyCompactList}\small\item\em General purpose class used for encapsulating the reading and writing of data. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_default_texture_manager}{Ogre\+::\+Default\+Texture\+Manager}}
\begin{DoxyCompactList}\small\item\em Specialisation of \mbox{\hyperlink{class_ogre_1_1_texture_manager}{Texture\+Manager}} for offline processing. Cannot be used with an active \mbox{\hyperlink{class_ogre_1_1_render_system}{Render\+System}}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_embedded_zip_archive_factory}{Ogre\+::\+Embedded\+Zip\+Archive\+Factory}}
\begin{DoxyCompactList}\small\item\em Specialisation of \mbox{\hyperlink{class_ogre_1_1_zip_archive_factory}{Zip\+Archive\+Factory}} for embedded Zip files. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_file_handle_data_stream}{Ogre\+::\+File\+Handle\+Data\+Stream}}
\begin{DoxyCompactList}\small\item\em Common subclass of \mbox{\hyperlink{class_ogre_1_1_data_stream}{Data\+Stream}} for handling data from C-\/style file handles. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct_ogre_1_1_file_info}{Ogre\+::\+File\+Info}}
\begin{DoxyCompactList}\small\item\em Information about a file/directory within the archive will be returned using a \mbox{\hyperlink{struct_ogre_1_1_file_info}{File\+Info}} struct. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_file_stream_data_stream}{Ogre\+::\+File\+Stream\+Data\+Stream}}
\begin{DoxyCompactList}\small\item\em Common subclass of \mbox{\hyperlink{class_ogre_1_1_data_stream}{Data\+Stream}} for handling data from std\+::basic\+\_\+istream. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_file_system_archive_factory}{Ogre\+::\+File\+System\+Archive\+Factory}}
\begin{DoxyCompactList}\small\item\em Specialisation of the \mbox{\hyperlink{class_ogre_1_1_archive_factory}{Archive\+Factory}} to allow reading of files from filesystem folders / directories. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_gpu_program}{Ogre\+::\+Gpu\+Program}}
\begin{DoxyCompactList}\small\item\em Defines a program which runs on the G\+PU such as a vertex or fragment program. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_gpu_program_manager}{Ogre\+::\+Gpu\+Program\+Manager}}
\item 
class \mbox{\hyperlink{class_ogre_1_1_high_level_gpu_program}{Ogre\+::\+High\+Level\+Gpu\+Program}}
\begin{DoxyCompactList}\small\item\em Abstract base class representing a high-\/level program (a vertex or fragment program). \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_high_level_gpu_program_factory}{Ogre\+::\+High\+Level\+Gpu\+Program\+Factory}}
\begin{DoxyCompactList}\small\item\em Interface definition for factories of \mbox{\hyperlink{class_ogre_1_1_high_level_gpu_program}{High\+Level\+Gpu\+Program}}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_high_level_gpu_program_manager}{Ogre\+::\+High\+Level\+Gpu\+Program\+Manager}}
\begin{DoxyCompactList}\small\item\em This \mbox{\hyperlink{class_ogre_1_1_resource_manager}{Resource\+Manager}} manages high-\/level vertex and fragment programs. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_manual_resource_loader}{Ogre\+::\+Manual\+Resource\+Loader}}
\begin{DoxyCompactList}\small\item\em Interface describing a manual resource loader. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_memory_data_stream}{Ogre\+::\+Memory\+Data\+Stream}}
\begin{DoxyCompactList}\small\item\em Common subclass of \mbox{\hyperlink{class_ogre_1_1_data_stream}{Data\+Stream}} for handling data from chunks of memory. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_mesh}{Ogre\+::\+Mesh}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_ogre_1_1_resource}{Resource}} holding data about 3D mesh. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct_ogre_1_1_mesh_lod_usage}{Ogre\+::\+Mesh\+Lod\+Usage}}
\begin{DoxyCompactList}\small\item\em A way of recording the way each L\+O\+Ds is recorded this \mbox{\hyperlink{class_ogre_1_1_mesh}{Mesh}}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_mesh_manager}{Ogre\+::\+Mesh\+Manager}}
\begin{DoxyCompactList}\small\item\em Handles the management of mesh resources. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_mesh_serializer}{Ogre\+::\+Mesh\+Serializer}}
\begin{DoxyCompactList}\small\item\em Class for serialising mesh data to/from an O\+G\+RE .mesh file. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_mesh_serializer_listener}{Ogre\+::\+Mesh\+Serializer\+Listener}}
\item 
class \mbox{\hyperlink{class_ogre_1_1_resource}{Ogre\+::\+Resource}}
\begin{DoxyCompactList}\small\item\em Abstract class representing a loadable resource. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_resource_background_queue}{Ogre\+::\+Resource\+Background\+Queue}}
\begin{DoxyCompactList}\small\item\em This class is used to perform \mbox{\hyperlink{class_ogre_1_1_resource}{Resource}} operations in a background thread. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_resource_group_listener}{Ogre\+::\+Resource\+Group\+Listener}}
\begin{DoxyCompactList}\small\item\em This class defines an interface which is called back during resource group loading to indicate the progress of the load. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_resource_group_manager}{Ogre\+::\+Resource\+Group\+Manager}}
\begin{DoxyCompactList}\small\item\em This singleton class manages the list of resource groups, and notifying the various resource managers of their obligations to load / unload resources in a group. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_resource_loading_listener}{Ogre\+::\+Resource\+Loading\+Listener}}
\begin{DoxyCompactList}\small\item\em This class allows users to override resource loading behavior. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_resource_manager}{Ogre\+::\+Resource\+Manager}}
\begin{DoxyCompactList}\small\item\em Defines a generic resource handler. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_scene_loader_manager}{Ogre\+::\+Scene\+Loader\+Manager}}
\begin{DoxyCompactList}\small\item\em This class defines an interface for registering and using Scene\+Loaders. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_stream_serialiser}{Ogre\+::\+Stream\+Serialiser}}
\begin{DoxyCompactList}\small\item\em Utility class providing helper methods for reading / writing structured data held in a \mbox{\hyperlink{class_ogre_1_1_data_stream}{Data\+Stream}}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_sub_mesh}{Ogre\+::\+Sub\+Mesh}}
\begin{DoxyCompactList}\small\item\em Defines a part of a complete mesh. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_texture}{Ogre\+::\+Texture}}
\begin{DoxyCompactList}\small\item\em Abstract class representing a \mbox{\hyperlink{class_ogre_1_1_texture}{Texture}} resource. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_texture_manager}{Ogre\+::\+Texture\+Manager}}
\begin{DoxyCompactList}\small\item\em Class for loading \& managing textures. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_unified_high_level_gpu_program}{Ogre\+::\+Unified\+High\+Level\+Gpu\+Program}}
\begin{DoxyCompactList}\small\item\em Specialisation of \mbox{\hyperlink{class_ogre_1_1_high_level_gpu_program}{High\+Level\+Gpu\+Program}} which just delegates its implementation to one other high level program, allowing a single program definition to represent one supported program from a number of options. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_unified_high_level_gpu_program_factory}{Ogre\+::\+Unified\+High\+Level\+Gpu\+Program\+Factory}}
\begin{DoxyCompactList}\small\item\em Factory class for Unified programs. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_zip_archive_factory}{Ogre\+::\+Zip\+Archive\+Factory}}
\begin{DoxyCompactList}\small\item\em Specialisation to allow reading of files from a zip format source archive. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef \mbox{\hyperlink{class_ogre_1_1_work_queue_a1908257e726af6caa80f1a6cd5682d76}{Work\+Queue\+::\+Request\+ID}} \mbox{\hyperlink{group___resources_ga1e2e9ee3e2ee22a4e792952239d38821}{Ogre\+::\+Background\+Process\+Ticket}}
\begin{DoxyCompactList}\small\item\em Identifier of a background process. \end{DoxyCompactList}\item 
typedef std\+::list$<$ \mbox{\hyperlink{namespace_ogre_a8a2a961b4205aacff9c01e81e08d7781}{Data\+Stream\+Ptr}} $>$ \mbox{\hyperlink{group___resources_ga346c957ca4b71d80a4124c63542a9cd6}{Ogre\+::\+Data\+Stream\+List}}
\begin{DoxyCompactList}\small\item\em List of \mbox{\hyperlink{class_ogre_1_1_data_stream}{Data\+Stream}} items. \end{DoxyCompactList}\item 
typedef std\+::vector$<$ \mbox{\hyperlink{struct_ogre_1_1_file_info}{File\+Info}} $>$ \mbox{\hyperlink{group___resources_gad87d047326eb42275e3f24117fe63481}{Ogre\+::\+File\+Info\+List}}
\item 
typedef \mbox{\hyperlink{class_ogre_1_1_shared_ptr}{Shared\+Ptr}}$<$ \mbox{\hyperlink{group___resources_gad87d047326eb42275e3f24117fe63481}{File\+Info\+List}} $>$ \mbox{\hyperlink{group___resources_ga98a851530d714bac278ff907738ac643}{Ogre\+::\+File\+Info\+List\+Ptr}}
\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \{ \mbox{\hyperlink{group___resources_ggaeffac6a22a90f7ece0d6917bd2e88ee0a001237793c8ac61af1cff65821480c7e}{Ogre\+::\+G\+P\+T\+\_\+\+C\+O\+U\+NT}} = G\+P\+T\+\_\+\+C\+O\+M\+P\+U\+T\+E\+\_\+\+P\+R\+O\+G\+R\+AM + 1
 \}
\item 
enum \mbox{\hyperlink{group___resources_gad08e89fa63e81d061ea9e2f37664976e}{Ogre\+::\+Gpu\+Program\+Type}} \{ \newline
\mbox{\hyperlink{group___resources_ggad08e89fa63e81d061ea9e2f37664976ea3d96c54ace718f26c66067503efd56a3}{Ogre\+::\+G\+P\+T\+\_\+\+V\+E\+R\+T\+E\+X\+\_\+\+P\+R\+O\+G\+R\+AM}} = 0, 
\mbox{\hyperlink{group___resources_ggad08e89fa63e81d061ea9e2f37664976eac9a00b013e9075bc061b0585cf9a6c3b}{Ogre\+::\+G\+P\+T\+\_\+\+F\+R\+A\+G\+M\+E\+N\+T\+\_\+\+P\+R\+O\+G\+R\+AM}}, 
\mbox{\hyperlink{group___resources_ggad08e89fa63e81d061ea9e2f37664976ea78fc6b12cad0b4a28e86c802ee50bcdd}{Ogre\+::\+G\+P\+T\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+P\+R\+O\+G\+R\+AM}}, 
\mbox{\hyperlink{group___resources_ggad08e89fa63e81d061ea9e2f37664976ea670018be566e85e99ad45105bfda8993}{Ogre\+::\+G\+P\+T\+\_\+\+D\+O\+M\+A\+I\+N\+\_\+\+P\+R\+O\+G\+R\+AM}}, 
\newline
\mbox{\hyperlink{group___resources_ggad08e89fa63e81d061ea9e2f37664976eaea74d7930cd8f25545bd629b91f210dd}{Ogre\+::\+G\+P\+T\+\_\+\+H\+U\+L\+L\+\_\+\+P\+R\+O\+G\+R\+AM}}, 
\mbox{\hyperlink{group___resources_ggad08e89fa63e81d061ea9e2f37664976ea81238638cb2fdf78cc0860b6c4c16a4b}{Ogre\+::\+G\+P\+T\+\_\+\+C\+O\+M\+P\+U\+T\+E\+\_\+\+P\+R\+O\+G\+R\+AM}}
 \}
\begin{DoxyCompactList}\small\item\em Enumerates the types of programs which can run on the G\+PU. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group___resources_ga7b904fc5463a8ef1e61f6de39b603fc4}{Ogre\+::\+Mesh\+Chunk\+ID}} \{ \newline
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ae377c85390fc6c2cb7d57009bbcb48a3}{Ogre\+::\+M\+\_\+\+H\+E\+A\+D\+ER}} = 0x1000, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a7e30f93c634e73eccf5841247edcf394}{Ogre\+::\+M\+\_\+\+M\+E\+SH}} = 0x3000, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a2ea0d2c7c324fa5745b325a9e1c4cbb8}{Ogre\+::\+M\+\_\+\+S\+U\+B\+M\+E\+SH}} = 0x4000, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a204c8cf7adc882832f720fec814b3736}{Ogre\+::\+M\+\_\+\+S\+U\+B\+M\+E\+S\+H\+\_\+\+O\+P\+E\+R\+A\+T\+I\+ON}} = 0x4010, 
\newline
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a0be59b8913a5cb6a92942172121a1feb}{Ogre\+::\+M\+\_\+\+S\+U\+B\+M\+E\+S\+H\+\_\+\+B\+O\+N\+E\+\_\+\+A\+S\+S\+I\+G\+N\+M\+E\+NT}} = 0x4100, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a36e136a0ae3018f1bdb14cb8ee355b2a}{Ogre\+::\+M\+\_\+\+S\+U\+B\+M\+E\+S\+H\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+A\+L\+I\+AS}} = 0x4200, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ab58cc7791a7fced01dfb77b38f804750}{Ogre\+::\+M\+\_\+\+G\+E\+O\+M\+E\+T\+RY}} = 0x5000, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a529e87421877a2c003b001e99a2a1ec3}{Ogre\+::\+M\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+V\+E\+R\+T\+E\+X\+\_\+\+D\+E\+C\+L\+A\+R\+A\+T\+I\+ON}} = 0x5100, 
\newline
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ac094ecf94bea8aabc8e50913260ca01a}{Ogre\+::\+M\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+V\+E\+R\+T\+E\+X\+\_\+\+E\+L\+E\+M\+E\+NT}} = 0x5110, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ae8e03368ae266d871c8bee40fc9b2884}{Ogre\+::\+M\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+V\+E\+R\+T\+E\+X\+\_\+\+B\+U\+F\+F\+ER}} = 0x5200, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ab6b7146d2e47408f325e5d95f52d1360}{Ogre\+::\+M\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+V\+E\+R\+T\+E\+X\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+D\+A\+TA}} = 0x5210, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a061bd3bd94e92d0d31a76b1030d28a8b}{Ogre\+::\+M\+\_\+\+M\+E\+S\+H\+\_\+\+S\+K\+E\+L\+E\+T\+O\+N\+\_\+\+L\+I\+NK}} = 0x6000, 
\newline
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a5a2466fdd447d7a91aad57a941cbd336}{Ogre\+::\+M\+\_\+\+M\+E\+S\+H\+\_\+\+B\+O\+N\+E\+\_\+\+A\+S\+S\+I\+G\+N\+M\+E\+NT}} = 0x7000, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a95dff92891f236df95aabb4be895a9b1}{Ogre\+::\+M\+\_\+\+M\+E\+S\+H\+\_\+\+L\+O\+D\+\_\+\+L\+E\+V\+EL}} = 0x8000, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a91d18ad3575494d5723187a27c0554ad}{Ogre\+::\+M\+\_\+\+M\+E\+S\+H\+\_\+\+L\+O\+D\+\_\+\+U\+S\+A\+GE}} = 0x8100, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4aa70c05306a33c122ff87a48135ebff9f}{Ogre\+::\+M\+\_\+\+M\+E\+S\+H\+\_\+\+L\+O\+D\+\_\+\+M\+A\+N\+U\+AL}} = 0x8110, 
\newline
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ab2e273eb42a551fce6fcedc23b1b5579}{Ogre\+::\+M\+\_\+\+M\+E\+S\+H\+\_\+\+L\+O\+D\+\_\+\+G\+E\+N\+E\+R\+A\+T\+ED}} = 0x8120, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a1516dd9026781cc83396590e73eb5bd2}{Ogre\+::\+M\+\_\+\+M\+E\+S\+H\+\_\+\+B\+O\+U\+N\+DS}} = 0x9000, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a53de3dbb8a1fb4199fecfcc13b99a780}{Ogre\+::\+M\+\_\+\+S\+U\+B\+M\+E\+S\+H\+\_\+\+N\+A\+M\+E\+\_\+\+T\+A\+B\+LE}} = 0x\+A000, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ad2d5c64333e75efb676c25cf7413fbe7}{Ogre\+::\+M\+\_\+\+S\+U\+B\+M\+E\+S\+H\+\_\+\+N\+A\+M\+E\+\_\+\+T\+A\+B\+L\+E\+\_\+\+E\+L\+E\+M\+E\+NT}} = 0x\+A100, 
\newline
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a9702b7e52d4ea26c0eaffe49a2ea3fca}{Ogre\+::\+M\+\_\+\+E\+D\+G\+E\+\_\+\+L\+I\+S\+TS}} = 0x\+B000, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a85ec2f21278624525b12aae23fecd8a3}{Ogre\+::\+M\+\_\+\+E\+D\+G\+E\+\_\+\+L\+I\+S\+T\+\_\+\+L\+OD}} = 0x\+B100, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a57ce1f8065af27bbbe84c1525b2541cb}{Ogre\+::\+M\+\_\+\+E\+D\+G\+E\+\_\+\+G\+R\+O\+UP}} = 0x\+B110, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a8f20b9f53c4a616ebb80d5f5e6dce6f2}{Ogre\+::\+M\+\_\+\+P\+O\+S\+ES}} = 0x\+C000, 
\newline
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4adb5976001d45fa25b6f5bf094ee26cb9}{Ogre\+::\+M\+\_\+\+P\+O\+SE}} = 0x\+C100, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a1c05dca2e153c0546074b2361706d4d0}{Ogre\+::\+M\+\_\+\+P\+O\+S\+E\+\_\+\+V\+E\+R\+T\+EX}} = 0x\+C111, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a47ebdc0a3d866f96d1272b53c956d60a}{Ogre\+::\+M\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+NS}} = 0x\+D000, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a20cea2365d30a7aad8f79ca58f058b50}{Ogre\+::\+M\+\_\+\+A\+N\+I\+M\+A\+T\+I\+ON}} = 0x\+D100, 
\newline
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a079f2868b05b6ee086bba76454a925df}{Ogre\+::\+M\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+B\+A\+S\+E\+I\+N\+FO}} = 0x\+D105, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a06f1e8f333e075e3c50c1d6857423a3c}{Ogre\+::\+M\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+T\+R\+A\+CK}} = 0x\+D110, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a4227a01f9308f161b1dff36d37bfca1f}{Ogre\+::\+M\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+M\+O\+R\+P\+H\+\_\+\+K\+E\+Y\+F\+R\+A\+ME}} = 0x\+D111, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a1530b8d3112bec8376a066db1859820d}{Ogre\+::\+M\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+P\+O\+S\+E\+\_\+\+K\+E\+Y\+F\+R\+A\+ME}} = 0x\+D112, 
\newline
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a01f246a4298151dc5b2271de6bf19acc}{Ogre\+::\+M\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+P\+O\+S\+E\+\_\+\+R\+EF}} = 0x\+D113, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4adef65eae91dcd6082bbc4be1bf0d950e}{Ogre\+::\+M\+\_\+\+T\+A\+B\+L\+E\+\_\+\+E\+X\+T\+R\+E\+M\+ES}} = 0x\+E000, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a05282af650e923e0cbff1bc35e19eb21}{Ogre\+::\+M\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+N\+O\+R\+M\+A\+LS}} = 0x5100, 
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ae55f61d76f1149a9bed5c32711d404ab}{Ogre\+::\+M\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+C\+O\+L\+O\+U\+RS}} = 0x5200, 
\newline
\mbox{\hyperlink{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4aec8563534d08ae9b4d15d04e5c999c1d}{Ogre\+::\+M\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+T\+E\+X\+C\+O\+O\+R\+DS}} = 0x5300
 \}
\begin{DoxyCompactList}\small\item\em Definition of the O\+G\+RE .mesh file format. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group___resources_ga12b16f4465fec1b8fff40c719e2aa458}{Ogre\+::\+Texture\+Access}} \{ \mbox{\hyperlink{group___resources_gga12b16f4465fec1b8fff40c719e2aa458a183a8dcf97daf2dcd3c7984c8c09040e}{Ogre\+::\+T\+A\+\_\+\+R\+E\+AD}} = 0x01, 
\mbox{\hyperlink{group___resources_gga12b16f4465fec1b8fff40c719e2aa458a8d8ea745f3af07796f15e9608d3e7a2f}{Ogre\+::\+T\+A\+\_\+\+W\+R\+I\+TE}} = 0x10, 
\mbox{\hyperlink{group___resources_gga12b16f4465fec1b8fff40c719e2aa458a36eb7ddb2aa3dfcc79147c4f4d803ae6}{Ogre\+::\+T\+A\+\_\+\+R\+E\+A\+D\+\_\+\+W\+R\+I\+TE}} = T\+A\+\_\+\+R\+E\+AD $\vert$ T\+A\+\_\+\+W\+R\+I\+TE
 \}
\begin{DoxyCompactList}\small\item\em Enum identifying the texture access privilege. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group___resources_ga528ce4f4c67c9b043e1f0b8bb3cdf255}{Ogre\+::\+Texture\+Mipmap}} \{ \mbox{\hyperlink{group___resources_gga528ce4f4c67c9b043e1f0b8bb3cdf255a5a6b498127bf3fa219dadfdaaa50b9dd}{Ogre\+::\+M\+I\+P\+\_\+\+U\+N\+L\+I\+M\+I\+T\+ED}} = 0x7\+F\+F\+F\+F\+F\+FF, 
\mbox{\hyperlink{group___resources_gga528ce4f4c67c9b043e1f0b8bb3cdf255a56eea45719de5246f4ea9b8e8b54921d}{Ogre\+::\+M\+I\+P\+\_\+\+D\+E\+F\+A\+U\+LT}} = -\/1
 \}
\begin{DoxyCompactList}\small\item\em Enum identifying special mipmap numbers. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group___resources_gae50520af6377ff8184cf79125cb9c4d7}{Ogre\+::\+Texture\+Type}} \{ \newline
\mbox{\hyperlink{group___resources_ggae50520af6377ff8184cf79125cb9c4d7a18bf88d3a14ba28d6602689e398416bd}{Ogre\+::\+T\+E\+X\+\_\+\+T\+Y\+P\+E\+\_\+1D}} = 1, 
\mbox{\hyperlink{group___resources_ggae50520af6377ff8184cf79125cb9c4d7af1f732018f5a2a7d35233e2ceeb4ee0e}{Ogre\+::\+T\+E\+X\+\_\+\+T\+Y\+P\+E\+\_\+2D}} = 2, 
\mbox{\hyperlink{group___resources_ggae50520af6377ff8184cf79125cb9c4d7aa80e2545e817591a0b4547f987987d43}{Ogre\+::\+T\+E\+X\+\_\+\+T\+Y\+P\+E\+\_\+3D}} = 3, 
\mbox{\hyperlink{group___resources_ggae50520af6377ff8184cf79125cb9c4d7ae295fe0fa26623b66cc023f462962344}{Ogre\+::\+T\+E\+X\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+U\+B\+E\+\_\+\+M\+AP}} = 4, 
\newline
\mbox{\hyperlink{group___resources_ggae50520af6377ff8184cf79125cb9c4d7a11589b2d4fbe6213dcdaf4e78894a3a7}{Ogre\+::\+T\+E\+X\+\_\+\+T\+Y\+P\+E\+\_\+2\+D\+\_\+\+A\+R\+R\+AY}} = 5, 
\mbox{\hyperlink{group___resources_ggae50520af6377ff8184cf79125cb9c4d7a6848cebb37b67815f743814ebddc965b}{Ogre\+::\+T\+E\+X\+\_\+\+T\+Y\+P\+E\+\_\+2\+D\+\_\+\+R\+E\+CT}} = 6, 
\mbox{\hyperlink{group___resources_ggae50520af6377ff8184cf79125cb9c4d7a1a31bbe700e223257fb2d18afcb14d73}{Ogre\+::\+T\+E\+X\+\_\+\+T\+Y\+P\+E\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+O\+ES}} = 7
 \}
\begin{DoxyCompactList}\small\item\em Enum identifying the texture type. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group___resources_gaf140ec886884a864abc74a7556f8bf67}{Ogre\+::\+Texture\+Usage}} \{ \newline
\mbox{\hyperlink{group___resources_ggaf140ec886884a864abc74a7556f8bf67a375858a86cadfb2a4d20fe837fdb85b3}{Ogre\+::\+T\+U\+\_\+\+S\+T\+A\+T\+IC}} = Hardware\+Buffer\+::H\+B\+U\+\_\+\+S\+T\+A\+T\+IC, 
\mbox{\hyperlink{group___resources_ggaf140ec886884a864abc74a7556f8bf67ad18031f12c4bd22f73b09a4536e99df5}{Ogre\+::\+T\+U\+\_\+\+D\+Y\+N\+A\+M\+IC}} = Hardware\+Buffer\+::H\+B\+U\+\_\+\+D\+Y\+N\+A\+M\+IC, 
\mbox{\hyperlink{group___resources_ggaf140ec886884a864abc74a7556f8bf67af7b0d53154ffc7c389404dc51c792655}{Ogre\+::\+T\+U\+\_\+\+W\+R\+I\+T\+E\+\_\+\+O\+N\+LY}} = Hardware\+Buffer\+::H\+B\+U\+\_\+\+W\+R\+I\+T\+E\+\_\+\+O\+N\+LY, 
\mbox{\hyperlink{group___resources_ggaf140ec886884a864abc74a7556f8bf67a2b9d0399c32f2098957ebc089c337e55}{Ogre\+::\+T\+U\+\_\+\+S\+T\+A\+T\+I\+C\+\_\+\+W\+R\+I\+T\+E\+\_\+\+O\+N\+LY}} = Hardware\+Buffer\+::H\+B\+U\+\_\+\+S\+T\+A\+T\+I\+C\+\_\+\+W\+R\+I\+T\+E\+\_\+\+O\+N\+LY, 
\newline
\mbox{\hyperlink{group___resources_ggaf140ec886884a864abc74a7556f8bf67ac26eda030d21e0491461edea89394493}{Ogre\+::\+T\+U\+\_\+\+D\+Y\+N\+A\+M\+I\+C\+\_\+\+W\+R\+I\+T\+E\+\_\+\+O\+N\+LY}} = Hardware\+Buffer\+::H\+B\+U\+\_\+\+D\+Y\+N\+A\+M\+I\+C\+\_\+\+W\+R\+I\+T\+E\+\_\+\+O\+N\+LY, 
\mbox{\hyperlink{group___resources_ggaf140ec886884a864abc74a7556f8bf67a79920182637c94fabcf834950096483f}{Ogre\+::\+T\+U\+\_\+\+D\+Y\+N\+A\+M\+I\+C\+\_\+\+W\+R\+I\+T\+E\+\_\+\+O\+N\+L\+Y\+\_\+\+D\+I\+S\+C\+A\+R\+D\+A\+B\+LE}} = Hardware\+Buffer\+::H\+B\+U\+\_\+\+D\+Y\+N\+A\+M\+I\+C\+\_\+\+W\+R\+I\+T\+E\+\_\+\+O\+N\+L\+Y\+\_\+\+D\+I\+S\+C\+A\+R\+D\+A\+B\+LE, 
\mbox{\hyperlink{group___resources_ggaf140ec886884a864abc74a7556f8bf67a7c14cc95a59af42a63eb33fc9de05d27}{Ogre\+::\+T\+U\+\_\+\+A\+U\+T\+O\+M\+I\+P\+M\+AP}} = 0x10, 
\mbox{\hyperlink{group___resources_ggaf140ec886884a864abc74a7556f8bf67ae1661d9846a9b4e83c2e4cd99fc6ad9d}{Ogre\+::\+T\+U\+\_\+\+R\+E\+N\+D\+E\+R\+T\+A\+R\+G\+ET}} = 0x20, 
\newline
\mbox{\hyperlink{group___resources_ggaf140ec886884a864abc74a7556f8bf67aeaa879e353bc503f741a0a0671b35c15}{Ogre\+::\+T\+U\+\_\+\+N\+O\+T\+\_\+\+S\+RV}} = 0x40, 
\mbox{\hyperlink{group___resources_ggaf140ec886884a864abc74a7556f8bf67a85ca4e5cb922c3a2381ed5eed01c0cf1}{Ogre\+::\+T\+U\+\_\+\+U\+AV}} = 0x80, 
\mbox{\hyperlink{group___resources_ggaf140ec886884a864abc74a7556f8bf67a705be8b4d48b62f98e1cd5d70c2a16a8}{Ogre\+::\+T\+U\+\_\+\+U\+A\+V\+\_\+\+N\+O\+T\+\_\+\+S\+RV}} = T\+U\+\_\+\+U\+AV $\vert$ T\+U\+\_\+\+N\+O\+T\+\_\+\+S\+RV, 
\mbox{\hyperlink{group___resources_ggaf140ec886884a864abc74a7556f8bf67acaa45fe77d1becf4c5bd353bc2aa764b}{Ogre\+::\+T\+U\+\_\+\+D\+E\+F\+A\+U\+LT}} = T\+U\+\_\+\+A\+U\+T\+O\+M\+I\+P\+M\+AP $\vert$ T\+U\+\_\+\+S\+T\+A\+T\+I\+C\+\_\+\+W\+R\+I\+T\+E\+\_\+\+O\+N\+LY, 
\newline
\mbox{\hyperlink{group___resources_ggaf140ec886884a864abc74a7556f8bf67a186a9408e017e08e63c56db55da7f09f}{Ogre\+::\+T\+U\+\_\+\+N\+O\+T\+S\+H\+A\+D\+E\+R\+R\+E\+S\+O\+U\+R\+CE}} = T\+U\+\_\+\+N\+O\+T\+\_\+\+S\+RV
 \}
\begin{DoxyCompactList}\small\item\em Enum identifying the texture usage. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{namespace_ogre_a8a2a961b4205aacff9c01e81e08d7781}{Data\+Stream\+Ptr}} \mbox{\hyperlink{group___resources_ga6dbeabecf22e9bb5f52e58e1abd80ef5}{Ogre\+::\+\_\+open\+File\+Stream}} (const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&path, std\+::ios\+::openmode mode, const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&name=\char`\"{}\char`\"{})
\begin{DoxyCompactList}\small\item\em internal method to open a \mbox{\hyperlink{class_ogre_1_1_file_stream_data_stream}{File\+Stream\+Data\+Stream}} \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const \+\_\+\+Ogre\+Export char $\ast$const \mbox{\hyperlink{group___resources_ga8bae6a9768c449c8cfd1fba53f894590}{Ogre\+::\+R\+G\+N\+\_\+\+A\+U\+T\+O\+D\+E\+T\+E\+CT}}
\begin{DoxyCompactList}\small\item\em Special resource group name which causes resource group to be automatically determined based on searching for the resource in all groups. \end{DoxyCompactList}\item 
const \+\_\+\+Ogre\+Export char $\ast$const \mbox{\hyperlink{group___resources_gad0e16ff2458722373e3eea3b303e52da}{Ogre\+::\+R\+G\+N\+\_\+\+D\+E\+F\+A\+U\+LT}}
\begin{DoxyCompactList}\small\item\em Default resource group name. \end{DoxyCompactList}\item 
const \+\_\+\+Ogre\+Export char $\ast$const \mbox{\hyperlink{group___resources_ga4ff08291d3ef7af52185a3450aba557c}{Ogre\+::\+R\+G\+N\+\_\+\+I\+N\+T\+E\+R\+N\+AL}}
\begin{DoxyCompactList}\small\item\em Internal resource group name (should be used by O\+G\+RE internal only) \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{group___resources_gad87d047326eb42275e3f24117fe63481}\label{group___resources_gad87d047326eb42275e3f24117fe63481}} 
\index{Resources@{Resources}!FileInfoList@{FileInfoList}}
\index{FileInfoList@{FileInfoList}!Resources@{Resources}}
\doxysubsubsection{\texorpdfstring{FileInfoList}{FileInfoList}}
{\footnotesize\ttfamily typedef std\+::vector$<$\mbox{\hyperlink{struct_ogre_1_1_file_info}{File\+Info}}$>$ \mbox{\hyperlink{group___resources_gad87d047326eb42275e3f24117fe63481}{Ogre\+::\+File\+Info\+List}}}

\mbox{\Hypertarget{group___resources_ga98a851530d714bac278ff907738ac643}\label{group___resources_ga98a851530d714bac278ff907738ac643}} 
\index{Resources@{Resources}!FileInfoListPtr@{FileInfoListPtr}}
\index{FileInfoListPtr@{FileInfoListPtr}!Resources@{Resources}}
\doxysubsubsection{\texorpdfstring{FileInfoListPtr}{FileInfoListPtr}}
{\footnotesize\ttfamily typedef \mbox{\hyperlink{class_ogre_1_1_shared_ptr}{Shared\+Ptr}}$<$\mbox{\hyperlink{group___resources_gad87d047326eb42275e3f24117fe63481}{File\+Info\+List}}$>$ \mbox{\hyperlink{group___resources_ga98a851530d714bac278ff907738ac643}{Ogre\+::\+File\+Info\+List\+Ptr}}}

\mbox{\Hypertarget{group___resources_ga346c957ca4b71d80a4124c63542a9cd6}\label{group___resources_ga346c957ca4b71d80a4124c63542a9cd6}} 
\index{Resources@{Resources}!DataStreamList@{DataStreamList}}
\index{DataStreamList@{DataStreamList}!Resources@{Resources}}
\doxysubsubsection{\texorpdfstring{DataStreamList}{DataStreamList}}
{\footnotesize\ttfamily typedef std\+::list$<$\mbox{\hyperlink{namespace_ogre_a8a2a961b4205aacff9c01e81e08d7781}{Data\+Stream\+Ptr}}$>$ \mbox{\hyperlink{group___resources_ga346c957ca4b71d80a4124c63542a9cd6}{Ogre\+::\+Data\+Stream\+List}}}



List of \mbox{\hyperlink{class_ogre_1_1_data_stream}{Data\+Stream}} items. 

\mbox{\Hypertarget{group___resources_ga1e2e9ee3e2ee22a4e792952239d38821}\label{group___resources_ga1e2e9ee3e2ee22a4e792952239d38821}} 
\index{Resources@{Resources}!BackgroundProcessTicket@{BackgroundProcessTicket}}
\index{BackgroundProcessTicket@{BackgroundProcessTicket}!Resources@{Resources}}
\doxysubsubsection{\texorpdfstring{BackgroundProcessTicket}{BackgroundProcessTicket}}
{\footnotesize\ttfamily typedef \mbox{\hyperlink{class_ogre_1_1_work_queue_a1908257e726af6caa80f1a6cd5682d76}{Work\+Queue\+::\+Request\+ID}} \mbox{\hyperlink{group___resources_ga1e2e9ee3e2ee22a4e792952239d38821}{Ogre\+::\+Background\+Process\+Ticket}}}



Identifier of a background process. 



\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{group___resources_gad08e89fa63e81d061ea9e2f37664976e}\label{group___resources_gad08e89fa63e81d061ea9e2f37664976e}} 
\index{Resources@{Resources}!GpuProgramType@{GpuProgramType}}
\index{GpuProgramType@{GpuProgramType}!Resources@{Resources}}
\doxysubsubsection{\texorpdfstring{GpuProgramType}{GpuProgramType}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group___resources_gad08e89fa63e81d061ea9e2f37664976e}{Ogre\+::\+Gpu\+Program\+Type}}}



Enumerates the types of programs which can run on the G\+PU. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{GPT\_VERTEX\_PROGRAM@{GPT\_VERTEX\_PROGRAM}!Resources@{Resources}}\index{Resources@{Resources}!GPT\_VERTEX\_PROGRAM@{GPT\_VERTEX\_PROGRAM}}}\mbox{\Hypertarget{group___resources_ggad08e89fa63e81d061ea9e2f37664976ea3d96c54ace718f26c66067503efd56a3}\label{group___resources_ggad08e89fa63e81d061ea9e2f37664976ea3d96c54ace718f26c66067503efd56a3}} 
G\+P\+T\+\_\+\+V\+E\+R\+T\+E\+X\+\_\+\+P\+R\+O\+G\+R\+AM&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPT\_FRAGMENT\_PROGRAM@{GPT\_FRAGMENT\_PROGRAM}!Resources@{Resources}}\index{Resources@{Resources}!GPT\_FRAGMENT\_PROGRAM@{GPT\_FRAGMENT\_PROGRAM}}}\mbox{\Hypertarget{group___resources_ggad08e89fa63e81d061ea9e2f37664976eac9a00b013e9075bc061b0585cf9a6c3b}\label{group___resources_ggad08e89fa63e81d061ea9e2f37664976eac9a00b013e9075bc061b0585cf9a6c3b}} 
G\+P\+T\+\_\+\+F\+R\+A\+G\+M\+E\+N\+T\+\_\+\+P\+R\+O\+G\+R\+AM&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPT\_GEOMETRY\_PROGRAM@{GPT\_GEOMETRY\_PROGRAM}!Resources@{Resources}}\index{Resources@{Resources}!GPT\_GEOMETRY\_PROGRAM@{GPT\_GEOMETRY\_PROGRAM}}}\mbox{\Hypertarget{group___resources_ggad08e89fa63e81d061ea9e2f37664976ea78fc6b12cad0b4a28e86c802ee50bcdd}\label{group___resources_ggad08e89fa63e81d061ea9e2f37664976ea78fc6b12cad0b4a28e86c802ee50bcdd}} 
G\+P\+T\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+P\+R\+O\+G\+R\+AM&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPT\_DOMAIN\_PROGRAM@{GPT\_DOMAIN\_PROGRAM}!Resources@{Resources}}\index{Resources@{Resources}!GPT\_DOMAIN\_PROGRAM@{GPT\_DOMAIN\_PROGRAM}}}\mbox{\Hypertarget{group___resources_ggad08e89fa63e81d061ea9e2f37664976ea670018be566e85e99ad45105bfda8993}\label{group___resources_ggad08e89fa63e81d061ea9e2f37664976ea670018be566e85e99ad45105bfda8993}} 
G\+P\+T\+\_\+\+D\+O\+M\+A\+I\+N\+\_\+\+P\+R\+O\+G\+R\+AM&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPT\_HULL\_PROGRAM@{GPT\_HULL\_PROGRAM}!Resources@{Resources}}\index{Resources@{Resources}!GPT\_HULL\_PROGRAM@{GPT\_HULL\_PROGRAM}}}\mbox{\Hypertarget{group___resources_ggad08e89fa63e81d061ea9e2f37664976eaea74d7930cd8f25545bd629b91f210dd}\label{group___resources_ggad08e89fa63e81d061ea9e2f37664976eaea74d7930cd8f25545bd629b91f210dd}} 
G\+P\+T\+\_\+\+H\+U\+L\+L\+\_\+\+P\+R\+O\+G\+R\+AM&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPT\_COMPUTE\_PROGRAM@{GPT\_COMPUTE\_PROGRAM}!Resources@{Resources}}\index{Resources@{Resources}!GPT\_COMPUTE\_PROGRAM@{GPT\_COMPUTE\_PROGRAM}}}\mbox{\Hypertarget{group___resources_ggad08e89fa63e81d061ea9e2f37664976ea81238638cb2fdf78cc0860b6c4c16a4b}\label{group___resources_ggad08e89fa63e81d061ea9e2f37664976ea81238638cb2fdf78cc0860b6c4c16a4b}} 
G\+P\+T\+\_\+\+C\+O\+M\+P\+U\+T\+E\+\_\+\+P\+R\+O\+G\+R\+AM&\\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group___resources_gaeffac6a22a90f7ece0d6917bd2e88ee0}\label{group___resources_gaeffac6a22a90f7ece0d6917bd2e88ee0}} 
\doxysubsubsection{\texorpdfstring{anonymous enum}{anonymous enum}}
{\footnotesize\ttfamily anonymous enum}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{GPT\_COUNT@{GPT\_COUNT}!Resources@{Resources}}\index{Resources@{Resources}!GPT\_COUNT@{GPT\_COUNT}}}\mbox{\Hypertarget{group___resources_ggaeffac6a22a90f7ece0d6917bd2e88ee0a001237793c8ac61af1cff65821480c7e}\label{group___resources_ggaeffac6a22a90f7ece0d6917bd2e88ee0a001237793c8ac61af1cff65821480c7e}} 
G\+P\+T\+\_\+\+C\+O\+U\+NT&\\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group___resources_ga7b904fc5463a8ef1e61f6de39b603fc4}\label{group___resources_ga7b904fc5463a8ef1e61f6de39b603fc4}} 
\index{Resources@{Resources}!MeshChunkID@{MeshChunkID}}
\index{MeshChunkID@{MeshChunkID}!Resources@{Resources}}
\doxysubsubsection{\texorpdfstring{MeshChunkID}{MeshChunkID}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group___resources_ga7b904fc5463a8ef1e61f6de39b603fc4}{Ogre\+::\+Mesh\+Chunk\+ID}}}



Definition of the O\+G\+RE .mesh file format. 

.mesh files are binary files (for read efficiency at runtime) and are arranged into chunks of data, very like 3D Studio\textquotesingle{}s format. A chunk always consists of\+: unsigned short C\+H\+U\+N\+K\+\_\+\+ID \+: one of the following chunk ids identifying the chunk unsigned long L\+E\+N\+G\+TH \+: length of the chunk in bytes, including this header void$\ast$ D\+A\+TA \+: the data, which may contain other sub-\/chunks (various data types)

A .mesh file can contain both the definition of the \mbox{\hyperlink{class_ogre_1_1_mesh}{Mesh}} itself, and optionally the definitions of the materials is uses (although these can be omitted, if so the \mbox{\hyperlink{class_ogre_1_1_mesh}{Mesh}} assumes that at runtime the Materials referred to by name in the \mbox{\hyperlink{class_ogre_1_1_mesh}{Mesh}} are loaded/created from another source)

A .mesh file only contains a single mesh, which can itself have multiple submeshes. \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_HEADER@{M\_HEADER}!Resources@{Resources}}\index{Resources@{Resources}!M\_HEADER@{M\_HEADER}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ae377c85390fc6c2cb7d57009bbcb48a3}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ae377c85390fc6c2cb7d57009bbcb48a3}} 
M\+\_\+\+H\+E\+A\+D\+ER&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_MESH@{M\_MESH}!Resources@{Resources}}\index{Resources@{Resources}!M\_MESH@{M\_MESH}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a7e30f93c634e73eccf5841247edcf394}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a7e30f93c634e73eccf5841247edcf394}} 
M\+\_\+\+M\+E\+SH&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_SUBMESH@{M\_SUBMESH}!Resources@{Resources}}\index{Resources@{Resources}!M\_SUBMESH@{M\_SUBMESH}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a2ea0d2c7c324fa5745b325a9e1c4cbb8}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a2ea0d2c7c324fa5745b325a9e1c4cbb8}} 
M\+\_\+\+S\+U\+B\+M\+E\+SH&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_SUBMESH\_OPERATION@{M\_SUBMESH\_OPERATION}!Resources@{Resources}}\index{Resources@{Resources}!M\_SUBMESH\_OPERATION@{M\_SUBMESH\_OPERATION}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a204c8cf7adc882832f720fec814b3736}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a204c8cf7adc882832f720fec814b3736}} 
M\+\_\+\+S\+U\+B\+M\+E\+S\+H\+\_\+\+O\+P\+E\+R\+A\+T\+I\+ON&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_SUBMESH\_BONE\_ASSIGNMENT@{M\_SUBMESH\_BONE\_ASSIGNMENT}!Resources@{Resources}}\index{Resources@{Resources}!M\_SUBMESH\_BONE\_ASSIGNMENT@{M\_SUBMESH\_BONE\_ASSIGNMENT}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a0be59b8913a5cb6a92942172121a1feb}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a0be59b8913a5cb6a92942172121a1feb}} 
M\+\_\+\+S\+U\+B\+M\+E\+S\+H\+\_\+\+B\+O\+N\+E\+\_\+\+A\+S\+S\+I\+G\+N\+M\+E\+NT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_SUBMESH\_TEXTURE\_ALIAS@{M\_SUBMESH\_TEXTURE\_ALIAS}!Resources@{Resources}}\index{Resources@{Resources}!M\_SUBMESH\_TEXTURE\_ALIAS@{M\_SUBMESH\_TEXTURE\_ALIAS}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a36e136a0ae3018f1bdb14cb8ee355b2a}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a36e136a0ae3018f1bdb14cb8ee355b2a}} 
M\+\_\+\+S\+U\+B\+M\+E\+S\+H\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+A\+L\+I\+AS&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_GEOMETRY@{M\_GEOMETRY}!Resources@{Resources}}\index{Resources@{Resources}!M\_GEOMETRY@{M\_GEOMETRY}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ab58cc7791a7fced01dfb77b38f804750}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ab58cc7791a7fced01dfb77b38f804750}} 
M\+\_\+\+G\+E\+O\+M\+E\+T\+RY&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_GEOMETRY\_VERTEX\_DECLARATION@{M\_GEOMETRY\_VERTEX\_DECLARATION}!Resources@{Resources}}\index{Resources@{Resources}!M\_GEOMETRY\_VERTEX\_DECLARATION@{M\_GEOMETRY\_VERTEX\_DECLARATION}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a529e87421877a2c003b001e99a2a1ec3}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a529e87421877a2c003b001e99a2a1ec3}} 
M\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+V\+E\+R\+T\+E\+X\+\_\+\+D\+E\+C\+L\+A\+R\+A\+T\+I\+ON&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_GEOMETRY\_VERTEX\_ELEMENT@{M\_GEOMETRY\_VERTEX\_ELEMENT}!Resources@{Resources}}\index{Resources@{Resources}!M\_GEOMETRY\_VERTEX\_ELEMENT@{M\_GEOMETRY\_VERTEX\_ELEMENT}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ac094ecf94bea8aabc8e50913260ca01a}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ac094ecf94bea8aabc8e50913260ca01a}} 
M\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+V\+E\+R\+T\+E\+X\+\_\+\+E\+L\+E\+M\+E\+NT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_GEOMETRY\_VERTEX\_BUFFER@{M\_GEOMETRY\_VERTEX\_BUFFER}!Resources@{Resources}}\index{Resources@{Resources}!M\_GEOMETRY\_VERTEX\_BUFFER@{M\_GEOMETRY\_VERTEX\_BUFFER}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ae8e03368ae266d871c8bee40fc9b2884}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ae8e03368ae266d871c8bee40fc9b2884}} 
M\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+V\+E\+R\+T\+E\+X\+\_\+\+B\+U\+F\+F\+ER&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_GEOMETRY\_VERTEX\_BUFFER\_DATA@{M\_GEOMETRY\_VERTEX\_BUFFER\_DATA}!Resources@{Resources}}\index{Resources@{Resources}!M\_GEOMETRY\_VERTEX\_BUFFER\_DATA@{M\_GEOMETRY\_VERTEX\_BUFFER\_DATA}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ab6b7146d2e47408f325e5d95f52d1360}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ab6b7146d2e47408f325e5d95f52d1360}} 
M\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+V\+E\+R\+T\+E\+X\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+D\+A\+TA&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_MESH\_SKELETON\_LINK@{M\_MESH\_SKELETON\_LINK}!Resources@{Resources}}\index{Resources@{Resources}!M\_MESH\_SKELETON\_LINK@{M\_MESH\_SKELETON\_LINK}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a061bd3bd94e92d0d31a76b1030d28a8b}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a061bd3bd94e92d0d31a76b1030d28a8b}} 
M\+\_\+\+M\+E\+S\+H\+\_\+\+S\+K\+E\+L\+E\+T\+O\+N\+\_\+\+L\+I\+NK&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_MESH\_BONE\_ASSIGNMENT@{M\_MESH\_BONE\_ASSIGNMENT}!Resources@{Resources}}\index{Resources@{Resources}!M\_MESH\_BONE\_ASSIGNMENT@{M\_MESH\_BONE\_ASSIGNMENT}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a5a2466fdd447d7a91aad57a941cbd336}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a5a2466fdd447d7a91aad57a941cbd336}} 
M\+\_\+\+M\+E\+S\+H\+\_\+\+B\+O\+N\+E\+\_\+\+A\+S\+S\+I\+G\+N\+M\+E\+NT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_MESH\_LOD\_LEVEL@{M\_MESH\_LOD\_LEVEL}!Resources@{Resources}}\index{Resources@{Resources}!M\_MESH\_LOD\_LEVEL@{M\_MESH\_LOD\_LEVEL}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a95dff92891f236df95aabb4be895a9b1}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a95dff92891f236df95aabb4be895a9b1}} 
M\+\_\+\+M\+E\+S\+H\+\_\+\+L\+O\+D\+\_\+\+L\+E\+V\+EL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_MESH\_LOD\_USAGE@{M\_MESH\_LOD\_USAGE}!Resources@{Resources}}\index{Resources@{Resources}!M\_MESH\_LOD\_USAGE@{M\_MESH\_LOD\_USAGE}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a91d18ad3575494d5723187a27c0554ad}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a91d18ad3575494d5723187a27c0554ad}} 
M\+\_\+\+M\+E\+S\+H\+\_\+\+L\+O\+D\+\_\+\+U\+S\+A\+GE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_MESH\_LOD\_MANUAL@{M\_MESH\_LOD\_MANUAL}!Resources@{Resources}}\index{Resources@{Resources}!M\_MESH\_LOD\_MANUAL@{M\_MESH\_LOD\_MANUAL}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4aa70c05306a33c122ff87a48135ebff9f}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4aa70c05306a33c122ff87a48135ebff9f}} 
M\+\_\+\+M\+E\+S\+H\+\_\+\+L\+O\+D\+\_\+\+M\+A\+N\+U\+AL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_MESH\_LOD\_GENERATED@{M\_MESH\_LOD\_GENERATED}!Resources@{Resources}}\index{Resources@{Resources}!M\_MESH\_LOD\_GENERATED@{M\_MESH\_LOD\_GENERATED}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ab2e273eb42a551fce6fcedc23b1b5579}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ab2e273eb42a551fce6fcedc23b1b5579}} 
M\+\_\+\+M\+E\+S\+H\+\_\+\+L\+O\+D\+\_\+\+G\+E\+N\+E\+R\+A\+T\+ED&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_MESH\_BOUNDS@{M\_MESH\_BOUNDS}!Resources@{Resources}}\index{Resources@{Resources}!M\_MESH\_BOUNDS@{M\_MESH\_BOUNDS}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a1516dd9026781cc83396590e73eb5bd2}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a1516dd9026781cc83396590e73eb5bd2}} 
M\+\_\+\+M\+E\+S\+H\+\_\+\+B\+O\+U\+N\+DS&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_SUBMESH\_NAME\_TABLE@{M\_SUBMESH\_NAME\_TABLE}!Resources@{Resources}}\index{Resources@{Resources}!M\_SUBMESH\_NAME\_TABLE@{M\_SUBMESH\_NAME\_TABLE}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a53de3dbb8a1fb4199fecfcc13b99a780}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a53de3dbb8a1fb4199fecfcc13b99a780}} 
M\+\_\+\+S\+U\+B\+M\+E\+S\+H\+\_\+\+N\+A\+M\+E\+\_\+\+T\+A\+B\+LE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_SUBMESH\_NAME\_TABLE\_ELEMENT@{M\_SUBMESH\_NAME\_TABLE\_ELEMENT}!Resources@{Resources}}\index{Resources@{Resources}!M\_SUBMESH\_NAME\_TABLE\_ELEMENT@{M\_SUBMESH\_NAME\_TABLE\_ELEMENT}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ad2d5c64333e75efb676c25cf7413fbe7}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ad2d5c64333e75efb676c25cf7413fbe7}} 
M\+\_\+\+S\+U\+B\+M\+E\+S\+H\+\_\+\+N\+A\+M\+E\+\_\+\+T\+A\+B\+L\+E\+\_\+\+E\+L\+E\+M\+E\+NT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_EDGE\_LISTS@{M\_EDGE\_LISTS}!Resources@{Resources}}\index{Resources@{Resources}!M\_EDGE\_LISTS@{M\_EDGE\_LISTS}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a9702b7e52d4ea26c0eaffe49a2ea3fca}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a9702b7e52d4ea26c0eaffe49a2ea3fca}} 
M\+\_\+\+E\+D\+G\+E\+\_\+\+L\+I\+S\+TS&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_EDGE\_LIST\_LOD@{M\_EDGE\_LIST\_LOD}!Resources@{Resources}}\index{Resources@{Resources}!M\_EDGE\_LIST\_LOD@{M\_EDGE\_LIST\_LOD}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a85ec2f21278624525b12aae23fecd8a3}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a85ec2f21278624525b12aae23fecd8a3}} 
M\+\_\+\+E\+D\+G\+E\+\_\+\+L\+I\+S\+T\+\_\+\+L\+OD&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_EDGE\_GROUP@{M\_EDGE\_GROUP}!Resources@{Resources}}\index{Resources@{Resources}!M\_EDGE\_GROUP@{M\_EDGE\_GROUP}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a57ce1f8065af27bbbe84c1525b2541cb}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a57ce1f8065af27bbbe84c1525b2541cb}} 
M\+\_\+\+E\+D\+G\+E\+\_\+\+G\+R\+O\+UP&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_POSES@{M\_POSES}!Resources@{Resources}}\index{Resources@{Resources}!M\_POSES@{M\_POSES}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a8f20b9f53c4a616ebb80d5f5e6dce6f2}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a8f20b9f53c4a616ebb80d5f5e6dce6f2}} 
M\+\_\+\+P\+O\+S\+ES&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_POSE@{M\_POSE}!Resources@{Resources}}\index{Resources@{Resources}!M\_POSE@{M\_POSE}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4adb5976001d45fa25b6f5bf094ee26cb9}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4adb5976001d45fa25b6f5bf094ee26cb9}} 
M\+\_\+\+P\+O\+SE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_POSE\_VERTEX@{M\_POSE\_VERTEX}!Resources@{Resources}}\index{Resources@{Resources}!M\_POSE\_VERTEX@{M\_POSE\_VERTEX}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a1c05dca2e153c0546074b2361706d4d0}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a1c05dca2e153c0546074b2361706d4d0}} 
M\+\_\+\+P\+O\+S\+E\+\_\+\+V\+E\+R\+T\+EX&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_ANIMATIONS@{M\_ANIMATIONS}!Resources@{Resources}}\index{Resources@{Resources}!M\_ANIMATIONS@{M\_ANIMATIONS}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a47ebdc0a3d866f96d1272b53c956d60a}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a47ebdc0a3d866f96d1272b53c956d60a}} 
M\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+NS&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_ANIMATION@{M\_ANIMATION}!Resources@{Resources}}\index{Resources@{Resources}!M\_ANIMATION@{M\_ANIMATION}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a20cea2365d30a7aad8f79ca58f058b50}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a20cea2365d30a7aad8f79ca58f058b50}} 
M\+\_\+\+A\+N\+I\+M\+A\+T\+I\+ON&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_ANIMATION\_BASEINFO@{M\_ANIMATION\_BASEINFO}!Resources@{Resources}}\index{Resources@{Resources}!M\_ANIMATION\_BASEINFO@{M\_ANIMATION\_BASEINFO}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a079f2868b05b6ee086bba76454a925df}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a079f2868b05b6ee086bba76454a925df}} 
M\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+B\+A\+S\+E\+I\+N\+FO&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_ANIMATION\_TRACK@{M\_ANIMATION\_TRACK}!Resources@{Resources}}\index{Resources@{Resources}!M\_ANIMATION\_TRACK@{M\_ANIMATION\_TRACK}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a06f1e8f333e075e3c50c1d6857423a3c}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a06f1e8f333e075e3c50c1d6857423a3c}} 
M\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+T\+R\+A\+CK&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_ANIMATION\_MORPH\_KEYFRAME@{M\_ANIMATION\_MORPH\_KEYFRAME}!Resources@{Resources}}\index{Resources@{Resources}!M\_ANIMATION\_MORPH\_KEYFRAME@{M\_ANIMATION\_MORPH\_KEYFRAME}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a4227a01f9308f161b1dff36d37bfca1f}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a4227a01f9308f161b1dff36d37bfca1f}} 
M\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+M\+O\+R\+P\+H\+\_\+\+K\+E\+Y\+F\+R\+A\+ME&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_ANIMATION\_POSE\_KEYFRAME@{M\_ANIMATION\_POSE\_KEYFRAME}!Resources@{Resources}}\index{Resources@{Resources}!M\_ANIMATION\_POSE\_KEYFRAME@{M\_ANIMATION\_POSE\_KEYFRAME}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a1530b8d3112bec8376a066db1859820d}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a1530b8d3112bec8376a066db1859820d}} 
M\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+P\+O\+S\+E\+\_\+\+K\+E\+Y\+F\+R\+A\+ME&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_ANIMATION\_POSE\_REF@{M\_ANIMATION\_POSE\_REF}!Resources@{Resources}}\index{Resources@{Resources}!M\_ANIMATION\_POSE\_REF@{M\_ANIMATION\_POSE\_REF}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a01f246a4298151dc5b2271de6bf19acc}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a01f246a4298151dc5b2271de6bf19acc}} 
M\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+P\+O\+S\+E\+\_\+\+R\+EF&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_TABLE\_EXTREMES@{M\_TABLE\_EXTREMES}!Resources@{Resources}}\index{Resources@{Resources}!M\_TABLE\_EXTREMES@{M\_TABLE\_EXTREMES}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4adef65eae91dcd6082bbc4be1bf0d950e}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4adef65eae91dcd6082bbc4be1bf0d950e}} 
M\+\_\+\+T\+A\+B\+L\+E\+\_\+\+E\+X\+T\+R\+E\+M\+ES&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_GEOMETRY\_NORMALS@{M\_GEOMETRY\_NORMALS}!Resources@{Resources}}\index{Resources@{Resources}!M\_GEOMETRY\_NORMALS@{M\_GEOMETRY\_NORMALS}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a05282af650e923e0cbff1bc35e19eb21}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4a05282af650e923e0cbff1bc35e19eb21}} 
M\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+N\+O\+R\+M\+A\+LS&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_GEOMETRY\_COLOURS@{M\_GEOMETRY\_COLOURS}!Resources@{Resources}}\index{Resources@{Resources}!M\_GEOMETRY\_COLOURS@{M\_GEOMETRY\_COLOURS}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ae55f61d76f1149a9bed5c32711d404ab}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4ae55f61d76f1149a9bed5c32711d404ab}} 
M\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+C\+O\+L\+O\+U\+RS&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{M\_GEOMETRY\_TEXCOORDS@{M\_GEOMETRY\_TEXCOORDS}!Resources@{Resources}}\index{Resources@{Resources}!M\_GEOMETRY\_TEXCOORDS@{M\_GEOMETRY\_TEXCOORDS}}}\mbox{\Hypertarget{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4aec8563534d08ae9b4d15d04e5c999c1d}\label{group___resources_gga7b904fc5463a8ef1e61f6de39b603fc4aec8563534d08ae9b4d15d04e5c999c1d}} 
M\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+T\+E\+X\+C\+O\+O\+R\+DS&\\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group___resources_gaf140ec886884a864abc74a7556f8bf67}\label{group___resources_gaf140ec886884a864abc74a7556f8bf67}} 
\index{Resources@{Resources}!TextureUsage@{TextureUsage}}
\index{TextureUsage@{TextureUsage}!Resources@{Resources}}
\doxysubsubsection{\texorpdfstring{TextureUsage}{TextureUsage}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group___resources_gaf140ec886884a864abc74a7556f8bf67}{Ogre\+::\+Texture\+Usage}}}



Enum identifying the texture usage. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{TU\_STATIC@{TU\_STATIC}!Resources@{Resources}}\index{Resources@{Resources}!TU\_STATIC@{TU\_STATIC}}}\mbox{\Hypertarget{group___resources_ggaf140ec886884a864abc74a7556f8bf67a375858a86cadfb2a4d20fe837fdb85b3}\label{group___resources_ggaf140ec886884a864abc74a7556f8bf67a375858a86cadfb2a4d20fe837fdb85b3}} 
T\+U\+\_\+\+S\+T\+A\+T\+IC&same as \mbox{\hyperlink{class_ogre_1_1_hardware_buffer_ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb}{Hardware\+Buffer\+::\+H\+B\+U\+\_\+\+S\+T\+A\+T\+IC}} \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TU\_DYNAMIC@{TU\_DYNAMIC}!Resources@{Resources}}\index{Resources@{Resources}!TU\_DYNAMIC@{TU\_DYNAMIC}}}\mbox{\Hypertarget{group___resources_ggaf140ec886884a864abc74a7556f8bf67ad18031f12c4bd22f73b09a4536e99df5}\label{group___resources_ggaf140ec886884a864abc74a7556f8bf67ad18031f12c4bd22f73b09a4536e99df5}} 
T\+U\+\_\+\+D\+Y\+N\+A\+M\+IC&same as \mbox{\hyperlink{class_ogre_1_1_hardware_buffer_ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518}{Hardware\+Buffer\+::\+H\+B\+U\+\_\+\+D\+Y\+N\+A\+M\+IC}} \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TU\_WRITE\_ONLY@{TU\_WRITE\_ONLY}!Resources@{Resources}}\index{Resources@{Resources}!TU\_WRITE\_ONLY@{TU\_WRITE\_ONLY}}}\mbox{\Hypertarget{group___resources_ggaf140ec886884a864abc74a7556f8bf67af7b0d53154ffc7c389404dc51c792655}\label{group___resources_ggaf140ec886884a864abc74a7556f8bf67af7b0d53154ffc7c389404dc51c792655}} 
T\+U\+\_\+\+W\+R\+I\+T\+E\+\_\+\+O\+N\+LY&same as \mbox{\hyperlink{class_ogre_1_1_hardware_buffer_ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2}{Hardware\+Buffer\+::\+H\+B\+U\+\_\+\+W\+R\+I\+T\+E\+\_\+\+O\+N\+LY}} \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TU\_STATIC\_WRITE\_ONLY@{TU\_STATIC\_WRITE\_ONLY}!Resources@{Resources}}\index{Resources@{Resources}!TU\_STATIC\_WRITE\_ONLY@{TU\_STATIC\_WRITE\_ONLY}}}\mbox{\Hypertarget{group___resources_ggaf140ec886884a864abc74a7556f8bf67a2b9d0399c32f2098957ebc089c337e55}\label{group___resources_ggaf140ec886884a864abc74a7556f8bf67a2b9d0399c32f2098957ebc089c337e55}} 
T\+U\+\_\+\+S\+T\+A\+T\+I\+C\+\_\+\+W\+R\+I\+T\+E\+\_\+\+O\+N\+LY&same as \mbox{\hyperlink{class_ogre_1_1_hardware_buffer_ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996}{Hardware\+Buffer\+::\+H\+B\+U\+\_\+\+S\+T\+A\+T\+I\+C\+\_\+\+W\+R\+I\+T\+E\+\_\+\+O\+N\+LY}} \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TU\_DYNAMIC\_WRITE\_ONLY@{TU\_DYNAMIC\_WRITE\_ONLY}!Resources@{Resources}}\index{Resources@{Resources}!TU\_DYNAMIC\_WRITE\_ONLY@{TU\_DYNAMIC\_WRITE\_ONLY}}}\mbox{\Hypertarget{group___resources_ggaf140ec886884a864abc74a7556f8bf67ac26eda030d21e0491461edea89394493}\label{group___resources_ggaf140ec886884a864abc74a7556f8bf67ac26eda030d21e0491461edea89394493}} 
T\+U\+\_\+\+D\+Y\+N\+A\+M\+I\+C\+\_\+\+W\+R\+I\+T\+E\+\_\+\+O\+N\+LY&same as \mbox{\hyperlink{class_ogre_1_1_hardware_buffer_ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c}{Hardware\+Buffer\+::\+H\+B\+U\+\_\+\+D\+Y\+N\+A\+M\+I\+C\+\_\+\+W\+R\+I\+T\+E\+\_\+\+O\+N\+LY}} \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TU\_DYNAMIC\_WRITE\_ONLY\_DISCARDABLE@{TU\_DYNAMIC\_WRITE\_ONLY\_DISCARDABLE}!Resources@{Resources}}\index{Resources@{Resources}!TU\_DYNAMIC\_WRITE\_ONLY\_DISCARDABLE@{TU\_DYNAMIC\_WRITE\_ONLY\_DISCARDABLE}}}\mbox{\Hypertarget{group___resources_ggaf140ec886884a864abc74a7556f8bf67a79920182637c94fabcf834950096483f}\label{group___resources_ggaf140ec886884a864abc74a7556f8bf67a79920182637c94fabcf834950096483f}} 
T\+U\+\_\+\+D\+Y\+N\+A\+M\+I\+C\+\_\+\+W\+R\+I\+T\+E\+\_\+\+O\+N\+L\+Y\+\_\+\+D\+I\+S\+C\+A\+R\+D\+A\+B\+LE&same as \mbox{\hyperlink{class_ogre_1_1_hardware_buffer_ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516}{Hardware\+Buffer\+::\+H\+B\+U\+\_\+\+D\+Y\+N\+A\+M\+I\+C\+\_\+\+W\+R\+I\+T\+E\+\_\+\+O\+N\+L\+Y\+\_\+\+D\+I\+S\+C\+A\+R\+D\+A\+B\+LE}} \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TU\_AUTOMIPMAP@{TU\_AUTOMIPMAP}!Resources@{Resources}}\index{Resources@{Resources}!TU\_AUTOMIPMAP@{TU\_AUTOMIPMAP}}}\mbox{\Hypertarget{group___resources_ggaf140ec886884a864abc74a7556f8bf67a7c14cc95a59af42a63eb33fc9de05d27}\label{group___resources_ggaf140ec886884a864abc74a7556f8bf67a7c14cc95a59af42a63eb33fc9de05d27}} 
T\+U\+\_\+\+A\+U\+T\+O\+M\+I\+P\+M\+AP&Mipmaps will be automatically generated for this texture. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TU\_RENDERTARGET@{TU\_RENDERTARGET}!Resources@{Resources}}\index{Resources@{Resources}!TU\_RENDERTARGET@{TU\_RENDERTARGET}}}\mbox{\Hypertarget{group___resources_ggaf140ec886884a864abc74a7556f8bf67ae1661d9846a9b4e83c2e4cd99fc6ad9d}\label{group___resources_ggaf140ec886884a864abc74a7556f8bf67ae1661d9846a9b4e83c2e4cd99fc6ad9d}} 
T\+U\+\_\+\+R\+E\+N\+D\+E\+R\+T\+A\+R\+G\+ET&This texture will be a render target, i.\+e. used as a target for render to texture setting this flag will ignore all other texture usages except T\+U\+\_\+\+A\+U\+T\+O\+M\+I\+P\+M\+AP, T\+U\+\_\+\+U\+AV, T\+U\+\_\+\+N\+O\+T\+\_\+\+S\+RV \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TU\_NOT\_SRV@{TU\_NOT\_SRV}!Resources@{Resources}}\index{Resources@{Resources}!TU\_NOT\_SRV@{TU\_NOT\_SRV}}}\mbox{\Hypertarget{group___resources_ggaf140ec886884a864abc74a7556f8bf67aeaa879e353bc503f741a0a0671b35c15}\label{group___resources_ggaf140ec886884a864abc74a7556f8bf67aeaa879e353bc503f741a0a0671b35c15}} 
T\+U\+\_\+\+N\+O\+T\+\_\+\+S\+RV&\mbox{\hyperlink{class_ogre_1_1_texture}{Texture}} would not be used as Shader \mbox{\hyperlink{class_ogre_1_1_resource}{Resource}} View, i.\+e. as regular texture. That flag could be combined with T\+U\+\_\+\+R\+E\+N\+D\+E\+R\+T\+A\+R\+G\+ET or T\+U\+\_\+\+U\+AV to remove possible limitations on some hardware \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TU\_UAV@{TU\_UAV}!Resources@{Resources}}\index{Resources@{Resources}!TU\_UAV@{TU\_UAV}}}\mbox{\Hypertarget{group___resources_ggaf140ec886884a864abc74a7556f8bf67a85ca4e5cb922c3a2381ed5eed01c0cf1}\label{group___resources_ggaf140ec886884a864abc74a7556f8bf67a85ca4e5cb922c3a2381ed5eed01c0cf1}} 
T\+U\+\_\+\+U\+AV&\mbox{\hyperlink{class_ogre_1_1_texture}{Texture}} can be bound as an Unordered Access View (image\+Store/image\+Read/gl\+Bind\+Image\+Texture in GL jargon) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TU\_UAV\_NOT\_SRV@{TU\_UAV\_NOT\_SRV}!Resources@{Resources}}\index{Resources@{Resources}!TU\_UAV\_NOT\_SRV@{TU\_UAV\_NOT\_SRV}}}\mbox{\Hypertarget{group___resources_ggaf140ec886884a864abc74a7556f8bf67a705be8b4d48b62f98e1cd5d70c2a16a8}\label{group___resources_ggaf140ec886884a864abc74a7556f8bf67a705be8b4d48b62f98e1cd5d70c2a16a8}} 
T\+U\+\_\+\+U\+A\+V\+\_\+\+N\+O\+T\+\_\+\+S\+RV&\mbox{\hyperlink{class_ogre_1_1_texture}{Texture}} can be used as an U\+AV, but not as a regular texture. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TU\_DEFAULT@{TU\_DEFAULT}!Resources@{Resources}}\index{Resources@{Resources}!TU\_DEFAULT@{TU\_DEFAULT}}}\mbox{\Hypertarget{group___resources_ggaf140ec886884a864abc74a7556f8bf67acaa45fe77d1becf4c5bd353bc2aa764b}\label{group___resources_ggaf140ec886884a864abc74a7556f8bf67acaa45fe77d1becf4c5bd353bc2aa764b}} 
T\+U\+\_\+\+D\+E\+F\+A\+U\+LT&Default to automatic mipmap generation static textures. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TU\_NOTSHADERRESOURCE@{TU\_NOTSHADERRESOURCE}!Resources@{Resources}}\index{Resources@{Resources}!TU\_NOTSHADERRESOURCE@{TU\_NOTSHADERRESOURCE}}}\mbox{\Hypertarget{group___resources_ggaf140ec886884a864abc74a7556f8bf67a186a9408e017e08e63c56db55da7f09f}\label{group___resources_ggaf140ec886884a864abc74a7556f8bf67a186a9408e017e08e63c56db55da7f09f}} 
T\+U\+\_\+\+N\+O\+T\+S\+H\+A\+D\+E\+R\+R\+E\+S\+O\+U\+R\+CE&\\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group___resources_ga12b16f4465fec1b8fff40c719e2aa458}\label{group___resources_ga12b16f4465fec1b8fff40c719e2aa458}} 
\index{Resources@{Resources}!TextureAccess@{TextureAccess}}
\index{TextureAccess@{TextureAccess}!Resources@{Resources}}
\doxysubsubsection{\texorpdfstring{TextureAccess}{TextureAccess}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group___resources_ga12b16f4465fec1b8fff40c719e2aa458}{Ogre\+::\+Texture\+Access}}}



Enum identifying the texture access privilege. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{TA\_READ@{TA\_READ}!Resources@{Resources}}\index{Resources@{Resources}!TA\_READ@{TA\_READ}}}\mbox{\Hypertarget{group___resources_gga12b16f4465fec1b8fff40c719e2aa458a183a8dcf97daf2dcd3c7984c8c09040e}\label{group___resources_gga12b16f4465fec1b8fff40c719e2aa458a183a8dcf97daf2dcd3c7984c8c09040e}} 
T\+A\+\_\+\+R\+E\+AD&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TA\_WRITE@{TA\_WRITE}!Resources@{Resources}}\index{Resources@{Resources}!TA\_WRITE@{TA\_WRITE}}}\mbox{\Hypertarget{group___resources_gga12b16f4465fec1b8fff40c719e2aa458a8d8ea745f3af07796f15e9608d3e7a2f}\label{group___resources_gga12b16f4465fec1b8fff40c719e2aa458a8d8ea745f3af07796f15e9608d3e7a2f}} 
T\+A\+\_\+\+W\+R\+I\+TE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TA\_READ\_WRITE@{TA\_READ\_WRITE}!Resources@{Resources}}\index{Resources@{Resources}!TA\_READ\_WRITE@{TA\_READ\_WRITE}}}\mbox{\Hypertarget{group___resources_gga12b16f4465fec1b8fff40c719e2aa458a36eb7ddb2aa3dfcc79147c4f4d803ae6}\label{group___resources_gga12b16f4465fec1b8fff40c719e2aa458a36eb7ddb2aa3dfcc79147c4f4d803ae6}} 
T\+A\+\_\+\+R\+E\+A\+D\+\_\+\+W\+R\+I\+TE&\\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group___resources_gae50520af6377ff8184cf79125cb9c4d7}\label{group___resources_gae50520af6377ff8184cf79125cb9c4d7}} 
\index{Resources@{Resources}!TextureType@{TextureType}}
\index{TextureType@{TextureType}!Resources@{Resources}}
\doxysubsubsection{\texorpdfstring{TextureType}{TextureType}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group___resources_gae50520af6377ff8184cf79125cb9c4d7}{Ogre\+::\+Texture\+Type}}}



Enum identifying the texture type. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{TEX\_TYPE\_1D@{TEX\_TYPE\_1D}!Resources@{Resources}}\index{Resources@{Resources}!TEX\_TYPE\_1D@{TEX\_TYPE\_1D}}}\mbox{\Hypertarget{group___resources_ggae50520af6377ff8184cf79125cb9c4d7a18bf88d3a14ba28d6602689e398416bd}\label{group___resources_ggae50520af6377ff8184cf79125cb9c4d7a18bf88d3a14ba28d6602689e398416bd}} 
T\+E\+X\+\_\+\+T\+Y\+P\+E\+\_\+1D&1D texture, used in combination with 1D texture coordinates \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TEX\_TYPE\_2D@{TEX\_TYPE\_2D}!Resources@{Resources}}\index{Resources@{Resources}!TEX\_TYPE\_2D@{TEX\_TYPE\_2D}}}\mbox{\Hypertarget{group___resources_ggae50520af6377ff8184cf79125cb9c4d7af1f732018f5a2a7d35233e2ceeb4ee0e}\label{group___resources_ggae50520af6377ff8184cf79125cb9c4d7af1f732018f5a2a7d35233e2ceeb4ee0e}} 
T\+E\+X\+\_\+\+T\+Y\+P\+E\+\_\+2D&2D texture, used in combination with 2D texture coordinates (default) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TEX\_TYPE\_3D@{TEX\_TYPE\_3D}!Resources@{Resources}}\index{Resources@{Resources}!TEX\_TYPE\_3D@{TEX\_TYPE\_3D}}}\mbox{\Hypertarget{group___resources_ggae50520af6377ff8184cf79125cb9c4d7aa80e2545e817591a0b4547f987987d43}\label{group___resources_ggae50520af6377ff8184cf79125cb9c4d7aa80e2545e817591a0b4547f987987d43}} 
T\+E\+X\+\_\+\+T\+Y\+P\+E\+\_\+3D&3D volume texture, used in combination with 3D texture coordinates \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TEX\_TYPE\_CUBE\_MAP@{TEX\_TYPE\_CUBE\_MAP}!Resources@{Resources}}\index{Resources@{Resources}!TEX\_TYPE\_CUBE\_MAP@{TEX\_TYPE\_CUBE\_MAP}}}\mbox{\Hypertarget{group___resources_ggae50520af6377ff8184cf79125cb9c4d7ae295fe0fa26623b66cc023f462962344}\label{group___resources_ggae50520af6377ff8184cf79125cb9c4d7ae295fe0fa26623b66cc023f462962344}} 
T\+E\+X\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+U\+B\+E\+\_\+\+M\+AP&cube map (six two dimensional textures, one for each cube face), used in combination with 3D texture coordinates \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TEX\_TYPE\_2D\_ARRAY@{TEX\_TYPE\_2D\_ARRAY}!Resources@{Resources}}\index{Resources@{Resources}!TEX\_TYPE\_2D\_ARRAY@{TEX\_TYPE\_2D\_ARRAY}}}\mbox{\Hypertarget{group___resources_ggae50520af6377ff8184cf79125cb9c4d7a11589b2d4fbe6213dcdaf4e78894a3a7}\label{group___resources_ggae50520af6377ff8184cf79125cb9c4d7a11589b2d4fbe6213dcdaf4e78894a3a7}} 
T\+E\+X\+\_\+\+T\+Y\+P\+E\+\_\+2\+D\+\_\+\+A\+R\+R\+AY&2D texture array \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TEX\_TYPE\_2D\_RECT@{TEX\_TYPE\_2D\_RECT}!Resources@{Resources}}\index{Resources@{Resources}!TEX\_TYPE\_2D\_RECT@{TEX\_TYPE\_2D\_RECT}}}\mbox{\Hypertarget{group___resources_ggae50520af6377ff8184cf79125cb9c4d7a6848cebb37b67815f743814ebddc965b}\label{group___resources_ggae50520af6377ff8184cf79125cb9c4d7a6848cebb37b67815f743814ebddc965b}} 
T\+E\+X\+\_\+\+T\+Y\+P\+E\+\_\+2\+D\+\_\+\+R\+E\+CT&2D non-\/square texture, used in combination with 2D texture coordinates \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TEX\_TYPE\_EXTERNAL\_OES@{TEX\_TYPE\_EXTERNAL\_OES}!Resources@{Resources}}\index{Resources@{Resources}!TEX\_TYPE\_EXTERNAL\_OES@{TEX\_TYPE\_EXTERNAL\_OES}}}\mbox{\Hypertarget{group___resources_ggae50520af6377ff8184cf79125cb9c4d7a1a31bbe700e223257fb2d18afcb14d73}\label{group___resources_ggae50520af6377ff8184cf79125cb9c4d7a1a31bbe700e223257fb2d18afcb14d73}} 
T\+E\+X\+\_\+\+T\+Y\+P\+E\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+O\+ES&G\+L\+E\+S2 only O\+ES texture type. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group___resources_ga528ce4f4c67c9b043e1f0b8bb3cdf255}\label{group___resources_ga528ce4f4c67c9b043e1f0b8bb3cdf255}} 
\index{Resources@{Resources}!TextureMipmap@{TextureMipmap}}
\index{TextureMipmap@{TextureMipmap}!Resources@{Resources}}
\doxysubsubsection{\texorpdfstring{TextureMipmap}{TextureMipmap}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group___resources_ga528ce4f4c67c9b043e1f0b8bb3cdf255}{Ogre\+::\+Texture\+Mipmap}}}



Enum identifying special mipmap numbers. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{MIP\_UNLIMITED@{MIP\_UNLIMITED}!Resources@{Resources}}\index{Resources@{Resources}!MIP\_UNLIMITED@{MIP\_UNLIMITED}}}\mbox{\Hypertarget{group___resources_gga528ce4f4c67c9b043e1f0b8bb3cdf255a5a6b498127bf3fa219dadfdaaa50b9dd}\label{group___resources_gga528ce4f4c67c9b043e1f0b8bb3cdf255a5a6b498127bf3fa219dadfdaaa50b9dd}} 
M\+I\+P\+\_\+\+U\+N\+L\+I\+M\+I\+T\+ED&Generate mipmaps up to 1x1. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MIP\_DEFAULT@{MIP\_DEFAULT}!Resources@{Resources}}\index{Resources@{Resources}!MIP\_DEFAULT@{MIP\_DEFAULT}}}\mbox{\Hypertarget{group___resources_gga528ce4f4c67c9b043e1f0b8bb3cdf255a56eea45719de5246f4ea9b8e8b54921d}\label{group___resources_gga528ce4f4c67c9b043e1f0b8bb3cdf255a56eea45719de5246f4ea9b8e8b54921d}} 
M\+I\+P\+\_\+\+D\+E\+F\+A\+U\+LT&Use \mbox{\hyperlink{class_ogre_1_1_texture_manager}{Texture\+Manager}} default. \\
\hline

\end{DoxyEnumFields}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group___resources_ga6dbeabecf22e9bb5f52e58e1abd80ef5}\label{group___resources_ga6dbeabecf22e9bb5f52e58e1abd80ef5}} 
\index{Resources@{Resources}!\_openFileStream@{\_openFileStream}}
\index{\_openFileStream@{\_openFileStream}!Resources@{Resources}}
\doxysubsubsection{\texorpdfstring{\_openFileStream()}{\_openFileStream()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_a8a2a961b4205aacff9c01e81e08d7781}{Data\+Stream\+Ptr}} Ogre\+::\+\_\+open\+File\+Stream (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{path,  }\item[{std\+::ios\+::openmode}]{mode,  }\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{name = {\ttfamily \char`\"{}\char`\"{}} }\end{DoxyParamCaption})}



internal method to open a \mbox{\hyperlink{class_ogre_1_1_file_stream_data_stream}{File\+Stream\+Data\+Stream}} 



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{group___resources_gad0e16ff2458722373e3eea3b303e52da}\label{group___resources_gad0e16ff2458722373e3eea3b303e52da}} 
\index{Resources@{Resources}!RGN\_DEFAULT@{RGN\_DEFAULT}}
\index{RGN\_DEFAULT@{RGN\_DEFAULT}!Resources@{Resources}}
\doxysubsubsection{\texorpdfstring{RGN\_DEFAULT}{RGN\_DEFAULT}}
{\footnotesize\ttfamily const \+\_\+\+Ogre\+Export char$\ast$ const Ogre\+::\+R\+G\+N\+\_\+\+D\+E\+F\+A\+U\+LT}



Default resource group name. 

\mbox{\Hypertarget{group___resources_ga4ff08291d3ef7af52185a3450aba557c}\label{group___resources_ga4ff08291d3ef7af52185a3450aba557c}} 
\index{Resources@{Resources}!RGN\_INTERNAL@{RGN\_INTERNAL}}
\index{RGN\_INTERNAL@{RGN\_INTERNAL}!Resources@{Resources}}
\doxysubsubsection{\texorpdfstring{RGN\_INTERNAL}{RGN\_INTERNAL}}
{\footnotesize\ttfamily const \+\_\+\+Ogre\+Export char$\ast$ const Ogre\+::\+R\+G\+N\+\_\+\+I\+N\+T\+E\+R\+N\+AL}



Internal resource group name (should be used by O\+G\+RE internal only) 

\mbox{\Hypertarget{group___resources_ga8bae6a9768c449c8cfd1fba53f894590}\label{group___resources_ga8bae6a9768c449c8cfd1fba53f894590}} 
\index{Resources@{Resources}!RGN\_AUTODETECT@{RGN\_AUTODETECT}}
\index{RGN\_AUTODETECT@{RGN\_AUTODETECT}!Resources@{Resources}}
\doxysubsubsection{\texorpdfstring{RGN\_AUTODETECT}{RGN\_AUTODETECT}}
{\footnotesize\ttfamily const \+\_\+\+Ogre\+Export char$\ast$ const Ogre\+::\+R\+G\+N\+\_\+\+A\+U\+T\+O\+D\+E\+T\+E\+CT}



Special resource group name which causes resource group to be automatically determined based on searching for the resource in all groups. 

