CFx SDK Documentation
2020SP3
|
void shadowBoundingObjects(OdDbObjectIdArray &objectIds) const
void setColor(OdUInt32 color)
static OdAveLightPtr getLight(const OdDbObjectId &blockRefId)
void setConeAngle(double innerConeAngle, double outerConeAngle)
GLuint const GLchar * name
void shadowMapSize(OdInt16 mapSize)
void setShadowVolumes(bool)
AVE_EXPORT OdRxIteratorPtr oddbGetLights(OdDbDatabase *pDb)
double outerConeAngle() const
GLuint GLsizei GLsizei GLint GLenum * type
OdInt16 shadowMapSize() const
OdGePoint3d target() const
void setShadowOn(bool shadowOn)
void setAttenuation(OdGsLight::LightAttenuation attenuation)
void setShadowBoundingObjects(const OdDbObjectIdArray &objectIds)
void setTarget(const OdGePoint3d &target)
double innerConeAngle() const
OdSmartPtr< OdAveLight > OdAveLightPtr
OdGsLight::LightType type() const
void addShadowBoundingObject(const OdDbObjectId &objectId)
void setPosition(const OdGePoint3d &position)
ODRX_DECLARE_MEMBERS(OdAveLight)
OdAveLight(OdAveLightImpl *pImpl)
void setShadowSoftness(double shadowSoftness)
static TOOLKIT_EXPORT_STATIC const OdDbObjectId kNull
void setDirection(const OdGePoint3d &fromPoint, const OdGePoint3d &toPoint)
OdGePoint3d position() const
void setType(OdGsLight::LightType type)
OdGsLight::LightAttenuation attenuation() const
bool isShadowVolumes() const
static OdString getLightName(const OdDbObjectId &blockRefId)
void setIntensity(double intensity)
OdGeVector3d direction() const
OdResult writeLight(OdDbDatabase *pDb=0, const OdDbHandle &holderHandle=0, const OdDbObjectId &ownerId=OdDbObjectId::kNull)
double shadowSoftness() const
OdDbObjectId holderId() const
void setName(const OdString &name)