|
| HOM_GeometryViewport () |
|
| HOM_GeometryViewport (const HOM_GeometryViewport &) |
|
virtual | ~HOM_GeometryViewport () |
|
virtual std::string | __repr__ ()=0 |
|
virtual HOM_EnumValue & | type ()=0 |
|
virtual void | changeType (HOM_EnumValue &type)=0 |
|
virtual
HOM_GeometryViewportSettings * | settings ()=0 |
|
virtual std::string | name ()=0 |
|
virtual void | changeName (std::string &name)=0 |
|
virtual void | home ()=0 |
|
virtual void | homeAll ()=0 |
|
virtual void | homeSelected ()=0 |
|
virtual void | homeGrid ()=0 |
|
virtual void | homeNonTemplated ()=0 |
|
virtual void | homeBoundingBox (HOM_BoundingBox *bbox, bool center_to_origin=false)=0 |
|
virtual void | frameAll ()=0 |
|
virtual void | frameBoundingBox (HOM_BoundingBox *bbox=NULL)=0 |
|
virtual void | frameSelected ()=0 |
|
virtual void | frameGrid ()=0 |
|
virtual void | frameNonTemplated ()=0 |
|
virtual void | draw ()=0 |
|
virtual HOM_Matrix4 * | viewTransform ()=0 |
|
virtual HOM_Matrix4 * | modelToGeometryTransform ()=0 |
|
virtual HOM_Matrix4 * | cameraToModelTransform ()=0 |
|
virtual HOM_Matrix4 * | ndcToCameraTransform ()=0 |
|
virtual HOM_Matrix4 * | viewportToNDCTransform ()=0 |
|
virtual HOM_Matrix4 * | windowToViewportTransform ()=0 |
|
virtual HOM_Vector3 * | viewPivot ()=0 |
|
virtual std::vector< int > | resolutionInPixels ()=0 |
|
virtual HOM_ObjNode * | camera ()=0 |
|
virtual std::string | cameraPath ()=0 |
|
virtual void | setCamera (HOM_ObjNode &camera_node)=0 |
|
virtual void | setCamera (const char *camera_path)=0 |
|
virtual void | saveViewToCamera (HOM_ObjNode &camera_node)=0 |
|
virtual
HOM_GeometryViewportCamera * | defaultCamera ()=0 |
|
virtual void | setDefaultCamera (HOM_GeometryViewportCamera *cam_settings)=0 |
|
virtual void | useDefaultCamera ()=0 |
|
virtual bool | isCameraLockedToView ()=0 |
|
virtual void | lockCameraToView (bool)=0 |
|
virtual bool | isViewExportedToCameraContinuously ()=0 |
|
virtual void | exportViewToCameraContinuously (bool)=0 |
|
virtual bool | isActive2D ()=0 |
|
virtual bool | isActive3D ()=0 |
|
virtual bool | usesConstructionPlane ()=0 |
|
virtual HOM_Node * | queryNodeAtPixel (int x, int y, bool pick_templates=false)=0 |
|
virtual HOM_Prim * | queryPrimAtPixel (HOM_Node *node, int x, int y)=0 |
|
virtual std::vector
< HOM_ElemPtr< HOM_Node > > | _queryNodesInBox (int x, int y, int w, int h, bool pick_templates=false)=0 |
|
virtual std::pair< int, int > | _queryPrimOnDrawables (const std::vector< HOM_Drawable * > &drawables, int x, int y, bool enable_occlusion, bool handle_pick_radius=false)=0 |
|
virtual std::vector< std::pair
< int, HOM_ElemPtr
< HOM_Selection > > > | _queryComponentsOnDrawables (const std::vector< HOM_Drawable * > &drawables, HOM_Vector2 &start, HOM_Vector2 *end_inclusive=nullptr, bool enable_occlusion=false, bool contained=false)=0 |
|
virtual HOM_Geometry * | queryInspectedGeometry ()=0 |
|
virtual HOM_Prim * | queryInspectedPrim ()=0 |
|
virtual std::pair< HOM_ElemPtr
< HOM_Vector3 >, HOM_ElemPtr
< HOM_Vector3 > > | mapToWorld (double x, double y)=0 |
|
virtual HOM_Vector2 * | mapToScreen (const HOM_Vector3 &pos)=0 |
|
virtual std::pair< int, int > | mapFromMouseChop (double x, double y)=0 |
|
virtual UT_Tuple< HOM_ElemPtr
< HOM_Vector3 >, HOM_ElemPtr
< HOM_Vector3 >, bool > | queryWorldPositionAndNormal (int x, int y, const HOM_EnumValue selection_restriction=HOM_snapSelectionMode::SnapToAll)=0 |
|
virtual std::vector< int > | size ()=0 |
|
virtual std::vector< int > | geometry ()=0 |
|
virtual void | addOpaqueEventCallback (void *callback)=0 |
|
virtual void | removeOpaqueEventCallback (void *callback)=0 |
|
virtual std::vector< void * > | opaqueEventCallbacks ()=0 |
|
virtual void | clearOpaqueEventCallbacks ()=0 |
|
Definition at line 29 of file HOM_GeometryViewport.h.