\hypertarget{group___render_system}{}\doxysection{Render\+System}
\label{group___render_system}\index{RenderSystem@{RenderSystem}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{class_ogre_1_1_default_hardware_buffer_manager}{Ogre\+::\+Default\+Hardware\+Buffer\+Manager}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_ogre_1_1_default_hardware_buffer_manager}{Default\+Hardware\+Buffer\+Manager}} as a \mbox{\hyperlink{class_ogre_1_1_singleton}{Singleton}}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_default_hardware_buffer_manager_base}{Ogre\+::\+Default\+Hardware\+Buffer\+Manager\+Base}}
\begin{DoxyCompactList}\small\item\em Specialisation of \mbox{\hyperlink{class_ogre_1_1_hardware_buffer_manager_base}{Hardware\+Buffer\+Manager\+Base}} to emulate hardware buffers. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_default_hardware_counter_buffer}{Ogre\+::\+Default\+Hardware\+Counter\+Buffer}}
\begin{DoxyCompactList}\small\item\em Specialisation of \mbox{\hyperlink{class_ogre_1_1_hardware_counter_buffer}{Hardware\+Counter\+Buffer}} for emulation. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_default_hardware_index_buffer}{Ogre\+::\+Default\+Hardware\+Index\+Buffer}}
\begin{DoxyCompactList}\small\item\em Specialisation of \mbox{\hyperlink{class_ogre_1_1_hardware_index_buffer}{Hardware\+Index\+Buffer}} for emulation. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_default_hardware_uniform_buffer}{Ogre\+::\+Default\+Hardware\+Uniform\+Buffer}}
\begin{DoxyCompactList}\small\item\em Specialisation of \mbox{\hyperlink{class_ogre_1_1_hardware_uniform_buffer}{Hardware\+Uniform\+Buffer}} for emulation. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_default_hardware_vertex_buffer}{Ogre\+::\+Default\+Hardware\+Vertex\+Buffer}}
\begin{DoxyCompactList}\small\item\em Specialisation of \mbox{\hyperlink{class_ogre_1_1_hardware_vertex_buffer}{Hardware\+Vertex\+Buffer}} for emulation. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_depth_buffer}{Ogre\+::\+Depth\+Buffer}}
\begin{DoxyCompactList}\small\item\em An abstract class that contains a depth/stencil buffer. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct_ogre_1_1_driver_version}{Ogre\+::\+Driver\+Version}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{struct_ogre_1_1_driver_version}{Driver\+Version}} is used by \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities}} and both GL and D3\+D9 to store the version of the current G\+PU driver. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_hardware_buffer}{Ogre\+::\+Hardware\+Buffer}}
\begin{DoxyCompactList}\small\item\em Abstract class defining common features of hardware buffers. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_hardware_buffer_licensee}{Ogre\+::\+Hardware\+Buffer\+Licensee}}
\begin{DoxyCompactList}\small\item\em Abstract interface representing a \textquotesingle{}licensee\textquotesingle{} of a hardware buffer copy. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct_ogre_1_1_hardware_buffer_lock_guard}{Ogre\+::\+Hardware\+Buffer\+Lock\+Guard}}
\begin{DoxyCompactList}\small\item\em Locking helper. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_hardware_buffer_manager}{Ogre\+::\+Hardware\+Buffer\+Manager}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_ogre_1_1_singleton}{Singleton}} wrapper for hardware buffer manager. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_hardware_buffer_manager_base}{Ogre\+::\+Hardware\+Buffer\+Manager\+Base}}
\begin{DoxyCompactList}\small\item\em Base definition of a hardware buffer manager. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_hardware_counter_buffer}{Ogre\+::\+Hardware\+Counter\+Buffer}}
\begin{DoxyCompactList}\small\item\em Specialisation of \mbox{\hyperlink{class_ogre_1_1_hardware_buffer}{Hardware\+Buffer}} for a counter buffer. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_hardware_index_buffer}{Ogre\+::\+Hardware\+Index\+Buffer}}
\begin{DoxyCompactList}\small\item\em Specialisation of \mbox{\hyperlink{class_ogre_1_1_hardware_buffer}{Hardware\+Buffer}} for vertex index buffers, still abstract. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_hardware_occlusion_query}{Ogre\+::\+Hardware\+Occlusion\+Query}}
\begin{DoxyCompactList}\small\item\em This is a abstract class that that provides the interface for the query class for hardware occlusion. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_hardware_pixel_buffer}{Ogre\+::\+Hardware\+Pixel\+Buffer}}
\begin{DoxyCompactList}\small\item\em Specialisation of \mbox{\hyperlink{class_ogre_1_1_hardware_buffer}{Hardware\+Buffer}} for a pixel buffer. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_hardware_uniform_buffer}{Ogre\+::\+Hardware\+Uniform\+Buffer}}
\begin{DoxyCompactList}\small\item\em Specialisation of \mbox{\hyperlink{class_ogre_1_1_hardware_buffer}{Hardware\+Buffer}} for a uniform buffer. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_hardware_vertex_buffer}{Ogre\+::\+Hardware\+Vertex\+Buffer}}
\begin{DoxyCompactList}\small\item\em Specialisation of \mbox{\hyperlink{class_ogre_1_1_hardware_buffer}{Hardware\+Buffer}} for a vertex buffer. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_index_data}{Ogre\+::\+Index\+Data}}
\begin{DoxyCompactList}\small\item\em Summary class collecting together index data source information. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_multi_render_target}{Ogre\+::\+Multi\+Render\+Target}}
\begin{DoxyCompactList}\small\item\em This class represents a render target that renders to multiple Render\+Textures at once. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_queued_renderable_collection}{Ogre\+::\+Queued\+Renderable\+Collection}}
\begin{DoxyCompactList}\small\item\em Lowest level collection of renderables. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_queued_renderable_visitor}{Ogre\+::\+Queued\+Renderable\+Visitor}}
\begin{DoxyCompactList}\small\item\em Visitor interface for items in a \mbox{\hyperlink{class_ogre_1_1_queued_renderable_collection}{Queued\+Renderable\+Collection}}. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct_ogre_1_1_renderable_pass}{Ogre\+::\+Renderable\+Pass}}
\begin{DoxyCompactList}\small\item\em Struct associating a single \mbox{\hyperlink{class_ogre_1_1_pass}{Pass}} with a single \mbox{\hyperlink{class_ogre_1_1_renderable}{Renderable}}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_render_operation}{Ogre\+::\+Render\+Operation}}
\begin{DoxyCompactList}\small\item\em \textquotesingle{}New\textquotesingle{} rendering operation using vertex buffers. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_render_priority_group}{Ogre\+::\+Render\+Priority\+Group}}
\begin{DoxyCompactList}\small\item\em Collection of renderables by priority. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_render_queue}{Ogre\+::\+Render\+Queue}}
\begin{DoxyCompactList}\small\item\em Class to manage the scene object rendering queue. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_render_queue_group}{Ogre\+::\+Render\+Queue\+Group}}
\begin{DoxyCompactList}\small\item\em A grouping level underneath \mbox{\hyperlink{class_ogre_1_1_render_queue}{Render\+Queue}} which groups renderables to be issued at coarsely the same time to the renderer. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_render_queue_invocation}{Ogre\+::\+Render\+Queue\+Invocation}}
\begin{DoxyCompactList}\small\item\em Class representing the invocation of queue groups in a \mbox{\hyperlink{class_ogre_1_1_render_queue}{Render\+Queue}}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_render_queue_invocation_sequence}{Ogre\+::\+Render\+Queue\+Invocation\+Sequence}}
\begin{DoxyCompactList}\small\item\em Class to hold a linear sequence of \mbox{\hyperlink{class_ogre_1_1_render_queue_invocation}{Render\+Queue\+Invocation}} objects. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_render_queue_listener}{Ogre\+::\+Render\+Queue\+Listener}}
\begin{DoxyCompactList}\small\item\em Abstract interface which classes must implement if they wish to receive events from the render queue. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_render_system}{Ogre\+::\+Render\+System}}
\begin{DoxyCompactList}\small\item\em Defines the functionality of a 3D A\+PI. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities}{Ogre\+::\+Render\+System\+Capabilities}}
\begin{DoxyCompactList}\small\item\em This class stores the capabilities of the graphics card. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities_manager}{Ogre\+::\+Render\+System\+Capabilities\+Manager}}
\begin{DoxyCompactList}\small\item\em Class for managing \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities}} database for \mbox{\hyperlink{namespace_ogre}{Ogre}}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities_serializer}{Ogre\+::\+Render\+System\+Capabilities\+Serializer}}
\begin{DoxyCompactList}\small\item\em Class for serializing \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities}} to / from a .rendercaps script. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_render_target}{Ogre\+::\+Render\+Target}}
\begin{DoxyCompactList}\small\item\em A \textquotesingle{}canvas\textquotesingle{} which can receive the results of a rendering operation. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct_ogre_1_1_render_target_event}{Ogre\+::\+Render\+Target\+Event}}
\begin{DoxyCompactList}\small\item\em Struct containing information about a \mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} event. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_render_target_listener}{Ogre\+::\+Render\+Target\+Listener}}
\begin{DoxyCompactList}\small\item\em A interface class defining a listener which can be used to receive notifications of \mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} events. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct_ogre_1_1_render_target_viewport_event}{Ogre\+::\+Render\+Target\+Viewport\+Event}}
\begin{DoxyCompactList}\small\item\em Struct containing information about a \mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} Viewport-\/specific event. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_render_texture}{Ogre\+::\+Render\+Texture}}
\begin{DoxyCompactList}\small\item\em This class represents a \mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} that renders to a \mbox{\hyperlink{class_ogre_1_1_texture}{Texture}}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_render_to_vertex_buffer}{Ogre\+::\+Render\+To\+Vertex\+Buffer}}
\begin{DoxyCompactList}\small\item\em An object which renders geometry to a vertex. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_render_window}{Ogre\+::\+Render\+Window}}
\begin{DoxyCompactList}\small\item\em Manages the target rendering window. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_temp_blended_buffer_info}{Ogre\+::\+Temp\+Blended\+Buffer\+Info}}
\begin{DoxyCompactList}\small\item\em Structure for recording the use of temporary blend buffers. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_vertex_buffer_binding}{Ogre\+::\+Vertex\+Buffer\+Binding}}
\begin{DoxyCompactList}\small\item\em Records the state of all the vertex buffer bindings required to provide a vertex declaration with the input data it needs for the vertex elements. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_vertex_cache_profiler}{Ogre\+::\+Vertex\+Cache\+Profiler}}
\begin{DoxyCompactList}\small\item\em Vertex cache profiler. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_vertex_data}{Ogre\+::\+Vertex\+Data}}
\begin{DoxyCompactList}\small\item\em Summary class collecting together vertex source information. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_vertex_declaration}{Ogre\+::\+Vertex\+Declaration}}
\begin{DoxyCompactList}\small\item\em This class declares the format of a set of vertex inputs, which can be issued to the rendering A\+PI through a \mbox{\hyperlink{class_ogre_1_1_render_operation}{Render\+Operation}}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_vertex_element}{Ogre\+::\+Vertex\+Element}}
\begin{DoxyCompactList}\small\item\em This class declares the usage of a single vertex buffer as a component of a complete \mbox{\hyperlink{class_ogre_1_1_vertex_declaration}{Vertex\+Declaration}}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_viewport}{Ogre\+::\+Viewport}}
\begin{DoxyCompactList}\small\item\em An abstraction of a viewport, i.\+e. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{group___render_system_gaf7eb718b406b59b1762c3e37b90212b3}{O\+G\+R\+E\+\_\+\+R\+E\+N\+D\+E\+R\+A\+B\+L\+E\+\_\+\+D\+E\+F\+A\+U\+L\+T\+\_\+\+P\+R\+I\+O\+R\+I\+TY}}~100
\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef std\+::vector$<$ \mbox{\hyperlink{class_ogre_1_1_hardware_buffer_ae51f5970d879af736e4cf53e1ec46630}{Hardware\+Buffer\+::\+Usage}} $>$ \mbox{\hyperlink{group___render_system_gadefdc0dd104d75039087a1e50eb84773}{Ogre\+::\+Buffer\+Usage\+List}}
\begin{DoxyCompactList}\small\item\em Define a list of usage flags. \end{DoxyCompactList}\item 
typedef std\+::map$<$ \mbox{\hyperlink{namespace_ogre_aa8263b218e7d187ad5ef03a73a6ad7fd}{uint16}}, \mbox{\hyperlink{group___render_system_ga439edbcaf99f14e7c60bd389b0411d2c}{Depth\+Buffer\+Vec}} $>$ \mbox{\hyperlink{group___render_system_ga3398714c41b8c70059d8488a7b42ad3e}{Ogre\+::\+Depth\+Buffer\+Map}}
\item 
typedef std\+::vector$<$ \mbox{\hyperlink{class_ogre_1_1_depth_buffer}{Depth\+Buffer}} $\ast$ $>$ \mbox{\hyperlink{group___render_system_ga439edbcaf99f14e7c60bd389b0411d2c}{Ogre\+::\+Depth\+Buffer\+Vec}}
\item 
typedef \mbox{\hyperlink{struct_ogre_1_1_hardware_buffer_lock_guard}{Hardware\+Buffer\+Lock\+Guard}} \mbox{\hyperlink{group___render_system_ga413056145e16a7db751445bc6322f3b4}{Ogre\+::\+Hardware\+Index\+Buffer\+Lock\+Guard}}
\item 
typedef \mbox{\hyperlink{struct_ogre_1_1_hardware_buffer_lock_guard}{Hardware\+Buffer\+Lock\+Guard}} \mbox{\hyperlink{group___render_system_ga884e6dfdca621167394a682826f2f9e2}{Ogre\+::\+Hardware\+Vertex\+Buffer\+Lock\+Guard}}
\item 
typedef std\+::vector$<$ \mbox{\hyperlink{class_ogre_1_1_renderable}{Renderable}} $\ast$ $>$ \mbox{\hyperlink{group___render_system_ga3fb4dd447c60da8003ed259e5114573e}{Ogre\+::\+Renderable\+List}}
\item 
typedef \mbox{\hyperlink{class_ogre_1_1_vector_iterator}{Vector\+Iterator}}$<$ \mbox{\hyperlink{group___render_system_ga36e988ee6880dc974a0612da3863bb5f}{Render\+Queue\+Invocation\+List}} $>$ \mbox{\hyperlink{group___render_system_gace1177231e9c350bbf4d9862f189b13e}{Ogre\+::\+Render\+Queue\+Invocation\+Iterator}}
\item 
typedef std\+::vector$<$ \mbox{\hyperlink{class_ogre_1_1_render_queue_invocation}{Render\+Queue\+Invocation}} $\ast$ $>$ \mbox{\hyperlink{group___render_system_ga36e988ee6880dc974a0612da3863bb5f}{Ogre\+::\+Render\+Queue\+Invocation\+List}}
\begin{DoxyCompactList}\small\item\em List of Render\+Queue\+Invocations. \end{DoxyCompactList}\item 
typedef std\+::map$<$ \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}}, \mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} $\ast$ $>$ \mbox{\hyperlink{group___render_system_ga2551e2d3573c437f3beccf7d3ac7a45e}{Ogre\+::\+Render\+Target\+Map}}
\item 
typedef std\+::multimap$<$ \mbox{\hyperlink{namespace_ogre_a07f1f7c1d84d58c9beae02e1ebb945e4}{uchar}}, \mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} $\ast$ $>$ \mbox{\hyperlink{group___render_system_gaeacbf68563f1c1e5660c4399d398608c}{Ogre\+::\+Render\+Target\+Priority\+Map}}
\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{group___render_system_ga3d2965b7f378ebdcfe8a4a6cf74c3de7}{Ogre\+::\+Capabilities}} \{ \newline
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a699c269ed4c1a0b1c782d6d471f47c62}{Ogre\+::\+R\+S\+C\+\_\+\+P\+R\+I\+M\+I\+T\+I\+V\+E\+\_\+\+R\+E\+S\+T\+A\+RT}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 0), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a1277f9387418888dac19ce3017b39a63}{Ogre\+::\+R\+S\+C\+\_\+\+A\+U\+T\+O\+M\+I\+P\+M\+A\+P\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+ED}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 1), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a43b3d4aabf56e02a0ea50cd32dcb42ee}{Ogre\+::\+R\+S\+C\+\_\+\+A\+N\+I\+S\+O\+T\+R\+O\+PY}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 2), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ab4f91cac8782a94b7628efde67bb3a89}{Ogre\+::\+R\+S\+C\+\_\+\+D\+O\+T3}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 3), 
\newline
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a3e6ed194641bc85bd57079eca9cec816}{Ogre\+::\+R\+S\+C\+\_\+\+W\+I\+D\+E\+\_\+\+L\+I\+N\+ES}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 4), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a97f2e59e77a7a77aab06419ea8ec4545}{Ogre\+::\+R\+S\+C\+\_\+\+H\+W\+S\+T\+E\+N\+C\+IL}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 5), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a7ae1d1d35000ed29211e040a207db1a9}{Ogre\+::\+R\+S\+C\+\_\+\+A\+T\+O\+M\+I\+C\+\_\+\+C\+O\+U\+N\+T\+E\+RS}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 6), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ac29028b670542d2cf3762ce21d81c467}{Ogre\+::\+R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+A\+S\+TC}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 7), 
\newline
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7afb800ceea57b5d2a9dcf927104d9cb75}{Ogre\+::\+R\+S\+C\+\_\+32\+B\+I\+T\+\_\+\+I\+N\+D\+EX}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 8), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a0036e085f9e885a0f9176c520c47b1b8}{Ogre\+::\+R\+S\+C\+\_\+\+V\+E\+R\+T\+E\+X\+\_\+\+P\+R\+O\+G\+R\+AM}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 9), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a0fb7675fcb0999b146ddb233f0c8d532}{Ogre\+::\+R\+S\+C\+\_\+\+F\+R\+A\+G\+M\+E\+N\+T\+\_\+\+P\+R\+O\+G\+R\+AM}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 10), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a025003688279d889c8866bafb97d2e9d}{Ogre\+::\+R\+S\+C\+\_\+\+S\+C\+I\+S\+S\+O\+R\+\_\+\+T\+E\+ST}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 11), 
\newline
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a00acd7f72ee13db50c83c73893018c22}{Ogre\+::\+R\+S\+C\+\_\+\+T\+W\+O\+\_\+\+S\+I\+D\+E\+D\+\_\+\+S\+T\+E\+N\+C\+IL}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 12), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a0ad2d2a7c1732fc0cadbc10fe15d7644}{Ogre\+::\+R\+S\+C\+\_\+\+S\+T\+E\+N\+C\+I\+L\+\_\+\+W\+R\+AP}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 13), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a6754fd60041b30aa89297451995d12fa}{Ogre\+::\+R\+S\+C\+\_\+\+H\+W\+O\+C\+C\+L\+U\+S\+I\+ON}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 14), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a72fee516fc6f23892db204f63a3b4ce5}{Ogre\+::\+R\+S\+C\+\_\+\+U\+S\+E\+R\+\_\+\+C\+L\+I\+P\+\_\+\+P\+L\+A\+N\+ES}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 15), 
\newline
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a2de4b26152004c45bf22ac3c06c20d46}{Ogre\+::\+R\+S\+C\+\_\+\+V\+E\+R\+T\+E\+X\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+U\+B\+Y\+T\+E4}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 16), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a86b8fb59223a3d16e1c7556385c87e58}{Ogre\+::\+R\+S\+C\+\_\+\+I\+N\+F\+I\+N\+I\+T\+E\+\_\+\+F\+A\+R\+\_\+\+P\+L\+A\+NE}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 17), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a640e063db30008a88378659bc5d0ed70}{Ogre\+::\+R\+S\+C\+\_\+\+H\+W\+R\+E\+N\+D\+E\+R\+\_\+\+T\+O\+\_\+\+T\+E\+X\+T\+U\+RE}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 18), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a330f702e041e05229fbeab6237204ffe}{Ogre\+::\+R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+F\+L\+O\+AT}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 19), 
\newline
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ad12d6aa304455f99d23426ba8fa3f3c4}{Ogre\+::\+R\+S\+C\+\_\+\+N\+O\+N\+\_\+\+P\+O\+W\+E\+R\+\_\+\+O\+F\+\_\+2\+\_\+\+T\+E\+X\+T\+U\+R\+ES}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 20), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7af367d0e24c5f16cccd3d0dc06da7b80b}{Ogre\+::\+R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+3D}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 21), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a78d2501c1d7678ca5e0006450e8aa608}{Ogre\+::\+R\+S\+C\+\_\+\+P\+O\+I\+N\+T\+\_\+\+S\+P\+R\+I\+T\+ES}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 22), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7af887fac0adaa3e2f13531b871c0479ba}{Ogre\+::\+R\+S\+C\+\_\+\+P\+O\+I\+N\+T\+\_\+\+E\+X\+T\+E\+N\+D\+E\+D\+\_\+\+P\+A\+R\+A\+M\+E\+T\+E\+RS}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 23), 
\newline
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a9b3ec17b20494afb3718d54f77f9db2e}{Ogre\+::\+R\+S\+C\+\_\+\+V\+E\+R\+T\+E\+X\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+F\+E\+T\+CH}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 24), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a059362950c064bfe870e5fe60b56a3ca}{Ogre\+::\+R\+S\+C\+\_\+\+M\+I\+P\+M\+A\+P\+\_\+\+L\+O\+D\+\_\+\+B\+I\+AS}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 25), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ae8e3858cc965ec9093b0aad6bfa03fc0}{Ogre\+::\+R\+S\+C\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+P\+R\+O\+G\+R\+AM}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 26), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7abfef380b817098e5510d38b4950a5275}{Ogre\+::\+R\+S\+C\+\_\+\+H\+W\+R\+E\+N\+D\+E\+R\+\_\+\+T\+O\+\_\+\+V\+E\+R\+T\+E\+X\+\_\+\+B\+U\+F\+F\+ER}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON, 27), 
\newline
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a5943ac693051b347fd65ce715fdff2a4}{Ogre\+::\+R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+ON}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 0), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a93340f99ad2b08fcd21b2475f29bf0b0}{Ogre\+::\+R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+D\+XT}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 1), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7acd1d85413909faa36b2172358e1d6e00}{Ogre\+::\+R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+V\+TC}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 2), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a02f2b26ce0adbcd83411e02216a1abfa}{Ogre\+::\+R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+P\+V\+R\+TC}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 3), 
\newline
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a8963a31873a4f9a1d2bb30cf9b4a507a}{Ogre\+::\+R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+A\+TC}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 4), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a198f4339a0d8f1cf056770a577c56f84}{Ogre\+::\+R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+E\+T\+C1}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 5), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a19761248dd0758d71a6ac77637b39e25}{Ogre\+::\+R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+E\+T\+C2}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 6), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ae54fdaddafd274d321229ade107f6364}{Ogre\+::\+R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+B\+C4\+\_\+\+B\+C5}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 7), 
\newline
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a4bfa57d9b81020d7cbc611b5fd498609}{Ogre\+::\+R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+B\+C6\+H\+\_\+\+B\+C7}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 8), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a53ab8c51e8113aa9cf4a5a5d2170254d}{Ogre\+::\+R\+S\+C\+\_\+\+F\+I\+X\+E\+D\+\_\+\+F\+U\+N\+C\+T\+I\+ON}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 9), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a10a2cb27bf357d561cd498ab38590b3c}{Ogre\+::\+R\+S\+C\+\_\+\+M\+R\+T\+\_\+\+D\+I\+F\+F\+E\+R\+E\+N\+T\+\_\+\+B\+I\+T\+\_\+\+D\+E\+P\+T\+HS}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 10), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7abd6e1e7f58582c494d7b9787bb8588d0}{Ogre\+::\+R\+S\+C\+\_\+\+A\+L\+P\+H\+A\+\_\+\+T\+O\+\_\+\+C\+O\+V\+E\+R\+A\+GE}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 11), 
\newline
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a3557e83299c9ff66d776b45733e5e466}{Ogre\+::\+R\+S\+C\+\_\+\+A\+D\+V\+A\+N\+C\+E\+D\+\_\+\+B\+L\+E\+N\+D\+\_\+\+O\+P\+E\+R\+A\+T\+I\+O\+NS}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 12), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7aa742ea241dae851bba0cb142bba440dd}{Ogre\+::\+R\+S\+C\+\_\+\+H\+W\+\_\+\+G\+A\+M\+MA}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 13), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a7319335acf0ce87966df6c4851151117}{Ogre\+::\+R\+S\+C\+\_\+\+R\+T\+T\+\_\+\+M\+A\+I\+N\+\_\+\+D\+E\+P\+T\+H\+B\+U\+F\+F\+E\+R\+\_\+\+A\+T\+T\+A\+C\+H\+A\+B\+LE}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 14), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a5c36ec605b2f1ad47643796f98ee1687}{Ogre\+::\+R\+S\+C\+\_\+\+R\+T\+T\+\_\+\+D\+E\+P\+T\+H\+B\+U\+F\+F\+E\+R\+\_\+\+R\+E\+S\+O\+L\+U\+T\+I\+O\+N\+\_\+\+L\+E\+S\+S\+E\+Q\+U\+AL}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 15), 
\newline
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ab3858f00e9fac85c4691f69e718bf841}{Ogre\+::\+R\+S\+C\+\_\+\+V\+E\+R\+T\+E\+X\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+I\+N\+S\+T\+A\+N\+C\+E\+\_\+\+D\+A\+TA}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 16), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a08566db0020adc1f1d2b45928b9663b8}{Ogre\+::\+R\+S\+C\+\_\+\+C\+A\+N\+\_\+\+G\+E\+T\+\_\+\+C\+O\+M\+P\+I\+L\+E\+D\+\_\+\+S\+H\+A\+D\+E\+R\+\_\+\+B\+U\+F\+F\+ER}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 17), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7abd9f92b97578c490ef57d7604e31af2f}{Ogre\+::\+R\+S\+C\+\_\+\+S\+H\+A\+D\+E\+R\+\_\+\+S\+U\+B\+R\+O\+U\+T\+I\+NE}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 18), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ab83c397d9dc9c8ae73d1a0b0178ca291}{Ogre\+::\+R\+S\+C\+\_\+\+H\+W\+R\+E\+N\+D\+E\+R\+\_\+\+T\+O\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+3D}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 19), 
\newline
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7af1c1a5e1b7cace4ddf03970b5f51c955}{Ogre\+::\+R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+1D}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 20), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a12b6b9bcd428b007ba80605329ebb1e2}{Ogre\+::\+R\+S\+C\+\_\+\+T\+E\+S\+S\+E\+L\+L\+A\+T\+I\+O\+N\+\_\+\+H\+U\+L\+L\+\_\+\+P\+R\+O\+G\+R\+AM}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 21), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ae8fdd30a9983339fa7c1878ddbd35bf9}{Ogre\+::\+R\+S\+C\+\_\+\+T\+E\+S\+S\+E\+L\+L\+A\+T\+I\+O\+N\+\_\+\+D\+O\+M\+A\+I\+N\+\_\+\+P\+R\+O\+G\+R\+AM}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 22), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7afd5201b0746599c0634a64eb7e9481cc}{Ogre\+::\+R\+S\+C\+\_\+\+C\+O\+M\+P\+U\+T\+E\+\_\+\+P\+R\+O\+G\+R\+AM}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 23), 
\newline
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7aaae4c06b1013b49cbf5b4100ae5c8c9e}{Ogre\+::\+R\+S\+C\+\_\+\+H\+W\+O\+C\+C\+L\+U\+S\+I\+O\+N\+\_\+\+A\+S\+Y\+N\+C\+H\+R\+O\+N\+O\+US}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2, 24), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a4a6cb9244a2fd89591cfeb06960336e1}{Ogre\+::\+R\+S\+C\+\_\+\+P\+E\+R\+S\+T\+A\+G\+E\+C\+O\+N\+S\+T\+A\+NT}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+D3\+D9, 0), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a259832435b3343a18e3f36079644befd}{Ogre\+::\+R\+S\+C\+\_\+\+R\+E\+A\+D\+\_\+\+B\+A\+C\+K\+\_\+\+A\+S\+\_\+\+T\+E\+X\+T\+U\+RE}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+D3\+D9, 1), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7acbb46d4a70836fec479fa8e8f798e009}{Ogre\+::\+R\+S\+C\+\_\+\+W\+B\+U\+F\+F\+ER}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+D3\+D9, 2), 
\newline
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a55118ce86589755ce57c9e443f2648dc}{Ogre\+::\+R\+S\+C\+\_\+\+P\+B\+U\+F\+F\+ER}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+GL, 0), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a6110f385e2cb3e6dff9403379a9eaf23}{Ogre\+::\+R\+S\+C\+\_\+\+S\+E\+P\+A\+R\+A\+T\+E\+\_\+\+S\+H\+A\+D\+E\+R\+\_\+\+O\+B\+J\+E\+C\+TS}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+GL, 1), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a1a32a54a3b00630209a22204bbf8e38a}{Ogre\+::\+R\+S\+C\+\_\+\+V\+AO}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+GL, 2), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ab41320a27ddb636a52235e144b8289fb}{Ogre\+::\+R\+S\+C\+\_\+\+G\+L\+S\+L\+\_\+\+S\+S\+O\+\_\+\+R\+E\+D\+E\+C\+L\+A\+RE}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+GL, 3), 
\newline
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7aaf1abc0f1d9abe7c852b1ff3ebb59311}{Ogre\+::\+R\+S\+C\+\_\+\+D\+E\+B\+UG}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+GL, 4), 
\mbox{\hyperlink{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a2cf33636dc036a65df05f9eec762a438}{Ogre\+::\+R\+S\+C\+\_\+\+M\+A\+P\+B\+U\+F\+F\+ER}} = O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+UE(C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+GL, 5)
 \}
\begin{DoxyCompactList}\small\item\em Enum describing the different hardware capabilities we want to check for \mbox{\hyperlink{_ogre_render_system_capabilities_8h_aed8646724df28fe574c22d9ac38d0743}{O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+U\+E(a, b)}} defines each capability a is the category (which can be from 0 to 15) b is the value (from 0 to 27) \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group___render_system_gaafd4c573704bd74fac9ec9c02071ad08}{Ogre\+::\+Capabilities\+Category}} \{ \newline
\mbox{\hyperlink{group___render_system_ggaafd4c573704bd74fac9ec9c02071ad08a7809b8821213e9741559af9982a9b645}{Ogre\+::\+C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON}} = 0, 
\mbox{\hyperlink{group___render_system_ggaafd4c573704bd74fac9ec9c02071ad08a3e9d6428fe3d7a310787a8d71b79edab}{Ogre\+::\+C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2}} = 1, 
\mbox{\hyperlink{group___render_system_ggaafd4c573704bd74fac9ec9c02071ad08a9ed892a5327285f49d0bb2d6a0465207}{Ogre\+::\+C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+D3\+D9}} = 2, 
\mbox{\hyperlink{group___render_system_ggaafd4c573704bd74fac9ec9c02071ad08adb0bc970eade1549ca251c1bf475884c}{Ogre\+::\+C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+GL}} = 3, 
\newline
\mbox{\hyperlink{group___render_system_ggaafd4c573704bd74fac9ec9c02071ad08ade4c71b633d37b5a844c360d7c11ea9a}{Ogre\+::\+C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+3}} = 4, 
\mbox{\hyperlink{group___render_system_ggaafd4c573704bd74fac9ec9c02071ad08a5058a925a5b6afcd72940bd3b8141c07}{Ogre\+::\+C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+U\+NT}} = 5
 \}
\begin{DoxyCompactList}\small\item\em Enumerates the categories of capabilities. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group___render_system_gac4c251bcc05376f701348bfe0f4a53b4}{Ogre\+::\+G\+P\+U\+Vendor}} \{ \newline
\mbox{\hyperlink{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a2d66ad2e2ce38c274d21f39551d2abe8}{Ogre\+::\+G\+P\+U\+\_\+\+U\+N\+K\+N\+O\+WN}} = 0, 
\mbox{\hyperlink{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a941a163a46c7a3313e3ccf03e2c0164b}{Ogre\+::\+G\+P\+U\+\_\+\+N\+V\+I\+D\+IA}}, 
\mbox{\hyperlink{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a67fcd21f7a64e781a98ce95bd19ce18c}{Ogre\+::\+G\+P\+U\+\_\+\+A\+MD}}, 
\mbox{\hyperlink{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4ad126527fc91804540c9860476347d3ce}{Ogre\+::\+G\+P\+U\+\_\+\+I\+N\+T\+EL}}, 
\newline
\mbox{\hyperlink{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a33babe0bc67d09ef934c73a84b1a25fb}{Ogre\+::\+G\+P\+U\+\_\+\+I\+M\+A\+G\+I\+N\+A\+T\+I\+O\+N\+\_\+\+T\+E\+C\+H\+N\+O\+L\+O\+G\+I\+ES}}, 
\mbox{\hyperlink{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a7dad707bd81e71dced7da15fd2423c7e}{Ogre\+::\+G\+P\+U\+\_\+\+A\+P\+P\+LE}}, 
\mbox{\hyperlink{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4aa22a1e39600d0af079ead95e47c5bc73}{Ogre\+::\+G\+P\+U\+\_\+\+N\+O\+K\+IA}}, 
\mbox{\hyperlink{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4ae54ba29367624d53c03371951789662f}{Ogre\+::\+G\+P\+U\+\_\+\+M\+S\+\_\+\+S\+O\+F\+T\+W\+A\+RE}}, 
\newline
\mbox{\hyperlink{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a1ecaf69b6c1ede1b4e073308fcaeae38}{Ogre\+::\+G\+P\+U\+\_\+\+M\+S\+\_\+\+W\+A\+RP}}, 
\mbox{\hyperlink{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4aa171d8046693070e96ad6e0d6d01e2fe}{Ogre\+::\+G\+P\+U\+\_\+\+A\+RM}}, 
\mbox{\hyperlink{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4aece795543b0373b8606c470f985f699a}{Ogre\+::\+G\+P\+U\+\_\+\+Q\+U\+A\+L\+C\+O\+MM}}, 
\mbox{\hyperlink{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4aab1c43d5dcd6f1713640463680ffadad}{Ogre\+::\+G\+P\+U\+\_\+\+M\+O\+Z\+I\+L\+LA}}, 
\newline
\mbox{\hyperlink{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a1b40ea797205e9b18025b417a0762fe1}{Ogre\+::\+G\+P\+U\+\_\+\+W\+E\+B\+K\+IT}}, 
\mbox{\hyperlink{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a39ecb7f5b44964fe66db54c9043731fc}{Ogre\+::\+G\+P\+U\+\_\+\+V\+E\+N\+D\+O\+R\+\_\+\+C\+O\+U\+NT}}
 \}
\begin{DoxyCompactList}\small\item\em Enumeration of G\+PU vendors. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group___render_system_ga9854c57374adef41216bae68544a5b7e}{Ogre\+::\+Depth\+Buffer\+::\+Pool\+Id}} \{ \mbox{\hyperlink{group___render_system_gga9854c57374adef41216bae68544a5b7ea569228ed0fdd8d428a5117026b6d010e}{Ogre\+::\+Depth\+Buffer\+::\+P\+O\+O\+L\+\_\+\+N\+O\+\_\+\+D\+E\+P\+TH}} = 0, 
\mbox{\hyperlink{group___render_system_gga9854c57374adef41216bae68544a5b7ea2d5409ddce167e1db415f09ee2160440}{Ogre\+::\+Depth\+Buffer\+::\+P\+O\+O\+L\+\_\+\+M\+A\+N\+U\+A\+L\+\_\+\+U\+S\+A\+GE}} = 0, 
\mbox{\hyperlink{group___render_system_gga9854c57374adef41216bae68544a5b7ea00a687046bfe7a9ebd7f34256d3fbcca}{Ogre\+::\+Depth\+Buffer\+::\+P\+O\+O\+L\+\_\+\+D\+E\+F\+A\+U\+LT}} = 1
 \}
\item 
enum \mbox{\hyperlink{group___render_system_gad08013a341ff0ef07c39fa3502bf6c00}{Ogre\+::\+Render\+Queue\+Group\+ID}} \{ \newline
\mbox{\hyperlink{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a6f63169671858ecbaf90d237f5726cd4}{Ogre\+::\+R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+\+B\+A\+C\+K\+G\+R\+O\+U\+ND}} = 0, 
\mbox{\hyperlink{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a85a7c54f44b9ac82523d80d19b6b2394}{Ogre\+::\+R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+\+S\+K\+I\+E\+S\+\_\+\+E\+A\+R\+LY}} = 5, 
\mbox{\hyperlink{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a82534671938c174a7d681d89083ef7db}{Ogre\+::\+R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+1}} = 10, 
\mbox{\hyperlink{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a53b5d66a0512dfd2c311d7cc66b20381}{Ogre\+::\+R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+2}} = 20, 
\newline
\mbox{\hyperlink{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00ade11af91b1f43096ff932b9c3843e5e4}{Ogre\+::\+R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+\+W\+O\+R\+L\+D\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+1}} = 25, 
\mbox{\hyperlink{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a72b7acba73734142cfa10e9cc75962c9}{Ogre\+::\+R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+3}} = 30, 
\mbox{\hyperlink{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a9e2ea42071d435e220510e556cd7406c}{Ogre\+::\+R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+4}} = 40, 
\mbox{\hyperlink{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00af9d31cc0cad8ce9890b4af5f9014f5be}{Ogre\+::\+R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+\+M\+A\+IN}} = 50, 
\newline
\mbox{\hyperlink{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a531fdb018ca4d5ff2ba7a97fba949bbe}{Ogre\+::\+R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+6}} = 60, 
\mbox{\hyperlink{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00abc64da9d300b2d65a19e5fc0bfa05d58}{Ogre\+::\+R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+7}} = 70, 
\mbox{\hyperlink{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a256a799730f10076007fd0411e033b1f}{Ogre\+::\+R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+\+W\+O\+R\+L\+D\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+2}} = 75, 
\mbox{\hyperlink{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a31ac7ce7cf426c952976a3fdcc3e4e8e}{Ogre\+::\+R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+8}} = 80, 
\newline
\mbox{\hyperlink{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a5c4ab4460dc0489bbc5ea049d8412d21}{Ogre\+::\+R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+9}} = 90, 
\mbox{\hyperlink{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a53468f34583f3a469cc8ca2f444fb6ff}{Ogre\+::\+R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+\+S\+K\+I\+E\+S\+\_\+\+L\+A\+TE}} = 95, 
\mbox{\hyperlink{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a51f548bb157ad908542478155f7d807b}{Ogre\+::\+R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+\+O\+V\+E\+R\+L\+AY}} = 100, 
\mbox{\hyperlink{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a2d1e261d9e3298b1cb7272b392f550b1}{Ogre\+::\+R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+\+M\+AX}} = 105
 \}
\begin{DoxyCompactList}\small\item\em Enumeration of queue groups, by which the application may group queued renderables so that they are rendered together with events in between. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group___render_system_gae8bb1cb809660de802d1d592ba4adb61}{Ogre\+::\+Stencil\+Operation}} \{ \newline
\mbox{\hyperlink{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61abf640cb28b5020509dc27178f0359511}{Ogre\+::\+S\+O\+P\+\_\+\+K\+E\+EP}}, 
\mbox{\hyperlink{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61a910e7fedb6c873aaad581cfda6491b8a}{Ogre\+::\+S\+O\+P\+\_\+\+Z\+E\+RO}}, 
\mbox{\hyperlink{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61acbce9e054c373718a59dd56e51aa762a}{Ogre\+::\+S\+O\+P\+\_\+\+R\+E\+P\+L\+A\+CE}}, 
\mbox{\hyperlink{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61ae56b6038f9552a79b2b1d2ae036da86c}{Ogre\+::\+S\+O\+P\+\_\+\+I\+N\+C\+R\+E\+M\+E\+NT}}, 
\newline
\mbox{\hyperlink{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61a7faeb919637b85bed8650d8f1baf2ada}{Ogre\+::\+S\+O\+P\+\_\+\+D\+E\+C\+R\+E\+M\+E\+NT}}, 
\mbox{\hyperlink{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61a6e595fbb31308c6b01f35221903f4706}{Ogre\+::\+S\+O\+P\+\_\+\+I\+N\+C\+R\+E\+M\+E\+N\+T\+\_\+\+W\+R\+AP}}, 
\mbox{\hyperlink{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61ab816aeb027a4e517237d053e5fedc2a7}{Ogre\+::\+S\+O\+P\+\_\+\+D\+E\+C\+R\+E\+M\+E\+N\+T\+\_\+\+W\+R\+AP}}, 
\mbox{\hyperlink{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61a4f9045fb414071aa89184ce5e88ec474}{Ogre\+::\+S\+O\+P\+\_\+\+I\+N\+V\+E\+RT}}
 \}
\begin{DoxyCompactList}\small\item\em Enum describing the various actions which can be taken on the stencil buffer. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group___render_system_gaa9c06899edc6b7aed7bf3b29abe9bb31}{Ogre\+::\+Tex\+Coord\+Calc\+Method}} \{ \newline
\mbox{\hyperlink{group___render_system_ggaa9c06899edc6b7aed7bf3b29abe9bb31a73546a8946a02a34d7958763e0c1034e}{Ogre\+::\+T\+E\+X\+C\+A\+L\+C\+\_\+\+N\+O\+NE}}, 
\mbox{\hyperlink{group___render_system_ggaa9c06899edc6b7aed7bf3b29abe9bb31a414edb1748a8b2bfd8c4699164c46352}{Ogre\+::\+T\+E\+X\+C\+A\+L\+C\+\_\+\+E\+N\+V\+I\+R\+O\+N\+M\+E\+N\+T\+\_\+\+M\+AP}}, 
\mbox{\hyperlink{group___render_system_ggaa9c06899edc6b7aed7bf3b29abe9bb31a516f97319ea6e8a02daef9f13c32303c}{Ogre\+::\+T\+E\+X\+C\+A\+L\+C\+\_\+\+E\+N\+V\+I\+R\+O\+N\+M\+E\+N\+T\+\_\+\+M\+A\+P\+\_\+\+P\+L\+A\+N\+AR}}, 
\mbox{\hyperlink{group___render_system_ggaa9c06899edc6b7aed7bf3b29abe9bb31ad4c1a576294c5fc8a0519783fc9e2eab}{Ogre\+::\+T\+E\+X\+C\+A\+L\+C\+\_\+\+E\+N\+V\+I\+R\+O\+N\+M\+E\+N\+T\+\_\+\+M\+A\+P\+\_\+\+R\+E\+F\+L\+E\+C\+T\+I\+ON}}, 
\newline
\mbox{\hyperlink{group___render_system_ggaa9c06899edc6b7aed7bf3b29abe9bb31aa296599db57208482d35f5d264d61578}{Ogre\+::\+T\+E\+X\+C\+A\+L\+C\+\_\+\+E\+N\+V\+I\+R\+O\+N\+M\+E\+N\+T\+\_\+\+M\+A\+P\+\_\+\+N\+O\+R\+M\+AL}}, 
\mbox{\hyperlink{group___render_system_ggaa9c06899edc6b7aed7bf3b29abe9bb31abcbba9b2c16dc5c57c479dfc486095db}{Ogre\+::\+T\+E\+X\+C\+A\+L\+C\+\_\+\+P\+R\+O\+J\+E\+C\+T\+I\+V\+E\+\_\+\+T\+E\+X\+T\+U\+RE}}
 \}
\begin{DoxyCompactList}\small\item\em Enum describing the ways to generate texture coordinates. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group___render_system_ga0a62b3f2ede8992ff365bb013a8bc00d}{Ogre\+::\+Vertex\+Element\+Semantic}} \{ \newline
\mbox{\hyperlink{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00dad04d50e91c2ec5377e610b3f5b9b07f2}{Ogre\+::\+V\+E\+S\+\_\+\+P\+O\+S\+I\+T\+I\+ON}} = 1, 
\mbox{\hyperlink{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00da63d3494547f373f5c4397a41b39cf6a0}{Ogre\+::\+V\+E\+S\+\_\+\+B\+L\+E\+N\+D\+\_\+\+W\+E\+I\+G\+H\+TS}} = 2, 
\mbox{\hyperlink{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00dae54f94c9c9cf553d227c2aab2c499bbf}{Ogre\+::\+V\+E\+S\+\_\+\+B\+L\+E\+N\+D\+\_\+\+I\+N\+D\+I\+C\+ES}} = 3, 
\mbox{\hyperlink{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00da1dec7d36a64625348e23af26c9231227}{Ogre\+::\+V\+E\+S\+\_\+\+N\+O\+R\+M\+AL}} = 4, 
\newline
\mbox{\hyperlink{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00daabddc327dc0835e75b7622ee81e7f527}{Ogre\+::\+V\+E\+S\+\_\+\+D\+I\+F\+F\+U\+SE}} = 5, 
\mbox{\hyperlink{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00daac8754d6241197a32c19cd72ff1806cc}{Ogre\+::\+V\+E\+S\+\_\+\+S\+P\+E\+C\+U\+L\+AR}} = 6, 
\mbox{\hyperlink{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00da17abb855311f3a67bc31414cad8d6212}{Ogre\+::\+V\+E\+S\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+O\+R\+D\+I\+N\+A\+T\+ES}} = 7, 
\mbox{\hyperlink{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00da2b06bd6ce4e2b9115ab122e35d86502f}{Ogre\+::\+V\+E\+S\+\_\+\+B\+I\+N\+O\+R\+M\+AL}} = 8, 
\newline
\mbox{\hyperlink{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00da57d43012049b3ec7b4240b207dd029f2}{Ogre\+::\+V\+E\+S\+\_\+\+T\+A\+N\+G\+E\+NT}} = 9, 
\mbox{\hyperlink{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00da6f167783a26ed5d1c146fbeae995af0b}{Ogre\+::\+V\+E\+S\+\_\+\+C\+O\+U\+NT}} = 9
 \}
\begin{DoxyCompactList}\small\item\em Vertex element semantics, used to identify the meaning of vertex buffer contents. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group___render_system_ga027109503a988ba85f4c63b55082907f}{Ogre\+::\+Vertex\+Element\+Type}} \{ \newline
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa3fbd40586beffa36887f783d401c5b83}{Ogre\+::\+V\+E\+T\+\_\+\+F\+L\+O\+A\+T1}} = 0, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa0993ccf616ec6e7bf60fff2ef1705ce6}{Ogre\+::\+V\+E\+T\+\_\+\+F\+L\+O\+A\+T2}} = 1, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa9ccf920d2572b15896f75ccf30fb150c}{Ogre\+::\+V\+E\+T\+\_\+\+F\+L\+O\+A\+T3}} = 2, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa7f1dd8dd0e61ef81a53f5b315d096325}{Ogre\+::\+V\+E\+T\+\_\+\+F\+L\+O\+A\+T4}} = 3, 
\newline
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa2da074f4cb5af787d6fe3d7efafbda5e}{Ogre\+::\+V\+E\+T\+\_\+\+C\+O\+L\+O\+UR}} = 4, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fadcf2fcc87b2ffd15476b34c54110d4f1}{Ogre\+::\+V\+E\+T\+\_\+\+S\+H\+O\+R\+T1}} = 5, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa95b23f7c498fc51e9b5fdf22779394bf}{Ogre\+::\+V\+E\+T\+\_\+\+S\+H\+O\+R\+T2}} = 6, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa74cfbca962869d7b2bdbe3dd869f183c}{Ogre\+::\+V\+E\+T\+\_\+\+S\+H\+O\+R\+T3}} = 7, 
\newline
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa0d7cffdff4ceb5440142ca43f0fedc29}{Ogre\+::\+V\+E\+T\+\_\+\+S\+H\+O\+R\+T4}} = 8, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa634a1cefe14124d3c9c2b11d782f947c}{Ogre\+::\+V\+E\+T\+\_\+\+U\+B\+Y\+T\+E4}} = 9, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa952a7cf30c1f555019dfbeb1ed2c8c41}{Ogre\+::\+V\+E\+T\+\_\+\+C\+O\+L\+O\+U\+R\+\_\+\+A\+R\+GB}} = 10, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fafe3711fdde45487fbac6e2f38b0b9f1b}{Ogre\+::\+V\+E\+T\+\_\+\+C\+O\+L\+O\+U\+R\+\_\+\+A\+B\+GR}} = 11, 
\newline
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa5bec901be6ebdc35a0426ba3fae62aa4}{Ogre\+::\+V\+E\+T\+\_\+\+D\+O\+U\+B\+L\+E1}} = 12, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa9875117bd933d3d7b009c52c003ca8f1}{Ogre\+::\+V\+E\+T\+\_\+\+D\+O\+U\+B\+L\+E2}} = 13, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907faa68330a5d4f403a22817356c34c55b3a}{Ogre\+::\+V\+E\+T\+\_\+\+D\+O\+U\+B\+L\+E3}} = 14, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907facb7c87b53e68a76ecc4512abdf26a4fd}{Ogre\+::\+V\+E\+T\+\_\+\+D\+O\+U\+B\+L\+E4}} = 15, 
\newline
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa5ba3cec34c6d8e86e3360c027dd415aa}{Ogre\+::\+V\+E\+T\+\_\+\+U\+S\+H\+O\+R\+T1}} = 16, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa0aff9525bb66b8b7afca5359663035b5}{Ogre\+::\+V\+E\+T\+\_\+\+U\+S\+H\+O\+R\+T2}} = 17, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa48124844566161cd80023227f6b2812c}{Ogre\+::\+V\+E\+T\+\_\+\+U\+S\+H\+O\+R\+T3}} = 18, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa53a022ffd7d3a30e7dbf11e436ef2ddf}{Ogre\+::\+V\+E\+T\+\_\+\+U\+S\+H\+O\+R\+T4}} = 19, 
\newline
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa9e45e8e92d5e00af2e170d590959205e}{Ogre\+::\+V\+E\+T\+\_\+\+I\+N\+T1}} = 20, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907faaa46232a9547b9053622a23118e67b5a}{Ogre\+::\+V\+E\+T\+\_\+\+I\+N\+T2}} = 21, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fad46afe81399144842525ee08b6c4b42a}{Ogre\+::\+V\+E\+T\+\_\+\+I\+N\+T3}} = 22, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa237b719155793a2b6b96f1317416fae7}{Ogre\+::\+V\+E\+T\+\_\+\+I\+N\+T4}} = 23, 
\newline
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa6bee4a7b13fa3bcb10f9421abd31db10}{Ogre\+::\+V\+E\+T\+\_\+\+U\+I\+N\+T1}} = 24, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa09a50344ac7ddae8f4c316252136f66c}{Ogre\+::\+V\+E\+T\+\_\+\+U\+I\+N\+T2}} = 25, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fac6a0941060af4229841f897c79af7ea4}{Ogre\+::\+V\+E\+T\+\_\+\+U\+I\+N\+T3}} = 26, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fac1fec3f5663b1e7298fb285e10e2f32c}{Ogre\+::\+V\+E\+T\+\_\+\+U\+I\+N\+T4}} = 27, 
\newline
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa5a7f9ae0525a415b717e3200c80cc8a3}{Ogre\+::\+V\+E\+T\+\_\+\+B\+Y\+T\+E4}} = 28, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa802550c10e712abb98e6787636f3a4c6}{Ogre\+::\+V\+E\+T\+\_\+\+B\+Y\+T\+E4\+\_\+\+N\+O\+RM}} = 29, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907faeff0739fc739b28d7527442fb6445828}{Ogre\+::\+V\+E\+T\+\_\+\+U\+B\+Y\+T\+E4\+\_\+\+N\+O\+RM}} = 30, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa1846e5d8a355cc14dbb9ec6fccb5ce12}{Ogre\+::\+V\+E\+T\+\_\+\+S\+H\+O\+R\+T2\+\_\+\+N\+O\+RM}} = 31, 
\newline
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fab2da05c18d726f8d99c46b56255ddd67}{Ogre\+::\+V\+E\+T\+\_\+\+S\+H\+O\+R\+T4\+\_\+\+N\+O\+RM}} = 32, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fac75358ccfe467d9f721160a87d0b19e0}{Ogre\+::\+V\+E\+T\+\_\+\+U\+S\+H\+O\+R\+T2\+\_\+\+N\+O\+RM}} = 33, 
\mbox{\hyperlink{group___render_system_gga027109503a988ba85f4c63b55082907fa1a6f5599d29d19a96f284c76be2d9965}{Ogre\+::\+V\+E\+T\+\_\+\+U\+S\+H\+O\+R\+T4\+\_\+\+N\+O\+RM}} = 34
 \}
\begin{DoxyCompactList}\small\item\em Vertex element type, used to identify the base types of the vertex contents. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group___render_system_ga90ab98914c730458fccb9780f850b905}{Ogre\+::\+Depth\+Buffer\+::\+Depth\+Buffer}} (\mbox{\hyperlink{namespace_ogre_aa8263b218e7d187ad5ef03a73a6ad7fd}{uint16}} pool\+Id, \mbox{\hyperlink{namespace_ogre_aa8263b218e7d187ad5ef03a73a6ad7fd}{uint16}} bit\+Depth, \mbox{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}} width, \mbox{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}} height, \mbox{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}} fsaa, const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&fsaa\+Hint, bool manual)
\item 
\mbox{\hyperlink{group___render_system_ga2ce814facccaef7be68c6203dce38967}{Ogre\+::\+Hardware\+Counter\+Buffer\+::\+Hardware\+Counter\+Buffer}} (\mbox{\hyperlink{class_ogre_1_1_hardware_buffer_manager_base}{Hardware\+Buffer\+Manager\+Base}} $\ast$mgr, size\+\_\+t size\+Bytes, \mbox{\hyperlink{class_ogre_1_1_hardware_buffer_ae51f5970d879af736e4cf53e1ec46630}{Hardware\+Buffer\+::\+Usage}} usage, bool use\+Shadow\+Buffer=false, const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&name=\char`\"{}\char`\"{})
\begin{DoxyCompactList}\small\item\em Should be called by \mbox{\hyperlink{class_ogre_1_1_hardware_buffer_manager}{Hardware\+Buffer\+Manager}}. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group___render_system_gac95f36b23a9627b02759cc7e2be964b2}{Ogre\+::\+Hardware\+Uniform\+Buffer\+::\+Hardware\+Uniform\+Buffer}} (\mbox{\hyperlink{class_ogre_1_1_hardware_buffer_manager_base}{Hardware\+Buffer\+Manager\+Base}} $\ast$mgr, size\+\_\+t size\+Bytes, \mbox{\hyperlink{class_ogre_1_1_hardware_buffer_ae51f5970d879af736e4cf53e1ec46630}{Hardware\+Buffer\+::\+Usage}} usage, bool use\+Shadow\+Buffer=false, const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&name=\char`\"{}\char`\"{})
\begin{DoxyCompactList}\small\item\em Should be called by \mbox{\hyperlink{class_ogre_1_1_hardware_buffer_manager}{Hardware\+Buffer\+Manager}}. \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{group___render_system_ga23ee0fd93e778767b81bebd382bb4306}{Ogre\+::\+Depth\+Buffer\+::$\sim$\+Depth\+Buffer}} ()
\item 
\mbox{\hyperlink{group___render_system_gae857f97b56f610cea3583c5b01bda49c}{Ogre\+::\+Hardware\+Counter\+Buffer\+::$\sim$\+Hardware\+Counter\+Buffer}} ()
\item 
\mbox{\hyperlink{group___render_system_ga9f141460aa2aff8eef911714be4bbca6}{Ogre\+::\+Hardware\+Uniform\+Buffer\+::$\sim$\+Hardware\+Uniform\+Buffer}} ()
\item 
virtual void \mbox{\hyperlink{group___render_system_ga26c4ce1003ddab1ed7e3befecb0888a1}{Ogre\+::\+Depth\+Buffer\+::\+\_\+notify\+Render\+Target\+Attached}} (\mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} $\ast$render\+Target)
\begin{DoxyCompactList}\small\item\em Called when a \mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} is attaches this \mbox{\hyperlink{class_ogre_1_1_depth_buffer}{Depth\+Buffer}}. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___render_system_ga227b541ef2ae3de53334c10397a08f99}{Ogre\+::\+Depth\+Buffer\+::\+\_\+notify\+Render\+Target\+Detached}} (\mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} $\ast$render\+Target)
\begin{DoxyCompactList}\small\item\em Called when a \mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} is detaches from this \mbox{\hyperlink{class_ogre_1_1_depth_buffer}{Depth\+Buffer}}. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group___render_system_ga7af5c611687492846891914dcac303d2}{Ogre\+::\+Depth\+Buffer\+::\+\_\+set\+Pool\+Id}} (\mbox{\hyperlink{namespace_ogre_aa8263b218e7d187ad5ef03a73a6ad7fd}{uint16}} pool\+Id)
\begin{DoxyCompactList}\small\item\em Sets the pool id in which this \mbox{\hyperlink{class_ogre_1_1_depth_buffer}{Depth\+Buffer}} lives. \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{namespace_ogre_aa8263b218e7d187ad5ef03a73a6ad7fd}{uint16}} \mbox{\hyperlink{group___render_system_ga0da54b20b25ac5313fc8c142e8b35168}{Ogre\+::\+Depth\+Buffer\+::get\+Bit\+Depth}} () const
\item 
\mbox{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}} \mbox{\hyperlink{group___render_system_ga37ddc9b5fc1fd8c5cf50e1b865d2b2fb}{Ogre\+::\+Depth\+Buffer\+::get\+F\+S\+AA}} () const
\item 
\mbox{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}} \mbox{\hyperlink{group___render_system_ga242e53843f55de3983e6f070e88c19ae}{Ogre\+::\+Depth\+Buffer\+::get\+Fsaa}} () const
\item 
const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \& \mbox{\hyperlink{group___render_system_ga9662342362034428346e0676fb9d1ac7}{Ogre\+::\+Depth\+Buffer\+::get\+F\+S\+A\+A\+Hint}} () const
\item 
const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \& \mbox{\hyperlink{group___render_system_ga1b4eca5bc2774b80081a2f5aba90c58c}{Ogre\+::\+Depth\+Buffer\+::get\+Fsaa\+Hint}} () const
\item 
virtual \mbox{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}} \mbox{\hyperlink{group___render_system_gaf95e6998e74db40257cb2ca5cab4bdf4}{Ogre\+::\+Depth\+Buffer\+::get\+Height}} () const
\item 
\mbox{\hyperlink{class_ogre_1_1_hardware_buffer_manager_base}{Hardware\+Buffer\+Manager\+Base}} $\ast$ \mbox{\hyperlink{group___render_system_ga55b7b464be821ef2536e2470b15865c9}{Ogre\+::\+Hardware\+Counter\+Buffer\+::get\+Manager}} () const
\begin{DoxyCompactList}\small\item\em Return the manager of this buffer, if any. \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_ogre_1_1_hardware_buffer_manager_base}{Hardware\+Buffer\+Manager\+Base}} $\ast$ \mbox{\hyperlink{group___render_system_gafa02287240fe76b47d27095e5b97bd21}{Ogre\+::\+Hardware\+Uniform\+Buffer\+::get\+Manager}} () const
\begin{DoxyCompactList}\small\item\em Return the manager of this buffer, if any. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \& \mbox{\hyperlink{group___render_system_gacbd3b457eeca52094cf44fb8b3f853d6}{Ogre\+::\+Hardware\+Counter\+Buffer\+::get\+Name}} () const
\item 
const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \& \mbox{\hyperlink{group___render_system_gac3c971f0c96decb115c8e4fc6bc9e922}{Ogre\+::\+Hardware\+Uniform\+Buffer\+::get\+Name}} () const
\item 
virtual \mbox{\hyperlink{namespace_ogre_aa8263b218e7d187ad5ef03a73a6ad7fd}{uint16}} \mbox{\hyperlink{group___render_system_ga82b30e2ad5de1ac4678fda52ccbaf28f}{Ogre\+::\+Depth\+Buffer\+::get\+Pool\+Id}} () const
\begin{DoxyCompactList}\small\item\em Gets the pool id in which this \mbox{\hyperlink{class_ogre_1_1_depth_buffer}{Depth\+Buffer}} lives. \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}} \mbox{\hyperlink{group___render_system_gae5095fe367bf95d08dee2da03810beb2}{Ogre\+::\+Depth\+Buffer\+::get\+Width}} () const
\item 
virtual bool \mbox{\hyperlink{group___render_system_gae959f6dd77e0e8b6aa9b7c6a3d2d3f5d}{Ogre\+::\+Depth\+Buffer\+::is\+Compatible}} (\mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} $\ast$render\+Target) const
\begin{DoxyCompactList}\small\item\em Returns whether the specified \mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} is compatible with this \mbox{\hyperlink{class_ogre_1_1_depth_buffer}{Depth\+Buffer}} That is, this \mbox{\hyperlink{class_ogre_1_1_depth_buffer}{Depth\+Buffer}} can be attached to that \mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}}. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{group___render_system_ga4a3de78684016598642ad2d00e5caa86}{Ogre\+::\+Depth\+Buffer\+::is\+Manual}} () const
\begin{DoxyCompactList}\small\item\em Manual Depth\+Buffers are cleared in \mbox{\hyperlink{class_ogre_1_1_render_system}{Render\+System}}\textquotesingle{}s destructor. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{group___render_system_gaf7eb718b406b59b1762c3e37b90212b3}\label{group___render_system_gaf7eb718b406b59b1762c3e37b90212b3}} 
\index{RenderSystem@{RenderSystem}!OGRE\_RENDERABLE\_DEFAULT\_PRIORITY@{OGRE\_RENDERABLE\_DEFAULT\_PRIORITY}}
\index{OGRE\_RENDERABLE\_DEFAULT\_PRIORITY@{OGRE\_RENDERABLE\_DEFAULT\_PRIORITY}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{OGRE\_RENDERABLE\_DEFAULT\_PRIORITY}{OGRE\_RENDERABLE\_DEFAULT\_PRIORITY}}
{\footnotesize\ttfamily \#define O\+G\+R\+E\+\_\+\+R\+E\+N\+D\+E\+R\+A\+B\+L\+E\+\_\+\+D\+E\+F\+A\+U\+L\+T\+\_\+\+P\+R\+I\+O\+R\+I\+TY~100}



\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{group___render_system_ga413056145e16a7db751445bc6322f3b4}\label{group___render_system_ga413056145e16a7db751445bc6322f3b4}} 
\index{RenderSystem@{RenderSystem}!HardwareIndexBufferLockGuard@{HardwareIndexBufferLockGuard}}
\index{HardwareIndexBufferLockGuard@{HardwareIndexBufferLockGuard}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{HardwareIndexBufferLockGuard}{HardwareIndexBufferLockGuard}}
{\footnotesize\ttfamily typedef \mbox{\hyperlink{struct_ogre_1_1_hardware_buffer_lock_guard}{Hardware\+Buffer\+Lock\+Guard}} \mbox{\hyperlink{group___render_system_ga413056145e16a7db751445bc6322f3b4}{Ogre\+::\+Hardware\+Index\+Buffer\+Lock\+Guard}}}

\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000057}{Deprecated}}]use \mbox{\hyperlink{struct_ogre_1_1_hardware_buffer_lock_guard}{Hardware\+Buffer\+Lock\+Guard}} directly \end{DoxyRefDesc}
\mbox{\Hypertarget{group___render_system_ga884e6dfdca621167394a682826f2f9e2}\label{group___render_system_ga884e6dfdca621167394a682826f2f9e2}} 
\index{RenderSystem@{RenderSystem}!HardwareVertexBufferLockGuard@{HardwareVertexBufferLockGuard}}
\index{HardwareVertexBufferLockGuard@{HardwareVertexBufferLockGuard}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{HardwareVertexBufferLockGuard}{HardwareVertexBufferLockGuard}}
{\footnotesize\ttfamily typedef \mbox{\hyperlink{struct_ogre_1_1_hardware_buffer_lock_guard}{Hardware\+Buffer\+Lock\+Guard}} \mbox{\hyperlink{group___render_system_ga884e6dfdca621167394a682826f2f9e2}{Ogre\+::\+Hardware\+Vertex\+Buffer\+Lock\+Guard}}}

\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000058}{Deprecated}}]use \mbox{\hyperlink{struct_ogre_1_1_hardware_buffer_lock_guard}{Hardware\+Buffer\+Lock\+Guard}} directly \end{DoxyRefDesc}
\mbox{\Hypertarget{group___render_system_ga36e988ee6880dc974a0612da3863bb5f}\label{group___render_system_ga36e988ee6880dc974a0612da3863bb5f}} 
\index{RenderSystem@{RenderSystem}!RenderQueueInvocationList@{RenderQueueInvocationList}}
\index{RenderQueueInvocationList@{RenderQueueInvocationList}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{RenderQueueInvocationList}{RenderQueueInvocationList}}
{\footnotesize\ttfamily typedef std\+::vector$<$\mbox{\hyperlink{class_ogre_1_1_render_queue_invocation}{Render\+Queue\+Invocation}}$\ast$$>$ \mbox{\hyperlink{group___render_system_ga36e988ee6880dc974a0612da3863bb5f}{Ogre\+::\+Render\+Queue\+Invocation\+List}}}



List of Render\+Queue\+Invocations. 

\mbox{\Hypertarget{group___render_system_gace1177231e9c350bbf4d9862f189b13e}\label{group___render_system_gace1177231e9c350bbf4d9862f189b13e}} 
\index{RenderSystem@{RenderSystem}!RenderQueueInvocationIterator@{RenderQueueInvocationIterator}}
\index{RenderQueueInvocationIterator@{RenderQueueInvocationIterator}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{RenderQueueInvocationIterator}{RenderQueueInvocationIterator}}
{\footnotesize\ttfamily typedef \mbox{\hyperlink{class_ogre_1_1_vector_iterator}{Vector\+Iterator}}$<$\mbox{\hyperlink{group___render_system_ga36e988ee6880dc974a0612da3863bb5f}{Render\+Queue\+Invocation\+List}}$>$ \mbox{\hyperlink{group___render_system_gace1177231e9c350bbf4d9862f189b13e}{Ogre\+::\+Render\+Queue\+Invocation\+Iterator}}}

\mbox{\Hypertarget{group___render_system_ga3fb4dd447c60da8003ed259e5114573e}\label{group___render_system_ga3fb4dd447c60da8003ed259e5114573e}} 
\index{RenderSystem@{RenderSystem}!RenderableList@{RenderableList}}
\index{RenderableList@{RenderableList}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{RenderableList}{RenderableList}}
{\footnotesize\ttfamily typedef std\+::vector$<$\mbox{\hyperlink{class_ogre_1_1_renderable}{Renderable}}$\ast$$>$ \mbox{\hyperlink{group___render_system_ga3fb4dd447c60da8003ed259e5114573e}{Ogre\+::\+Renderable\+List}}}

\mbox{\Hypertarget{group___render_system_ga439edbcaf99f14e7c60bd389b0411d2c}\label{group___render_system_ga439edbcaf99f14e7c60bd389b0411d2c}} 
\index{RenderSystem@{RenderSystem}!DepthBufferVec@{DepthBufferVec}}
\index{DepthBufferVec@{DepthBufferVec}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{DepthBufferVec}{DepthBufferVec}}
{\footnotesize\ttfamily typedef std\+::vector$<$\mbox{\hyperlink{class_ogre_1_1_depth_buffer}{Depth\+Buffer}}$\ast$$>$ \mbox{\hyperlink{group___render_system_ga439edbcaf99f14e7c60bd389b0411d2c}{Ogre\+::\+Depth\+Buffer\+Vec}}}

\mbox{\Hypertarget{group___render_system_ga3398714c41b8c70059d8488a7b42ad3e}\label{group___render_system_ga3398714c41b8c70059d8488a7b42ad3e}} 
\index{RenderSystem@{RenderSystem}!DepthBufferMap@{DepthBufferMap}}
\index{DepthBufferMap@{DepthBufferMap}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{DepthBufferMap}{DepthBufferMap}}
{\footnotesize\ttfamily typedef std\+::map$<$ \mbox{\hyperlink{namespace_ogre_aa8263b218e7d187ad5ef03a73a6ad7fd}{uint16}}, \mbox{\hyperlink{group___render_system_ga439edbcaf99f14e7c60bd389b0411d2c}{Depth\+Buffer\+Vec}} $>$ \mbox{\hyperlink{group___render_system_ga3398714c41b8c70059d8488a7b42ad3e}{Ogre\+::\+Depth\+Buffer\+Map}}}

\mbox{\Hypertarget{group___render_system_ga2551e2d3573c437f3beccf7d3ac7a45e}\label{group___render_system_ga2551e2d3573c437f3beccf7d3ac7a45e}} 
\index{RenderSystem@{RenderSystem}!RenderTargetMap@{RenderTargetMap}}
\index{RenderTargetMap@{RenderTargetMap}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{RenderTargetMap}{RenderTargetMap}}
{\footnotesize\ttfamily typedef std\+::map$<$ \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}}, \mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} $\ast$ $>$ \mbox{\hyperlink{group___render_system_ga2551e2d3573c437f3beccf7d3ac7a45e}{Ogre\+::\+Render\+Target\+Map}}}

\mbox{\Hypertarget{group___render_system_gaeacbf68563f1c1e5660c4399d398608c}\label{group___render_system_gaeacbf68563f1c1e5660c4399d398608c}} 
\index{RenderSystem@{RenderSystem}!RenderTargetPriorityMap@{RenderTargetPriorityMap}}
\index{RenderTargetPriorityMap@{RenderTargetPriorityMap}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{RenderTargetPriorityMap}{RenderTargetPriorityMap}}
{\footnotesize\ttfamily typedef std\+::multimap$<$\mbox{\hyperlink{namespace_ogre_a07f1f7c1d84d58c9beae02e1ebb945e4}{uchar}}, \mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} $\ast$ $>$ \mbox{\hyperlink{group___render_system_gaeacbf68563f1c1e5660c4399d398608c}{Ogre\+::\+Render\+Target\+Priority\+Map}}}

\mbox{\Hypertarget{group___render_system_gadefdc0dd104d75039087a1e50eb84773}\label{group___render_system_gadefdc0dd104d75039087a1e50eb84773}} 
\index{RenderSystem@{RenderSystem}!BufferUsageList@{BufferUsageList}}
\index{BufferUsageList@{BufferUsageList}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{BufferUsageList}{BufferUsageList}}
{\footnotesize\ttfamily typedef std\+::vector$<$\mbox{\hyperlink{class_ogre_1_1_hardware_buffer_ae51f5970d879af736e4cf53e1ec46630}{Hardware\+Buffer\+::\+Usage}}$>$ \mbox{\hyperlink{group___render_system_gadefdc0dd104d75039087a1e50eb84773}{Ogre\+::\+Buffer\+Usage\+List}}}



Define a list of usage flags. 



\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{group___render_system_ga9854c57374adef41216bae68544a5b7e}\label{group___render_system_ga9854c57374adef41216bae68544a5b7e}} 
\index{RenderSystem@{RenderSystem}!PoolId@{PoolId}}
\index{PoolId@{PoolId}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{PoolId}{PoolId}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group___render_system_ga9854c57374adef41216bae68544a5b7e}{Ogre\+::\+Depth\+Buffer\+::\+Pool\+Id}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{POOL\_NO\_DEPTH@{POOL\_NO\_DEPTH}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!POOL\_NO\_DEPTH@{POOL\_NO\_DEPTH}}}\mbox{\Hypertarget{group___render_system_gga9854c57374adef41216bae68544a5b7ea569228ed0fdd8d428a5117026b6d010e}\label{group___render_system_gga9854c57374adef41216bae68544a5b7ea569228ed0fdd8d428a5117026b6d010e}} 
P\+O\+O\+L\+\_\+\+N\+O\+\_\+\+D\+E\+P\+TH&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{POOL\_MANUAL\_USAGE@{POOL\_MANUAL\_USAGE}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!POOL\_MANUAL\_USAGE@{POOL\_MANUAL\_USAGE}}}\mbox{\Hypertarget{group___render_system_gga9854c57374adef41216bae68544a5b7ea2d5409ddce167e1db415f09ee2160440}\label{group___render_system_gga9854c57374adef41216bae68544a5b7ea2d5409ddce167e1db415f09ee2160440}} 
P\+O\+O\+L\+\_\+\+M\+A\+N\+U\+A\+L\+\_\+\+U\+S\+A\+GE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{POOL\_DEFAULT@{POOL\_DEFAULT}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!POOL\_DEFAULT@{POOL\_DEFAULT}}}\mbox{\Hypertarget{group___render_system_gga9854c57374adef41216bae68544a5b7ea00a687046bfe7a9ebd7f34256d3fbcca}\label{group___render_system_gga9854c57374adef41216bae68544a5b7ea00a687046bfe7a9ebd7f34256d3fbcca}} 
P\+O\+O\+L\+\_\+\+D\+E\+F\+A\+U\+LT&\\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group___render_system_ga0a62b3f2ede8992ff365bb013a8bc00d}\label{group___render_system_ga0a62b3f2ede8992ff365bb013a8bc00d}} 
\index{RenderSystem@{RenderSystem}!VertexElementSemantic@{VertexElementSemantic}}
\index{VertexElementSemantic@{VertexElementSemantic}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{VertexElementSemantic}{VertexElementSemantic}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group___render_system_ga0a62b3f2ede8992ff365bb013a8bc00d}{Ogre\+::\+Vertex\+Element\+Semantic}}}



Vertex element semantics, used to identify the meaning of vertex buffer contents. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{VES\_POSITION@{VES\_POSITION}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VES\_POSITION@{VES\_POSITION}}}\mbox{\Hypertarget{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00dad04d50e91c2ec5377e610b3f5b9b07f2}\label{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00dad04d50e91c2ec5377e610b3f5b9b07f2}} 
V\+E\+S\+\_\+\+P\+O\+S\+I\+T\+I\+ON&Position, 3 reals per vertex. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VES\_BLEND\_WEIGHTS@{VES\_BLEND\_WEIGHTS}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VES\_BLEND\_WEIGHTS@{VES\_BLEND\_WEIGHTS}}}\mbox{\Hypertarget{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00da63d3494547f373f5c4397a41b39cf6a0}\label{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00da63d3494547f373f5c4397a41b39cf6a0}} 
V\+E\+S\+\_\+\+B\+L\+E\+N\+D\+\_\+\+W\+E\+I\+G\+H\+TS&Blending weights. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VES\_BLEND\_INDICES@{VES\_BLEND\_INDICES}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VES\_BLEND\_INDICES@{VES\_BLEND\_INDICES}}}\mbox{\Hypertarget{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00dae54f94c9c9cf553d227c2aab2c499bbf}\label{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00dae54f94c9c9cf553d227c2aab2c499bbf}} 
V\+E\+S\+\_\+\+B\+L\+E\+N\+D\+\_\+\+I\+N\+D\+I\+C\+ES&Blending indices. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VES\_NORMAL@{VES\_NORMAL}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VES\_NORMAL@{VES\_NORMAL}}}\mbox{\Hypertarget{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00da1dec7d36a64625348e23af26c9231227}\label{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00da1dec7d36a64625348e23af26c9231227}} 
V\+E\+S\+\_\+\+N\+O\+R\+M\+AL&Normal, 3 reals per vertex. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VES\_DIFFUSE@{VES\_DIFFUSE}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VES\_DIFFUSE@{VES\_DIFFUSE}}}\mbox{\Hypertarget{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00daabddc327dc0835e75b7622ee81e7f527}\label{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00daabddc327dc0835e75b7622ee81e7f527}} 
V\+E\+S\+\_\+\+D\+I\+F\+F\+U\+SE&Diffuse colours. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VES\_SPECULAR@{VES\_SPECULAR}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VES\_SPECULAR@{VES\_SPECULAR}}}\mbox{\Hypertarget{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00daac8754d6241197a32c19cd72ff1806cc}\label{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00daac8754d6241197a32c19cd72ff1806cc}} 
V\+E\+S\+\_\+\+S\+P\+E\+C\+U\+L\+AR&Specular colours. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VES\_TEXTURE\_COORDINATES@{VES\_TEXTURE\_COORDINATES}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VES\_TEXTURE\_COORDINATES@{VES\_TEXTURE\_COORDINATES}}}\mbox{\Hypertarget{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00da17abb855311f3a67bc31414cad8d6212}\label{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00da17abb855311f3a67bc31414cad8d6212}} 
V\+E\+S\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+O\+R\+D\+I\+N\+A\+T\+ES&\mbox{\hyperlink{class_ogre_1_1_texture}{Texture}} coordinates. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VES\_BINORMAL@{VES\_BINORMAL}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VES\_BINORMAL@{VES\_BINORMAL}}}\mbox{\Hypertarget{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00da2b06bd6ce4e2b9115ab122e35d86502f}\label{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00da2b06bd6ce4e2b9115ab122e35d86502f}} 
V\+E\+S\+\_\+\+B\+I\+N\+O\+R\+M\+AL&Binormal (Y axis if normal is Z) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VES\_TANGENT@{VES\_TANGENT}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VES\_TANGENT@{VES\_TANGENT}}}\mbox{\Hypertarget{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00da57d43012049b3ec7b4240b207dd029f2}\label{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00da57d43012049b3ec7b4240b207dd029f2}} 
V\+E\+S\+\_\+\+T\+A\+N\+G\+E\+NT&Tangent (X axis if normal is Z) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VES\_COUNT@{VES\_COUNT}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VES\_COUNT@{VES\_COUNT}}}\mbox{\Hypertarget{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00da6f167783a26ed5d1c146fbeae995af0b}\label{group___render_system_gga0a62b3f2ede8992ff365bb013a8bc00da6f167783a26ed5d1c146fbeae995af0b}} 
V\+E\+S\+\_\+\+C\+O\+U\+NT&The number of Vertex\+Element\+Semantic elements (note -\/ the first value V\+E\+S\+\_\+\+P\+O\+S\+I\+T\+I\+ON is 1) \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group___render_system_ga027109503a988ba85f4c63b55082907f}\label{group___render_system_ga027109503a988ba85f4c63b55082907f}} 
\index{RenderSystem@{RenderSystem}!VertexElementType@{VertexElementType}}
\index{VertexElementType@{VertexElementType}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{VertexElementType}{VertexElementType}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group___render_system_ga027109503a988ba85f4c63b55082907f}{Ogre\+::\+Vertex\+Element\+Type}}}



Vertex element type, used to identify the base types of the vertex contents. 

\begin{DoxyNote}{Note}
V\+E\+T\+\_\+\+S\+H\+O\+R\+T1, V\+E\+T\+\_\+\+S\+H\+O\+R\+T3, V\+E\+T\+\_\+\+U\+S\+H\+O\+R\+T1 and V\+E\+T\+\_\+\+U\+S\+H\+O\+R\+T3 should never be used because they aren\textquotesingle{}t supported on any known hardware -\/ they are unaligned as their size is not a multiple of 4 bytes. Therefore drivers usually must add padding on upload. 
\end{DoxyNote}
\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_FLOAT1@{VET\_FLOAT1}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_FLOAT1@{VET\_FLOAT1}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa3fbd40586beffa36887f783d401c5b83}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa3fbd40586beffa36887f783d401c5b83}} 
V\+E\+T\+\_\+\+F\+L\+O\+A\+T1&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_FLOAT2@{VET\_FLOAT2}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_FLOAT2@{VET\_FLOAT2}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa0993ccf616ec6e7bf60fff2ef1705ce6}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa0993ccf616ec6e7bf60fff2ef1705ce6}} 
V\+E\+T\+\_\+\+F\+L\+O\+A\+T2&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_FLOAT3@{VET\_FLOAT3}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_FLOAT3@{VET\_FLOAT3}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa9ccf920d2572b15896f75ccf30fb150c}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa9ccf920d2572b15896f75ccf30fb150c}} 
V\+E\+T\+\_\+\+F\+L\+O\+A\+T3&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_FLOAT4@{VET\_FLOAT4}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_FLOAT4@{VET\_FLOAT4}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa7f1dd8dd0e61ef81a53f5b315d096325}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa7f1dd8dd0e61ef81a53f5b315d096325}} 
V\+E\+T\+\_\+\+F\+L\+O\+A\+T4&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_COLOUR@{VET\_COLOUR}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_COLOUR@{VET\_COLOUR}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa2da074f4cb5af787d6fe3d7efafbda5e}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa2da074f4cb5af787d6fe3d7efafbda5e}} 
V\+E\+T\+\_\+\+C\+O\+L\+O\+UR&alias to more specific colour type -\/ use the current rendersystem\textquotesingle{}s colour packing \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_SHORT1@{VET\_SHORT1}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_SHORT1@{VET\_SHORT1}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fadcf2fcc87b2ffd15476b34c54110d4f1}\label{group___render_system_gga027109503a988ba85f4c63b55082907fadcf2fcc87b2ffd15476b34c54110d4f1}} 
V\+E\+T\+\_\+\+S\+H\+O\+R\+T1&\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000059}{Deprecated}}](see \mbox{\hyperlink{group___render_system_ga027109503a988ba85f4c63b55082907f}{Vertex\+Element\+Type}} note) \end{DoxyRefDesc}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_SHORT2@{VET\_SHORT2}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_SHORT2@{VET\_SHORT2}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa95b23f7c498fc51e9b5fdf22779394bf}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa95b23f7c498fc51e9b5fdf22779394bf}} 
V\+E\+T\+\_\+\+S\+H\+O\+R\+T2&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_SHORT3@{VET\_SHORT3}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_SHORT3@{VET\_SHORT3}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa74cfbca962869d7b2bdbe3dd869f183c}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa74cfbca962869d7b2bdbe3dd869f183c}} 
V\+E\+T\+\_\+\+S\+H\+O\+R\+T3&\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000060}{Deprecated}}](see \mbox{\hyperlink{group___render_system_ga027109503a988ba85f4c63b55082907f}{Vertex\+Element\+Type}} note) \end{DoxyRefDesc}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_SHORT4@{VET\_SHORT4}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_SHORT4@{VET\_SHORT4}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa0d7cffdff4ceb5440142ca43f0fedc29}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa0d7cffdff4ceb5440142ca43f0fedc29}} 
V\+E\+T\+\_\+\+S\+H\+O\+R\+T4&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_UBYTE4@{VET\_UBYTE4}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_UBYTE4@{VET\_UBYTE4}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa634a1cefe14124d3c9c2b11d782f947c}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa634a1cefe14124d3c9c2b11d782f947c}} 
V\+E\+T\+\_\+\+U\+B\+Y\+T\+E4&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_COLOUR\_ARGB@{VET\_COLOUR\_ARGB}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_COLOUR\_ARGB@{VET\_COLOUR\_ARGB}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa952a7cf30c1f555019dfbeb1ed2c8c41}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa952a7cf30c1f555019dfbeb1ed2c8c41}} 
V\+E\+T\+\_\+\+C\+O\+L\+O\+U\+R\+\_\+\+A\+R\+GB&D3D style compact colour. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_COLOUR\_ABGR@{VET\_COLOUR\_ABGR}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_COLOUR\_ABGR@{VET\_COLOUR\_ABGR}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fafe3711fdde45487fbac6e2f38b0b9f1b}\label{group___render_system_gga027109503a988ba85f4c63b55082907fafe3711fdde45487fbac6e2f38b0b9f1b}} 
V\+E\+T\+\_\+\+C\+O\+L\+O\+U\+R\+\_\+\+A\+B\+GR&GL style compact colour. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_DOUBLE1@{VET\_DOUBLE1}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_DOUBLE1@{VET\_DOUBLE1}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa5bec901be6ebdc35a0426ba3fae62aa4}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa5bec901be6ebdc35a0426ba3fae62aa4}} 
V\+E\+T\+\_\+\+D\+O\+U\+B\+L\+E1&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_DOUBLE2@{VET\_DOUBLE2}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_DOUBLE2@{VET\_DOUBLE2}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa9875117bd933d3d7b009c52c003ca8f1}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa9875117bd933d3d7b009c52c003ca8f1}} 
V\+E\+T\+\_\+\+D\+O\+U\+B\+L\+E2&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_DOUBLE3@{VET\_DOUBLE3}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_DOUBLE3@{VET\_DOUBLE3}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907faa68330a5d4f403a22817356c34c55b3a}\label{group___render_system_gga027109503a988ba85f4c63b55082907faa68330a5d4f403a22817356c34c55b3a}} 
V\+E\+T\+\_\+\+D\+O\+U\+B\+L\+E3&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_DOUBLE4@{VET\_DOUBLE4}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_DOUBLE4@{VET\_DOUBLE4}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907facb7c87b53e68a76ecc4512abdf26a4fd}\label{group___render_system_gga027109503a988ba85f4c63b55082907facb7c87b53e68a76ecc4512abdf26a4fd}} 
V\+E\+T\+\_\+\+D\+O\+U\+B\+L\+E4&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_USHORT1@{VET\_USHORT1}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_USHORT1@{VET\_USHORT1}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa5ba3cec34c6d8e86e3360c027dd415aa}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa5ba3cec34c6d8e86e3360c027dd415aa}} 
V\+E\+T\+\_\+\+U\+S\+H\+O\+R\+T1&\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000061}{Deprecated}}](see \mbox{\hyperlink{group___render_system_ga027109503a988ba85f4c63b55082907f}{Vertex\+Element\+Type}} note) \end{DoxyRefDesc}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_USHORT2@{VET\_USHORT2}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_USHORT2@{VET\_USHORT2}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa0aff9525bb66b8b7afca5359663035b5}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa0aff9525bb66b8b7afca5359663035b5}} 
V\+E\+T\+\_\+\+U\+S\+H\+O\+R\+T2&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_USHORT3@{VET\_USHORT3}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_USHORT3@{VET\_USHORT3}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa48124844566161cd80023227f6b2812c}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa48124844566161cd80023227f6b2812c}} 
V\+E\+T\+\_\+\+U\+S\+H\+O\+R\+T3&\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000062}{Deprecated}}](see \mbox{\hyperlink{group___render_system_ga027109503a988ba85f4c63b55082907f}{Vertex\+Element\+Type}} note) \end{DoxyRefDesc}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_USHORT4@{VET\_USHORT4}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_USHORT4@{VET\_USHORT4}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa53a022ffd7d3a30e7dbf11e436ef2ddf}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa53a022ffd7d3a30e7dbf11e436ef2ddf}} 
V\+E\+T\+\_\+\+U\+S\+H\+O\+R\+T4&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_INT1@{VET\_INT1}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_INT1@{VET\_INT1}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa9e45e8e92d5e00af2e170d590959205e}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa9e45e8e92d5e00af2e170d590959205e}} 
V\+E\+T\+\_\+\+I\+N\+T1&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_INT2@{VET\_INT2}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_INT2@{VET\_INT2}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907faaa46232a9547b9053622a23118e67b5a}\label{group___render_system_gga027109503a988ba85f4c63b55082907faaa46232a9547b9053622a23118e67b5a}} 
V\+E\+T\+\_\+\+I\+N\+T2&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_INT3@{VET\_INT3}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_INT3@{VET\_INT3}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fad46afe81399144842525ee08b6c4b42a}\label{group___render_system_gga027109503a988ba85f4c63b55082907fad46afe81399144842525ee08b6c4b42a}} 
V\+E\+T\+\_\+\+I\+N\+T3&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_INT4@{VET\_INT4}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_INT4@{VET\_INT4}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa237b719155793a2b6b96f1317416fae7}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa237b719155793a2b6b96f1317416fae7}} 
V\+E\+T\+\_\+\+I\+N\+T4&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_UINT1@{VET\_UINT1}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_UINT1@{VET\_UINT1}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa6bee4a7b13fa3bcb10f9421abd31db10}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa6bee4a7b13fa3bcb10f9421abd31db10}} 
V\+E\+T\+\_\+\+U\+I\+N\+T1&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_UINT2@{VET\_UINT2}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_UINT2@{VET\_UINT2}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa09a50344ac7ddae8f4c316252136f66c}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa09a50344ac7ddae8f4c316252136f66c}} 
V\+E\+T\+\_\+\+U\+I\+N\+T2&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_UINT3@{VET\_UINT3}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_UINT3@{VET\_UINT3}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fac6a0941060af4229841f897c79af7ea4}\label{group___render_system_gga027109503a988ba85f4c63b55082907fac6a0941060af4229841f897c79af7ea4}} 
V\+E\+T\+\_\+\+U\+I\+N\+T3&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_UINT4@{VET\_UINT4}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_UINT4@{VET\_UINT4}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fac1fec3f5663b1e7298fb285e10e2f32c}\label{group___render_system_gga027109503a988ba85f4c63b55082907fac1fec3f5663b1e7298fb285e10e2f32c}} 
V\+E\+T\+\_\+\+U\+I\+N\+T4&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_BYTE4@{VET\_BYTE4}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_BYTE4@{VET\_BYTE4}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa5a7f9ae0525a415b717e3200c80cc8a3}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa5a7f9ae0525a415b717e3200c80cc8a3}} 
V\+E\+T\+\_\+\+B\+Y\+T\+E4&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_BYTE4\_NORM@{VET\_BYTE4\_NORM}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_BYTE4\_NORM@{VET\_BYTE4\_NORM}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa802550c10e712abb98e6787636f3a4c6}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa802550c10e712abb98e6787636f3a4c6}} 
V\+E\+T\+\_\+\+B\+Y\+T\+E4\+\_\+\+N\+O\+RM&signed bytes \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_UBYTE4\_NORM@{VET\_UBYTE4\_NORM}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_UBYTE4\_NORM@{VET\_UBYTE4\_NORM}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907faeff0739fc739b28d7527442fb6445828}\label{group___render_system_gga027109503a988ba85f4c63b55082907faeff0739fc739b28d7527442fb6445828}} 
V\+E\+T\+\_\+\+U\+B\+Y\+T\+E4\+\_\+\+N\+O\+RM&signed bytes (normalized to -\/1..1) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_SHORT2\_NORM@{VET\_SHORT2\_NORM}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_SHORT2\_NORM@{VET\_SHORT2\_NORM}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa1846e5d8a355cc14dbb9ec6fccb5ce12}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa1846e5d8a355cc14dbb9ec6fccb5ce12}} 
V\+E\+T\+\_\+\+S\+H\+O\+R\+T2\+\_\+\+N\+O\+RM&unsigned bytes (normalized to 0..1) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_SHORT4\_NORM@{VET\_SHORT4\_NORM}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_SHORT4\_NORM@{VET\_SHORT4\_NORM}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fab2da05c18d726f8d99c46b56255ddd67}\label{group___render_system_gga027109503a988ba85f4c63b55082907fab2da05c18d726f8d99c46b56255ddd67}} 
V\+E\+T\+\_\+\+S\+H\+O\+R\+T4\+\_\+\+N\+O\+RM&signed shorts (normalized to -\/1..1) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_USHORT2\_NORM@{VET\_USHORT2\_NORM}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_USHORT2\_NORM@{VET\_USHORT2\_NORM}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fac75358ccfe467d9f721160a87d0b19e0}\label{group___render_system_gga027109503a988ba85f4c63b55082907fac75358ccfe467d9f721160a87d0b19e0}} 
V\+E\+T\+\_\+\+U\+S\+H\+O\+R\+T2\+\_\+\+N\+O\+RM&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VET\_USHORT4\_NORM@{VET\_USHORT4\_NORM}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!VET\_USHORT4\_NORM@{VET\_USHORT4\_NORM}}}\mbox{\Hypertarget{group___render_system_gga027109503a988ba85f4c63b55082907fa1a6f5599d29d19a96f284c76be2d9965}\label{group___render_system_gga027109503a988ba85f4c63b55082907fa1a6f5599d29d19a96f284c76be2d9965}} 
V\+E\+T\+\_\+\+U\+S\+H\+O\+R\+T4\+\_\+\+N\+O\+RM&unsigned shorts (normalized to 0..1) \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group___render_system_gad08013a341ff0ef07c39fa3502bf6c00}\label{group___render_system_gad08013a341ff0ef07c39fa3502bf6c00}} 
\index{RenderSystem@{RenderSystem}!RenderQueueGroupID@{RenderQueueGroupID}}
\index{RenderQueueGroupID@{RenderQueueGroupID}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{RenderQueueGroupID}{RenderQueueGroupID}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group___render_system_gad08013a341ff0ef07c39fa3502bf6c00}{Ogre\+::\+Render\+Queue\+Group\+ID}}}



Enumeration of queue groups, by which the application may group queued renderables so that they are rendered together with events in between. 

\begin{DoxyRemark}{Remarks}
When passed into methods these are actually passed as a uint8 to allow you to use values in between if you want to. 
\end{DoxyRemark}
\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{RENDER\_QUEUE\_BACKGROUND@{RENDER\_QUEUE\_BACKGROUND}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RENDER\_QUEUE\_BACKGROUND@{RENDER\_QUEUE\_BACKGROUND}}}\mbox{\Hypertarget{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a6f63169671858ecbaf90d237f5726cd4}\label{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a6f63169671858ecbaf90d237f5726cd4}} 
R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+\+B\+A\+C\+K\+G\+R\+O\+U\+ND&Use this queue for objects which must be rendered first e.\+g. backgrounds. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RENDER\_QUEUE\_SKIES\_EARLY@{RENDER\_QUEUE\_SKIES\_EARLY}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RENDER\_QUEUE\_SKIES\_EARLY@{RENDER\_QUEUE\_SKIES\_EARLY}}}\mbox{\Hypertarget{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a85a7c54f44b9ac82523d80d19b6b2394}\label{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a85a7c54f44b9ac82523d80d19b6b2394}} 
R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+\+S\+K\+I\+E\+S\+\_\+\+E\+A\+R\+LY&First queue (after backgrounds), used for skyboxes if rendered first. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RENDER\_QUEUE\_1@{RENDER\_QUEUE\_1}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RENDER\_QUEUE\_1@{RENDER\_QUEUE\_1}}}\mbox{\Hypertarget{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a82534671938c174a7d681d89083ef7db}\label{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a82534671938c174a7d681d89083ef7db}} 
R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+1&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RENDER\_QUEUE\_2@{RENDER\_QUEUE\_2}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RENDER\_QUEUE\_2@{RENDER\_QUEUE\_2}}}\mbox{\Hypertarget{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a53b5d66a0512dfd2c311d7cc66b20381}\label{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a53b5d66a0512dfd2c311d7cc66b20381}} 
R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+2&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RENDER\_QUEUE\_WORLD\_GEOMETRY\_1@{RENDER\_QUEUE\_WORLD\_GEOMETRY\_1}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RENDER\_QUEUE\_WORLD\_GEOMETRY\_1@{RENDER\_QUEUE\_WORLD\_GEOMETRY\_1}}}\mbox{\Hypertarget{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00ade11af91b1f43096ff932b9c3843e5e4}\label{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00ade11af91b1f43096ff932b9c3843e5e4}} 
R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+\+W\+O\+R\+L\+D\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+1&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RENDER\_QUEUE\_3@{RENDER\_QUEUE\_3}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RENDER\_QUEUE\_3@{RENDER\_QUEUE\_3}}}\mbox{\Hypertarget{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a72b7acba73734142cfa10e9cc75962c9}\label{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a72b7acba73734142cfa10e9cc75962c9}} 
R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+3&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RENDER\_QUEUE\_4@{RENDER\_QUEUE\_4}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RENDER\_QUEUE\_4@{RENDER\_QUEUE\_4}}}\mbox{\Hypertarget{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a9e2ea42071d435e220510e556cd7406c}\label{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a9e2ea42071d435e220510e556cd7406c}} 
R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+4&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RENDER\_QUEUE\_MAIN@{RENDER\_QUEUE\_MAIN}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RENDER\_QUEUE\_MAIN@{RENDER\_QUEUE\_MAIN}}}\mbox{\Hypertarget{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00af9d31cc0cad8ce9890b4af5f9014f5be}\label{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00af9d31cc0cad8ce9890b4af5f9014f5be}} 
R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+\+M\+A\+IN&The default render queue. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RENDER\_QUEUE\_6@{RENDER\_QUEUE\_6}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RENDER\_QUEUE\_6@{RENDER\_QUEUE\_6}}}\mbox{\Hypertarget{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a531fdb018ca4d5ff2ba7a97fba949bbe}\label{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a531fdb018ca4d5ff2ba7a97fba949bbe}} 
R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+6&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RENDER\_QUEUE\_7@{RENDER\_QUEUE\_7}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RENDER\_QUEUE\_7@{RENDER\_QUEUE\_7}}}\mbox{\Hypertarget{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00abc64da9d300b2d65a19e5fc0bfa05d58}\label{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00abc64da9d300b2d65a19e5fc0bfa05d58}} 
R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+7&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RENDER\_QUEUE\_WORLD\_GEOMETRY\_2@{RENDER\_QUEUE\_WORLD\_GEOMETRY\_2}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RENDER\_QUEUE\_WORLD\_GEOMETRY\_2@{RENDER\_QUEUE\_WORLD\_GEOMETRY\_2}}}\mbox{\Hypertarget{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a256a799730f10076007fd0411e033b1f}\label{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a256a799730f10076007fd0411e033b1f}} 
R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+\+W\+O\+R\+L\+D\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+2&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RENDER\_QUEUE\_8@{RENDER\_QUEUE\_8}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RENDER\_QUEUE\_8@{RENDER\_QUEUE\_8}}}\mbox{\Hypertarget{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a31ac7ce7cf426c952976a3fdcc3e4e8e}\label{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a31ac7ce7cf426c952976a3fdcc3e4e8e}} 
R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+8&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RENDER\_QUEUE\_9@{RENDER\_QUEUE\_9}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RENDER\_QUEUE\_9@{RENDER\_QUEUE\_9}}}\mbox{\Hypertarget{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a5c4ab4460dc0489bbc5ea049d8412d21}\label{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a5c4ab4460dc0489bbc5ea049d8412d21}} 
R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+9&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RENDER\_QUEUE\_SKIES\_LATE@{RENDER\_QUEUE\_SKIES\_LATE}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RENDER\_QUEUE\_SKIES\_LATE@{RENDER\_QUEUE\_SKIES\_LATE}}}\mbox{\Hypertarget{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a53468f34583f3a469cc8ca2f444fb6ff}\label{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a53468f34583f3a469cc8ca2f444fb6ff}} 
R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+\+S\+K\+I\+E\+S\+\_\+\+L\+A\+TE&Penultimate queue(before overlays), used for skyboxes if rendered last. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RENDER\_QUEUE\_OVERLAY@{RENDER\_QUEUE\_OVERLAY}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RENDER\_QUEUE\_OVERLAY@{RENDER\_QUEUE\_OVERLAY}}}\mbox{\Hypertarget{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a51f548bb157ad908542478155f7d807b}\label{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a51f548bb157ad908542478155f7d807b}} 
R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+\+O\+V\+E\+R\+L\+AY&Use this queue for objects which must be rendered last e.\+g. overlays. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RENDER\_QUEUE\_MAX@{RENDER\_QUEUE\_MAX}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RENDER\_QUEUE\_MAX@{RENDER\_QUEUE\_MAX}}}\mbox{\Hypertarget{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a2d1e261d9e3298b1cb7272b392f550b1}\label{group___render_system_ggad08013a341ff0ef07c39fa3502bf6c00a2d1e261d9e3298b1cb7272b392f550b1}} 
R\+E\+N\+D\+E\+R\+\_\+\+Q\+U\+E\+U\+E\+\_\+\+M\+AX&Final possible render queue, don\textquotesingle{}t exceed this. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group___render_system_gaa9c06899edc6b7aed7bf3b29abe9bb31}\label{group___render_system_gaa9c06899edc6b7aed7bf3b29abe9bb31}} 
\index{RenderSystem@{RenderSystem}!TexCoordCalcMethod@{TexCoordCalcMethod}}
\index{TexCoordCalcMethod@{TexCoordCalcMethod}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{TexCoordCalcMethod}{TexCoordCalcMethod}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group___render_system_gaa9c06899edc6b7aed7bf3b29abe9bb31}{Ogre\+::\+Tex\+Coord\+Calc\+Method}}}



Enum describing the ways to generate texture coordinates. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{TEXCALC\_NONE@{TEXCALC\_NONE}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!TEXCALC\_NONE@{TEXCALC\_NONE}}}\mbox{\Hypertarget{group___render_system_ggaa9c06899edc6b7aed7bf3b29abe9bb31a73546a8946a02a34d7958763e0c1034e}\label{group___render_system_ggaa9c06899edc6b7aed7bf3b29abe9bb31a73546a8946a02a34d7958763e0c1034e}} 
T\+E\+X\+C\+A\+L\+C\+\_\+\+N\+O\+NE&No calculated texture coordinates. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TEXCALC\_ENVIRONMENT\_MAP@{TEXCALC\_ENVIRONMENT\_MAP}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!TEXCALC\_ENVIRONMENT\_MAP@{TEXCALC\_ENVIRONMENT\_MAP}}}\mbox{\Hypertarget{group___render_system_ggaa9c06899edc6b7aed7bf3b29abe9bb31a414edb1748a8b2bfd8c4699164c46352}\label{group___render_system_ggaa9c06899edc6b7aed7bf3b29abe9bb31a414edb1748a8b2bfd8c4699164c46352}} 
T\+E\+X\+C\+A\+L\+C\+\_\+\+E\+N\+V\+I\+R\+O\+N\+M\+E\+N\+T\+\_\+\+M\+AP&Environment map based on vertex normals. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TEXCALC\_ENVIRONMENT\_MAP\_PLANAR@{TEXCALC\_ENVIRONMENT\_MAP\_PLANAR}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!TEXCALC\_ENVIRONMENT\_MAP\_PLANAR@{TEXCALC\_ENVIRONMENT\_MAP\_PLANAR}}}\mbox{\Hypertarget{group___render_system_ggaa9c06899edc6b7aed7bf3b29abe9bb31a516f97319ea6e8a02daef9f13c32303c}\label{group___render_system_ggaa9c06899edc6b7aed7bf3b29abe9bb31a516f97319ea6e8a02daef9f13c32303c}} 
T\+E\+X\+C\+A\+L\+C\+\_\+\+E\+N\+V\+I\+R\+O\+N\+M\+E\+N\+T\+\_\+\+M\+A\+P\+\_\+\+P\+L\+A\+N\+AR&Environment map based on vertex positions. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TEXCALC\_ENVIRONMENT\_MAP\_REFLECTION@{TEXCALC\_ENVIRONMENT\_MAP\_REFLECTION}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!TEXCALC\_ENVIRONMENT\_MAP\_REFLECTION@{TEXCALC\_ENVIRONMENT\_MAP\_REFLECTION}}}\mbox{\Hypertarget{group___render_system_ggaa9c06899edc6b7aed7bf3b29abe9bb31ad4c1a576294c5fc8a0519783fc9e2eab}\label{group___render_system_ggaa9c06899edc6b7aed7bf3b29abe9bb31ad4c1a576294c5fc8a0519783fc9e2eab}} 
T\+E\+X\+C\+A\+L\+C\+\_\+\+E\+N\+V\+I\+R\+O\+N\+M\+E\+N\+T\+\_\+\+M\+A\+P\+\_\+\+R\+E\+F\+L\+E\+C\+T\+I\+ON&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TEXCALC\_ENVIRONMENT\_MAP\_NORMAL@{TEXCALC\_ENVIRONMENT\_MAP\_NORMAL}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!TEXCALC\_ENVIRONMENT\_MAP\_NORMAL@{TEXCALC\_ENVIRONMENT\_MAP\_NORMAL}}}\mbox{\Hypertarget{group___render_system_ggaa9c06899edc6b7aed7bf3b29abe9bb31aa296599db57208482d35f5d264d61578}\label{group___render_system_ggaa9c06899edc6b7aed7bf3b29abe9bb31aa296599db57208482d35f5d264d61578}} 
T\+E\+X\+C\+A\+L\+C\+\_\+\+E\+N\+V\+I\+R\+O\+N\+M\+E\+N\+T\+\_\+\+M\+A\+P\+\_\+\+N\+O\+R\+M\+AL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TEXCALC\_PROJECTIVE\_TEXTURE@{TEXCALC\_PROJECTIVE\_TEXTURE}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!TEXCALC\_PROJECTIVE\_TEXTURE@{TEXCALC\_PROJECTIVE\_TEXTURE}}}\mbox{\Hypertarget{group___render_system_ggaa9c06899edc6b7aed7bf3b29abe9bb31abcbba9b2c16dc5c57c479dfc486095db}\label{group___render_system_ggaa9c06899edc6b7aed7bf3b29abe9bb31abcbba9b2c16dc5c57c479dfc486095db}} 
T\+E\+X\+C\+A\+L\+C\+\_\+\+P\+R\+O\+J\+E\+C\+T\+I\+V\+E\+\_\+\+T\+E\+X\+T\+U\+RE&Projective texture. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group___render_system_gae8bb1cb809660de802d1d592ba4adb61}\label{group___render_system_gae8bb1cb809660de802d1d592ba4adb61}} 
\index{RenderSystem@{RenderSystem}!StencilOperation@{StencilOperation}}
\index{StencilOperation@{StencilOperation}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{StencilOperation}{StencilOperation}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group___render_system_gae8bb1cb809660de802d1d592ba4adb61}{Ogre\+::\+Stencil\+Operation}}}



Enum describing the various actions which can be taken on the stencil buffer. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{SOP\_KEEP@{SOP\_KEEP}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!SOP\_KEEP@{SOP\_KEEP}}}\mbox{\Hypertarget{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61abf640cb28b5020509dc27178f0359511}\label{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61abf640cb28b5020509dc27178f0359511}} 
S\+O\+P\+\_\+\+K\+E\+EP&Leave the stencil buffer unchanged. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SOP\_ZERO@{SOP\_ZERO}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!SOP\_ZERO@{SOP\_ZERO}}}\mbox{\Hypertarget{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61a910e7fedb6c873aaad581cfda6491b8a}\label{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61a910e7fedb6c873aaad581cfda6491b8a}} 
S\+O\+P\+\_\+\+Z\+E\+RO&Set the stencil value to zero. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SOP\_REPLACE@{SOP\_REPLACE}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!SOP\_REPLACE@{SOP\_REPLACE}}}\mbox{\Hypertarget{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61acbce9e054c373718a59dd56e51aa762a}\label{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61acbce9e054c373718a59dd56e51aa762a}} 
S\+O\+P\+\_\+\+R\+E\+P\+L\+A\+CE&Set the stencil value to the reference value. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SOP\_INCREMENT@{SOP\_INCREMENT}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!SOP\_INCREMENT@{SOP\_INCREMENT}}}\mbox{\Hypertarget{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61ae56b6038f9552a79b2b1d2ae036da86c}\label{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61ae56b6038f9552a79b2b1d2ae036da86c}} 
S\+O\+P\+\_\+\+I\+N\+C\+R\+E\+M\+E\+NT&Increase the stencil value by 1, clamping at the maximum value. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SOP\_DECREMENT@{SOP\_DECREMENT}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!SOP\_DECREMENT@{SOP\_DECREMENT}}}\mbox{\Hypertarget{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61a7faeb919637b85bed8650d8f1baf2ada}\label{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61a7faeb919637b85bed8650d8f1baf2ada}} 
S\+O\+P\+\_\+\+D\+E\+C\+R\+E\+M\+E\+NT&Decrease the stencil value by 1, clamping at 0. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SOP\_INCREMENT\_WRAP@{SOP\_INCREMENT\_WRAP}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!SOP\_INCREMENT\_WRAP@{SOP\_INCREMENT\_WRAP}}}\mbox{\Hypertarget{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61a6e595fbb31308c6b01f35221903f4706}\label{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61a6e595fbb31308c6b01f35221903f4706}} 
S\+O\+P\+\_\+\+I\+N\+C\+R\+E\+M\+E\+N\+T\+\_\+\+W\+R\+AP&Increase the stencil value by 1, wrapping back to 0 when incrementing the maximum value. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SOP\_DECREMENT\_WRAP@{SOP\_DECREMENT\_WRAP}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!SOP\_DECREMENT\_WRAP@{SOP\_DECREMENT\_WRAP}}}\mbox{\Hypertarget{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61ab816aeb027a4e517237d053e5fedc2a7}\label{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61ab816aeb027a4e517237d053e5fedc2a7}} 
S\+O\+P\+\_\+\+D\+E\+C\+R\+E\+M\+E\+N\+T\+\_\+\+W\+R\+AP&Decrease the stencil value by 1, wrapping when decrementing 0. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SOP\_INVERT@{SOP\_INVERT}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!SOP\_INVERT@{SOP\_INVERT}}}\mbox{\Hypertarget{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61a4f9045fb414071aa89184ce5e88ec474}\label{group___render_system_ggae8bb1cb809660de802d1d592ba4adb61a4f9045fb414071aa89184ce5e88ec474}} 
S\+O\+P\+\_\+\+I\+N\+V\+E\+RT&Invert the bits of the stencil buffer. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group___render_system_gaafd4c573704bd74fac9ec9c02071ad08}\label{group___render_system_gaafd4c573704bd74fac9ec9c02071ad08}} 
\index{RenderSystem@{RenderSystem}!CapabilitiesCategory@{CapabilitiesCategory}}
\index{CapabilitiesCategory@{CapabilitiesCategory}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{CapabilitiesCategory}{CapabilitiesCategory}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group___render_system_gaafd4c573704bd74fac9ec9c02071ad08}{Ogre\+::\+Capabilities\+Category}}}



Enumerates the categories of capabilities. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{CAPS\_CATEGORY\_COMMON@{CAPS\_CATEGORY\_COMMON}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!CAPS\_CATEGORY\_COMMON@{CAPS\_CATEGORY\_COMMON}}}\mbox{\Hypertarget{group___render_system_ggaafd4c573704bd74fac9ec9c02071ad08a7809b8821213e9741559af9982a9b645}\label{group___render_system_ggaafd4c573704bd74fac9ec9c02071ad08a7809b8821213e9741559af9982a9b645}} 
C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+ON&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{CAPS\_CATEGORY\_COMMON\_2@{CAPS\_CATEGORY\_COMMON\_2}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!CAPS\_CATEGORY\_COMMON\_2@{CAPS\_CATEGORY\_COMMON\_2}}}\mbox{\Hypertarget{group___render_system_ggaafd4c573704bd74fac9ec9c02071ad08a3e9d6428fe3d7a310787a8d71b79edab}\label{group___render_system_ggaafd4c573704bd74fac9ec9c02071ad08a3e9d6428fe3d7a310787a8d71b79edab}} 
C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+2&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{CAPS\_CATEGORY\_D3D9@{CAPS\_CATEGORY\_D3D9}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!CAPS\_CATEGORY\_D3D9@{CAPS\_CATEGORY\_D3D9}}}\mbox{\Hypertarget{group___render_system_ggaafd4c573704bd74fac9ec9c02071ad08a9ed892a5327285f49d0bb2d6a0465207}\label{group___render_system_ggaafd4c573704bd74fac9ec9c02071ad08a9ed892a5327285f49d0bb2d6a0465207}} 
C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+D3\+D9&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{CAPS\_CATEGORY\_GL@{CAPS\_CATEGORY\_GL}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!CAPS\_CATEGORY\_GL@{CAPS\_CATEGORY\_GL}}}\mbox{\Hypertarget{group___render_system_ggaafd4c573704bd74fac9ec9c02071ad08adb0bc970eade1549ca251c1bf475884c}\label{group___render_system_ggaafd4c573704bd74fac9ec9c02071ad08adb0bc970eade1549ca251c1bf475884c}} 
C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+GL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{CAPS\_CATEGORY\_COMMON\_3@{CAPS\_CATEGORY\_COMMON\_3}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!CAPS\_CATEGORY\_COMMON\_3@{CAPS\_CATEGORY\_COMMON\_3}}}\mbox{\Hypertarget{group___render_system_ggaafd4c573704bd74fac9ec9c02071ad08ade4c71b633d37b5a844c360d7c11ea9a}\label{group___render_system_ggaafd4c573704bd74fac9ec9c02071ad08ade4c71b633d37b5a844c360d7c11ea9a}} 
C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+3&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{CAPS\_CATEGORY\_COUNT@{CAPS\_CATEGORY\_COUNT}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!CAPS\_CATEGORY\_COUNT@{CAPS\_CATEGORY\_COUNT}}}\mbox{\Hypertarget{group___render_system_ggaafd4c573704bd74fac9ec9c02071ad08a5058a925a5b6afcd72940bd3b8141c07}\label{group___render_system_ggaafd4c573704bd74fac9ec9c02071ad08a5058a925a5b6afcd72940bd3b8141c07}} 
C\+A\+P\+S\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+C\+O\+U\+NT&Placeholder for max value. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group___render_system_ga3d2965b7f378ebdcfe8a4a6cf74c3de7}\label{group___render_system_ga3d2965b7f378ebdcfe8a4a6cf74c3de7}} 
\index{RenderSystem@{RenderSystem}!Capabilities@{Capabilities}}
\index{Capabilities@{Capabilities}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{Capabilities}{Capabilities}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group___render_system_ga3d2965b7f378ebdcfe8a4a6cf74c3de7}{Ogre\+::\+Capabilities}}}



Enum describing the different hardware capabilities we want to check for \mbox{\hyperlink{_ogre_render_system_capabilities_8h_aed8646724df28fe574c22d9ac38d0743}{O\+G\+R\+E\+\_\+\+C\+A\+P\+S\+\_\+\+V\+A\+L\+U\+E(a, b)}} defines each capability a is the category (which can be from 0 to 15) b is the value (from 0 to 27) 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_PRIMITIVE\_RESTART@{RSC\_PRIMITIVE\_RESTART}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_PRIMITIVE\_RESTART@{RSC\_PRIMITIVE\_RESTART}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a699c269ed4c1a0b1c782d6d471f47c62}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a699c269ed4c1a0b1c782d6d471f47c62}} 
R\+S\+C\+\_\+\+P\+R\+I\+M\+I\+T\+I\+V\+E\+\_\+\+R\+E\+S\+T\+A\+RT&specifying a \char`\"{}-\/1\char`\"{} in the index buffer starts a new draw command. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_AUTOMIPMAP\_COMPRESSED@{RSC\_AUTOMIPMAP\_COMPRESSED}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_AUTOMIPMAP\_COMPRESSED@{RSC\_AUTOMIPMAP\_COMPRESSED}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a1277f9387418888dac19ce3017b39a63}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a1277f9387418888dac19ce3017b39a63}} 
R\+S\+C\+\_\+\+A\+U\+T\+O\+M\+I\+P\+M\+A\+P\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+ED&GL E\+S2/\+E\+S3 does not support generating mipmaps for compressed formats in hardware. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_ANISOTROPY@{RSC\_ANISOTROPY}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_ANISOTROPY@{RSC\_ANISOTROPY}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a43b3d4aabf56e02a0ea50cd32dcb42ee}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a43b3d4aabf56e02a0ea50cd32dcb42ee}} 
R\+S\+C\+\_\+\+A\+N\+I\+S\+O\+T\+R\+O\+PY&Supports anisotropic texture filtering. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_DOT3@{RSC\_DOT3}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_DOT3@{RSC\_DOT3}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ab4f91cac8782a94b7628efde67bb3a89}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ab4f91cac8782a94b7628efde67bb3a89}} 
R\+S\+C\+\_\+\+D\+O\+T3&Supports fixed-\/function D\+O\+T3 texture blend. \begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000142}{Deprecated}}]All targetted A\+P\+Is by \mbox{\hyperlink{namespace_ogre}{Ogre}} support this feature \end{DoxyRefDesc}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_WIDE\_LINES@{RSC\_WIDE\_LINES}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_WIDE\_LINES@{RSC\_WIDE\_LINES}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a3e6ed194641bc85bd57079eca9cec816}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a3e6ed194641bc85bd57079eca9cec816}} 
R\+S\+C\+\_\+\+W\+I\+D\+E\+\_\+\+L\+I\+N\+ES&Supports linewidth != 1.\+0. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_HWSTENCIL@{RSC\_HWSTENCIL}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_HWSTENCIL@{RSC\_HWSTENCIL}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a97f2e59e77a7a77aab06419ea8ec4545}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a97f2e59e77a7a77aab06419ea8ec4545}} 
R\+S\+C\+\_\+\+H\+W\+S\+T\+E\+N\+C\+IL&Supports hardware stencil buffer. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_ATOMIC\_COUNTERS@{RSC\_ATOMIC\_COUNTERS}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_ATOMIC\_COUNTERS@{RSC\_ATOMIC\_COUNTERS}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a7ae1d1d35000ed29211e040a207db1a9}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a7ae1d1d35000ed29211e040a207db1a9}} 
R\+S\+C\+\_\+\+A\+T\+O\+M\+I\+C\+\_\+\+C\+O\+U\+N\+T\+E\+RS&Supports atomic counter buffers. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_TEXTURE\_COMPRESSION\_ASTC@{RSC\_TEXTURE\_COMPRESSION\_ASTC}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_TEXTURE\_COMPRESSION\_ASTC@{RSC\_TEXTURE\_COMPRESSION\_ASTC}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ac29028b670542d2cf3762ce21d81c467}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ac29028b670542d2cf3762ce21d81c467}} 
R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+A\+S\+TC&Supports compressed textures in the A\+S\+TC format. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_32BIT\_INDEX@{RSC\_32BIT\_INDEX}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_32BIT\_INDEX@{RSC\_32BIT\_INDEX}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7afb800ceea57b5d2a9dcf927104d9cb75}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7afb800ceea57b5d2a9dcf927104d9cb75}} 
R\+S\+C\+\_\+32\+B\+I\+T\+\_\+\+I\+N\+D\+EX&Supports 32bit hardware index buffers. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_VERTEX\_PROGRAM@{RSC\_VERTEX\_PROGRAM}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_VERTEX\_PROGRAM@{RSC\_VERTEX\_PROGRAM}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a0036e085f9e885a0f9176c520c47b1b8}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a0036e085f9e885a0f9176c520c47b1b8}} 
R\+S\+C\+\_\+\+V\+E\+R\+T\+E\+X\+\_\+\+P\+R\+O\+G\+R\+AM&Supports vertex programs (vertex shaders) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_FRAGMENT\_PROGRAM@{RSC\_FRAGMENT\_PROGRAM}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_FRAGMENT\_PROGRAM@{RSC\_FRAGMENT\_PROGRAM}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a0fb7675fcb0999b146ddb233f0c8d532}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a0fb7675fcb0999b146ddb233f0c8d532}} 
R\+S\+C\+\_\+\+F\+R\+A\+G\+M\+E\+N\+T\+\_\+\+P\+R\+O\+G\+R\+AM&Supports fragment programs (pixel shaders) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_SCISSOR\_TEST@{RSC\_SCISSOR\_TEST}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_SCISSOR\_TEST@{RSC\_SCISSOR\_TEST}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a025003688279d889c8866bafb97d2e9d}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a025003688279d889c8866bafb97d2e9d}} 
R\+S\+C\+\_\+\+S\+C\+I\+S\+S\+O\+R\+\_\+\+T\+E\+ST&Supports performing a scissor test to exclude areas of the screen. \begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000143}{Deprecated}}]All targetted A\+P\+Is by \mbox{\hyperlink{namespace_ogre}{Ogre}} support this feature \end{DoxyRefDesc}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_TWO\_SIDED\_STENCIL@{RSC\_TWO\_SIDED\_STENCIL}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_TWO\_SIDED\_STENCIL@{RSC\_TWO\_SIDED\_STENCIL}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a00acd7f72ee13db50c83c73893018c22}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a00acd7f72ee13db50c83c73893018c22}} 
R\+S\+C\+\_\+\+T\+W\+O\+\_\+\+S\+I\+D\+E\+D\+\_\+\+S\+T\+E\+N\+C\+IL&Supports separate stencil updates for both front and back faces. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_STENCIL\_WRAP@{RSC\_STENCIL\_WRAP}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_STENCIL\_WRAP@{RSC\_STENCIL\_WRAP}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a0ad2d2a7c1732fc0cadbc10fe15d7644}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a0ad2d2a7c1732fc0cadbc10fe15d7644}} 
R\+S\+C\+\_\+\+S\+T\+E\+N\+C\+I\+L\+\_\+\+W\+R\+AP&Supports wrapping the stencil value at the range extremeties. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_HWOCCLUSION@{RSC\_HWOCCLUSION}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_HWOCCLUSION@{RSC\_HWOCCLUSION}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a6754fd60041b30aa89297451995d12fa}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a6754fd60041b30aa89297451995d12fa}} 
R\+S\+C\+\_\+\+H\+W\+O\+C\+C\+L\+U\+S\+I\+ON&Supports hardware occlusion queries. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_USER\_CLIP\_PLANES@{RSC\_USER\_CLIP\_PLANES}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_USER\_CLIP\_PLANES@{RSC\_USER\_CLIP\_PLANES}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a72fee516fc6f23892db204f63a3b4ce5}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a72fee516fc6f23892db204f63a3b4ce5}} 
R\+S\+C\+\_\+\+U\+S\+E\+R\+\_\+\+C\+L\+I\+P\+\_\+\+P\+L\+A\+N\+ES&Supports user clipping planes. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_VERTEX\_FORMAT\_UBYTE4@{RSC\_VERTEX\_FORMAT\_UBYTE4}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_VERTEX\_FORMAT\_UBYTE4@{RSC\_VERTEX\_FORMAT\_UBYTE4}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a2de4b26152004c45bf22ac3c06c20d46}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a2de4b26152004c45bf22ac3c06c20d46}} 
R\+S\+C\+\_\+\+V\+E\+R\+T\+E\+X\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+U\+B\+Y\+T\+E4&Supports the V\+E\+T\+\_\+\+U\+B\+Y\+T\+E4 vertex element type. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_INFINITE\_FAR\_PLANE@{RSC\_INFINITE\_FAR\_PLANE}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_INFINITE\_FAR\_PLANE@{RSC\_INFINITE\_FAR\_PLANE}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a86b8fb59223a3d16e1c7556385c87e58}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a86b8fb59223a3d16e1c7556385c87e58}} 
R\+S\+C\+\_\+\+I\+N\+F\+I\+N\+I\+T\+E\+\_\+\+F\+A\+R\+\_\+\+P\+L\+A\+NE&Supports infinite far plane projection. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_HWRENDER\_TO\_TEXTURE@{RSC\_HWRENDER\_TO\_TEXTURE}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_HWRENDER\_TO\_TEXTURE@{RSC\_HWRENDER\_TO\_TEXTURE}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a640e063db30008a88378659bc5d0ed70}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a640e063db30008a88378659bc5d0ed70}} 
R\+S\+C\+\_\+\+H\+W\+R\+E\+N\+D\+E\+R\+\_\+\+T\+O\+\_\+\+T\+E\+X\+T\+U\+RE&Supports hardware render-\/to-\/texture (bigger than framebuffer) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_TEXTURE\_FLOAT@{RSC\_TEXTURE\_FLOAT}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_TEXTURE\_FLOAT@{RSC\_TEXTURE\_FLOAT}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a330f702e041e05229fbeab6237204ffe}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a330f702e041e05229fbeab6237204ffe}} 
R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+F\+L\+O\+AT&Supports float textures and render targets. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_NON\_POWER\_OF\_2\_TEXTURES@{RSC\_NON\_POWER\_OF\_2\_TEXTURES}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_NON\_POWER\_OF\_2\_TEXTURES@{RSC\_NON\_POWER\_OF\_2\_TEXTURES}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ad12d6aa304455f99d23426ba8fa3f3c4}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ad12d6aa304455f99d23426ba8fa3f3c4}} 
R\+S\+C\+\_\+\+N\+O\+N\+\_\+\+P\+O\+W\+E\+R\+\_\+\+O\+F\+\_\+2\+\_\+\+T\+E\+X\+T\+U\+R\+ES&Supports non-\/power of two textures. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_TEXTURE\_3D@{RSC\_TEXTURE\_3D}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_TEXTURE\_3D@{RSC\_TEXTURE\_3D}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7af367d0e24c5f16cccd3d0dc06da7b80b}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7af367d0e24c5f16cccd3d0dc06da7b80b}} 
R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+3D&Supports 3d (volume) textures. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_POINT\_SPRITES@{RSC\_POINT\_SPRITES}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_POINT\_SPRITES@{RSC\_POINT\_SPRITES}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a78d2501c1d7678ca5e0006450e8aa608}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a78d2501c1d7678ca5e0006450e8aa608}} 
R\+S\+C\+\_\+\+P\+O\+I\+N\+T\+\_\+\+S\+P\+R\+I\+T\+ES&Supports basic point sprite rendering. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_POINT\_EXTENDED\_PARAMETERS@{RSC\_POINT\_EXTENDED\_PARAMETERS}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_POINT\_EXTENDED\_PARAMETERS@{RSC\_POINT\_EXTENDED\_PARAMETERS}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7af887fac0adaa3e2f13531b871c0479ba}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7af887fac0adaa3e2f13531b871c0479ba}} 
R\+S\+C\+\_\+\+P\+O\+I\+N\+T\+\_\+\+E\+X\+T\+E\+N\+D\+E\+D\+\_\+\+P\+A\+R\+A\+M\+E\+T\+E\+RS&Supports extra point parameters (minsize, maxsize, attenuation) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_VERTEX\_TEXTURE\_FETCH@{RSC\_VERTEX\_TEXTURE\_FETCH}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_VERTEX\_TEXTURE\_FETCH@{RSC\_VERTEX\_TEXTURE\_FETCH}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a9b3ec17b20494afb3718d54f77f9db2e}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a9b3ec17b20494afb3718d54f77f9db2e}} 
R\+S\+C\+\_\+\+V\+E\+R\+T\+E\+X\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+F\+E\+T\+CH&Supports vertex texture fetch. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_MIPMAP\_LOD\_BIAS@{RSC\_MIPMAP\_LOD\_BIAS}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_MIPMAP\_LOD\_BIAS@{RSC\_MIPMAP\_LOD\_BIAS}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a059362950c064bfe870e5fe60b56a3ca}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a059362950c064bfe870e5fe60b56a3ca}} 
R\+S\+C\+\_\+\+M\+I\+P\+M\+A\+P\+\_\+\+L\+O\+D\+\_\+\+B\+I\+AS&Supports mipmap L\+OD biasing. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_GEOMETRY\_PROGRAM@{RSC\_GEOMETRY\_PROGRAM}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_GEOMETRY\_PROGRAM@{RSC\_GEOMETRY\_PROGRAM}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ae8e3858cc965ec9093b0aad6bfa03fc0}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ae8e3858cc965ec9093b0aad6bfa03fc0}} 
R\+S\+C\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+P\+R\+O\+G\+R\+AM&Supports hardware geometry programs. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_HWRENDER\_TO\_VERTEX\_BUFFER@{RSC\_HWRENDER\_TO\_VERTEX\_BUFFER}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_HWRENDER\_TO\_VERTEX\_BUFFER@{RSC\_HWRENDER\_TO\_VERTEX\_BUFFER}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7abfef380b817098e5510d38b4950a5275}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7abfef380b817098e5510d38b4950a5275}} 
R\+S\+C\+\_\+\+H\+W\+R\+E\+N\+D\+E\+R\+\_\+\+T\+O\+\_\+\+V\+E\+R\+T\+E\+X\+\_\+\+B\+U\+F\+F\+ER&Supports rendering to vertex buffers. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_TEXTURE\_COMPRESSION@{RSC\_TEXTURE\_COMPRESSION}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_TEXTURE\_COMPRESSION@{RSC\_TEXTURE\_COMPRESSION}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a5943ac693051b347fd65ce715fdff2a4}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a5943ac693051b347fd65ce715fdff2a4}} 
R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+ON&Supports compressed textures. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_TEXTURE\_COMPRESSION\_DXT@{RSC\_TEXTURE\_COMPRESSION\_DXT}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_TEXTURE\_COMPRESSION\_DXT@{RSC\_TEXTURE\_COMPRESSION\_DXT}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a93340f99ad2b08fcd21b2475f29bf0b0}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a93340f99ad2b08fcd21b2475f29bf0b0}} 
R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+D\+XT&Supports compressed textures in the D\+X\+T/\+S\+T3C formats. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_TEXTURE\_COMPRESSION\_VTC@{RSC\_TEXTURE\_COMPRESSION\_VTC}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_TEXTURE\_COMPRESSION\_VTC@{RSC\_TEXTURE\_COMPRESSION\_VTC}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7acd1d85413909faa36b2172358e1d6e00}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7acd1d85413909faa36b2172358e1d6e00}} 
R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+V\+TC&Supports compressed textures in the V\+TC format. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_TEXTURE\_COMPRESSION\_PVRTC@{RSC\_TEXTURE\_COMPRESSION\_PVRTC}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_TEXTURE\_COMPRESSION\_PVRTC@{RSC\_TEXTURE\_COMPRESSION\_PVRTC}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a02f2b26ce0adbcd83411e02216a1abfa}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a02f2b26ce0adbcd83411e02216a1abfa}} 
R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+P\+V\+R\+TC&Supports compressed textures in the P\+V\+R\+TC format. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_TEXTURE\_COMPRESSION\_ATC@{RSC\_TEXTURE\_COMPRESSION\_ATC}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_TEXTURE\_COMPRESSION\_ATC@{RSC\_TEXTURE\_COMPRESSION\_ATC}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a8963a31873a4f9a1d2bb30cf9b4a507a}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a8963a31873a4f9a1d2bb30cf9b4a507a}} 
R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+A\+TC&Supports compressed textures in the A\+TC format. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_TEXTURE\_COMPRESSION\_ETC1@{RSC\_TEXTURE\_COMPRESSION\_ETC1}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_TEXTURE\_COMPRESSION\_ETC1@{RSC\_TEXTURE\_COMPRESSION\_ETC1}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a198f4339a0d8f1cf056770a577c56f84}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a198f4339a0d8f1cf056770a577c56f84}} 
R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+E\+T\+C1&Supports compressed textures in the E\+T\+C1 format. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_TEXTURE\_COMPRESSION\_ETC2@{RSC\_TEXTURE\_COMPRESSION\_ETC2}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_TEXTURE\_COMPRESSION\_ETC2@{RSC\_TEXTURE\_COMPRESSION\_ETC2}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a19761248dd0758d71a6ac77637b39e25}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a19761248dd0758d71a6ac77637b39e25}} 
R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+E\+T\+C2&Supports compressed textures in the E\+T\+C2 format. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_TEXTURE\_COMPRESSION\_BC4\_BC5@{RSC\_TEXTURE\_COMPRESSION\_BC4\_BC5}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_TEXTURE\_COMPRESSION\_BC4\_BC5@{RSC\_TEXTURE\_COMPRESSION\_BC4\_BC5}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ae54fdaddafd274d321229ade107f6364}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ae54fdaddafd274d321229ade107f6364}} 
R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+B\+C4\+\_\+\+B\+C5&Supports compressed textures in B\+C4 and B\+C5 format (DirectX feature level 10\+\_\+0) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_TEXTURE\_COMPRESSION\_BC6H\_BC7@{RSC\_TEXTURE\_COMPRESSION\_BC6H\_BC7}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_TEXTURE\_COMPRESSION\_BC6H\_BC7@{RSC\_TEXTURE\_COMPRESSION\_BC6H\_BC7}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a4bfa57d9b81020d7cbc611b5fd498609}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a4bfa57d9b81020d7cbc611b5fd498609}} 
R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+B\+C6\+H\+\_\+\+B\+C7&Supports compressed textures in B\+C6H and B\+C7 format (DirectX feature level 11\+\_\+0) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_FIXED\_FUNCTION@{RSC\_FIXED\_FUNCTION}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_FIXED\_FUNCTION@{RSC\_FIXED\_FUNCTION}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a53ab8c51e8113aa9cf4a5a5d2170254d}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a53ab8c51e8113aa9cf4a5a5d2170254d}} 
R\+S\+C\+\_\+\+F\+I\+X\+E\+D\+\_\+\+F\+U\+N\+C\+T\+I\+ON&Supports fixed-\/function pipeline. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_MRT\_DIFFERENT\_BIT\_DEPTHS@{RSC\_MRT\_DIFFERENT\_BIT\_DEPTHS}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_MRT\_DIFFERENT\_BIT\_DEPTHS@{RSC\_MRT\_DIFFERENT\_BIT\_DEPTHS}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a10a2cb27bf357d561cd498ab38590b3c}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a10a2cb27bf357d561cd498ab38590b3c}} 
R\+S\+C\+\_\+\+M\+R\+T\+\_\+\+D\+I\+F\+F\+E\+R\+E\+N\+T\+\_\+\+B\+I\+T\+\_\+\+D\+E\+P\+T\+HS&Supports M\+R\+Ts with different bit depths. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_ALPHA\_TO\_COVERAGE@{RSC\_ALPHA\_TO\_COVERAGE}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_ALPHA\_TO\_COVERAGE@{RSC\_ALPHA\_TO\_COVERAGE}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7abd6e1e7f58582c494d7b9787bb8588d0}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7abd6e1e7f58582c494d7b9787bb8588d0}} 
R\+S\+C\+\_\+\+A\+L\+P\+H\+A\+\_\+\+T\+O\+\_\+\+C\+O\+V\+E\+R\+A\+GE&Supports Alpha to Coverage (A2C) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_ADVANCED\_BLEND\_OPERATIONS@{RSC\_ADVANCED\_BLEND\_OPERATIONS}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_ADVANCED\_BLEND\_OPERATIONS@{RSC\_ADVANCED\_BLEND\_OPERATIONS}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a3557e83299c9ff66d776b45733e5e466}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a3557e83299c9ff66d776b45733e5e466}} 
R\+S\+C\+\_\+\+A\+D\+V\+A\+N\+C\+E\+D\+\_\+\+B\+L\+E\+N\+D\+\_\+\+O\+P\+E\+R\+A\+T\+I\+O\+NS&Supports Blending operations other than +. \begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000144}{Deprecated}}]All targetted A\+P\+Is by \mbox{\hyperlink{namespace_ogre}{Ogre}} support this feature.\end{DoxyRefDesc}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_HW\_GAMMA@{RSC\_HW\_GAMMA}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_HW\_GAMMA@{RSC\_HW\_GAMMA}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7aa742ea241dae851bba0cb142bba440dd}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7aa742ea241dae851bba0cb142bba440dd}} 
R\+S\+C\+\_\+\+H\+W\+\_\+\+G\+A\+M\+MA&Supports HW gamma, both in the framebuffer and as texture. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_RTT\_MAIN\_DEPTHBUFFER\_ATTACHABLE@{RSC\_RTT\_MAIN\_DEPTHBUFFER\_ATTACHABLE}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_RTT\_MAIN\_DEPTHBUFFER\_ATTACHABLE@{RSC\_RTT\_MAIN\_DEPTHBUFFER\_ATTACHABLE}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a7319335acf0ce87966df6c4851151117}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a7319335acf0ce87966df6c4851151117}} 
R\+S\+C\+\_\+\+R\+T\+T\+\_\+\+M\+A\+I\+N\+\_\+\+D\+E\+P\+T\+H\+B\+U\+F\+F\+E\+R\+\_\+\+A\+T\+T\+A\+C\+H\+A\+B\+LE&Supports using the M\+A\+IN depth buffer for R\+T\+Ts. D3D 9\&10, O\+GL w/\+F\+BO support unknown (undefined behavior?), O\+GL w/ copy supports it \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_RTT\_DEPTHBUFFER\_RESOLUTION\_LESSEQUAL@{RSC\_RTT\_DEPTHBUFFER\_RESOLUTION\_LESSEQUAL}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_RTT\_DEPTHBUFFER\_RESOLUTION\_LESSEQUAL@{RSC\_RTT\_DEPTHBUFFER\_RESOLUTION\_LESSEQUAL}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a5c36ec605b2f1ad47643796f98ee1687}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a5c36ec605b2f1ad47643796f98ee1687}} 
R\+S\+C\+\_\+\+R\+T\+T\+\_\+\+D\+E\+P\+T\+H\+B\+U\+F\+F\+E\+R\+\_\+\+R\+E\+S\+O\+L\+U\+T\+I\+O\+N\+\_\+\+L\+E\+S\+S\+E\+Q\+U\+AL&Supports attaching a depth buffer to an R\+TT that has width \& height less or equal than R\+TT\textquotesingle{}s. Otherwise must be of {\itshape exact} same resolution. D3D 9, O\+GL 3.\+0 (not 2.\+0, not D3\+D10) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_VERTEX\_BUFFER\_INSTANCE\_DATA@{RSC\_VERTEX\_BUFFER\_INSTANCE\_DATA}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_VERTEX\_BUFFER\_INSTANCE\_DATA@{RSC\_VERTEX\_BUFFER\_INSTANCE\_DATA}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ab3858f00e9fac85c4691f69e718bf841}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ab3858f00e9fac85c4691f69e718bf841}} 
R\+S\+C\+\_\+\+V\+E\+R\+T\+E\+X\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+I\+N\+S\+T\+A\+N\+C\+E\+\_\+\+D\+A\+TA&Supports using vertex buffers for instance data. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_CAN\_GET\_COMPILED\_SHADER\_BUFFER@{RSC\_CAN\_GET\_COMPILED\_SHADER\_BUFFER}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_CAN\_GET\_COMPILED\_SHADER\_BUFFER@{RSC\_CAN\_GET\_COMPILED\_SHADER\_BUFFER}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a08566db0020adc1f1d2b45928b9663b8}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a08566db0020adc1f1d2b45928b9663b8}} 
R\+S\+C\+\_\+\+C\+A\+N\+\_\+\+G\+E\+T\+\_\+\+C\+O\+M\+P\+I\+L\+E\+D\+\_\+\+S\+H\+A\+D\+E\+R\+\_\+\+B\+U\+F\+F\+ER&Supports using vertex buffers for instance data. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_SHADER\_SUBROUTINE@{RSC\_SHADER\_SUBROUTINE}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_SHADER\_SUBROUTINE@{RSC\_SHADER\_SUBROUTINE}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7abd9f92b97578c490ef57d7604e31af2f}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7abd9f92b97578c490ef57d7604e31af2f}} 
R\+S\+C\+\_\+\+S\+H\+A\+D\+E\+R\+\_\+\+S\+U\+B\+R\+O\+U\+T\+I\+NE&Supports dynamic linkage/shader subroutine. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_HWRENDER\_TO\_TEXTURE\_3D@{RSC\_HWRENDER\_TO\_TEXTURE\_3D}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_HWRENDER\_TO\_TEXTURE\_3D@{RSC\_HWRENDER\_TO\_TEXTURE\_3D}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ab83c397d9dc9c8ae73d1a0b0178ca291}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ab83c397d9dc9c8ae73d1a0b0178ca291}} 
R\+S\+C\+\_\+\+H\+W\+R\+E\+N\+D\+E\+R\+\_\+\+T\+O\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+3D&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_TEXTURE\_1D@{RSC\_TEXTURE\_1D}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_TEXTURE\_1D@{RSC\_TEXTURE\_1D}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7af1c1a5e1b7cace4ddf03970b5f51c955}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7af1c1a5e1b7cace4ddf03970b5f51c955}} 
R\+S\+C\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+1D&Supports 1d textures. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_TESSELLATION\_HULL\_PROGRAM@{RSC\_TESSELLATION\_HULL\_PROGRAM}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_TESSELLATION\_HULL\_PROGRAM@{RSC\_TESSELLATION\_HULL\_PROGRAM}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a12b6b9bcd428b007ba80605329ebb1e2}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a12b6b9bcd428b007ba80605329ebb1e2}} 
R\+S\+C\+\_\+\+T\+E\+S\+S\+E\+L\+L\+A\+T\+I\+O\+N\+\_\+\+H\+U\+L\+L\+\_\+\+P\+R\+O\+G\+R\+AM&Supports hardware tessellation hull programs. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_TESSELLATION\_DOMAIN\_PROGRAM@{RSC\_TESSELLATION\_DOMAIN\_PROGRAM}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_TESSELLATION\_DOMAIN\_PROGRAM@{RSC\_TESSELLATION\_DOMAIN\_PROGRAM}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ae8fdd30a9983339fa7c1878ddbd35bf9}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ae8fdd30a9983339fa7c1878ddbd35bf9}} 
R\+S\+C\+\_\+\+T\+E\+S\+S\+E\+L\+L\+A\+T\+I\+O\+N\+\_\+\+D\+O\+M\+A\+I\+N\+\_\+\+P\+R\+O\+G\+R\+AM&Supports hardware tessellation domain programs. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_COMPUTE\_PROGRAM@{RSC\_COMPUTE\_PROGRAM}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_COMPUTE\_PROGRAM@{RSC\_COMPUTE\_PROGRAM}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7afd5201b0746599c0634a64eb7e9481cc}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7afd5201b0746599c0634a64eb7e9481cc}} 
R\+S\+C\+\_\+\+C\+O\+M\+P\+U\+T\+E\+\_\+\+P\+R\+O\+G\+R\+AM&Supports hardware compute programs. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_HWOCCLUSION\_ASYNCHRONOUS@{RSC\_HWOCCLUSION\_ASYNCHRONOUS}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_HWOCCLUSION\_ASYNCHRONOUS@{RSC\_HWOCCLUSION\_ASYNCHRONOUS}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7aaae4c06b1013b49cbf5b4100ae5c8c9e}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7aaae4c06b1013b49cbf5b4100ae5c8c9e}} 
R\+S\+C\+\_\+\+H\+W\+O\+C\+C\+L\+U\+S\+I\+O\+N\+\_\+\+A\+S\+Y\+N\+C\+H\+R\+O\+N\+O\+US&Supports asynchronous hardware occlusion queries. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_PERSTAGECONSTANT@{RSC\_PERSTAGECONSTANT}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_PERSTAGECONSTANT@{RSC\_PERSTAGECONSTANT}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a4a6cb9244a2fd89591cfeb06960336e1}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a4a6cb9244a2fd89591cfeb06960336e1}} 
R\+S\+C\+\_\+\+P\+E\+R\+S\+T\+A\+G\+E\+C\+O\+N\+S\+T\+A\+NT&Is DirectX feature \char`\"{}per stage constants\char`\"{} supported. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_READ\_BACK\_AS\_TEXTURE@{RSC\_READ\_BACK\_AS\_TEXTURE}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_READ\_BACK\_AS\_TEXTURE@{RSC\_READ\_BACK\_AS\_TEXTURE}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a259832435b3343a18e3f36079644befd}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a259832435b3343a18e3f36079644befd}} 
R\+S\+C\+\_\+\+R\+E\+A\+D\+\_\+\+B\+A\+C\+K\+\_\+\+A\+S\+\_\+\+T\+E\+X\+T\+U\+RE&D3\+D11\+: supports reading back the inactive depth-\/stencil buffer as texture. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_WBUFFER@{RSC\_WBUFFER}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_WBUFFER@{RSC\_WBUFFER}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7acbb46d4a70836fec479fa8e8f798e009}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7acbb46d4a70836fec479fa8e8f798e009}} 
R\+S\+C\+\_\+\+W\+B\+U\+F\+F\+ER&the renderer will try to use W-\/buffers when available W-\/buffers are enabled by default for 16bit depth buffers and disabled for all other depths. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_PBUFFER@{RSC\_PBUFFER}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_PBUFFER@{RSC\_PBUFFER}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a55118ce86589755ce57c9e443f2648dc}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a55118ce86589755ce57c9e443f2648dc}} 
R\+S\+C\+\_\+\+P\+B\+U\+F\+F\+ER&Support for P\+Buffer. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_SEPARATE\_SHADER\_OBJECTS@{RSC\_SEPARATE\_SHADER\_OBJECTS}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_SEPARATE\_SHADER\_OBJECTS@{RSC\_SEPARATE\_SHADER\_OBJECTS}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a6110f385e2cb3e6dff9403379a9eaf23}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a6110f385e2cb3e6dff9403379a9eaf23}} 
R\+S\+C\+\_\+\+S\+E\+P\+A\+R\+A\+T\+E\+\_\+\+S\+H\+A\+D\+E\+R\+\_\+\+O\+B\+J\+E\+C\+TS&Support for Separate Shader Objects. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_VAO@{RSC\_VAO}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_VAO@{RSC\_VAO}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a1a32a54a3b00630209a22204bbf8e38a}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a1a32a54a3b00630209a22204bbf8e38a}} 
R\+S\+C\+\_\+\+V\+AO&Support for Vertex Array Objects (V\+A\+Os) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_GLSL\_SSO\_REDECLARE@{RSC\_GLSL\_SSO\_REDECLARE}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_GLSL\_SSO\_REDECLARE@{RSC\_GLSL\_SSO\_REDECLARE}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ab41320a27ddb636a52235e144b8289fb}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7ab41320a27ddb636a52235e144b8289fb}} 
R\+S\+C\+\_\+\+G\+L\+S\+L\+\_\+\+S\+S\+O\+\_\+\+R\+E\+D\+E\+C\+L\+A\+RE&with Separate Shader Objects the gl\+\_\+\+Per\+Vertex interface block must be redeclared but some drivers misbehave and do not compile if we do so \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_DEBUG@{RSC\_DEBUG}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_DEBUG@{RSC\_DEBUG}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7aaf1abc0f1d9abe7c852b1ff3ebb59311}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7aaf1abc0f1d9abe7c852b1ff3ebb59311}} 
R\+S\+C\+\_\+\+D\+E\+B\+UG&Supports debugging/ profiling events. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RSC\_MAPBUFFER@{RSC\_MAPBUFFER}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!RSC\_MAPBUFFER@{RSC\_MAPBUFFER}}}\mbox{\Hypertarget{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a2cf33636dc036a65df05f9eec762a438}\label{group___render_system_gga3d2965b7f378ebdcfe8a4a6cf74c3de7a2cf33636dc036a65df05f9eec762a438}} 
R\+S\+C\+\_\+\+M\+A\+P\+B\+U\+F\+F\+ER&RS can map driver buffer storage directly instead of using a shadow buffer. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group___render_system_gac4c251bcc05376f701348bfe0f4a53b4}\label{group___render_system_gac4c251bcc05376f701348bfe0f4a53b4}} 
\index{RenderSystem@{RenderSystem}!GPUVendor@{GPUVendor}}
\index{GPUVendor@{GPUVendor}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{GPUVendor}{GPUVendor}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group___render_system_gac4c251bcc05376f701348bfe0f4a53b4}{Ogre\+::\+G\+P\+U\+Vendor}}}



Enumeration of G\+PU vendors. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{GPU\_UNKNOWN@{GPU\_UNKNOWN}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!GPU\_UNKNOWN@{GPU\_UNKNOWN}}}\mbox{\Hypertarget{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a2d66ad2e2ce38c274d21f39551d2abe8}\label{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a2d66ad2e2ce38c274d21f39551d2abe8}} 
G\+P\+U\+\_\+\+U\+N\+K\+N\+O\+WN&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPU\_NVIDIA@{GPU\_NVIDIA}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!GPU\_NVIDIA@{GPU\_NVIDIA}}}\mbox{\Hypertarget{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a941a163a46c7a3313e3ccf03e2c0164b}\label{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a941a163a46c7a3313e3ccf03e2c0164b}} 
G\+P\+U\+\_\+\+N\+V\+I\+D\+IA&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPU\_AMD@{GPU\_AMD}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!GPU\_AMD@{GPU\_AMD}}}\mbox{\Hypertarget{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a67fcd21f7a64e781a98ce95bd19ce18c}\label{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a67fcd21f7a64e781a98ce95bd19ce18c}} 
G\+P\+U\+\_\+\+A\+MD&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPU\_INTEL@{GPU\_INTEL}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!GPU\_INTEL@{GPU\_INTEL}}}\mbox{\Hypertarget{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4ad126527fc91804540c9860476347d3ce}\label{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4ad126527fc91804540c9860476347d3ce}} 
G\+P\+U\+\_\+\+I\+N\+T\+EL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPU\_IMAGINATION\_TECHNOLOGIES@{GPU\_IMAGINATION\_TECHNOLOGIES}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!GPU\_IMAGINATION\_TECHNOLOGIES@{GPU\_IMAGINATION\_TECHNOLOGIES}}}\mbox{\Hypertarget{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a33babe0bc67d09ef934c73a84b1a25fb}\label{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a33babe0bc67d09ef934c73a84b1a25fb}} 
G\+P\+U\+\_\+\+I\+M\+A\+G\+I\+N\+A\+T\+I\+O\+N\+\_\+\+T\+E\+C\+H\+N\+O\+L\+O\+G\+I\+ES&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPU\_APPLE@{GPU\_APPLE}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!GPU\_APPLE@{GPU\_APPLE}}}\mbox{\Hypertarget{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a7dad707bd81e71dced7da15fd2423c7e}\label{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a7dad707bd81e71dced7da15fd2423c7e}} 
G\+P\+U\+\_\+\+A\+P\+P\+LE&Apple Software Renderer. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPU\_NOKIA@{GPU\_NOKIA}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!GPU\_NOKIA@{GPU\_NOKIA}}}\mbox{\Hypertarget{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4aa22a1e39600d0af079ead95e47c5bc73}\label{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4aa22a1e39600d0af079ead95e47c5bc73}} 
G\+P\+U\+\_\+\+N\+O\+K\+IA&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPU\_MS\_SOFTWARE@{GPU\_MS\_SOFTWARE}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!GPU\_MS\_SOFTWARE@{GPU\_MS\_SOFTWARE}}}\mbox{\Hypertarget{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4ae54ba29367624d53c03371951789662f}\label{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4ae54ba29367624d53c03371951789662f}} 
G\+P\+U\+\_\+\+M\+S\+\_\+\+S\+O\+F\+T\+W\+A\+RE&Microsoft software device. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPU\_MS\_WARP@{GPU\_MS\_WARP}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!GPU\_MS\_WARP@{GPU\_MS\_WARP}}}\mbox{\Hypertarget{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a1ecaf69b6c1ede1b4e073308fcaeae38}\label{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a1ecaf69b6c1ede1b4e073308fcaeae38}} 
G\+P\+U\+\_\+\+M\+S\+\_\+\+W\+A\+RP&Microsoft W\+A\+RP (Windows Advanced Rasterization Platform) software device -\/ \href{http://msdn.microsoft.com/en-us/library/dd285359.aspx}{\texttt{ http\+://msdn.\+microsoft.\+com/en-\/us/library/dd285359.\+aspx}}. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPU\_ARM@{GPU\_ARM}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!GPU\_ARM@{GPU\_ARM}}}\mbox{\Hypertarget{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4aa171d8046693070e96ad6e0d6d01e2fe}\label{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4aa171d8046693070e96ad6e0d6d01e2fe}} 
G\+P\+U\+\_\+\+A\+RM&For the Mali chipsets. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPU\_QUALCOMM@{GPU\_QUALCOMM}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!GPU\_QUALCOMM@{GPU\_QUALCOMM}}}\mbox{\Hypertarget{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4aece795543b0373b8606c470f985f699a}\label{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4aece795543b0373b8606c470f985f699a}} 
G\+P\+U\+\_\+\+Q\+U\+A\+L\+C\+O\+MM&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPU\_MOZILLA@{GPU\_MOZILLA}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!GPU\_MOZILLA@{GPU\_MOZILLA}}}\mbox{\Hypertarget{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4aab1c43d5dcd6f1713640463680ffadad}\label{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4aab1c43d5dcd6f1713640463680ffadad}} 
G\+P\+U\+\_\+\+M\+O\+Z\+I\+L\+LA&Web\+GL on Mozilla/\+Firefox based browser. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPU\_WEBKIT@{GPU\_WEBKIT}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!GPU\_WEBKIT@{GPU\_WEBKIT}}}\mbox{\Hypertarget{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a1b40ea797205e9b18025b417a0762fe1}\label{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a1b40ea797205e9b18025b417a0762fe1}} 
G\+P\+U\+\_\+\+W\+E\+B\+K\+IT&Web\+GL on Web\+Kit/\+Chrome base browser. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPU\_VENDOR\_COUNT@{GPU\_VENDOR\_COUNT}!RenderSystem@{RenderSystem}}\index{RenderSystem@{RenderSystem}!GPU\_VENDOR\_COUNT@{GPU\_VENDOR\_COUNT}}}\mbox{\Hypertarget{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a39ecb7f5b44964fe66db54c9043731fc}\label{group___render_system_ggac4c251bcc05376f701348bfe0f4a53b4a39ecb7f5b44964fe66db54c9043731fc}} 
G\+P\+U\+\_\+\+V\+E\+N\+D\+O\+R\+\_\+\+C\+O\+U\+NT&placeholder \\
\hline

\end{DoxyEnumFields}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group___render_system_ga90ab98914c730458fccb9780f850b905}\label{group___render_system_ga90ab98914c730458fccb9780f850b905}} 
\index{RenderSystem@{RenderSystem}!DepthBuffer@{DepthBuffer}}
\index{DepthBuffer@{DepthBuffer}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{DepthBuffer()}{DepthBuffer()}}
{\footnotesize\ttfamily Ogre\+::\+Depth\+Buffer\+::\+Depth\+Buffer (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_aa8263b218e7d187ad5ef03a73a6ad7fd}{uint16}}}]{pool\+Id,  }\item[{\mbox{\hyperlink{namespace_ogre_aa8263b218e7d187ad5ef03a73a6ad7fd}{uint16}}}]{bit\+Depth,  }\item[{\mbox{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}}}]{width,  }\item[{\mbox{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}}}]{height,  }\item[{\mbox{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}}}]{fsaa,  }\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{fsaa\+Hint,  }\item[{bool}]{manual }\end{DoxyParamCaption})}

\mbox{\Hypertarget{group___render_system_ga23ee0fd93e778767b81bebd382bb4306}\label{group___render_system_ga23ee0fd93e778767b81bebd382bb4306}} 
\index{RenderSystem@{RenderSystem}!````~DepthBuffer@{$\sim$DepthBuffer}}
\index{````~DepthBuffer@{$\sim$DepthBuffer}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{$\sim$DepthBuffer()}{~DepthBuffer()}}
{\footnotesize\ttfamily virtual Ogre\+::\+Depth\+Buffer\+::$\sim$\+Depth\+Buffer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

\mbox{\Hypertarget{group___render_system_ga7af5c611687492846891914dcac303d2}\label{group___render_system_ga7af5c611687492846891914dcac303d2}} 
\index{RenderSystem@{RenderSystem}!\_setPoolId@{\_setPoolId}}
\index{\_setPoolId@{\_setPoolId}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{\_setPoolId()}{\_setPoolId()}}
{\footnotesize\ttfamily void Ogre\+::\+Depth\+Buffer\+::\+\_\+set\+Pool\+Id (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_aa8263b218e7d187ad5ef03a73a6ad7fd}{uint16}}}]{pool\+Id }\end{DoxyParamCaption})}



Sets the pool id in which this \mbox{\hyperlink{class_ogre_1_1_depth_buffer}{Depth\+Buffer}} lives. 

Note this will detach any render target from this depth buffer \mbox{\Hypertarget{group___render_system_ga82b30e2ad5de1ac4678fda52ccbaf28f}\label{group___render_system_ga82b30e2ad5de1ac4678fda52ccbaf28f}} 
\index{RenderSystem@{RenderSystem}!getPoolId@{getPoolId}}
\index{getPoolId@{getPoolId}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{getPoolId()}{getPoolId()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{namespace_ogre_aa8263b218e7d187ad5ef03a73a6ad7fd}{uint16}} Ogre\+::\+Depth\+Buffer\+::get\+Pool\+Id (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



Gets the pool id in which this \mbox{\hyperlink{class_ogre_1_1_depth_buffer}{Depth\+Buffer}} lives. 

\mbox{\Hypertarget{group___render_system_ga0da54b20b25ac5313fc8c142e8b35168}\label{group___render_system_ga0da54b20b25ac5313fc8c142e8b35168}} 
\index{RenderSystem@{RenderSystem}!getBitDepth@{getBitDepth}}
\index{getBitDepth@{getBitDepth}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{getBitDepth()}{getBitDepth()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{namespace_ogre_aa8263b218e7d187ad5ef03a73a6ad7fd}{uint16}} Ogre\+::\+Depth\+Buffer\+::get\+Bit\+Depth (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}

\mbox{\Hypertarget{group___render_system_gae5095fe367bf95d08dee2da03810beb2}\label{group___render_system_gae5095fe367bf95d08dee2da03810beb2}} 
\index{RenderSystem@{RenderSystem}!getWidth@{getWidth}}
\index{getWidth@{getWidth}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{getWidth()}{getWidth()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}} Ogre\+::\+Depth\+Buffer\+::get\+Width (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}

\mbox{\Hypertarget{group___render_system_gaf95e6998e74db40257cb2ca5cab4bdf4}\label{group___render_system_gaf95e6998e74db40257cb2ca5cab4bdf4}} 
\index{RenderSystem@{RenderSystem}!getHeight@{getHeight}}
\index{getHeight@{getHeight}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{getHeight()}{getHeight()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}} Ogre\+::\+Depth\+Buffer\+::get\+Height (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}

\mbox{\Hypertarget{group___render_system_ga37ddc9b5fc1fd8c5cf50e1b865d2b2fb}\label{group___render_system_ga37ddc9b5fc1fd8c5cf50e1b865d2b2fb}} 
\index{RenderSystem@{RenderSystem}!getFSAA@{getFSAA}}
\index{getFSAA@{getFSAA}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{getFSAA()}{getFSAA()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}} Ogre\+::\+Depth\+Buffer\+::get\+F\+S\+AA (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{group___render_system_ga9662342362034428346e0676fb9d1ac7}\label{group___render_system_ga9662342362034428346e0676fb9d1ac7}} 
\index{RenderSystem@{RenderSystem}!getFSAAHint@{getFSAAHint}}
\index{getFSAAHint@{getFSAAHint}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{getFSAAHint()}{getFSAAHint()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}}\& Ogre\+::\+Depth\+Buffer\+::get\+F\+S\+A\+A\+Hint (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{group___render_system_ga242e53843f55de3983e6f070e88c19ae}\label{group___render_system_ga242e53843f55de3983e6f070e88c19ae}} 
\index{RenderSystem@{RenderSystem}!getFsaa@{getFsaa}}
\index{getFsaa@{getFsaa}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{getFsaa()}{getFsaa()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}} Ogre\+::\+Depth\+Buffer\+::get\+Fsaa (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{group___render_system_ga1b4eca5bc2774b80081a2f5aba90c58c}\label{group___render_system_ga1b4eca5bc2774b80081a2f5aba90c58c}} 
\index{RenderSystem@{RenderSystem}!getFsaaHint@{getFsaaHint}}
\index{getFsaaHint@{getFsaaHint}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{getFsaaHint()}{getFsaaHint()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}}\& Ogre\+::\+Depth\+Buffer\+::get\+Fsaa\+Hint (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{group___render_system_ga4a3de78684016598642ad2d00e5caa86}\label{group___render_system_ga4a3de78684016598642ad2d00e5caa86}} 
\index{RenderSystem@{RenderSystem}!isManual@{isManual}}
\index{isManual@{isManual}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{isManual()}{isManual()}}
{\footnotesize\ttfamily bool Ogre\+::\+Depth\+Buffer\+::is\+Manual (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}



Manual Depth\+Buffers are cleared in \mbox{\hyperlink{class_ogre_1_1_render_system}{Render\+System}}\textquotesingle{}s destructor. 

Non-\/manual ones are released with it\textquotesingle{}s render target (aka, a backbuffer or similar) \mbox{\Hypertarget{group___render_system_gae959f6dd77e0e8b6aa9b7c6a3d2d3f5d}\label{group___render_system_gae959f6dd77e0e8b6aa9b7c6a3d2d3f5d}} 
\index{RenderSystem@{RenderSystem}!isCompatible@{isCompatible}}
\index{isCompatible@{isCompatible}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{isCompatible()}{isCompatible()}}
{\footnotesize\ttfamily virtual bool Ogre\+::\+Depth\+Buffer\+::is\+Compatible (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} $\ast$}]{render\+Target }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



Returns whether the specified \mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} is compatible with this \mbox{\hyperlink{class_ogre_1_1_depth_buffer}{Depth\+Buffer}} That is, this \mbox{\hyperlink{class_ogre_1_1_depth_buffer}{Depth\+Buffer}} can be attached to that \mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}}. 

\begin{DoxyRemark}{Remarks}
Most A\+P\+Is impose the following restrictions\+: Width \& height must be equal or higher than the render target\textquotesingle{}s They must be of the same bit depth. They need to have the same F\+S\+AA setting 
\end{DoxyRemark}

\begin{DoxyParams}{Parameters}
{\em render\+Target} & The render target to test against \\
\hline
\end{DoxyParams}


Reimplemented in \mbox{\hyperlink{class_ogre_1_1_g_l_depth_buffer_common_ad7eb9c17c142ae7ef3e111250790732a}{Ogre\+::\+G\+L\+Depth\+Buffer\+Common}}, \mbox{\hyperlink{class_ogre_1_1_d3_d11_depth_buffer_af61d91ccf324612a7cc95f93cf16c97f}{Ogre\+::\+D3\+D11\+Depth\+Buffer}}, and \mbox{\hyperlink{class_ogre_1_1_d3_d9_depth_buffer_a9ef76a9564375f4a6b795467000f4d52}{Ogre\+::\+D3\+D9\+Depth\+Buffer}}.

\mbox{\Hypertarget{group___render_system_ga26c4ce1003ddab1ed7e3befecb0888a1}\label{group___render_system_ga26c4ce1003ddab1ed7e3befecb0888a1}} 
\index{RenderSystem@{RenderSystem}!\_notifyRenderTargetAttached@{\_notifyRenderTargetAttached}}
\index{\_notifyRenderTargetAttached@{\_notifyRenderTargetAttached}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{\_notifyRenderTargetAttached()}{\_notifyRenderTargetAttached()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Depth\+Buffer\+::\+\_\+notify\+Render\+Target\+Attached (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} $\ast$}]{render\+Target }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Called when a \mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} is attaches this \mbox{\hyperlink{class_ogre_1_1_depth_buffer}{Depth\+Buffer}}. 

\begin{DoxyRemark}{Remarks}
This function doesn\textquotesingle{}t actually attach. It merely informs the \mbox{\hyperlink{class_ogre_1_1_depth_buffer}{Depth\+Buffer}} which \mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} did attach. The real attachment happens in \mbox{\hyperlink{class_ogre_1_1_render_target_abced14a7255d1d56a80b53400e8496f1}{Render\+Target\+::attach\+Depth\+Buffer()}} 
\end{DoxyRemark}

\begin{DoxyParams}{Parameters}
{\em render\+Target} & The \mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} that has just been attached \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group___render_system_ga227b541ef2ae3de53334c10397a08f99}\label{group___render_system_ga227b541ef2ae3de53334c10397a08f99}} 
\index{RenderSystem@{RenderSystem}!\_notifyRenderTargetDetached@{\_notifyRenderTargetDetached}}
\index{\_notifyRenderTargetDetached@{\_notifyRenderTargetDetached}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{\_notifyRenderTargetDetached()}{\_notifyRenderTargetDetached()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Depth\+Buffer\+::\+\_\+notify\+Render\+Target\+Detached (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} $\ast$}]{render\+Target }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Called when a \mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} is detaches from this \mbox{\hyperlink{class_ogre_1_1_depth_buffer}{Depth\+Buffer}}. 

\begin{DoxyRemark}{Remarks}
Same as \mbox{\hyperlink{group___render_system_ga26c4ce1003ddab1ed7e3befecb0888a1}{Depth\+Buffer\+::\+\_\+notify\+Render\+Target\+Attached()}} 
\end{DoxyRemark}

\begin{DoxyParams}{Parameters}
{\em render\+Target} & The \mbox{\hyperlink{class_ogre_1_1_render_target}{Render\+Target}} that has just been detached \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group___render_system_ga2ce814facccaef7be68c6203dce38967}\label{group___render_system_ga2ce814facccaef7be68c6203dce38967}} 
\index{RenderSystem@{RenderSystem}!HardwareCounterBuffer@{HardwareCounterBuffer}}
\index{HardwareCounterBuffer@{HardwareCounterBuffer}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{HardwareCounterBuffer()}{HardwareCounterBuffer()}}
{\footnotesize\ttfamily Ogre\+::\+Hardware\+Counter\+Buffer\+::\+Hardware\+Counter\+Buffer (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_hardware_buffer_manager_base}{Hardware\+Buffer\+Manager\+Base}} $\ast$}]{mgr,  }\item[{size\+\_\+t}]{size\+Bytes,  }\item[{\mbox{\hyperlink{class_ogre_1_1_hardware_buffer_ae51f5970d879af736e4cf53e1ec46630}{Hardware\+Buffer\+::\+Usage}}}]{usage,  }\item[{bool}]{use\+Shadow\+Buffer = {\ttfamily false},  }\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{name = {\ttfamily \char`\"{}\char`\"{}} }\end{DoxyParamCaption})}



Should be called by \mbox{\hyperlink{class_ogre_1_1_hardware_buffer_manager}{Hardware\+Buffer\+Manager}}. 

\mbox{\Hypertarget{group___render_system_gae857f97b56f610cea3583c5b01bda49c}\label{group___render_system_gae857f97b56f610cea3583c5b01bda49c}} 
\index{RenderSystem@{RenderSystem}!````~HardwareCounterBuffer@{$\sim$HardwareCounterBuffer}}
\index{````~HardwareCounterBuffer@{$\sim$HardwareCounterBuffer}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{$\sim$HardwareCounterBuffer()}{~HardwareCounterBuffer()}}
{\footnotesize\ttfamily Ogre\+::\+Hardware\+Counter\+Buffer\+::$\sim$\+Hardware\+Counter\+Buffer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{group___render_system_ga55b7b464be821ef2536e2470b15865c9}\label{group___render_system_ga55b7b464be821ef2536e2470b15865c9}} 
\index{RenderSystem@{RenderSystem}!getManager@{getManager}}
\index{getManager@{getManager}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{getManager()}{getManager()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_hardware_buffer_manager_base}{Hardware\+Buffer\+Manager\+Base}}$\ast$ Ogre\+::\+Hardware\+Counter\+Buffer\+::get\+Manager (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Return the manager of this buffer, if any. 

\mbox{\Hypertarget{group___render_system_gacbd3b457eeca52094cf44fb8b3f853d6}\label{group___render_system_gacbd3b457eeca52094cf44fb8b3f853d6}} 
\index{RenderSystem@{RenderSystem}!getName@{getName}}
\index{getName@{getName}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{getName()}{getName()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}}\& Ogre\+::\+Hardware\+Counter\+Buffer\+::get\+Name (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{group___render_system_gac95f36b23a9627b02759cc7e2be964b2}\label{group___render_system_gac95f36b23a9627b02759cc7e2be964b2}} 
\index{RenderSystem@{RenderSystem}!HardwareUniformBuffer@{HardwareUniformBuffer}}
\index{HardwareUniformBuffer@{HardwareUniformBuffer}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{HardwareUniformBuffer()}{HardwareUniformBuffer()}}
{\footnotesize\ttfamily Ogre\+::\+Hardware\+Uniform\+Buffer\+::\+Hardware\+Uniform\+Buffer (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_hardware_buffer_manager_base}{Hardware\+Buffer\+Manager\+Base}} $\ast$}]{mgr,  }\item[{size\+\_\+t}]{size\+Bytes,  }\item[{\mbox{\hyperlink{class_ogre_1_1_hardware_buffer_ae51f5970d879af736e4cf53e1ec46630}{Hardware\+Buffer\+::\+Usage}}}]{usage,  }\item[{bool}]{use\+Shadow\+Buffer = {\ttfamily false},  }\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{name = {\ttfamily \char`\"{}\char`\"{}} }\end{DoxyParamCaption})}



Should be called by \mbox{\hyperlink{class_ogre_1_1_hardware_buffer_manager}{Hardware\+Buffer\+Manager}}. 

\mbox{\Hypertarget{group___render_system_ga9f141460aa2aff8eef911714be4bbca6}\label{group___render_system_ga9f141460aa2aff8eef911714be4bbca6}} 
\index{RenderSystem@{RenderSystem}!````~HardwareUniformBuffer@{$\sim$HardwareUniformBuffer}}
\index{````~HardwareUniformBuffer@{$\sim$HardwareUniformBuffer}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{$\sim$HardwareUniformBuffer()}{~HardwareUniformBuffer()}}
{\footnotesize\ttfamily Ogre\+::\+Hardware\+Uniform\+Buffer\+::$\sim$\+Hardware\+Uniform\+Buffer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{group___render_system_gafa02287240fe76b47d27095e5b97bd21}\label{group___render_system_gafa02287240fe76b47d27095e5b97bd21}} 
\index{RenderSystem@{RenderSystem}!getManager@{getManager}}
\index{getManager@{getManager}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{getManager()}{getManager()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_hardware_buffer_manager_base}{Hardware\+Buffer\+Manager\+Base}}$\ast$ Ogre\+::\+Hardware\+Uniform\+Buffer\+::get\+Manager (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Return the manager of this buffer, if any. 

\mbox{\Hypertarget{group___render_system_gac3c971f0c96decb115c8e4fc6bc9e922}\label{group___render_system_gac3c971f0c96decb115c8e4fc6bc9e922}} 
\index{RenderSystem@{RenderSystem}!getName@{getName}}
\index{getName@{getName}!RenderSystem@{RenderSystem}}
\doxysubsubsection{\texorpdfstring{getName()}{getName()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}}\& Ogre\+::\+Hardware\+Uniform\+Buffer\+::get\+Name (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

