\hypertarget{struct_ogre_1_1_edge_data_1_1_triangle}{}\section{Ogre\+:\+:Edge\+Data\+:\+:Triangle Struct Reference}
\label{struct_ogre_1_1_edge_data_1_1_triangle}\index{Ogre\+::\+Edge\+Data\+::\+Triangle@{Ogre\+::\+Edge\+Data\+::\+Triangle}}


Basic triangle structure.  




{\ttfamily \#include $<$Ogre\+Edge\+List\+Builder.\+h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_ogre_1_1_edge_data_1_1_triangle_ac676a82255cafa821af2f4143160f2b1}{Triangle} ()
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
size\+\_\+t \hyperlink{struct_ogre_1_1_edge_data_1_1_triangle_a77b9a1e73bea6c8cdbe3197a1311ad38}{index\+Set}
\begin{DoxyCompactList}\small\item\em The set of indexes this triangle came from (NB it is possible that the triangles on one side of an edge are using a different vertex buffer from those on the other side.) \end{DoxyCompactList}\item 
size\+\_\+t \hyperlink{struct_ogre_1_1_edge_data_1_1_triangle_a7d4ef75a8c204871c1829dbae25e5f7d}{shared\+Vert\+Index} \mbox{[}3\mbox{]}
\begin{DoxyCompactList}\small\item\em Vertex indexes, relative to a shared vertex buffer with duplicates eliminated (this buffer is not exposed) \end{DoxyCompactList}\item 
size\+\_\+t \hyperlink{struct_ogre_1_1_edge_data_1_1_triangle_a8bf63fc09c7508d4c4863168442520db}{vertex\+Set}
\begin{DoxyCompactList}\small\item\em The vertex set these vertices came from. \end{DoxyCompactList}\item 
size\+\_\+t \hyperlink{struct_ogre_1_1_edge_data_1_1_triangle_af3610ee6a688cccc061392263bde1929}{vert\+Index} \mbox{[}3\mbox{]}
\begin{DoxyCompactList}\small\item\em Vertex indexes, relative to the original buffer. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Basic triangle structure. 



\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_edge_data_1_1_triangle_ac676a82255cafa821af2f4143160f2b1}\label{struct_ogre_1_1_edge_data_1_1_triangle_ac676a82255cafa821af2f4143160f2b1}} 
\index{Ogre\+::\+Edge\+Data\+::\+Triangle@{Ogre\+::\+Edge\+Data\+::\+Triangle}!Triangle@{Triangle}}
\index{Triangle@{Triangle}!Ogre\+::\+Edge\+Data\+::\+Triangle@{Ogre\+::\+Edge\+Data\+::\+Triangle}}
\subsubsection{\texorpdfstring{Triangle()}{Triangle()}}
{\footnotesize\ttfamily Ogre\+::\+Edge\+Data\+::\+Triangle\+::\+Triangle (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



\subsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_edge_data_1_1_triangle_a77b9a1e73bea6c8cdbe3197a1311ad38}\label{struct_ogre_1_1_edge_data_1_1_triangle_a77b9a1e73bea6c8cdbe3197a1311ad38}} 
\index{Ogre\+::\+Edge\+Data\+::\+Triangle@{Ogre\+::\+Edge\+Data\+::\+Triangle}!index\+Set@{index\+Set}}
\index{index\+Set@{index\+Set}!Ogre\+::\+Edge\+Data\+::\+Triangle@{Ogre\+::\+Edge\+Data\+::\+Triangle}}
\subsubsection{\texorpdfstring{index\+Set}{indexSet}}
{\footnotesize\ttfamily size\+\_\+t Ogre\+::\+Edge\+Data\+::\+Triangle\+::index\+Set}



The set of indexes this triangle came from (NB it is possible that the triangles on one side of an edge are using a different vertex buffer from those on the other side.) 

\mbox{\Hypertarget{struct_ogre_1_1_edge_data_1_1_triangle_a8bf63fc09c7508d4c4863168442520db}\label{struct_ogre_1_1_edge_data_1_1_triangle_a8bf63fc09c7508d4c4863168442520db}} 
\index{Ogre\+::\+Edge\+Data\+::\+Triangle@{Ogre\+::\+Edge\+Data\+::\+Triangle}!vertex\+Set@{vertex\+Set}}
\index{vertex\+Set@{vertex\+Set}!Ogre\+::\+Edge\+Data\+::\+Triangle@{Ogre\+::\+Edge\+Data\+::\+Triangle}}
\subsubsection{\texorpdfstring{vertex\+Set}{vertexSet}}
{\footnotesize\ttfamily size\+\_\+t Ogre\+::\+Edge\+Data\+::\+Triangle\+::vertex\+Set}



The vertex set these vertices came from. 

\mbox{\Hypertarget{struct_ogre_1_1_edge_data_1_1_triangle_af3610ee6a688cccc061392263bde1929}\label{struct_ogre_1_1_edge_data_1_1_triangle_af3610ee6a688cccc061392263bde1929}} 
\index{Ogre\+::\+Edge\+Data\+::\+Triangle@{Ogre\+::\+Edge\+Data\+::\+Triangle}!vert\+Index@{vert\+Index}}
\index{vert\+Index@{vert\+Index}!Ogre\+::\+Edge\+Data\+::\+Triangle@{Ogre\+::\+Edge\+Data\+::\+Triangle}}
\subsubsection{\texorpdfstring{vert\+Index}{vertIndex}}
{\footnotesize\ttfamily size\+\_\+t Ogre\+::\+Edge\+Data\+::\+Triangle\+::vert\+Index\mbox{[}3\mbox{]}}



Vertex indexes, relative to the original buffer. 

\mbox{\Hypertarget{struct_ogre_1_1_edge_data_1_1_triangle_a7d4ef75a8c204871c1829dbae25e5f7d}\label{struct_ogre_1_1_edge_data_1_1_triangle_a7d4ef75a8c204871c1829dbae25e5f7d}} 
\index{Ogre\+::\+Edge\+Data\+::\+Triangle@{Ogre\+::\+Edge\+Data\+::\+Triangle}!shared\+Vert\+Index@{shared\+Vert\+Index}}
\index{shared\+Vert\+Index@{shared\+Vert\+Index}!Ogre\+::\+Edge\+Data\+::\+Triangle@{Ogre\+::\+Edge\+Data\+::\+Triangle}}
\subsubsection{\texorpdfstring{shared\+Vert\+Index}{sharedVertIndex}}
{\footnotesize\ttfamily size\+\_\+t Ogre\+::\+Edge\+Data\+::\+Triangle\+::shared\+Vert\+Index\mbox{[}3\mbox{]}}



Vertex indexes, relative to a shared vertex buffer with duplicates eliminated (this buffer is not exposed) 



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_edge_list_builder_8h}{Ogre\+Edge\+List\+Builder.\+h}\end{DoxyCompactItemize}
