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 | |
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 |
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 | |
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 | 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 |
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 |