CFx SDK Documentation 2024 SP0
|
#include <GiSelectionStyle.h>
Public Types | |
enum | Mode { kExistEdges , kIsolineEdges , kContourEdges } |
Protected Types | |
enum | EdgeFlags { kDrawIsolines = (kLastElementStyleFlag << 1) , kDrawContours = (kLastElementStyleFlag << 2) } |
Protected Types inherited from OdGiSelectionStyle::ElementStyle | |
enum | ElementFlags { kDrawElement = (1 << 0) , kPatternElement = (1 << 1) , kMaskElement = (1 << 2) , kGOnTopOfDepth = (1 << 3) , kGlobalFlags = kGOnTopOfDepth , kLastElementStyleFlag = kGOnTopOfDepth } |
Protected Attributes | |
OdInt32 | m_lineWeightExtension |
Protected Attributes inherited from OdGiSelectionStyle::ElementStyle | |
OdUInt32 | m_nFlags |
ColorMask | m_colorMask |
Edge style data.
Definition at line 197 of file GiSelectionStyle.h.
|
protected |
Enumerator | |
---|---|
kDrawIsolines | |
kDrawContours |
Definition at line 210 of file GiSelectionStyle.h.
Edges diplaying mode.
Enumerator | |
---|---|
kExistEdges | |
kIsolineEdges | |
kContourEdges |
Definition at line 203 of file GiSelectionStyle.h.
|
inline |
Definition at line 217 of file GiSelectionStyle.h.
|
inline |
Returns true in case if any type of visual effect (like color mask or edges width) is applicable for current configuration of this edge style.
Definition at line 257 of file GiSelectionStyle.h.
|
inline |
Returns true in case if edges width extension enabled (i.e. non zero) for this edge style object.
Definition at line 251 of file GiSelectionStyle.h.
|
inline |
Returns current edges width extension value in pixels.
Definition at line 247 of file GiSelectionStyle.h.
|
inline |
Return edges diplaying mode.
Definition at line 233 of file GiSelectionStyle.h.
|
inline |
Definition at line 280 of file GiSelectionStyle.h.
|
inline |
Definition at line 278 of file GiSelectionStyle.h.
|
inline |
Disable diplaying of edges and all visual effects.
Definition at line 266 of file GiSelectionStyle.h.
|
inline |
Setup edges style to display edges geometry as is, without any visual effects.
Definition at line 262 of file GiSelectionStyle.h.
|
inline |
Setup edges style to display color mask visual effect with some predefined color and transparency. Additionally enables edges width extension and rendering of 3d geometry isolines.
Definition at line 275 of file GiSelectionStyle.h.
|
inline |
Setup edges style to display stippling pattern highlighting visual effect.
Definition at line 270 of file GiSelectionStyle.h.
Sets edges width extension in pixels.
nLwdExtension | [in] New edges width extension value. |
Definition at line 243 of file GiSelectionStyle.h.
Sets edges diplaying mode.
edgeMode | [in] New edges displaying mode. |
Definition at line 223 of file GiSelectionStyle.h.
|
protected |
Definition at line 215 of file GiSelectionStyle.h.