GcGiShadowParameters

class pygcad.pygrx.GcGiShadowParameters

Bases: GcRxObject

Attributes Summary

kAreaSampled

kCylinder

kDisk

kLinear

kRectangle

kShadowMaps

kShadowsRayTraced

kSphere

Methods Summary

assign(self, para)

C++: GcGiShadowParameters::operator=(const class GcGiShadowParameters &) --> class GcGiShadowParameters &

cast(inPtr)

C++: GcGiShadowParameters::cast(const class GcRxObject *) --> class GcGiShadowParameters *

className()

C++: GcGiShadowParameters::className() --> const wchar_t *

desc()

C++: GcGiShadowParameters::desc() --> class GcRxClass *

extendedLightLength(self)

C++: GcGiShadowParameters::extendedLightLength() const --> double

extendedLightRadius(self)

C++: GcGiShadowParameters::extendedLightRadius() const --> double

extendedLightShape(self)

C++: GcGiShadowParameters::extendedLightShape() const --> enum GcGiShadowParameters::ExtendedLightShape

extendedLightWidth(self)

C++: GcGiShadowParameters::extendedLightWidth() const --> double

isA(self)

C++: GcGiShadowParameters::isA() const --> class GcRxClass *

rxInit()

C++: GcGiShadowParameters::rxInit() --> void

setExtendedLightLength(self, length)

C++: GcGiShadowParameters::setExtendedLightLength(double) --> bool

setExtendedLightRadius(self, radius)

C++: GcGiShadowParameters::setExtendedLightRadius(double) --> bool

setExtendedLightShape(self, shape)

C++: GcGiShadowParameters::setExtendedLightShape(enum GcGiShadowParameters::ExtendedLightShape) --> bool

setExtendedLightWidth(self, width)

C++: GcGiShadowParameters::setExtendedLightWidth(double) --> bool

setShadowMapSize(self, sz)

C++: GcGiShadowParameters::setShadowMapSize(unsigned short) --> bool

setShadowMapSoftness(self, soft)

C++: GcGiShadowParameters::setShadowMapSoftness(unsigned char) --> bool

setShadowSamples(self, samples)

C++: GcGiShadowParameters::setShadowSamples(unsigned short) --> bool

setShadowType(self, typ)

C++: GcGiShadowParameters::setShadowType(enum GcGiShadowParameters::ShadowType) --> void

setShadowsOn(self, on)

C++: GcGiShadowParameters::setShadowsOn(bool) --> void

setShapeVisibility(self, visible)

C++: GcGiShadowParameters::setShapeVisibility(bool) --> void

shadowMapSize(self)

C++: GcGiShadowParameters::shadowMapSize() const --> unsigned short

shadowMapSoftness(self)

C++: GcGiShadowParameters::shadowMapSoftness() const --> unsigned char

shadowSamples(self)

C++: GcGiShadowParameters::shadowSamples() const --> unsigned short

shadowType(self)

C++: GcGiShadowParameters::shadowType() const --> enum GcGiShadowParameters::ShadowType

shadowsOn(self)

C++: GcGiShadowParameters::shadowsOn() const --> bool

shapeVisibility(self)

C++: GcGiShadowParameters::shapeVisibility() const --> bool

Attributes Documentation

kAreaSampled = <ShadowType.kAreaSampled: 2>
kCylinder = <ExtendedLightShape.kCylinder: 3>
kDisk = <ExtendedLightShape.kDisk: 2>
kLinear = <ExtendedLightShape.kLinear: 0>
kRectangle = <ExtendedLightShape.kRectangle: 1>
kShadowMaps = <ShadowType.kShadowMaps: 1>
kShadowsRayTraced = <ShadowType.kShadowsRayTraced: 0>
kSphere = <ExtendedLightShape.kSphere: 4>

Methods Documentation

assign(self: pygcad.pygrx.GcGiShadowParameters, para: pygcad.pygrx.GcGiShadowParameters) pygcad.pygrx.GcGiShadowParameters

C++: GcGiShadowParameters::operator=(const class GcGiShadowParameters &) –> class GcGiShadowParameters &

static cast(inPtr: pygcad.pygrx.GcRxObject) pygcad.pygrx.GcGiShadowParameters

C++: GcGiShadowParameters::cast(const class GcRxObject *) –> class GcGiShadowParameters *

static className() str

C++: GcGiShadowParameters::className() –> const wchar_t *

static desc() pygcad.pygrx.GcRxClass

C++: GcGiShadowParameters::desc() –> class GcRxClass *

extendedLightLength(self: pygcad.pygrx.GcGiShadowParameters) float

C++: GcGiShadowParameters::extendedLightLength() const –> double

extendedLightRadius(self: pygcad.pygrx.GcGiShadowParameters) float

C++: GcGiShadowParameters::extendedLightRadius() const –> double

extendedLightShape(self: pygcad.pygrx.GcGiShadowParameters) pygcad.pygrx.GcGiShadowParameters.ExtendedLightShape

C++: GcGiShadowParameters::extendedLightShape() const –> enum GcGiShadowParameters::ExtendedLightShape

extendedLightWidth(self: pygcad.pygrx.GcGiShadowParameters) float

C++: GcGiShadowParameters::extendedLightWidth() const –> double

isA(self: pygcad.pygrx.GcGiShadowParameters) pygcad.pygrx.GcRxClass

C++: GcGiShadowParameters::isA() const –> class GcRxClass *

static rxInit() None

C++: GcGiShadowParameters::rxInit() –> void

setExtendedLightLength(self: pygcad.pygrx.GcGiShadowParameters, length: float) bool

C++: GcGiShadowParameters::setExtendedLightLength(double) –> bool

setExtendedLightRadius(self: pygcad.pygrx.GcGiShadowParameters, radius: float) bool

C++: GcGiShadowParameters::setExtendedLightRadius(double) –> bool

setExtendedLightShape(self: pygcad.pygrx.GcGiShadowParameters, shape: pygcad.pygrx.GcGiShadowParameters.ExtendedLightShape) bool

C++: GcGiShadowParameters::setExtendedLightShape(enum GcGiShadowParameters::ExtendedLightShape) –> bool

setExtendedLightWidth(self: pygcad.pygrx.GcGiShadowParameters, width: float) bool

C++: GcGiShadowParameters::setExtendedLightWidth(double) –> bool

setShadowMapSize(self: pygcad.pygrx.GcGiShadowParameters, sz: int) bool

C++: GcGiShadowParameters::setShadowMapSize(unsigned short) –> bool

setShadowMapSoftness(self: pygcad.pygrx.GcGiShadowParameters, soft: int) bool

C++: GcGiShadowParameters::setShadowMapSoftness(unsigned char) –> bool

setShadowSamples(self: pygcad.pygrx.GcGiShadowParameters, samples: int) bool

C++: GcGiShadowParameters::setShadowSamples(unsigned short) –> bool

setShadowType(self: pygcad.pygrx.GcGiShadowParameters, typ: pygcad.pygrx.GcGiShadowParameters.ShadowType) None

C++: GcGiShadowParameters::setShadowType(enum GcGiShadowParameters::ShadowType) –> void

setShadowsOn(self: pygcad.pygrx.GcGiShadowParameters, on: bool) None

C++: GcGiShadowParameters::setShadowsOn(bool) –> void

setShapeVisibility(self: pygcad.pygrx.GcGiShadowParameters, visible: bool) None

C++: GcGiShadowParameters::setShapeVisibility(bool) –> void

shadowMapSize(self: pygcad.pygrx.GcGiShadowParameters) int

C++: GcGiShadowParameters::shadowMapSize() const –> unsigned short

shadowMapSoftness(self: pygcad.pygrx.GcGiShadowParameters) int

C++: GcGiShadowParameters::shadowMapSoftness() const –> unsigned char

shadowSamples(self: pygcad.pygrx.GcGiShadowParameters) int

C++: GcGiShadowParameters::shadowSamples() const –> unsigned short

shadowType(self: pygcad.pygrx.GcGiShadowParameters) pygcad.pygrx.GcGiShadowParameters.ShadowType

C++: GcGiShadowParameters::shadowType() const –> enum GcGiShadowParameters::ShadowType

shadowsOn(self: pygcad.pygrx.GcGiShadowParameters) bool

C++: GcGiShadowParameters::shadowsOn() const –> bool

shapeVisibility(self: pygcad.pygrx.GcGiShadowParameters) bool

C++: GcGiShadowParameters::shapeVisibility() const –> bool