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

Public Member Functions

Buildervertices (tenno::vector< Vertex > &&vertices)
 
Builderindices (tenno::vector< unsigned int > &&indices)
 
Buildertexture (Texture &&texture)
 
Buildertexture (tenno::shared_ptr< Texture > texture)
 
Buildertextures (tenno::vector< tenno::shared_ptr< Texture > > textures)
 
Buildershape (Mesh::Shape shape)
 
Mesh build ()
 

Detailed Description

Definition at line 122 of file mesh.hpp.

Member Function Documentation

◆ build()

Mesh Mesh::Builder::build ( )

Definition at line 360 of file mesh.cpp.

◆ indices()

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

Definition at line 137 of file mesh.cpp.

◆ shape()

Mesh::Builder & Mesh::Builder::shape ( Mesh::Shape  shape)

Definition at line 167 of file mesh.cpp.

◆ texture() [1/2]

Mesh::Builder & Mesh::Builder::texture ( tenno::shared_ptr< Texture texture)

Definition at line 143 of file mesh.cpp.

◆ texture() [2/2]

Mesh::Builder & Mesh::Builder::texture ( Texture &&  texture)

Definition at line 149 of file mesh.cpp.

◆ textures()

Mesh::Builder & Mesh::Builder::textures ( tenno::vector< tenno::shared_ptr< Texture > >  textures)

Definition at line 156 of file mesh.cpp.

◆ vertices()

Mesh::Builder & Mesh::Builder::vertices ( tenno::vector< Vertex > &&  vertices)

Definition at line 131 of file mesh.cpp.


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