GcGiDrawable

class pygcad.pygrx.GcGiDrawable

Bases: GcRxObject

Attributes Summary

kAmbientLight

kDistantLight

kDrawableBlockDependentViewportDraw

kDrawableHasAttributes

kDrawableIsAnEntity

kDrawableIsCompoundObject

kDrawableIsDimension

kDrawableIsExternalReference

kDrawableIsInvisible

kDrawableMergeControlOff

kDrawableNone

kDrawableNotAllowLCS

kDrawableNotPlottable

kDrawableRegenDraw

kDrawableRegenTypeDependentGeometry

kDrawableShadedDisplaySingleLOD

kDrawableStandardDisplaySingleLOD

kDrawableUsesNesting

kDrawableViewDependentViewportDraw

kDrawableViewIndependentViewportDraw

kGeometry

kGradientBackground

kGroundPlaneBackground

kImageBackground

kImageBasedLightingBackground

kPointLight

kSkyBackground

kSolidBackground

kSpotLight

kViewport

kWebLight

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 *

className()

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