Brenta Engine 1.1
Loading...
Searching...
No Matches
brenta::mesh::builder Class Reference

The Builder class is used to build a Mesh object. More...

#include <mesh.hpp>

Public Member Functions

builderset_vertices (std::vector< types::vertex > vertices)
 
builderset_indices (std::vector< unsigned int > indices)
 
builderset_textures (std::vector< types::texture > textures)
 
builderset_wrapping (GLint wrapping)
 
builderset_filtering_min (GLint filtering_min)
 
builderset_filtering_mag (GLint filtering_mag)
 
builderset_has_mipmap (GLboolean has_mipmap)
 
builderset_mipmap_min (GLint mipmap_min)
 
builderset_mipmap_mag (GLint mipmap_mag)
 
mesh build ()
 

Detailed Description

The Builder class is used to build a Mesh object.

Definition at line 250 of file mesh.hpp.

Member Function Documentation

◆ build()

mesh mesh::builder::build ( )

Definition at line 158 of file mesh.cpp.

◆ set_filtering_mag()

mesh::builder & mesh::builder::set_filtering_mag ( GLint filtering_mag)

Definition at line 140 of file mesh.cpp.

◆ set_filtering_min()

mesh::builder & mesh::builder::set_filtering_min ( GLint filtering_min)

Definition at line 134 of file mesh.cpp.

◆ set_has_mipmap()

mesh::builder & mesh::builder::set_has_mipmap ( GLboolean has_mipmap)

Definition at line 146 of file mesh.cpp.

◆ set_indices()

mesh::builder & mesh::builder::set_indices ( std::vector< unsigned int > indices)

Definition at line 116 of file mesh.cpp.

◆ set_mipmap_min()

mesh::builder & mesh::builder::set_mipmap_min ( GLint mipmap_min)

Definition at line 152 of file mesh.cpp.

◆ set_textures()

mesh::builder & mesh::builder::set_textures ( std::vector< types::texture > textures)

Definition at line 122 of file mesh.cpp.

◆ set_vertices()

mesh::builder & mesh::builder::set_vertices ( std::vector< types::vertex > vertices)

Definition at line 110 of file mesh.cpp.

◆ set_wrapping()

mesh::builder & mesh::builder::set_wrapping ( GLint wrapping)

Definition at line 128 of file mesh.cpp.


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