Euphoria
|
eu::render::PositionedLines Struct Reference
#include <positionedlines.h>
Inheritance diagram for eu::render::PositionedLines:
Public Member Functions | |
PositionedLines (const std::shared_ptr< CompiledLines > &alines) | |
void | render (const mat4f &projection_matrix, const mat4f &view_matrix, const vec3f &camera, const render::Light &light) override |
Public Member Functions inherited from eu::render::Instance | |
Instance () | |
virtual | ~Instance ()=default |
Instance (const Instance &)=delete | |
Instance (Instance &&)=delete | |
void | operator= (const Instance &)=delete |
void | operator= (Instance &&)=delete |
mat4f | calc_model_matrix () const |
Public Attributes | |
std::shared_ptr< CompiledLines > | lines |
Public Attributes inherited from eu::render::Instance | |
bool | remove_this = false |
vec3f | position |
quatf | rotation |
Detailed Description
Definition at line 10 of file positionedlines.h.
Constructor & Destructor Documentation
◆ PositionedLines()
eu::render::PositionedLines::PositionedLines | ( | const std::shared_ptr< CompiledLines > & | alines | ) |
Definition at line 7 of file positionedlines.cc.
Member Function Documentation
◆ render()
|
overridevirtual |
Implements eu::render::Instance.
Definition at line 17 of file positionedlines.cc.
Member Data Documentation
◆ lines
std::shared_ptr<CompiledLines> eu::render::PositionedLines::lines |
Definition at line 23 of file positionedlines.h.
The documentation for this struct was generated from the following files:
- libs/render/src/render/positionedlines.h
- libs/render/src/render/positionedlines.cc