CFx SDK Documentation 2024 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 |
Base template for OdGsDevice class wrappers.
Corresponding C++ library: TD_Gs
<group OdGs_Classes>
Definition at line 2701 of file GsInterfaceWrappers.h.
|
inline |
Constructor for the OdGsDeviceWrapperMinimalImpl class. Sets redirection device and background color for it.
pRedirectionDevice | [in] Pointer to the redirection (wrapped) device. |
Definition at line 2715 of file GsInterfaceWrappers.h.
|
inline |
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()
Definition at line 2801 of file GsInterfaceWrappers.h.
|
inline |
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()
Definition at line 2783 of file GsInterfaceWrappers.h.
|
inline |
Erases all views associated with this Device object.
Definition at line 2832 of file GsInterfaceWrappers.h.
|
inline |
Erases the specified View object.
viewIndex | [in] View index. |
Definition at line 2827 of file GsInterfaceWrappers.h.
|
inline |
Erases the specified View object.
pView | [in] Pointer to the OdGsView object. |
Definition at line 2818 of file GsInterfaceWrappers.h.
|
inline |
Returns the Background Color of the GUI window of this Device object.
Definition at line 2856 of file GsInterfaceWrappers.h.
|
inline |
Returns the logical palette used by this Device object.
numColors | [out] Number of colors in palette. |
Definition at line 2879 of file GsInterfaceWrappers.h.
|
inline |
Returns device surface output rectangle.
outputRect | [out] Obtains size of the output rectangle in device coordinates (pixels). |
Definition at line 2763 of file GsInterfaceWrappers.h.
|
inline |
Returns device surface output rectangle.
outputRect | [out] Obtains size of the output rectangle in device coordinates (pixels). |
Definition at line 2770 of file GsInterfaceWrappers.h.
|
inline |
Inserts the specified Viewport object to the specified position in this Device object.
viewIndex | [in] View index. |
pView | [in] Pointer to the OdGsView object. |
Definition at line 2809 of file GsInterfaceWrappers.h.
|
inline |
Returns the number of views associated with this Device object.
Definition at line 2837 of file GsInterfaceWrappers.h.
|
inline |
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). |
Definition at line 2746 of file GsInterfaceWrappers.h.
|
inline |
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). |
Definition at line 2756 of file GsInterfaceWrappers.h.
|
inline |
Sets the Background Color of the GUI window of this Device object.
backgroundColor | [in] Background color. |
Definition at line 2851 of file GsInterfaceWrappers.h.
|
inline |
Sets the logical palette to be used by this Device object.
logicalPalette | [in] Logical palette. |
numColors | [in] Number of colors in palette. |
Definition at line 2867 of file GsInterfaceWrappers.h.
|
inline |
Sets the User Context object associated with this Device object.
pUserGiContext | [in] Pointer to the User Context. |
Definition at line 2732 of file GsInterfaceWrappers.h.
|
inline |
Sets the User Context object associated with this Device object.
pUserGiContext | [in] Pointer to the User Context. |
Definition at line 2726 of file GsInterfaceWrappers.h.
|
inline |
Returns the specified OdGsView object associated with this Device object.
viewIndex | [in] View index. |
Definition at line 2843 of file GsInterfaceWrappers.h.
|
protected |
Definition at line 2705 of file GsInterfaceWrappers.h.
|
protected |
Definition at line 2708 of file GsInterfaceWrappers.h.
|
mutableprotected |
Definition at line 2704 of file GsInterfaceWrappers.h.
|
protected |
Definition at line 2707 of file GsInterfaceWrappers.h.
|
protected |
Definition at line 2706 of file GsInterfaceWrappers.h.