#include <scene_viewer.h>
◆ CameraType
◆ SceneViewer()
SceneViewer::SceneViewer |
( |
QWidget * |
parent = nullptr | ) |
|
|
explicit |
◆ ~SceneViewer()
SceneViewer::~SceneViewer |
( |
| ) |
|
◆ AddNewShaderProg()
void SceneViewer::AddNewShaderProg |
( |
const std::string & |
shaderProgName, |
|
|
const std::shared_ptr< QOpenGLShaderProgram > & |
newShaderProg |
|
) |
| |
◆ AddPermanentRenderObj()
◆ AddTempRenderableObj()
bool SceneViewer::AddTempRenderableObj |
( |
const std::string & |
tmpObjGroupName, |
|
|
RenderableObject * |
renderObj |
|
) |
| |
◆ CameraAttitudeChanged
void SceneViewer::CameraAttitudeChanged |
( |
const QVector3D & |
attitude | ) |
|
|
signal |
◆ CameraPos()
const QVector3D& SceneViewer::CameraPos |
( |
void |
| ) |
const |
|
inline |
◆ CameraPosChanged
void SceneViewer::CameraPosChanged |
( |
const QVector3D & |
pos | ) |
|
|
signal |
◆ CamerAttitude()
const QVector3D& SceneViewer::CamerAttitude |
( |
void |
| ) |
const |
|
inline |
◆ ChangeCameraType
void SceneViewer::ChangeCameraType |
( |
int |
index | ) |
|
|
slot |
◆ enterEvent()
void SceneViewer::enterEvent |
( |
QEvent * |
event | ) |
|
|
overrideprotected |
◆ FindShaderProg()
std::shared_ptr<QOpenGLShaderProgram> SceneViewer::FindShaderProg |
( |
const std::string & |
shaderProgName | ) |
|
|
inline |
◆ initializeGL()
void SceneViewer::initializeGL |
( |
| ) |
|
|
overrideprotected |
◆ is_init()
bool SceneViewer::is_init |
( |
void |
| ) |
const |
|
inline |
◆ IsFreeCamera()
bool SceneViewer::IsFreeCamera |
( |
void |
| ) |
const |
|
inline |
◆ leaveEvent()
void SceneViewer::leaveEvent |
( |
QEvent * |
event | ) |
|
|
overrideprotected |
◆ mouseMoveEvent()
void SceneViewer::mouseMoveEvent |
( |
QMouseEvent * |
mouseEvent | ) |
|
|
overrideprotected |
◆ mousePressEvent()
void SceneViewer::mousePressEvent |
( |
QMouseEvent * |
mouseEvent | ) |
|
|
overrideprotected |
◆ mouseReleaseEvent()
void SceneViewer::mouseReleaseEvent |
( |
QMouseEvent * |
event | ) |
|
|
overrideprotected |
◆ paintGL()
void SceneViewer::paintGL |
( |
| ) |
|
|
overrideprotected |
◆ ResetCameraPosAttitude
void SceneViewer::ResetCameraPosAttitude |
( |
void |
| ) |
|
|
slot |
◆ resizeGL()
void SceneViewer::resizeGL |
( |
int |
w, |
|
|
int |
h |
|
) |
| |
|
overrideprotected |
◆ sensitivity()
float SceneViewer::sensitivity |
( |
void |
| ) |
const |
|
inline |
◆ set_sensitivity
void SceneViewer::set_sensitivity |
( |
float |
s | ) |
|
|
inlineslot |
◆ setTempObjGroupEnabled()
void SceneViewer::setTempObjGroupEnabled |
( |
const std::string & |
tmpObjGroupName, |
|
|
bool |
b |
|
) |
| |
◆ UpdateCameraPitch
void SceneViewer::UpdateCameraPitch |
( |
double |
pitchInDegrees | ) |
|
|
slot |
◆ UpdateCameraRoll
void SceneViewer::UpdateCameraRoll |
( |
double |
rollInDegrees | ) |
|
|
slot |
◆ UpdateCameraX
void SceneViewer::UpdateCameraX |
( |
double |
x | ) |
|
|
slot |
◆ UpdateCameraY
void SceneViewer::UpdateCameraY |
( |
double |
Y | ) |
|
|
slot |
◆ UpdateCameraYaw
void SceneViewer::UpdateCameraYaw |
( |
double |
yawInDegrees | ) |
|
|
slot |
◆ UpdateCameraZ
void SceneViewer::UpdateCameraZ |
( |
double |
Z | ) |
|
|
slot |
◆ wheelEvent()
void SceneViewer::wheelEvent |
( |
QWheelEvent * |
event | ) |
|
|
overrideprotected |
The documentation for this class was generated from the following file: