#include <HOM_GeometryViewport.h>
|
| 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 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 | isActive2D ()=0 |
|
virtual bool | isActive3D ()=0 |
|
virtual bool | usesConstructionPlane ()=0 |
|
virtual HOM_Node * | queryNodeAtPixel (int x, int y)=0 |
|
virtual HOM_Prim * | queryPrimAtPixel (HOM_Node *node, int x, int y)=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)=0 |
|
virtual std::vector< int > | size ()=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 26 of file HOM_GeometryViewport.h.
HOM_GeometryViewport::HOM_GeometryViewport |
( |
| ) |
|
|
inline |
virtual HOM_GeometryViewport::~HOM_GeometryViewport |
( |
| ) |
|
|
inlinevirtual |
virtual void HOM_GeometryViewport::addOpaqueEventCallback |
( |
void * |
callback | ) |
|
|
pure virtual |
virtual HOM_Matrix4* HOM_GeometryViewport::cameraToModelTransform |
( |
| ) |
|
|
pure virtual |
virtual void HOM_GeometryViewport::clearOpaqueEventCallbacks |
( |
| ) |
|
|
pure virtual |
virtual void HOM_GeometryViewport::draw |
( |
| ) |
|
|
pure virtual |
virtual void HOM_GeometryViewport::frameAll |
( |
| ) |
|
|
pure virtual |
virtual void HOM_GeometryViewport::frameGrid |
( |
| ) |
|
|
pure virtual |
virtual void HOM_GeometryViewport::frameNonTemplated |
( |
| ) |
|
|
pure virtual |
virtual void HOM_GeometryViewport::frameSelected |
( |
| ) |
|
|
pure virtual |
virtual void HOM_GeometryViewport::home |
( |
| ) |
|
|
pure virtual |
virtual void HOM_GeometryViewport::homeAll |
( |
| ) |
|
|
pure virtual |
virtual void HOM_GeometryViewport::homeBoundingBox |
( |
HOM_BoundingBox * |
bbox, |
|
|
bool |
center_to_origin = false |
|
) |
| |
|
pure virtual |
virtual void HOM_GeometryViewport::homeGrid |
( |
| ) |
|
|
pure virtual |
virtual void HOM_GeometryViewport::homeNonTemplated |
( |
| ) |
|
|
pure virtual |
virtual void HOM_GeometryViewport::homeSelected |
( |
| ) |
|
|
pure virtual |
virtual bool HOM_GeometryViewport::isActive2D |
( |
| ) |
|
|
pure virtual |
virtual bool HOM_GeometryViewport::isActive3D |
( |
| ) |
|
|
pure virtual |
virtual bool HOM_GeometryViewport::isCameraLockedToView |
( |
| ) |
|
|
pure virtual |
virtual void HOM_GeometryViewport::lockCameraToView |
( |
bool |
| ) |
|
|
pure virtual |
virtual std::pair<int, int> HOM_GeometryViewport::mapFromMouseChop |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
|
pure virtual |
virtual HOM_Matrix4* HOM_GeometryViewport::modelToGeometryTransform |
( |
| ) |
|
|
pure virtual |
virtual HOM_Matrix4* HOM_GeometryViewport::ndcToCameraTransform |
( |
| ) |
|
|
pure virtual |
virtual std::vector<void *> HOM_GeometryViewport::opaqueEventCallbacks |
( |
| ) |
|
|
pure virtual |
virtual HOM_Geometry* HOM_GeometryViewport::queryInspectedGeometry |
( |
| ) |
|
|
pure virtual |
virtual HOM_Prim* HOM_GeometryViewport::queryInspectedPrim |
( |
| ) |
|
|
pure virtual |
virtual HOM_Node* HOM_GeometryViewport::queryNodeAtPixel |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
|
pure virtual |
virtual void HOM_GeometryViewport::removeOpaqueEventCallback |
( |
void * |
callback | ) |
|
|
pure virtual |
virtual std::vector<int> HOM_GeometryViewport::resolutionInPixels |
( |
| ) |
|
|
pure virtual |
virtual void HOM_GeometryViewport::saveViewToCamera |
( |
HOM_ObjNode & |
camera_node | ) |
|
|
pure virtual |
virtual void HOM_GeometryViewport::setCamera |
( |
const char * |
camera_path | ) |
|
|
pure virtual |
virtual std::vector<int> HOM_GeometryViewport::size |
( |
| ) |
|
|
pure virtual |
virtual void HOM_GeometryViewport::useDefaultCamera |
( |
| ) |
|
|
pure virtual |
virtual bool HOM_GeometryViewport::usesConstructionPlane |
( |
| ) |
|
|
pure virtual |
virtual HOM_Vector3* HOM_GeometryViewport::viewPivot |
( |
| ) |
|
|
pure virtual |
virtual HOM_Matrix4* HOM_GeometryViewport::viewportToNDCTransform |
( |
| ) |
|
|
pure virtual |
virtual HOM_Matrix4* HOM_GeometryViewport::viewTransform |
( |
| ) |
|
|
pure virtual |
virtual HOM_Matrix4* HOM_GeometryViewport::windowToViewportTransform |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: