\hypertarget{structACG_1_1DrawMeshT_1_1VertexProperty}{}\section{A\+CG\+:\+:Draw\+MeshT$<$ Mesh $>$\+:\+:Vertex\+Property Struct Reference}
\label{structACG_1_1DrawMeshT_1_1VertexProperty}\index{A\+C\+G\+::\+Draw\+Mesh\+T$<$ Mesh $>$\+::\+Vertex\+Property@{A\+C\+G\+::\+Draw\+Mesh\+T$<$ Mesh $>$\+::\+Vertex\+Property}}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structACG_1_1DrawMeshT_1_1VertexProperty_ad4c47b824e09c3d98bc9d8761108701a}\label{structACG_1_1DrawMeshT_1_1VertexProperty_ad4c47b824e09c3d98bc9d8761108701a}} 
Property\+Source {\bfseries source\+\_\+}
\item 
\mbox{\Hypertarget{structACG_1_1DrawMeshT_1_1VertexProperty_a80610d3dbcdd8a44724ff2d10bec2ebe}\label{structACG_1_1DrawMeshT_1_1VertexProperty_a80610d3dbcdd8a44724ff2d10bec2ebe}} 
std\+::string \hyperlink{structACG_1_1DrawMeshT_1_1VertexProperty_a80610d3dbcdd8a44724ff2d10bec2ebe}{name\+\_\+}
\begin{DoxyCompactList}\small\item\em property name in openmesh \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structACG_1_1DrawMeshT_1_1VertexProperty_a0f438b8d894cc9494ec4ecd14a17b368}\label{structACG_1_1DrawMeshT_1_1VertexProperty_a0f438b8d894cc9494ec4ecd14a17b368}} 
std\+::string \hyperlink{structACG_1_1DrawMeshT_1_1VertexProperty_a0f438b8d894cc9494ec4ecd14a17b368}{vertex\+Shader\+Input\+Name\+\_\+}
\begin{DoxyCompactList}\small\item\em input name id in vertex shader \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structACG_1_1DrawMeshT_1_1VertexProperty_a04cdf4131159f111f98a2a7465847075}\label{structACG_1_1DrawMeshT_1_1VertexProperty_a04cdf4131159f111f98a2a7465847075}} 
\hyperlink{structACG_1_1VertexElement}{Vertex\+Element} \hyperlink{structACG_1_1DrawMeshT_1_1VertexProperty_a04cdf4131159f111f98a2a7465847075}{source\+Type\+\_\+}
\begin{DoxyCompactList}\small\item\em property type as stored in openmesh \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structACG_1_1DrawMeshT_1_1VertexProperty_a74b69cd34192944c66178ce4ff6bc5cc}\label{structACG_1_1DrawMeshT_1_1VertexProperty_a74b69cd34192944c66178ce4ff6bc5cc}} 
\hyperlink{structACG_1_1VertexElement}{Vertex\+Element} \hyperlink{structACG_1_1DrawMeshT_1_1VertexProperty_a74b69cd34192944c66178ce4ff6bc5cc}{dest\+Type\+\_\+}
\begin{DoxyCompactList}\small\item\em property type as stored in vbo \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structACG_1_1DrawMeshT_1_1VertexProperty_a02b3368abd620e7137b5550370430e6a}\label{structACG_1_1DrawMeshT_1_1VertexProperty_a02b3368abd620e7137b5550370430e6a}} 
const void $\ast$ \hyperlink{structACG_1_1DrawMeshT_1_1VertexProperty_a02b3368abd620e7137b5550370430e6a}{prop\+Data\+Ptr\+\_\+}
\begin{DoxyCompactList}\small\item\em memory address of property data \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structACG_1_1DrawMeshT_1_1VertexProperty_a84726437548c9e273329286d049c4df6}\label{structACG_1_1DrawMeshT_1_1VertexProperty_a84726437548c9e273329286d049c4df6}} 
int \hyperlink{structACG_1_1DrawMeshT_1_1VertexProperty_a84726437548c9e273329286d049c4df6}{decl\+Element\+I\+D\+\_\+}
\begin{DoxyCompactList}\small\item\em element id in vertex declaration \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class Mesh$>$\newline
struct A\+C\+G\+::\+Draw\+Mesh\+T$<$ Mesh $>$\+::\+Vertex\+Property}



Definition at line 872 of file Draw\+Mesh.\+hh.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/libs\+\_\+required/\+A\+C\+G/\+G\+L/Draw\+Mesh.\+hh\end{DoxyCompactItemize}
