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

Public Member Functions

Buildertransform (const Transform &transform)
 
Buildermaterial (tenno::shared_ptr< Material > material)
 
Buildermaterial (Material &&material)
 
Builderpath (const std::filesystem::path &path)
 
Buildertexture_props (const Texture::Properties &props)
 
Buildermesh (const Mesh::Builder &mesh)
 
Buildermesh (Mesh::Builder &&mesh)
 
Buildermeshes (const tenno::vector< Mesh::Builder > &meshes)
 
Buildermeshes (tenno::vector< Mesh::Builder > &&meshes)
 
Builderwatch (const std::filesystem::path &path)
 
Model build ()
 
tenno::vector< std::filesystem::path > get_watch_paths () const
 

Detailed Description

Definition at line 77 of file model.hpp.

Member Function Documentation

◆ build()

Model Model::Builder::build ( )

Definition at line 265 of file model.cpp.

◆ get_watch_paths()

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

Definition at line 270 of file model.cpp.

◆ material() [1/2]

Model::Builder & Model::Builder::material ( Material &&  material)

Definition at line 214 of file model.cpp.

◆ material() [2/2]

Model::Builder & Model::Builder::material ( tenno::shared_ptr< Material material)

Definition at line 208 of file model.cpp.

◆ mesh() [1/2]

Model::Builder & Model::Builder::mesh ( const Mesh::Builder mesh)

Definition at line 233 of file model.cpp.

◆ mesh() [2/2]

Model::Builder & Model::Builder::mesh ( Mesh::Builder &&  mesh)

Definition at line 239 of file model.cpp.

◆ meshes() [1/2]

Model::Builder & Model::Builder::meshes ( const tenno::vector< Mesh::Builder > &  meshes)

Definition at line 245 of file model.cpp.

◆ meshes() [2/2]

Model::Builder & Model::Builder::meshes ( tenno::vector< Mesh::Builder > &&  meshes)

Definition at line 252 of file model.cpp.

◆ path()

Model::Builder & Model::Builder::path ( const std::filesystem::path &  path)

Definition at line 220 of file model.cpp.

◆ texture_props()

Model::Builder & Model::Builder::texture_props ( const Texture::Properties props)

Definition at line 227 of file model.cpp.

◆ transform()

Model::Builder & Model::Builder::transform ( const Transform transform)

Definition at line 202 of file model.cpp.

◆ watch()

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

Definition at line 259 of file model.cpp.


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