This is the complete list of members for MR::Viewport, including all inherited members.
| allModelsInsideViewportRectangle() const | MR::Viewport | |
| BaseFitParams typedef | MR::Viewport | |
| cameraLookAlong(const Vector3f &dir, const Vector3f &up) | MR::Viewport | |
| cameraRotateAround(const Line3f &axis, float angle) | MR::Viewport | |
| clearFramebuffers() | MR::Viewport | |
| clipSpaceToViewportSpace(const Vector3f &p) const | MR::Viewport | |
| clipSpaceToViewportSpace(const std::vector< Vector3f > &p) const | MR::Viewport | |
| clone() const | MR::Viewport | inline |
| const_pick_render_object() const | MR::Viewport | |
| const_pick_render_object(const std::vector< const VisualObject * > &objects) const | MR::Viewport | |
| constMultiPickObjects(const std::vector< const VisualObject * > &objects, const std::vector< Vector2f > &viewportPoints) const | MR::Viewport | |
| draw(const VisualObject &obj, DepthFunction depthFunc=DepthFunction::Default, RenderModelPassMask pass=RenderModelPassMask::All, bool allowAlphaSort=false) const | MR::Viewport | |
| draw(const VisualObject &obj, const AffineXf3f &xf, DepthFunction depthFunc=DepthFunction::Default, RenderModelPassMask pass=RenderModelPassMask::All, bool allowAlphaSort=false) const | MR::Viewport | |
| draw(const VisualObject &obj, const AffineXf3f &xf, const Matrix4f &projM, DepthFunction depthFunc=DepthFunction::Default, RenderModelPassMask pass=RenderModelPassMask::All, bool allowAlphaSort=false) const | MR::Viewport | |
| drawLines(const std::vector< LineSegm3f > &lines, const std::vector< SegmEndColors > &colors, const LinePointImmediateRenderParams ¶ms) | MR::Viewport | |
| drawLines(const std::vector< LineSegm3f > &lines, const std::vector< SegmEndColors > &colors, float width=1, bool depthTest=true) | MR::Viewport | inline |
| drawPoints(const std::vector< Vector3f > &points, const std::vector< Vector4f > &colors, const LinePointImmediateRenderParams ¶ms) | MR::Viewport | |
| drawPoints(const std::vector< Vector3f > &points, const std::vector< Vector4f > &colors, float width=1, bool depthTest=true) | MR::Viewport | inline |
| drawTris(const std::vector< Triangle3f > &tris, const std::vector< TriCornerColors > &colors, const ModelRenderParams ¶ms, bool depthTest=true) | MR::Viewport | |
| drawTris(const std::vector< Triangle3f > &tris, const std::vector< TriCornerColors > &colors, const Matrix4f &modelM={}, bool depthTest=true) | MR::Viewport | |
| findCameraLookingFaces(const Mesh &mesh, const AffineXf3f &meshToWorld) const | MR::Viewport | |
| findObjectsInRect(const Box2i &rect, int maxRenderResolutionSide=512) const | MR::Viewport | |
| findVisibleFaces(const BitSet &includePixBs, int maxRenderResolutionSide=512) const | MR::Viewport | |
| fitBox(const Box3f &newSceneBox, float fill=1.0f, bool snapView=true) | MR::Viewport | |
| FitBoxParams typedef | MR::Viewport | |
| fitData(float fill=1.0f, bool snapView=true) | MR::Viewport | |
| FitDataParams typedef | MR::Viewport | |
| FitMode typedef | MR::Viewport | |
| get(ViewportId viewportId={}) | MR::Viewport | static |
| getAxesPosition() const | MR::Viewport | |
| getAxesProjectionMatrix() const | MR::Viewport | inline |
| getAxesSize() const | MR::Viewport | |
| getBackwardDirection() const | MR::Viewport | inline |
| getBaseRenderParams() const | MR::Viewport | inline |
| getBaseRenderParams(const Matrix4f &projM) const | MR::Viewport | inline |
| getCameraPoint() const | MR::Viewport | |
| getModelRenderParams(const Matrix4f &modelM, Matrix4f *normM, DepthFunction depthFunc=DepthFunction::Default, RenderModelPassMask pass=RenderModelPassMask::All, bool allowAlphaSort=false) const | MR::Viewport | inline |
| getModelRenderParams(const Matrix4f &modelM, const Matrix4f &projM, Matrix4f *normM, DepthFunction depthFunc=DepthFunction::Default, RenderModelPassMask pass=RenderModelPassMask::All, bool allowAlphaSort=false) const | MR::Viewport | |
| getParameters() const | MR::Viewport | inline |
| getPixelSize() const | MR::Viewport | |
| getPixelSizeAtPoint(const Vector3f &worldPoint) const | MR::Viewport | |
| getRatio() const | MR::Viewport | |
| getRedrawFlag() const | MR::Viewport | inline |
| getRightDirection() const | MR::Viewport | inline |
| getRotationPivot() const | MR::Viewport | inline |
| getSceneBox() const | MR::Viewport | |
| getUnscaledViewXf() const | MR::Viewport | |
| getUpDirection() const | MR::Viewport | inline |
| getViewportRect() const | MR::Viewport | |
| getViewXf() const | MR::Viewport | inline |
| id | MR::Viewport | |
| init() | MR::Viewport | |
| multiPickObjects(std::span< VisualObject *const > objects, const std::vector< Vector2f > &viewportPoints, const BaseRenderParams *overrideRenderParams=nullptr) const | MR::Viewport | |
| operator=(Viewport &&) noexcept=default | MR::Viewport | |
| pick_render_object() const | MR::Viewport | |
| pick_render_object(uint16_t pickRadius) const | MR::Viewport | |
| pick_render_object(const std::vector< VisualObject * > &objects) const | MR::Viewport | |
| pick_render_object(const std::vector< VisualObject * > &objects, uint16_t pickRadius, bool exactPickFirst=true) const | MR::Viewport | |
| pick_render_object(bool exactPickFirst) const | MR::Viewport | |
| pick_render_object(const Vector2f &viewportPoint) const | MR::Viewport | |
| pick_render_object(const std::vector< VisualObject * > &objects, const Vector2f &viewportPoint) const | MR::Viewport | |
| pickRenderObject(const PickRenderObjectParams ¶ms=PickRenderObjectParams::defaults()) const | MR::Viewport | |
| pickRenderObject(std::span< VisualObject *const > objects, const PickRenderObjectParams ¶ms=PickRenderObjectParams::defaults()) const | MR::Viewport | |
| pickRenderObjectConst(std::span< const VisualObject *const > objects, const PickRenderObjectParams ¶ms=PickRenderObjectParams::defaults()) const | MR::Viewport | |
| PickRenderObjectPredicate typedef | MR::Viewport | |
| postDraw() const | MR::Viewport | |
| preciseFitBoxToScreenBorder(const FitBoxParams ¶ms) | MR::Viewport | |
| preciseFitDataToScreenBorder(const FitDataParams ¶ms={}) | MR::Viewport | |
| preDraw() | MR::Viewport | |
| projectToClipSpace(const Vector3f &worldPoint) const | MR::Viewport | |
| projectToClipSpace(const std::vector< Vector3f > &worldPoints) const | MR::Viewport | |
| projectToViewportSpace(const Vector3f &worldPoint) const | MR::Viewport | |
| projectToViewportSpace(const std::vector< Vector3f > &worldPoints) const | MR::Viewport | |
| resetRedrawFlag() | MR::Viewport | inline |
| resetStaticRotationPivot(const std::optional< Vector3f > &pivot=std::nullopt) | MR::Viewport | |
| rotationCenterMode(Parameters::RotationCenterMode mode) | MR::Viewport | |
| setAxesPos(const int pixelXoffset=-100, const int pixelYoffset=-100) | MR::Viewport | |
| setAxesSize(const int axisPixSize=80) | MR::Viewport | |
| setBackgroundColor(const Color &color) | MR::Viewport | |
| setCameraPoint(const Vector3f &cameraWorldPos) | MR::Viewport | |
| setCameraTrackballAngle(const Quaternionf &rot) | MR::Viewport | |
| setCameraTranslation(const Vector3f &translation) | MR::Viewport | |
| setCameraViewAngle(float newViewAngle) | MR::Viewport | |
| setCameraZoom(float zoom) | MR::Viewport | |
| setClippingPlane(const Plane3f &plane) | MR::Viewport | |
| setLabel(std::string s) | MR::Viewport | |
| setOrthographic(bool orthographic) | MR::Viewport | |
| setParameters(const Viewport::Parameters ¶ms) | MR::Viewport | |
| setRotation(bool state) | MR::Viewport | |
| setSelectable(bool on) | MR::Viewport | inline |
| setupView() | MR::Viewport | |
| setViewportRect(const ViewportRectangle &rect) | MR::Viewport | |
| showAxes(bool on) | MR::Viewport | |
| showClippingPlane(bool on) | MR::Viewport | |
| showGlobalBasis(bool on) | MR::Viewport | |
| showRotationCenter(bool on) | MR::Viewport | |
| shut() | MR::Viewport | |
| transformView(const AffineXf3f &xf) | MR::Viewport | |
| unprojectFromClipSpace(const Vector3f &clipPoint) const | MR::Viewport | |
| unprojectFromClipSpace(const std::vector< Vector3f > &clipPoints) const | MR::Viewport | |
| unprojectFromViewportSpace(const Vector3f &viewportPoint) const | MR::Viewport | |
| unprojectFromViewportSpace(const std::vector< Vector3f > &viewportPoints) const | MR::Viewport | |
| unprojectPixelRay(const Vector2f &viewportPoint) const | MR::Viewport | |
| Viewport() | MR::Viewport | |
| Viewport(Viewport &&) noexcept=default | MR::Viewport | |
| ViewportRectangle typedef | MR::Viewport | |
| viewportSpaceToClipSpace(const Vector3f &p) const | MR::Viewport | |
| viewportSpaceToClipSpace(const std::vector< Vector3f > &p) const | MR::Viewport | |
| worldToCameraSpace(const Vector3f &p) const | MR::Viewport | |
| worldToCameraSpace(const std::vector< Vector3f > &p) const | MR::Viewport | |
| ~Viewport() | MR::Viewport |