Raylib C++  1.0.0
Encapsulates the raylib library
Public Member Functions | List of all members
raylib::builder::IBuilder< T > Class Template Referenceabstract

Interface for all the builder. More...

#include <IBuilder.hpp>

Inheritance diagram for raylib::builder::IBuilder< T >:
Inheritance graph
Collaboration diagram for raylib::builder::IBuilder< T >:
Collaboration graph

Public Member Functions

virtual T build ()=0
 Will return an instance of the templated parameter. More...
 

Detailed Description

template<typename T>
class raylib::builder::IBuilder< T >

Interface for all the builder.

Template Parameters
Tthe class to build

Member Function Documentation

◆ build()

template<typename T >
virtual T raylib::builder::IBuilder< T >::build ( )
pure virtual

Will return an instance of the templated parameter.

Template Parameters
Theclass to build
Returns
the templated parameter
Attention
Can throw some errors

Implemented in raylib::builder::RlMeshBuilder, raylib::builder::RlImageBuilder, raylib::builder::RlModelBuilder, raylib::builder::RlTextBuilder, and raylib::builder::RlCameraBuilder.


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