Brenta Engine 1.2
Loading...
Searching...
No Matches
brenta::renderer::item Class Reference

Public Member Functions

 item (const model *m, const shader::name_t material, const glm::mat4 transform=glm::mat4(1.0))
 
renderer::itemtranslate (glm::vec3 translation)
 
renderer::itemrotate (glm::vec3 rotation)
 
renderer::itemscale (float scale)
 

Data Fields

const modelm
 
const shader::name_t material
 
glm::mat4 transform
 

Detailed Description

Definition at line 42 of file renderer.hpp.

Constructor & Destructor Documentation

◆ item()

brenta::renderer::item::item ( const model m,
const shader::name_t  material,
const glm::mat4  transform = glm::mat4(1.0) 
)
inline

Definition at line 50 of file renderer.hpp.

Member Function Documentation

◆ rotate()

renderer::item & renderer::item::rotate ( glm::vec3  rotation)

Definition at line 74 of file renderer.cpp.

◆ scale()

renderer::item & renderer::item::scale ( float  scale)

Definition at line 85 of file renderer.cpp.

◆ translate()

renderer::item & renderer::item::translate ( glm::vec3  translation)

Definition at line 67 of file renderer.cpp.

Field Documentation

◆ m

const model* brenta::renderer::item::m

Definition at line 45 of file renderer.hpp.

◆ material

const shader::name_t brenta::renderer::item::material

Definition at line 46 of file renderer.hpp.

◆ transform

glm::mat4 brenta::renderer::item::transform

Definition at line 47 of file renderer.hpp.


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