CFx SDK Documentation
2022 SP0
|
#include <GsInterfaceWrappers.h>
Protected Attributes | |
OdSmartPtr< OdGiContext > | m_pContext |
ODCOLORREF | m_backColor |
OdArray< OdGsViewPtr > | m_views |
OdGsDCRectDouble | m_size |
OdArray< ODCOLORREF, OdMemoryAllocator< ODCOLORREF > > | m_palette |
Additional Inherited Members | |
Static Public Member Functions inherited from OdRxObject | |
static OdRxObjectPtr | cast (const OdRxObject *pointer) |
static OdRxClass * | desc () |
Base template for OdGsDevice class wrappers.
Corresponding C++ library: TD_Gs
<group OdGs_Classes>
Definition at line 1097 of file GsInterfaceWrappers.h.
|
inline |
Definition at line 1106 of file GsInterfaceWrappers.h.
|
inlinevirtual |
Associates the specified Viewport object with this Device object.
pView | [in] Pointer to the OdGsView object. |
Implements OdGsDevice.
Definition at line 1132 of file GsInterfaceWrappers.h.
|
inlinevirtual |
Creates a new OdGsView object, and associates it with this Device object.
pViewInfo | [in] Pointer to the Client View Information for this Device object. |
enableLayerVisibilityPerView | [in] Layer visibility per viewport is supported, if and only if true. |
pViewInfo contains information returned by OdGiViewport::acadWindowId() and OdGiViewportDraw::viewportObjectId()
Implements OdGsDevice.
Definition at line 1125 of file GsInterfaceWrappers.h.
|
inlinevirtual |
Erases all views associated with this Device object.
Implements OdGsDevice.
Definition at line 1136 of file GsInterfaceWrappers.h.
|
inlinevirtual |
Erases the specified View object.
viewIndex | [in] View index. |
Implements OdGsDevice.
Definition at line 1135 of file GsInterfaceWrappers.h.
|
inlinevirtual |
Erases the specified View object.
pView | [in] Pointer to the OdGsView object. |
Implements OdGsDevice.
Definition at line 1134 of file GsInterfaceWrappers.h.
|
inlinevirtual |
Returns the Background Color of the GUI window of this Device object.
Implements OdGsDevice.
Definition at line 1141 of file GsInterfaceWrappers.h.
|
inlinevirtual |
Returns the logical pallete used by this Device object.
numColors | [out] Number of colors in palette. |
Implements OdGsDevice.
Definition at line 1149 of file GsInterfaceWrappers.h.
|
inlinevirtual |
Returns device surface output rectangle.
outputRect | [out] Obtains size of the output rectangle in device coordinates (pixels). |
Implements OdGsDevice.
Definition at line 1122 of file GsInterfaceWrappers.h.
|
inlinevirtual |
Returns device surface output rectangle.
outputRect | [out] Obtains size of the output rectangle in device coordinates (pixels). |
Reimplemented from OdGsDevice.
Definition at line 1123 of file GsInterfaceWrappers.h.
|
inlinevirtual |
Inserts the specified Viewport object to the specified position in this Device object.
viewIndex | [in] View index. |
pView | [in] Pointer to the OdGsView object. |
Implements OdGsDevice.
Definition at line 1133 of file GsInterfaceWrappers.h.
|
inlinevirtual |
Returns the number of views associated with this Device object.
Implements OdGsDevice.
Definition at line 1137 of file GsInterfaceWrappers.h.
|
inlinevirtual |
Notification function called whenever the size of the GUI window for this Device object has changed.
outputRect | [in] New size of the output rectangle in device coordinates (pixels). |
Implements OdGsDevice.
Definition at line 1120 of file GsInterfaceWrappers.h.
|
inlinevirtual |
Notification function called whenever the size of the GUI window for this Device object has changed.
outputRect | [in] New size of the output rectangle in device coordinates (pixels). |
Reimplemented from OdGsDevice.
Definition at line 1121 of file GsInterfaceWrappers.h.
|
inlinevirtual |
Sets the Background Color of the GUI window of this Device object.
backgroundColor | [in] Background color. |
Implements OdGsDevice.
Definition at line 1140 of file GsInterfaceWrappers.h.
|
inlinevirtual |
Sets the logical pallete to be used by this Device object.
logicalPalette | [in] Logical palette. |
numColors | [in] Number of colors in palette. |
Implements OdGsDevice.
Definition at line 1143 of file GsInterfaceWrappers.h.
|
inlinevirtual |
Sets the User Context object associated with this Device object.
pUserGiContext | [in] Pointer to the User Context. |
Implements OdGsDevice.
Definition at line 1114 of file GsInterfaceWrappers.h.
|
inlinevirtual |
Returns the User Context object associated with this Device object.
Implements OdGsDevice.
Definition at line 1113 of file GsInterfaceWrappers.h.
|
inlinevirtual |
Returns the specified OdGsView object associated with this Device object.
viewIndex | [in] View index. |
Implements OdGsDevice.
Definition at line 1138 of file GsInterfaceWrappers.h.
|
protected |
Definition at line 1101 of file GsInterfaceWrappers.h.
|
protected |
Definition at line 1104 of file GsInterfaceWrappers.h.
|
mutableprotected |
Definition at line 1100 of file GsInterfaceWrappers.h.
|
protected |
Definition at line 1103 of file GsInterfaceWrappers.h.
|
protected |
Definition at line 1102 of file GsInterfaceWrappers.h.