CFx SDK Documentation 2024 SP0
|
#include <GsBackgroundProperties.h>
Protected Member Functions | |
virtual void | nestedBackgroundDisplay (OdGsBaseVectorizer &view, const OdGiDrawable *pDrawable, OdGiBackgroundTraitsData *pBackgroundTraits, OdGsPropertiesDirectRenderOutput *pdro=NULL) |
virtual void | nestedBackgroundDisplay (OdGsBaseVectorizer &view, const OdGiDrawable *pDrawable, OdGiBackgroundTraitsData *pBackgroundTraits, OdGsPropertiesDirectRenderOutput *pdro=NULL)=0 |
Additional Inherited Members | |
Public Types inherited from OdGsProperties | |
enum | PropertiesType { kViewport = 1 , kBackground = (1 << 1) , kVisualStyle = (1 << 2) , kRenderEnvironment = (1 << 3) , kRenderSettings = (1 << 4) , kDeviceSimple = 0 , kDeviceBackground = 3 , kDeviceNormal = 7 , kDeviceRender = 31 , kAll = 31 } |
Static Public Member Functions inherited from OdRxObject | |
static OdRxObjectPtr | cast (const OdRxObject *pointer) |
static OdRxClass * | desc () |
Protected Attributes inherited from OdGsProperties | |
void * | m_pUnderlyingDrawable |
const OdGiDrawable * | m_pInconsistentDrawable |
OdGiContext * | m_context |
OdGiDrawablePtr(* | m_pOpenDrawableFn )(OdDbStub *id) |
bool | m_bDrawablePersistent |
OdGiDrawable::DrawableType | m_dType |
<group OdGs_Classes>
Definition at line 35 of file GsBackgroundProperties.h.
OdGsBackgroundProperties::OdGsBackgroundProperties | ( | ) |
Default constructor for the OdGsBackgroundProperties class. Sets background traits to NULL.
OdGsBackgroundProperties::~OdGsBackgroundProperties | ( | ) |
Destructor for the OdGsBackgroundProperties class. Clears background traits.
|
inline |
Retrieves pointer to background traits of the underlying background.
Definition at line 94 of file GsBackgroundProperties.h.
|
inline |
Retrieves background type of the underlying background.
Definition at line 100 of file GsBackgroundProperties.h.
void OdGsBackgroundProperties::clearTraits | ( | ) |
Clears background traits.
|
virtual |
Implements OdGsProperties.
|
inline |
Retrieves pointer to background traits of a gradient background.
Definition at line 69 of file GsBackgroundProperties.h.
|
inline |
Retrieves pointer to background traits of ground plane background.
Definition at line 79 of file GsBackgroundProperties.h.
|
inline |
Retrieves pointer to background traits of an image-based lighting background.
Definition at line 89 of file GsBackgroundProperties.h.
|
inline |
Retrieves pointer to background traits of an image background.
Definition at line 74 of file GsBackgroundProperties.h.
bool OdGsBackgroundProperties::isTraitsModified | ( | ) |
Checks whether background traits is modified.
|
protectedvirtual |
Implements OdGsNestedBackground.
OdGsBackgroundProperties::ODRX_DECLARE_MEMBERS | ( | OdGsBackgroundProperties | ) |
|
virtual |
Retrieves smart pointer to properties of the background by the specified property type.
type | [in] Property type. |
Reimplemented from OdGsProperties.
|
inlinevirtual |
Retrieves property type of this object which is PropertiesType::kBackground.
Implements OdGsProperties.
Definition at line 130 of file GsBackgroundProperties.h.
|
inline |
Retrieves pointer to the secondary background.
Definition at line 110 of file GsBackgroundProperties.h.
|
inline |
Retrieves pointer to the secondary background.
Definition at line 105 of file GsBackgroundProperties.h.
|
inline |
Retrieves pointer to background traits of a sky background.
Definition at line 84 of file GsBackgroundProperties.h.
|
inline |
Retrieves pointer to background traits of a solid background.
Definition at line 64 of file GsBackgroundProperties.h.
|
virtual |
Implements OdGsProperties.