MeshLib Documentation
Loading...
Searching...
No Matches
MR::Viewport Member List

This is the complete list of members for MR::Viewport, including all inherited members.

allModelsInsideViewportRectangle() constMR::Viewport
BaseFitParams typedefMR::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) constMR::Viewport
clipSpaceToViewportSpace(const std::vector< Vector3f > &p) constMR::Viewport
clone() constMR::Viewportinline
const_pick_render_object() constMR::Viewport
const_pick_render_object(const std::vector< const VisualObject * > &objects) constMR::Viewport
constMultiPickObjects(const std::vector< const VisualObject * > &objects, const std::vector< Vector2f > &viewportPoints) constMR::Viewport
draw(const VisualObject &obj, DepthFunction depthFunc=DepthFunction::Default, RenderModelPassMask pass=RenderModelPassMask::All, bool allowAlphaSort=false) constMR::Viewport
draw(const VisualObject &obj, const AffineXf3f &xf, DepthFunction depthFunc=DepthFunction::Default, RenderModelPassMask pass=RenderModelPassMask::All, bool allowAlphaSort=false) constMR::Viewport
draw(const VisualObject &obj, const AffineXf3f &xf, const Matrix4f &projM, DepthFunction depthFunc=DepthFunction::Default, RenderModelPassMask pass=RenderModelPassMask::All, bool allowAlphaSort=false) constMR::Viewport
drawLines(const std::vector< LineSegm3f > &lines, const std::vector< SegmEndColors > &colors, const LinePointImmediateRenderParams &params)MR::Viewport
drawLines(const std::vector< LineSegm3f > &lines, const std::vector< SegmEndColors > &colors, float width=1, bool depthTest=true)MR::Viewportinline
drawPoints(const std::vector< Vector3f > &points, const std::vector< Vector4f > &colors, const LinePointImmediateRenderParams &params)MR::Viewport
drawPoints(const std::vector< Vector3f > &points, const std::vector< Vector4f > &colors, float width=1, bool depthTest=true)MR::Viewportinline
drawTris(const std::vector< Triangle3f > &tris, const std::vector< TriCornerColors > &colors, const ModelRenderParams &params, 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) constMR::Viewport
findVisibleFaces(const BitSet &includePixBs, int maxRenderResolutionSide=512) constMR::Viewport
fitBox(const Box3f &newSceneBox, float fill=1.0f, bool snapView=true)MR::Viewport
FitBoxParams typedefMR::Viewport
fitData(float fill=1.0f, bool snapView=true)MR::Viewport
FitDataParams typedefMR::Viewport
FitMode typedefMR::Viewport
get(ViewportId viewportId={})MR::Viewportstatic
getBackwardDirection() constMR::Viewportinline
getBaseRenderParams() constMR::Viewportinline
getBaseRenderParams(const Matrix4f &projM) constMR::Viewportinline
getCameraPoint() constMR::Viewport
getModelRenderParams(const Matrix4f &modelM, Matrix4f *normM, DepthFunction depthFunc=DepthFunction::Default, RenderModelPassMask pass=RenderModelPassMask::All, bool allowAlphaSort=false) constMR::Viewportinline
getModelRenderParams(const Matrix4f &modelM, const Matrix4f &projM, Matrix4f *normM, DepthFunction depthFunc=DepthFunction::Default, RenderModelPassMask pass=RenderModelPassMask::All, bool allowAlphaSort=false) constMR::Viewport
getParameters() constMR::Viewportinline
getPixelSize() constMR::Viewport
getPixelSizeAtPoint(const Vector3f &worldPoint) constMR::Viewport
getRatio() constMR::Viewport
getRedrawFlag() constMR::Viewportinline
getRightDirection() constMR::Viewportinline
getRotationPivot() constMR::Viewport
getSceneBox() constMR::Viewport
getUnscaledViewXf() constMR::Viewport
getUpDirection() constMR::Viewportinline
getViewportRect() constMR::Viewport
getViewXf() constMR::Viewportinline
idMR::Viewport
init()MR::Viewport
multiPickObjects(std::span< VisualObject *const > objects, const std::vector< Vector2f > &viewportPoints) constMR::Viewport
operator=(Viewport &&) noexcept=defaultMR::Viewport
pick_render_object() constMR::Viewport
pick_render_object(uint16_t pickRadius) constMR::Viewport
pick_render_object(const std::vector< VisualObject * > &objects) constMR::Viewport
pick_render_object(const std::vector< VisualObject * > &objects, uint16_t pickRadius, bool exactPickFirst=true) constMR::Viewport
pick_render_object(bool exactPickFirst) constMR::Viewport
pick_render_object(const Vector2f &viewportPoint) constMR::Viewport
pick_render_object(const std::vector< VisualObject * > &objects, const Vector2f &viewportPoint) constMR::Viewport
pickRenderObject(const PickRenderObjectParams &params=PickRenderObjectParams::defaults()) constMR::Viewport
pickRenderObject(std::span< VisualObject *const > objects, const PickRenderObjectParams &params=PickRenderObjectParams::defaults()) constMR::Viewport
pickRenderObjectConst(std::span< const VisualObject *const > objects, const PickRenderObjectParams &params=PickRenderObjectParams::defaults()) constMR::Viewport
PickRenderObjectPredicate typedefMR::Viewport
postDraw() constMR::Viewport
preciseFitBoxToScreenBorder(const FitBoxParams &params)MR::Viewport
preciseFitDataToScreenBorder(const FitDataParams &params={})MR::Viewport
preDraw()MR::Viewport
projectToClipSpace(const Vector3f &worldPoint) constMR::Viewport
projectToClipSpace(const std::vector< Vector3f > &worldPoints) constMR::Viewport
projectToViewportSpace(const Vector3f &worldPoint) constMR::Viewport
projectToViewportSpace(const std::vector< Vector3f > &worldPoints) constMR::Viewport
resetRedrawFlag()MR::Viewportinline
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 &params)MR::Viewport
setRotation(bool state)MR::Viewport
setSelectable(bool on)MR::Viewportinline
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) constMR::Viewport
unprojectFromClipSpace(const std::vector< Vector3f > &clipPoints) constMR::Viewport
unprojectFromViewportSpace(const Vector3f &viewportPoint) constMR::Viewport
unprojectFromViewportSpace(const std::vector< Vector3f > &viewportPoints) constMR::Viewport
unprojectPixelRay(const Vector2f &viewportPoint) constMR::Viewport
Viewport()MR::Viewport
Viewport(Viewport &&) noexcept=defaultMR::Viewport
ViewportRectangle typedefMR::Viewport
viewportSpaceToClipSpace(const Vector3f &p) constMR::Viewport
viewportSpaceToClipSpace(const std::vector< Vector3f > &p) constMR::Viewport
worldToCameraSpace(const Vector3f &p) constMR::Viewport
worldToCameraSpace(const std::vector< Vector3f > &p) constMR::Viewport
~Viewport()MR::Viewport