|
| OdGsViewWrapperMinimalImpl (OdGsView *pRedirectionView=NULL) |
|
OdGsDevice * | device () const |
|
void | setDevice (OdGsDevice *pDevice) |
|
OdGiContext * | userGiContext () const |
|
void | setUserGiContext (OdGiContext *pUserGiContext) |
|
double | lineweightToDcScale () const |
|
void | setLineweightToDcScale (double scale) |
|
void | setViewport (const OdGePoint2d &lowerLeft, const OdGePoint2d &upperRight) |
|
void | setViewport (const OdGsDCRect &screenRect) |
|
void | setViewport (const OdGsDCRectDouble &screenRect) |
|
void | getViewport (OdGePoint2d &lowerLeft, OdGePoint2d &upperRight) const |
|
void | getViewport (OdGsDCRect &screenRect) const |
|
void | getViewport (OdGsDCRectDouble &screenRect) const |
|
void | setViewportClipRegion (int numContours, int const *numVertices, OdGsDCPoint const *vertices) |
|
void | setViewportClipRegion (int numContours, int const *numVertices, OdGePoint2d const *vertices) |
|
void | viewportClipRegion (OdIntArray &counts, OdGsDCPointArray &vertices) const |
|
void | viewportClipRegion (OdIntArray &counts, OdGePoint2dArray &vertices) const |
|
void | setViewportBorderProperties (ODCOLORREF color, int width) |
|
void | getViewportBorderProperties (ODCOLORREF &color, int &width) const |
|
void | setViewportBorderVisibility (bool visible) |
|
bool | isViewportBorderVisible () const |
|
void | setView (const OdGePoint3d &position, const OdGePoint3d &target, const OdGeVector3d &upVector, double fieldWidth, double fieldHeight, OdGsView::Projection projectionType=OdGsView::kParallel) |
|
OdGePoint3d | position () const |
|
OdGePoint3d | target () const |
|
OdGeVector3d | upVector () const |
|
double | lensLength () const |
|
void | setLensLength (double lensLength) |
|
bool | isPerspective () const |
|
double | fieldWidth () const |
|
double | fieldHeight () const |
|
void | setEnableFrontClip (bool enable) |
|
bool | isFrontClipped () const |
|
void | setFrontClip (double frontClip) |
|
double | frontClip () const |
|
void | setEnableBackClip (bool enable) |
|
bool | isBackClipped () const |
|
void | setBackClip (double backClip) |
|
double | backClip () const |
|
void | setMode (OdGsView::RenderMode mode) |
|
OdGsView::RenderMode | mode () const |
|
void | hide () |
|
void | show () |
|
bool | isVisible () |
|
void | setLinetypeScaleMultiplier (double linetypeScaleMultiplier) |
|
double | linetypeScaleMultiplier () const |
|
void | setAlternateLinetypeScaleMultiplier (double linetypeAlternateScaleMultiplier) |
|
double | linetypeAlternateScaleMultiplier () const |
|
void | clientViewInfo (OdGsClientViewInfo &clientViewInfo) const |
|
void | setViewInfo (const OdGsClientViewInfo &clientViewInfo) |
|
void | setBackground (OdDbStub *backgroundId) |
|
OdDbStub * | background () const |
|
void | setVisualStyle (OdDbStub *visualStyleId) |
|
OdDbStub * | visualStyle () const |
|
void | enableAntiAliasing (OdUInt32 nMode) |
|
OdUInt32 | antiAliasingMode () const |
|
| OdGsViewWrapper (OdGsView *pRedirectionView=NULL) |
|
OdGsDevice * | device () const |
|
OdGiContext * | userGiContext () const |
|
void | setUserGiContext (OdGiContext *pUserGiContext) |
|
double | lineweightToDcScale () const |
|
void | setLineweightToDcScale (double scale) |
|
void | setLineweightEnum (int numLineweights, const OdUInt8 *lineweights) |
|
void | setViewport (const OdGePoint2d &lowerLeft, const OdGePoint2d &upperRight) |
|
void | setViewport (const OdGsDCRect &screenRect) |
|
void | setViewport (const OdGsDCRectDouble &screenRect) |
|
void | getViewport (OdGePoint2d &lowerLeft, OdGePoint2d &upperRight) const |
|
void | getViewport (OdGsDCRect &screenRect) const |
|
void | getViewport (OdGsDCRectDouble &screenRect) const |
|
void | setViewportClipRegion (int numContours, int const *numVertices, OdGsDCPoint const *vertices) |
|
void | setViewportClipRegion (int numContours, int const *numVertices, OdGePoint2d const *vertices) |
|
void | viewportClipRegion (OdIntArray &counts, OdGsDCPointArray &vertices) const |
|
void | viewportClipRegion (OdIntArray &counts, OdGePoint2dArray &vertices) const |
|
void | setViewport3dClipping (const OdGiClipBoundary *pBoundary, const OdGiAbstractClipBoundary *pClipInfo=NULL) |
|
const OdGiClipBoundary * | viewport3dClipping (const OdGiAbstractClipBoundary **ppClipInfo=NULL) const |
|
void | setViewportBorderProperties (ODCOLORREF color, int width) |
|
void | getViewportBorderProperties (ODCOLORREF &color, int &width) const |
|
void | setViewportBorderVisibility (bool visible) |
|
bool | isViewportBorderVisible () const |
|
void | setView (const OdGePoint3d &position, const OdGePoint3d &target, const OdGeVector3d &upVector, double fieldWidth, double fieldHeight, OdGsView::Projection projectionType=OdGsView::kParallel) |
|
OdGePoint3d | position () const |
|
OdGePoint3d | target () const |
|
OdGeVector3d | upVector () const |
|
double | lensLength () const |
|
void | setLensLength (double lensLength) |
|
bool | isPerspective () const |
|
double | fieldWidth () const |
|
double | fieldHeight () const |
|
void | setEnableFrontClip (bool enable) |
|
bool | isFrontClipped () const |
|
void | setFrontClip (double frontClip) |
|
double | frontClip () const |
|
void | setEnableBackClip (bool enable) |
|
bool | isBackClipped () const |
|
void | setBackClip (double backClip) |
|
double | backClip () const |
|
OdGeMatrix3d | viewingMatrix () const |
|
OdGeMatrix3d | projectionMatrix () const |
|
OdGeMatrix3d | screenMatrix () const |
|
OdGeMatrix3d | worldToDeviceMatrix () const |
|
OdGeMatrix3d | objectToDeviceMatrix () const |
|
void | setMode (OdGsView::RenderMode mode) |
|
OdGsView::RenderMode | mode () const |
|
bool | add (OdGiDrawable *pSceneGraph, OdGsModel *pModel) |
|
int | numRootDrawables () const |
|
OdDbStub * | rootDrawableIdAt (int i, OdGsModelPtr *pModelReturn) const |
|
OdGiDrawablePtr | rootDrawableAt (int i, OdGsModelPtr *pModelReturn) const |
|
bool | erase (OdGiDrawable *sceneGraph) |
|
void | eraseAll () |
|
OdGsModel * | getModel (const OdGiDrawable *pDrawable) const |
|
OdGsModelArray | getModelList () const |
|
void | invalidate () |
|
void | invalidate (const OdGsDCRect &screenRect) |
|
bool | isValid () const |
|
void | update () |
|
void | beginInteractivity (double frameRateInHz) |
|
void | endInteractivity () |
|
bool | isInInteractivity () const |
|
double | interactivityFrameRate () const |
|
void | flush () |
|
void | hide () |
|
void | show () |
|
bool | isVisible () |
|
void | freezeLayer (OdDbStub *layerID) |
|
void | thawLayer (OdDbStub *layerID) |
|
void | clearFrozenLayers () |
|
void | invalidateCachedViewportGeometry () |
|
void | select (const OdGsDCPoint *pts, int nPoints, OdGsSelectionReactor *pReactor, OdGsView::SelectionMode mode=OdGsView::kCrossing) |
|
void | dolly (const OdGeVector3d &dollyVector) |
|
void | dolly (double xDolly, double yDolly, double zDolly) |
|
void | roll (double rollAngle) |
|
void | orbit (double xOrbit, double yOrbit) |
|
void | zoom (double zoomFactor) |
|
void | pan (double xPan, double yPan) |
|
void | zoomExtents (const OdGePoint3d &minPt, const OdGePoint3d &maxPt) |
|
void | zoomWindow (const OdGePoint2d &lowerLeft, const OdGePoint2d &upperRight) |
|
bool | pointInView (const OdGePoint3d &pt) const |
|
bool | extentsInView (const OdGePoint3d &minPt, const OdGePoint3d &maxPt) const |
|
OdGsViewPtr | cloneView (bool cloneViewParameters=true, bool cloneGeometry=false) |
|
void | viewParameters (OdGsView *pView) const |
|
bool | exceededBounds () |
|
void | enableStereo (bool enabled) |
|
bool | isStereoEnabled () const |
|
void | setStereoParameters (double magnitude, double parallax) |
|
void | getStereoParameters (double &magnitude, double ¶llax) const |
|
void | initLights (OdRxIterator *pLightsIterator) |
|
void | setLinetypeScaleMultiplier (double linetypeScaleMultiplier) |
|
double | linetypeScaleMultiplier () const |
|
void | setAlternateLinetypeScaleMultiplier (double linetypeAlternateScaleMultiplier) |
|
double | linetypeAlternateScaleMultiplier () const |
|
void | clientViewInfo (OdGsClientViewInfo &clientViewInfo) const |
|
void | setClearColor (OdGsView::ClearColor color) |
|
bool | pointInViewport (const OdGePoint2d &screenPoint) const |
|
void | getNumPixelsInUnitSquare (const OdGePoint3d &point, OdGePoint2d &pixelDensity, bool bUsePerspective=true) const |
|
void | setBackground (OdDbStub *backgroundId) |
|
OdDbStub * | background () const |
|
void | setVisualStyle (OdDbStub *visualStyleId) |
|
OdDbStub * | visualStyle () const |
|
void | setVisualStyle (const OdGiVisualStyle &visualStyle) |
|
bool | visualStyle (OdGiVisualStyle &visualStyle) const |
|
void | enableDefaultLighting (bool bEnable, OdGsView::DefaultLightingType lightType=OdGsView::kTwoLights) |
|
void | getSnapShot (OdGiRasterImagePtr &pImage, const OdGsDCRect ®ion) |
|
void | collide (OdGiPathNode const *const *pInputList, OdUInt32 nInputListSize, OdGsCollisionDetectionReactor *pReactor, OdGiPathNode const *const *pCollisionWithList=NULL, OdUInt32 nCollisionWithListSize=0, const OdGsCollisionDetectionContext *pCtx=NULL) |
|
void | enableAntiAliasing (OdUInt32 nMode) |
|
OdUInt32 | antiAliasingMode () const |
|
void | enableSSAO (bool bEnable) ODRX_OVERRIDE |
|
bool | ssaoMode () const ODRX_OVERRIDE |
|
| OdGsDefaultRedirectionBase (RedirectionBaseInterface *pRedirectionObj=NULL) |
|
bool | hasRedirection () const |
|
const RedirectionBaseInterface * | redirection () const |
|
RedirectionBaseInterface * | redirection () |
|
void | setRedirection (RedirectionBaseInterface *pRedirectionObj) |
|
void | resetRedirection () |
|
template<typename GsViewInterface = OdGsView, typename RedirectionBase = OdGsDefaultRedirectionBase<OdGsView, GsViewInterface>>
class OdGsViewWrapperMinimalImpl< GsViewInterface, RedirectionBase >
Minimal implementation for OdGsView class wrappers.
Corresponding C++ library: TD_Gs
<group OdGs_Classes>
Definition at line 2142 of file GsInterfaceWrappers.h.