\hypertarget{class_test_frame_work_1_1_opengl_program}{
\section{TestFrameWork::OpenglProgram Class Reference}
\label{class_test_frame_work_1_1_opengl_program}\index{TestFrameWork::OpenglProgram@{TestFrameWork::OpenglProgram}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_test_frame_work_1_1_opengl_program_ad02df4f3d733e3a7e568145590432f65}{
{\bfseries OpenglProgram} (const std::vector$<$ \hyperlink{struct_test_frame_work_1_1_shader_file_desc}{ShaderFileDesc} $>$ \&shaders)}
\label{class_test_frame_work_1_1_opengl_program_ad02df4f3d733e3a7e568145590432f65}

\item 
\hypertarget{class_test_frame_work_1_1_opengl_program_a3712231ecd084f45da81a3f8a281a3af}{
GLuint {\bfseries GetOpenglId} (void) const }
\label{class_test_frame_work_1_1_opengl_program_a3712231ecd084f45da81a3f8a281a3af}

\item 
\hypertarget{class_test_frame_work_1_1_opengl_program_a2ff7071aa04a1fe54ca3ffeedba92a68}{
void {\bfseries SetParameter} (const std::string \&name, float value)}
\label{class_test_frame_work_1_1_opengl_program_a2ff7071aa04a1fe54ca3ffeedba92a68}

\item 
\hypertarget{class_test_frame_work_1_1_opengl_program_a753029c1a72d4f19fa864640e5578063}{
void {\bfseries SetParameter} (const std::string \&name, const \hyperlink{class_test_frame_work_1_1_vector3}{Vector3} \&vector)}
\label{class_test_frame_work_1_1_opengl_program_a753029c1a72d4f19fa864640e5578063}

\item 
\hypertarget{class_test_frame_work_1_1_opengl_program_a2a00e904e3638ced3ae53bda272faa23}{
void {\bfseries SetParameter} (const std::string \&name, const \hyperlink{class_test_frame_work_1_1_matrix4x4}{Matrix4x4} \&matrix)}
\label{class_test_frame_work_1_1_opengl_program_a2a00e904e3638ced3ae53bda272faa23}

\item 
\hypertarget{class_test_frame_work_1_1_opengl_program_a75b654fdfaa1bed066d2bb20ec0b7df4}{
void {\bfseries SetParameter} (const std::string \&name, int value)}
\label{class_test_frame_work_1_1_opengl_program_a75b654fdfaa1bed066d2bb20ec0b7df4}

\item 
\hypertarget{class_test_frame_work_1_1_opengl_program_a5d8e7ee127da4a02b5b45cf8a8c2655d}{
void {\bfseries SetTextureUnit} (const std::string \&name, int unit)}
\label{class_test_frame_work_1_1_opengl_program_a5d8e7ee127da4a02b5b45cf8a8c2655d}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
src/TaskBasedFlockSim/OpenglProgram.h\item 
src/TaskBasedFlockSim/OpenglProgram.cpp\end{DoxyCompactItemize}
