Brenta Engine 1.2
Loading...
Searching...
No Matches
brenta::Shader::Builder Class Reference

Public Member Functions

Builderobject (const Shader::Object &obj)
 
Builderobjects (const tenno::vector< Shader::Object > &objs)
 
Builderfeedback (const GLchar **feedback_varyings, int num_varyings)
 
Builderwatch (const std::filesystem::path &path)
 
std::optional< Shaderbuild ()
 
tenno::vector< std::filesystem::path > get_watch_paths () const
 

Detailed Description

Definition at line 170 of file shader.hpp.

Member Function Documentation

◆ build()

std::optional< Shader > Shader::Builder::build ( )

Definition at line 457 of file shader.cpp.

◆ feedback()

Shader::Builder & Shader::Builder::feedback ( const GLchar **  feedback_varyings,
int  num_varyings 
)

Definition at line 442 of file shader.cpp.

◆ get_watch_paths()

tenno::vector< std::filesystem::path > Shader::Builder::get_watch_paths ( ) const

Definition at line 467 of file shader.cpp.

◆ object()

Shader::Builder & Shader::Builder::object ( const Shader::Object obj)

Definition at line 423 of file shader.cpp.

◆ objects()

Shader::Builder & Shader::Builder::objects ( const tenno::vector< Shader::Object > &  objs)

Definition at line 431 of file shader.cpp.

◆ watch()

Shader::Builder & Shader::Builder::watch ( const std::filesystem::path &  path)

Definition at line 451 of file shader.cpp.


The documentation for this class was generated from the following files: