KiCad PCB EDA Suite
Loading...
Searching...
No Matches
RENDER_3D_OPENGL::MODELTORENDER Struct Reference

Public Member Functions

 MODELTORENDER (glm::mat4 aModelWorldMat, std::shared_ptr< MODEL_3D > aModel, float aOpacity, bool aIsTransparent, bool aIsSelected)
 

Public Attributes

glm::mat4 m_modelWorldMat
 
std::shared_ptr< MODEL_3Dm_model
 
float m_opacity
 
bool m_isTransparent
 
bool m_isSelected
 

Detailed Description

Definition at line 184 of file render_3d_opengl.h.

Constructor & Destructor Documentation

◆ MODELTORENDER()

RENDER_3D_OPENGL::MODELTORENDER::MODELTORENDER ( glm::mat4 aModelWorldMat,
std::shared_ptr< MODEL_3D > aModel,
float aOpacity,
bool aIsTransparent,
bool aIsSelected )
inline

Definition at line 192 of file render_3d_opengl.h.

References m_isSelected, m_isTransparent, m_model, m_modelWorldMat, m_opacity, and move.

Member Data Documentation

◆ m_isSelected

bool RENDER_3D_OPENGL::MODELTORENDER::m_isSelected

Definition at line 190 of file render_3d_opengl.h.

Referenced by MODELTORENDER(), and RENDER_3D_OPENGL::renderModel().

◆ m_isTransparent

bool RENDER_3D_OPENGL::MODELTORENDER::m_isTransparent

Definition at line 189 of file render_3d_opengl.h.

Referenced by MODELTORENDER(), and RENDER_3D_OPENGL::renderModel().

◆ m_model

std::shared_ptr<MODEL_3D> RENDER_3D_OPENGL::MODELTORENDER::m_model

Definition at line 187 of file render_3d_opengl.h.

Referenced by MODELTORENDER(), and RENDER_3D_OPENGL::renderModel().

◆ m_modelWorldMat

glm::mat4 RENDER_3D_OPENGL::MODELTORENDER::m_modelWorldMat

Definition at line 186 of file render_3d_opengl.h.

Referenced by MODELTORENDER(), and RENDER_3D_OPENGL::renderModel().

◆ m_opacity

float RENDER_3D_OPENGL::MODELTORENDER::m_opacity

Definition at line 188 of file render_3d_opengl.h.

Referenced by MODELTORENDER(), and RENDER_3D_OPENGL::renderModel().


The documentation for this struct was generated from the following file: