HDK
|
#include <GUI_ViewParameter.h>
Classes | |
class | gui_View |
Public Types | |
enum | axis { OBLIQUE, CUSTOM, XAXIS, YAXIS, ZAXIS, FRONT, RIGHT, TOP, BACK, LEFT, BOTTOM, CPLANE } |
enum | orientation { Y_UP, Z_UP } |
enum | GUI_ZoomItem { GUI_WIN_SIZE, GUI_ORTHO_WIDTH } |
enum | GUI_ViewAdjustLimits { GUI_VIEW_ADJUST_NONE = 0, GUI_VIEW_ADJUST_FAR = 1, GUI_VIEW_ADJUST_NEAR = 2, GUI_VIEW_ADJUST_BOTH = 3 } |
Definition at line 64 of file GUI_ViewParameter.h.
Enumerator | |
---|---|
OBLIQUE | |
CUSTOM | |
XAXIS | |
YAXIS | |
ZAXIS | |
FRONT | |
RIGHT | |
TOP | |
BACK | |
LEFT | |
BOTTOM | |
CPLANE |
Definition at line 71 of file GUI_ViewParameter.h.
Enumerator | |
---|---|
GUI_VIEW_ADJUST_NONE | |
GUI_VIEW_ADJUST_FAR | |
GUI_VIEW_ADJUST_NEAR | |
GUI_VIEW_ADJUST_BOTH |
Definition at line 433 of file GUI_ViewParameter.h.
Enumerator | |
---|---|
GUI_WIN_SIZE | |
GUI_ORTHO_WIDTH |
Definition at line 238 of file GUI_ViewParameter.h.
Enumerator | |
---|---|
Y_UP | |
Z_UP |
Definition at line 74 of file GUI_ViewParameter.h.
GUI_ViewParameter::GUI_ViewParameter | ( | ) |
GUI_ViewParameter::~GUI_ViewParameter | ( | ) |
|
delete |
void GUI_ViewParameter::adjustNearFarClip | ( | ) |
|
inline |
Definition at line 325 of file GUI_ViewParameter.h.
void GUI_ViewParameter::beginContinuouslyExportedOperation | ( | ) |
void GUI_ViewParameter::boxZoom | ( | fpreal | firstx, |
fpreal | firsty, | ||
fpreal | lastx, | ||
fpreal | lasty, | ||
fpreal | distance | ||
) |
|
inline |
Definition at line 291 of file GUI_ViewParameter.h.
|
inline |
Definition at line 290 of file GUI_ViewParameter.h.
|
inline |
Definition at line 538 of file GUI_ViewParameter.h.
|
inline |
Definition at line 403 of file GUI_ViewParameter.h.
bool GUI_ViewParameter::continuouslyExportedOperationInProgress | ( | ) | const |
|
static |
void GUI_ViewParameter::convertTransform | ( | GUI_ViewParameter::axis | home_axis, |
GUI_ViewParameter::orientation | old_mode, | ||
GUI_ViewParameter::orientation | new_mode | ||
) |
|
static |
void GUI_ViewParameter::directedDolly | ( | const UT_Vector3R & | unit_worldspace_dir, |
fpreal | dx, | ||
bool | precise_zoom = false , |
||
bool | smooth_deltas = false |
||
) |
|
inline |
Definition at line 365 of file GUI_ViewParameter.h.
void GUI_ViewParameter::endContinuouslyExportedOperation | ( | ) |
void GUI_ViewParameter::forceTransformMatrix | ( | const UT_DMatrix4 & | mat | ) |
|
inline |
Definition at line 442 of file GUI_ViewParameter.h.
|
inlinestatic |
Definition at line 490 of file GUI_ViewParameter.h.
|
inline |
Definition at line 571 of file GUI_ViewParameter.h.
Definition at line 581 of file GUI_ViewParameter.h.
|
inline |
Definition at line 450 of file GUI_ViewParameter.h.
|
inline |
Definition at line 452 of file GUI_ViewParameter.h.
|
inline |
Definition at line 170 of file GUI_ViewParameter.h.
UT_Vector3 GUI_ViewParameter::getCameraDir | ( | fpreal | px = 0.5 , |
fpreal | py = 0.5 |
||
) |
|
inline |
Definition at line 546 of file GUI_ViewParameter.h.
|
inline |
Definition at line 185 of file GUI_ViewParameter.h.
|
inlinestatic |
Definition at line 496 of file GUI_ViewParameter.h.
|
inline |
Definition at line 321 of file GUI_ViewParameter.h.
|
inline |
Definition at line 311 of file GUI_ViewParameter.h.
|
inline |
Definition at line 588 of file GUI_ViewParameter.h.
|
inline |
Definition at line 562 of file GUI_ViewParameter.h.
|
inline |
Definition at line 565 of file GUI_ViewParameter.h.
|
inline |
Definition at line 568 of file GUI_ViewParameter.h.
|
static |
void GUI_ViewParameter::getFrustumPoints | ( | UT_Vector3FArray & | pnts | ) |
|
static |
|
inline |
Definition at line 574 of file GUI_ViewParameter.h.
|
inline |
Definition at line 544 of file GUI_ViewParameter.h.
|
inline |
Definition at line 301 of file GUI_ViewParameter.h.
|
inline |
Definition at line 511 of file GUI_ViewParameter.h.
|
inline |
Definition at line 540 of file GUI_ViewParameter.h.
|
inline |
Definition at line 166 of file GUI_ViewParameter.h.
Definition at line 303 of file GUI_ViewParameter.h.
|
inline |
Definition at line 310 of file GUI_ViewParameter.h.
|
inline |
Definition at line 587 of file GUI_ViewParameter.h.
|
inline |
Definition at line 357 of file GUI_ViewParameter.h.
|
static |
|
static |
|
inline |
Definition at line 297 of file GUI_ViewParameter.h.
|
inline |
Definition at line 559 of file GUI_ViewParameter.h.
|
inline |
Definition at line 472 of file GUI_ViewParameter.h.
void GUI_ViewParameter::getProjection | ( | UT_Matrix4D & | proj, |
bool | depth_adjust = true |
||
) |
|
inline |
Definition at line 506 of file GUI_ViewParameter.h.
void GUI_ViewParameter::getReverseDepthProjection | ( | UT_Matrix4D & | proj, |
bool | infinite_far_plane | ||
) |
|
inline |
Definition at line 168 of file GUI_ViewParameter.h.
|
inline |
Definition at line 504 of file GUI_ViewParameter.h.
|
inline |
Definition at line 315 of file GUI_ViewParameter.h.
|
inline |
Definition at line 381 of file GUI_ViewParameter.h.
|
inlinestatic |
Definition at line 493 of file GUI_ViewParameter.h.
|
inline |
Definition at line 411 of file GUI_ViewParameter.h.
|
inline |
Definition at line 468 of file GUI_ViewParameter.h.
|
inline |
Definition at line 172 of file GUI_ViewParameter.h.
|
inline |
Definition at line 509 of file GUI_ViewParameter.h.
void GUI_ViewParameter::getTransformMatrix | ( | UT_DMatrix4 & | mat, |
fpreal | time | ||
) |
|
inlinestatic |
Definition at line 487 of file GUI_ViewParameter.h.
void GUI_ViewParameter::getUnclippedProjection | ( | UT_Matrix4D & | project, |
fpreal | left_crop = 0.0 , |
||
fpreal | right_crop = 1.0 , |
||
fpreal | bottom_crop = 0.0 , |
||
fpreal | top_crop = 1.0 |
||
) |
|
inline |
Definition at line 154 of file GUI_ViewParameter.h.
|
inline |
Definition at line 293 of file GUI_ViewParameter.h.
|
inline |
Definition at line 292 of file GUI_ViewParameter.h.
void GUI_ViewParameter::getViewBoundsRelativeToNominalWindow | ( | fpreal & | l, |
fpreal & | r, | ||
fpreal & | b, | ||
fpreal & | t | ||
) | const |
|
inline |
Definition at line 151 of file GUI_ViewParameter.h.
UT_PlaneD GUI_ViewParameter::getViewPlane | ( | ) |
|
inline |
Definition at line 76 of file GUI_ViewParameter.h.
|
inline |
Definition at line 99 of file GUI_ViewParameter.h.
|
inline |
Definition at line 91 of file GUI_ViewParameter.h.
Definition at line 83 of file GUI_ViewParameter.h.
|
inline |
Definition at line 89 of file GUI_ViewParameter.h.
Definition at line 664 of file GUI_ViewParameter.h.
|
inline |
Definition at line 289 of file GUI_ViewParameter.h.
|
inline |
Definition at line 149 of file GUI_ViewParameter.h.
Definition at line 340 of file GUI_ViewParameter.h.
|
inline |
Definition at line 428 of file GUI_ViewParameter.h.
|
inline |
Definition at line 429 of file GUI_ViewParameter.h.
|
inline |
Definition at line 430 of file GUI_ViewParameter.h.
|
inline |
Definition at line 431 of file GUI_ViewParameter.h.
|
inline |
Definition at line 591 of file GUI_ViewParameter.h.
|
inline |
Definition at line 590 of file GUI_ViewParameter.h.
|
inline |
Definition at line 419 of file GUI_ViewParameter.h.
void GUI_ViewParameter::homeRotation | ( | axis | a, |
UT_Matrix3R & | rot | ||
) | const |
void GUI_ViewParameter::homeToBox | ( | int | width, |
int | height, | ||
fpreal | minzoom, | ||
UT_BoundingBox & | box, | ||
const UT_Matrix3R * | rot = NULL , |
||
bool | centre_to_origin = false , |
||
bool | zoom_in = false |
||
) |
|
inline |
Definition at line 296 of file GUI_ViewParameter.h.
|
inline |
Definition at line 285 of file GUI_ViewParameter.h.
|
inline |
Definition at line 330 of file GUI_ViewParameter.h.
|
inlinestatic |
Definition at line 479 of file GUI_ViewParameter.h.
|
inlinestatic |
Definition at line 481 of file GUI_ViewParameter.h.
bool GUI_ViewParameter::load | ( | UT_IStream & | is | ) |
void GUI_ViewParameter::offsetZoom | ( | fpreal | sx, |
fpreal | sy, | ||
fpreal | dx, | ||
GUI_ZoomItem | item, | ||
bool | precise_zoom = false |
||
) |
void GUI_ViewParameter::offsetZoom | ( | fpreal | sx, |
fpreal | sy, | ||
fpreal | dx, | ||
GUI_ZoomItem | item, | ||
const UT_InclusiveRect & | viewport, | ||
bool | precise_zoom = false |
||
) |
bool GUI_ViewParameter::oldLoad | ( | UT_IStream & | is, |
int | version | ||
) |
void GUI_ViewParameter::resetFOV | ( | ) |
void GUI_ViewParameter::rotate | ( | UT_Axis3::axis | axis, |
fpreal | dx | ||
) |
void GUI_ViewParameter::rotate | ( | const UT_Vector3R & | axis, |
fpreal | dx | ||
) |
void GUI_ViewParameter::rotate | ( | const UT_Quaternion & | quat | ) |
|
inline |
Definition at line 445 of file GUI_ViewParameter.h.
int GUI_ViewParameter::save | ( | std::ostream & | os, |
char | separator = '\n' , |
||
bool | for_view_copy = false |
||
) | const |
void GUI_ViewParameter::scroll | ( | fpreal | dx, |
fpreal | dy, | ||
const UT_InclusiveRect & | viewport | ||
) |
|
inline |
Definition at line 440 of file GUI_ViewParameter.h.
Definition at line 488 of file GUI_ViewParameter.h.
Definition at line 570 of file GUI_ViewParameter.h.
Definition at line 576 of file GUI_ViewParameter.h.
Definition at line 449 of file GUI_ViewParameter.h.
Definition at line 451 of file GUI_ViewParameter.h.
|
inline |
Definition at line 550 of file GUI_ViewParameter.h.
|
inline |
Definition at line 545 of file GUI_ViewParameter.h.
Definition at line 494 of file GUI_ViewParameter.h.
|
static |
Definition at line 561 of file GUI_ViewParameter.h.
Definition at line 564 of file GUI_ViewParameter.h.
Definition at line 567 of file GUI_ViewParameter.h.
Definition at line 454 of file GUI_ViewParameter.h.
Definition at line 573 of file GUI_ViewParameter.h.
Definition at line 542 of file GUI_ViewParameter.h.
|
inline |
Definition at line 300 of file GUI_ViewParameter.h.
|
inline |
Definition at line 329 of file GUI_ViewParameter.h.
Definition at line 302 of file GUI_ViewParameter.h.
Definition at line 349 of file GUI_ViewParameter.h.
|
static |
Definition at line 298 of file GUI_ViewParameter.h.
Definition at line 558 of file GUI_ViewParameter.h.
|
inline |
Definition at line 474 of file GUI_ViewParameter.h.
void GUI_ViewParameter::setProjection | ( | RE_RenderContext | r | ) |
void GUI_ViewParameter::setProjectionOverride | ( | UT_Matrix4D * | override | ) |
|
inline |
Definition at line 499 of file GUI_ViewParameter.h.
|
inline |
Definition at line 313 of file GUI_ViewParameter.h.
Definition at line 388 of file GUI_ViewParameter.h.
Definition at line 491 of file GUI_ViewParameter.h.
|
inline |
Definition at line 316 of file GUI_ViewParameter.h.
Definition at line 395 of file GUI_ViewParameter.h.
|
inline |
Definition at line 465 of file GUI_ViewParameter.h.
|
inline |
Definition at line 521 of file GUI_ViewParameter.h.
Definition at line 485 of file GUI_ViewParameter.h.
|
inline |
Definition at line 145 of file GUI_ViewParameter.h.
|
inline |
Definition at line 94 of file GUI_ViewParameter.h.
Definition at line 666 of file GUI_ViewParameter.h.
Definition at line 332 of file GUI_ViewParameter.h.
Definition at line 444 of file GUI_ViewParameter.h.
void GUI_ViewParameter::viewToViewportProjectionBounds | ( | fpreal & | left, |
fpreal & | right, | ||
fpreal & | bottom, | ||
fpreal & | top | ||
) | const |
void GUI_ViewParameter::worldLockedScroll | ( | const UT_Vector3R & | locked_pos, |
fpreal | dx, | ||
fpreal | dy | ||
) |
void GUI_ViewParameter::zoom | ( | fpreal | dx, |
GUI_ZoomItem | item, | ||
bool | precise_zoom = false |
||
) |
void GUI_ViewParameter::zoom | ( | fpreal | dx, |
GUI_ZoomItem | item, | ||
const UT_InclusiveRect & | viewport, | ||
bool | precise_zoom = false |
||
) |
fpreal GUI_ViewParameter::myAdjustedFar |
Definition at line 692 of file GUI_ViewParameter.h.
fpreal GUI_ViewParameter::myAdjustedH |
Definition at line 696 of file GUI_ViewParameter.h.
fpreal GUI_ViewParameter::myAdjustedNear |
Definition at line 691 of file GUI_ViewParameter.h.
fpreal GUI_ViewParameter::myAdjustedW |
Definition at line 695 of file GUI_ViewParameter.h.
fpreal GUI_ViewParameter::myAdjustedX |
Definition at line 693 of file GUI_ViewParameter.h.
fpreal GUI_ViewParameter::myAdjustedY |
Definition at line 694 of file GUI_ViewParameter.h.
fpreal GUI_ViewParameter::myClear |
Definition at line 594 of file GUI_ViewParameter.h.
int GUI_ViewParameter::myFog |
Definition at line 597 of file GUI_ViewParameter.h.
float GUI_ViewParameter::myFogAlpha |
Definition at line 602 of file GUI_ViewParameter.h.
float GUI_ViewParameter::myFogColor[3] |
Definition at line 601 of file GUI_ViewParameter.h.
float GUI_ViewParameter::myFogDensity |
Definition at line 598 of file GUI_ViewParameter.h.
float GUI_ViewParameter::myFogFar |
Definition at line 600 of file GUI_ViewParameter.h.
float GUI_ViewParameter::myFogNear |
Definition at line 599 of file GUI_ViewParameter.h.
fpreal GUI_ViewParameter::myFrustumHeightScale |
Definition at line 700 of file GUI_ViewParameter.h.
fpreal GUI_ViewParameter::myFrustumWidthScale |
Definition at line 699 of file GUI_ViewParameter.h.
fpreal GUI_ViewParameter::myFullH |
Definition at line 698 of file GUI_ViewParameter.h.
fpreal GUI_ViewParameter::myFullW |
Definition at line 697 of file GUI_ViewParameter.h.
fpreal GUI_ViewParameter::myLastZoomDelta |
Definition at line 702 of file GUI_ViewParameter.h.
fpreal GUI_ViewParameter::myPixelAspect |
Definition at line 688 of file GUI_ViewParameter.h.
fpreal GUI_ViewParameter::myWinRoll |
Definition at line 605 of file GUI_ViewParameter.h.