Maddie Slockbower 366774622b Implemented Shader Function
- Updated License to GPL v3.0
- Added New Math Nodes
- Prototype Rendering Code for Debugging Functions
2024-11-03 12:57:12 -05:00

80 lines
8.6 KiB
TeX

\doxysection{Class Hierarchy}
This inheritance list is sorted roughly, but not completely, alphabetically\+:\begin{DoxyCompactList}
\item \contentsline{section}{Open\+Shader\+Designer\+::\+\_\+\+Impl\+Event\+Handler}{\pageref{class_open_shader_designer_1_1___impl_event_handler}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{Open\+Shader\+Designer\+::Event\+Handler\texorpdfstring{$<$}{<} Begin\+Frame \texorpdfstring{$>$}{>}}{\pageref{class_open_shader_designer_1_1_event_handler}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{Open\+Shader\+Designer\+::Profiler}{\pageref{class_open_shader_designer_1_1_profiler}}{}
\end{DoxyCompactList}
\item \contentsline{section}{Open\+Shader\+Designer\+::Event\+Handler\texorpdfstring{$<$}{<} End\+Frame \texorpdfstring{$>$}{>}}{\pageref{class_open_shader_designer_1_1_event_handler}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{Open\+Shader\+Designer\+::Profiler}{\pageref{class_open_shader_designer_1_1_profiler}}{}
\end{DoxyCompactList}
\item \contentsline{section}{Open\+Shader\+Designer\+::Event\+Handler\texorpdfstring{$<$}{<} Event\+Type \texorpdfstring{$>$}{>}}{\pageref{class_open_shader_designer_1_1_event_handler}}{}
\end{DoxyCompactList}
\item \contentsline{section}{Open\+Shader\+Designer\+::File\+Manager\+::Asset}{\pageref{class_open_shader_designer_1_1_file_manager_1_1_asset}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{Open\+Shader\+Designer\+::File\+Manager\+::Folder}{\pageref{struct_open_shader_designer_1_1_file_manager_1_1_folder}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::HDRTexture}{\pageref{class_open_shader_designer_1_1_h_d_r_texture}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Project}{\pageref{class_open_shader_designer_1_1_project}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Shader\+Asset}{\pageref{class_open_shader_designer_1_1_shader_asset}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Shaders\+::Function}{\pageref{class_open_shader_designer_1_1_nodes_1_1_shaders_1_1_function}}{}
\end{DoxyCompactList}
\item \contentsline{section}{Open\+Shader\+Designer\+::Texture}{\pageref{class_open_shader_designer_1_1_texture}}{}
\end{DoxyCompactList}
\item \contentsline{section}{Open\+Shader\+Designer\+::Attribute}{\pageref{struct_open_shader_designer_1_1_attribute}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Window\+::Configuration}{\pageref{struct_open_shader_designer_1_1_window_1_1_configuration}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Console}{\pageref{class_open_shader_designer_1_1_console}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Editor\+System}{\pageref{class_open_shader_designer_1_1_editor_system}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Editor\+Window}{\pageref{class_open_shader_designer_1_1_editor_window}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{Open\+Shader\+Designer\+::Console\+Window}{\pageref{class_open_shader_designer_1_1_console_window}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::File\+Manager}{\pageref{class_open_shader_designer_1_1_file_manager}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Inspector}{\pageref{class_open_shader_designer_1_1_inspector}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Profiler}{\pageref{class_open_shader_designer_1_1_profiler}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Renderer}{\pageref{class_open_shader_designer_1_1_renderer}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Shader\+Graph}{\pageref{class_open_shader_designer_1_1_shader_graph}}{}
\end{DoxyCompactList}
\item \contentsline{section}{Open\+Shader\+Designer\+::Engine}{\pageref{class_open_shader_designer_1_1_engine}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Event}{\pageref{struct_open_shader_designer_1_1_event}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Event\+System}{\pageref{class_open_shader_designer_1_1_event_system}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Graph\+State}{\pageref{struct_open_shader_designer_1_1_graph_state}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Main\+Menu\+Bar}{\pageref{class_open_shader_designer_1_1_main_menu_bar}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{Open\+Shader\+Designer\+::Project}{\pageref{class_open_shader_designer_1_1_project}}{}
\end{DoxyCompactList}
\item \contentsline{section}{Open\+Shader\+Designer\+::Node}{\pageref{struct_open_shader_designer_1_1_node}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Math\+::Integer}{\pageref{struct_open_shader_designer_1_1_nodes_1_1_math_1_1_integer}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Math\+::Math\+Op}{\pageref{struct_open_shader_designer_1_1_nodes_1_1_math_1_1_math_op}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Math\+::Absolute\+Value}{\pageref{struct_open_shader_designer_1_1_nodes_1_1_math_1_1_absolute_value}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Math\+::Add}{\pageref{struct_open_shader_designer_1_1_nodes_1_1_math_1_1_add}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Math\+::Arc\+Cosine}{\pageref{struct_open_shader_designer_1_1_nodes_1_1_math_1_1_arc_cosine}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Math\+::Arc\+Sine}{\pageref{struct_open_shader_designer_1_1_nodes_1_1_math_1_1_arc_sine}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Math\+::Arc\+Tangent}{\pageref{struct_open_shader_designer_1_1_nodes_1_1_math_1_1_arc_tangent}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Math\+::Cosine}{\pageref{struct_open_shader_designer_1_1_nodes_1_1_math_1_1_cosine}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Math\+::Divide}{\pageref{struct_open_shader_designer_1_1_nodes_1_1_math_1_1_divide}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Math\+::Exponential}{\pageref{struct_open_shader_designer_1_1_nodes_1_1_math_1_1_exponential}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Math\+::Multiply}{\pageref{struct_open_shader_designer_1_1_nodes_1_1_math_1_1_multiply}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Math\+::Power}{\pageref{struct_open_shader_designer_1_1_nodes_1_1_math_1_1_power}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Math\+::Sine}{\pageref{struct_open_shader_designer_1_1_nodes_1_1_math_1_1_sine}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Math\+::Square\+Root}{\pageref{struct_open_shader_designer_1_1_nodes_1_1_math_1_1_square_root}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Math\+::Subtract}{\pageref{struct_open_shader_designer_1_1_nodes_1_1_math_1_1_subtract}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Math\+::Tangent}{\pageref{struct_open_shader_designer_1_1_nodes_1_1_math_1_1_tangent}}{}
\end{DoxyCompactList}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Math\+::Scalar}{\pageref{struct_open_shader_designer_1_1_nodes_1_1_math_1_1_scalar}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Math\+::Unsigned\+Integer}{\pageref{struct_open_shader_designer_1_1_nodes_1_1_math_1_1_unsigned_integer}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Math\+::Vector}{\pageref{struct_open_shader_designer_1_1_nodes_1_1_math_1_1_vector}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Shaders\+::Function}{\pageref{class_open_shader_designer_1_1_nodes_1_1_shaders_1_1_function}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Shaders\+::Function\+Inputs}{\pageref{class_open_shader_designer_1_1_nodes_1_1_shaders_1_1_function_inputs}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Vector\+Math\+::Break\+Vector}{\pageref{struct_open_shader_designer_1_1_nodes_1_1_vector_math_1_1_break_vector}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Nodes\+::Vector\+Math\+::Make\+Vector}{\pageref{struct_open_shader_designer_1_1_nodes_1_1_vector_math_1_1_make_vector}}{}
\end{DoxyCompactList}
\item \contentsline{section}{Open\+Shader\+Designer\+::Parameter}{\pageref{struct_open_shader_designer_1_1_parameter}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Pin}{\pageref{struct_open_shader_designer_1_1_pin}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Timer}{\pageref{class_open_shader_designer_1_1_timer}}{}
\item \contentsline{section}{Open\+Shader\+Designer\+::Window}{\pageref{class_open_shader_designer_1_1_window}}{}
\end{DoxyCompactList}