\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}