\doxysection{Open\+Shader\+Designer\+::Event Struct Reference}
\hypertarget{struct_open_shader_designer_1_1_event}{}\label{struct_open_shader_designer_1_1_event}\index{OpenShaderDesigner::Event@{OpenShaderDesigner::Event}}


Base \doxylink{struct_open_shader_designer_1_1_event}{Event} class for sending events to the \doxylink{class_open_shader_designer_1_1_engine}{Engine}.  




{\ttfamily \#include $<$Event\+System.\+h$>$}

\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual uint8\+\_\+t \mbox{\hyperlink{struct_open_shader_designer_1_1_event_a1920b3e03c8e47a463f403cd7c29dc26}{Get\+ID}} () const =0
\begin{DoxyCompactList}\small\item\em Get the \doxylink{struct_open_shader_designer_1_1_event}{Event}\textquotesingle{}s type ID. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{struct_open_shader_designer_1_1_event_afd225c2e1322d9341d0ad50ab4d7d979}\label{struct_open_shader_designer_1_1_event_afd225c2e1322d9341d0ad50ab4d7d979} 
{\footnotesize template$<$typename T $>$ }\\static uint8\+\_\+t {\bfseries Type\+Of} ()
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Base \doxylink{struct_open_shader_designer_1_1_event}{Event} class for sending events to the \doxylink{class_open_shader_designer_1_1_engine}{Engine}. 

\doxysubsection{Member Function Documentation}
\Hypertarget{struct_open_shader_designer_1_1_event_a1920b3e03c8e47a463f403cd7c29dc26}\index{OpenShaderDesigner::Event@{OpenShaderDesigner::Event}!GetID@{GetID}}
\index{GetID@{GetID}!OpenShaderDesigner::Event@{OpenShaderDesigner::Event}}
\doxysubsubsection{\texorpdfstring{GetID()}{GetID()}}
{\footnotesize\ttfamily \label{struct_open_shader_designer_1_1_event_a1920b3e03c8e47a463f403cd7c29dc26} 
virtual uint8\+\_\+t Open\+Shader\+Designer\+::\+Event\+::\+Get\+ID (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [pure virtual]}}



Get the \doxylink{struct_open_shader_designer_1_1_event}{Event}\textquotesingle{}s type ID. 

\begin{DoxyReturn}{Returns}
A pointer to the \doxylink{struct_open_shader_designer_1_1_event}{Event} type ID. 
\end{DoxyReturn}


The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Include/\+Core/Event\+System.\+h\end{DoxyCompactItemize}
