GcGiDrawable
- class pygcad.pygrx.GcGiDrawable
Bases:
GcRxObject
Attributes Summary
Methods Summary
RolloverHit
(self, para, para, para1)C++: GcGiDrawable::RolloverHit(unsigned long, unsigned long, bool) --> bool
assign
(self, para)C++: GcGiDrawable::operator=(const class GcGiDrawable &) --> class GcGiDrawable &
bounds
(self, para)C++: GcGiDrawable::bounds(class GcDbExtents &) const --> bool
cast
(inPtr)C++: GcGiDrawable::cast(const class GcRxObject *) --> class GcGiDrawable *
C++: GcGiDrawable::className() --> const wchar_t *
desc
()C++: GcGiDrawable::desc() --> class GcRxClass *
drawableType
(self)C++: GcGiDrawable::drawableType() const --> enum GcGiDrawable::DrawableType
id
(self)C++: GcGiDrawable::id() const --> class GcDbObjectId
isA
(self)C++: GcGiDrawable::isA() const --> class GcRxClass *
isPersistent
(self)C++: GcGiDrawable::isPersistent() const --> bool
rxInit
()C++: GcGiDrawable::rxInit() --> void
setAttributes
(self, traits)C++: GcGiDrawable::setAttributes(class GcGiDrawableTraits *) --> unsigned int
viewportDraw
(self, vd)C++: GcGiDrawable::viewportDraw(class GcGiViewportDraw *) --> void
viewportDrawLogicalFlags
(self, vd)C++: GcGiDrawable::viewportDrawLogicalFlags(class GcGiViewportDraw *) --> unsigned int
worldDraw
(self, wd)C++: GcGiDrawable::worldDraw(class GcGiWorldDraw *) --> bool
Attributes Documentation
- kAmbientLight = <DrawableType.kAmbientLight: 4>
- kDistantLight = <DrawableType.kDistantLight: 1>
- kDrawableBlockDependentViewportDraw = <SetAttributesFlags.kDrawableBlockDependentViewportDraw: 4096>
- kDrawableHasAttributes = <SetAttributesFlags.kDrawableHasAttributes: 32>
- kDrawableIsAnEntity = <SetAttributesFlags.kDrawableIsAnEntity: 1>
- kDrawableIsCompoundObject = <SetAttributesFlags.kDrawableIsCompoundObject: 4>
- kDrawableIsDimension = <SetAttributesFlags.kDrawableIsDimension: 133>
- kDrawableIsExternalReference = <SetAttributesFlags.kDrawableIsExternalReference: 8192>
- kDrawableIsInvisible = <SetAttributesFlags.kDrawableIsInvisible: 16>
- kDrawableMergeControlOff = <SetAttributesFlags.kDrawableMergeControlOff: 65536>
- kDrawableNone = <SetAttributesFlags.kDrawableNone: 0>
- kDrawableNotAllowLCS = <SetAttributesFlags.kDrawableNotAllowLCS: 32768>
- kDrawableNotPlottable = <SetAttributesFlags.kDrawableNotPlottable: 16384>
- kDrawableRegenDraw = <SetAttributesFlags.kDrawableRegenDraw: 256>
- kDrawableRegenTypeDependentGeometry = <SetAttributesFlags.kDrawableRegenTypeDependentGeometry: 64>
- kDrawableShadedDisplaySingleLOD = <SetAttributesFlags.kDrawableShadedDisplaySingleLOD: 1024>
- kDrawableStandardDisplaySingleLOD = <SetAttributesFlags.kDrawableStandardDisplaySingleLOD: 512>
- kDrawableUsesNesting = <SetAttributesFlags.kDrawableUsesNesting: 2>
- kDrawableViewDependentViewportDraw = <SetAttributesFlags.kDrawableViewDependentViewportDraw: 2048>
- kDrawableViewIndependentViewportDraw = <SetAttributesFlags.kDrawableViewIndependentViewportDraw: 8>
- kGeometry = <DrawableType.kGeometry: 0>
- kGradientBackground = <DrawableType.kGradientBackground: 6>
- kGroundPlaneBackground = <DrawableType.kGroundPlaneBackground: 8>
- kImageBackground = <DrawableType.kImageBackground: 7>
- kImageBasedLightingBackground = <DrawableType.kImageBasedLightingBackground: 12>
- kPointLight = <DrawableType.kPointLight: 2>
- kSkyBackground = <DrawableType.kSkyBackground: 11>
- kSolidBackground = <DrawableType.kSolidBackground: 5>
- kSpotLight = <DrawableType.kSpotLight: 3>
- kViewport = <DrawableType.kViewport: 9>
- kWebLight = <DrawableType.kWebLight: 10>
Methods Documentation
- RolloverHit(self: pygcad.pygrx.GcGiDrawable, para: int, para: int, para1: bool) bool
C++: GcGiDrawable::RolloverHit(unsigned long, unsigned long, bool) –> bool
- assign(self: pygcad.pygrx.GcGiDrawable, para: pygcad.pygrx.GcGiDrawable) pygcad.pygrx.GcGiDrawable
C++: GcGiDrawable::operator=(const class GcGiDrawable &) –> class GcGiDrawable &
- bounds(self: pygcad.pygrx.GcGiDrawable, para: GcDbExtents) bool
C++: GcGiDrawable::bounds(class GcDbExtents &) const –> bool
- static cast(inPtr: pygcad.pygrx.GcRxObject) pygcad.pygrx.GcGiDrawable
C++: GcGiDrawable::cast(const class GcRxObject *) –> class GcGiDrawable *
- static className() str
C++: GcGiDrawable::className() –> const wchar_t *
- static desc() pygcad.pygrx.GcRxClass
C++: GcGiDrawable::desc() –> class GcRxClass *
- drawableType(self: pygcad.pygrx.GcGiDrawable) pygcad.pygrx.GcGiDrawable.DrawableType
C++: GcGiDrawable::drawableType() const –> enum GcGiDrawable::DrawableType
- id(self: pygcad.pygrx.GcGiDrawable) GcDbObjectId
C++: GcGiDrawable::id() const –> class GcDbObjectId
- isA(self: pygcad.pygrx.GcGiDrawable) pygcad.pygrx.GcRxClass
C++: GcGiDrawable::isA() const –> class GcRxClass *
- isPersistent(self: pygcad.pygrx.GcGiDrawable) bool
C++: GcGiDrawable::isPersistent() const –> bool
- static rxInit() None
C++: GcGiDrawable::rxInit() –> void
- setAttributes(self: pygcad.pygrx.GcGiDrawable, traits: GcGiDrawableTraits) int
C++: GcGiDrawable::setAttributes(class GcGiDrawableTraits *) –> unsigned int
- viewportDraw(self: pygcad.pygrx.GcGiDrawable, vd: GcGiViewportDraw) None
C++: GcGiDrawable::viewportDraw(class GcGiViewportDraw *) –> void
- viewportDrawLogicalFlags(self: pygcad.pygrx.GcGiDrawable, vd: GcGiViewportDraw) int
C++: GcGiDrawable::viewportDrawLogicalFlags(class GcGiViewportDraw *) –> unsigned int
- worldDraw(self: pygcad.pygrx.GcGiDrawable, wd: GcGiWorldDraw) bool
C++: GcGiDrawable::worldDraw(class GcGiWorldDraw *) –> bool