20#ifndef LIBREPCB_EDITOR_OPENGLOBJECT_H
21#define LIBREPCB_EDITOR_OPENGLOBJECT_H
62 virtual void draw(QOpenGLFunctions& gl, QOpenGLShaderProgram& program,
63 qreal alpha)
noexcept = 0;
Represents one 3D object in an OpenGL 3D model.
Definition openglobject.h:43
virtual ~OpenGlObject() noexcept=default
OpenGlObject(const OpenGlObject &other) noexcept=delete
Type
Definition openglobject.h:45
Type getType() const noexcept
Definition openglobject.h:61
virtual void draw(QOpenGLFunctions &gl, QOpenGLShaderProgram &program, qreal alpha) noexcept=0
const Type mType
Definition openglobject.h:66
OpenGlObject(Type type) noexcept
Definition openglobject.h:56
Definition occmodel.cpp:77