AttributesFlags Enumeration

Attribute flags for a drawable.

Namespace: Teigha.GraphicsInterface
Assembly: TD_Mgd (in TD_Mgd.dll) Version: 24.2.0.0
Syntax
public enum AttributesFlags
Members
Member name Value Description
DrawableNone 0 Default flags; the drawable object uses only OdGi primitives, with no nested calls to draw().
DrawableIsAnEntity 1 Classes derived from OdDbEntity must set this flag, which is set by the default implementation of OdDbEntity::subSetAttributes().
DrawableUsesNesting 2 The drawable uses nested calls to draw(), but makes no calls to other OdGi primatives.
DrawableIsCompoundObject 4 The drawable is to be treated as a block. Valid only when combined with kDrawableIsAnEntity. If set, you must override OdDbEntity::getCompoundObjectTransform().
DrawableViewIndependentViewportDraw 8 Currently not supported.
DrawableIsInvisible 16 Object is invisible and should not be rendered.
DrawableHasAttributes 32 Currently not supported.
DrawableRegenTypeDependantGeometry 64 This flag must be set for objects that are drawn differently in different regen type modes.
DrawableIsDimension 133 Dimension objects must set these flags, which are set by the default implementation of OdDbDimension.
DrawableRegenDraw 256 The drawable must always be regenerated.
LastFlag 65,536 Last flag in this enumeration.
See Also

©  Bricsys NV. All rights reserved.