CFx SDK Documentation 2024 SP0
|
#include <GiVisualStyleData.h>
Classes | |
struct | OdCmColorBaseAdapt |
class | OdGiDisplayStyleDataContainer |
class | OdGiEdgeStyleDataContainer |
class | OdGiFaceStyleDataContainer |
Additional Inherited Members | |
Public Types inherited from OdGiVisualStyle | |
enum | Type { kFlat , kFlatWithEdges , kGouraud , kGouraudWithEdges , k2DWireframe , k3DWireframe , kHidden , kBasic , kRealistic , kConceptual , kCustom , kDim , kBrighten , kThicken , kLinePattern , kFacePattern , kColorChange , kFaceOnly , kEdgeOnly , kDisplayOnly , kJitterOff , kOverhangOff , kEdgeColorOff , kShadesOfGray , kSketchy , kXRay , kShadedWithEdges , kShaded , kByViewport , kByLayer , kByBlock , kEmptyStyle } |
typedef OdGiVisualStyleProperties::Property | Property |
typedef OdGiVisualStyleOperations::Operation | Operation |
Static Public Member Functions inherited from OdGiVisualStyle | |
static OdGiVariant::VariantType | propertyType (Property prop) |
Static Public Member Functions inherited from OdRxObject | |
static OdRxObjectPtr | cast (const OdRxObject *pointer) |
static OdRxClass * | desc () |
<group OdGi_Classes>
This class defines the container for visual style data.
Corresponding C++ library: TD_Gi
Definition at line 43 of file GiVisualStyleData.h.
|
inline |
Default constructor for the OdGiVisualStyleDataContainer class. Sets face, edge and display styles and also sets values for face, edge and display properties.
Definition at line 1349 of file GiVisualStyleData.h.
|
inline |
Destructor for the OdGiVisualStyleDataContainer class.
Definition at line 1433 of file GiVisualStyleData.h.
|
inlinevirtual |
Returns a reference to OdGiDisplayStyle of this visual style.
Implements OdGiVisualStyle.
Definition at line 1456 of file GiVisualStyleData.h.
|
inlinevirtual |
Returns a reference to OdGiDisplayStyle of this visual style.
Implements OdGiVisualStyle.
Definition at line 1480 of file GiVisualStyleData.h.
|
inlinevirtual |
Returns a reference to OdGiEdgeStyle of this visual style.
Implements OdGiVisualStyle.
Definition at line 1448 of file GiVisualStyleData.h.
|
inlinevirtual |
Returns a reference to OdGiEdgeStyle of this visual style.
Implements OdGiVisualStyle.
Definition at line 1472 of file GiVisualStyleData.h.
|
inlinevirtual |
Returns a reference to OdGiFaceStyle of this visual style.
Implements OdGiVisualStyle.
Definition at line 1440 of file GiVisualStyleData.h.
|
inlinevirtual |
Returns a reference to OdGiFaceStyle of this visual style.
Implements OdGiVisualStyle.
Definition at line 1464 of file GiVisualStyleData.h.
Gets the operation associated with the given property of the visual style.
prop | [in] Property to get. |
Implements OdGiVisualStyle.
Definition at line 1617 of file GiVisualStyleData.h.
|
inlinevirtual |
Copies all properties of OdGiDisplayStyle into this visual style.
style | [in] Collection of display properties. |
Implements OdGiVisualStyle.
Definition at line 1510 of file GiVisualStyleData.h.
|
inlinevirtual |
Copies all properties of OdGiEdgeStyle into this visual style.
style | [in] Collection of edge properties. |
Implements OdGiVisualStyle.
Definition at line 1500 of file GiVisualStyleData.h.
|
inlinevirtual |
Copies all properties of OdGiFaceStyle into this visual style.
style | [in] Collection of face properties. |
Implements OdGiVisualStyle.
Definition at line 1490 of file GiVisualStyleData.h.
|
inlinevirtual |
Sets a property of the visual style.
prop | [in] Property to set. |
pVal | [in] Pointer to the OdGiVariant property value to set. |
op | [in] Operation to use for setting the property. |
Implements OdGiVisualStyle.
Definition at line 1576 of file GiVisualStyleData.h.
Sets the operation associated with the given property.
prop | [in] Property for which the operation is to be set. |
op | [in] Operation to use for setting the property. |
Implements OdGiVisualStyle.
Definition at line 1556 of file GiVisualStyleData.h.
|
inlinevirtual |
Sets the given visual style type. Multiple properties are modified to change the visual style into the specified type.
type | [in] Type of visual style to set. All available types are defined in the Type enumeration. |
Implements OdGiVisualStyle.
Definition at line 1525 of file GiVisualStyleData.h.
|
inlinevirtual |
Gets a property of the visual style.
prop | [in] Property to get. |
pOp | [in] Pointer to the operation used for the property. If NULL, nothing is returned. |
Implements OdGiVisualStyle.
Definition at line 1598 of file GiVisualStyleData.h.
|
inlinevirtual |
Returns the current visual style type.
Implements OdGiVisualStyle.
Definition at line 1542 of file GiVisualStyleData.h.
|
protected |
Definition at line 1340 of file GiVisualStyleData.h.
|
protected |
Definition at line 1339 of file GiVisualStyleData.h.
|
protected |
Definition at line 1338 of file GiVisualStyleData.h.
|
protected |
Definition at line 1343 of file GiVisualStyleData.h.
|
protected |
Definition at line 1342 of file GiVisualStyleData.h.
|
protected |
Definition at line 1341 of file GiVisualStyleData.h.