Brenta Engine 1.0
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_hasMipmap (GLboolean hasMipmap)
 
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 159 of file mesh.cpp.

◆ set_filtering_mag()

Mesh::Builder & Mesh::Builder::set_filtering_mag ( GLint filtering_mag)

Definition at line 141 of file mesh.cpp.

◆ set_filtering_min()

Mesh::Builder & Mesh::Builder::set_filtering_min ( GLint filtering_min)

Definition at line 135 of file mesh.cpp.

◆ set_hasMipmap()

Mesh::Builder & Mesh::Builder::set_hasMipmap ( GLboolean hasMipmap)

Definition at line 147 of file mesh.cpp.

◆ set_indices()

Mesh::Builder & Mesh::Builder::set_indices ( std::vector< unsigned int > indices)

Definition at line 117 of file mesh.cpp.

◆ set_mipmap_min()

Mesh::Builder & Mesh::Builder::set_mipmap_min ( GLint mipmap_min)

Definition at line 153 of file mesh.cpp.

◆ set_textures()

Mesh::Builder & Mesh::Builder::set_textures ( std::vector< Types::Texture > textures)

Definition at line 123 of file mesh.cpp.

◆ set_vertices()

Mesh::Builder & Mesh::Builder::set_vertices ( std::vector< Types::Vertex > vertices)

Definition at line 111 of file mesh.cpp.

◆ set_wrapping()

Mesh::Builder & Mesh::Builder::set_wrapping ( GLint wrapping)

Definition at line 129 of file mesh.cpp.


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