This is the complete list of members for SceneBounds, including all inherited members.
AbstractGem(QObject *parent=0) | AbstractGem | explicit |
boundingSphereIntersectedBy(const LightRay &ray, QVector3D *collisionPoint=nullptr) | AbstractGem | |
color() const | AbstractGem | |
colorChanged() | AbstractGem | signal |
data() const | AbstractGem | |
faceIntersectedBy(const LightRay &ray, Triangle *&intersectedFace, QVector3D *collisionPoint=nullptr) | AbstractGem | protected |
intersectedBy(const LightRay &ray, QVector3D *collisionPoint=nullptr) | AbstractGem | virtual |
inWorldCoordinates(const Triangle &triangle) | AbstractGem | protected |
m_data | AbstractGem | protected |
m_radius | AbstractGem | protected |
model() const | AbstractGem | |
position() const | AbstractGem | |
positionChanged() | AbstractGem | signal |
processRayIntersection(const LightRay &ray, Scene *scene) override | SceneBounds | virtual |
radius() const | AbstractGem | |
rotate(const QQuaternion &quaternion) | AbstractGem | |
rotation() const | AbstractGem | |
rotationChanged() | AbstractGem | signal |
scale() const | AbstractGem | |
scaleChanged() | AbstractGem | signal |
SceneBounds(QObject *parent=0) | SceneBounds | explicit |
setColor(const QVector3D &color) | AbstractGem | |
setPosition(const QVector3D &position) override | SceneBounds | virtual |
setRotation(const QQuaternion &rotation) override | SceneBounds | virtual |
setRotationFromEuler(const QVector3D &eulerRotation) | AbstractGem | slot |
setScale(qreal scaleFactor) | AbstractGem | |
solveQuadricFormula(float a, float b, float c, float &x1, float &x2) | AbstractGem | protected |
type() const | AbstractGem | |
~AbstractGem() | AbstractGem | virtual |
~SceneBounds() | SceneBounds | virtual |