CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
25 #ifndef __OD_DB_LIGHT__
26 #define __OD_DB_LIGHT__
78 kGlyphDisplayAuto = 0,
185 #endif // __OD_DB_LIGHT__
void setLampColorPreset(LampColorPreset colorPreset)
OdGePoint3d position() const
void setWebFile(const OdString &webFile)
OdSmartPtr< OdDbLight > OdDbLightPtr
OdCmColor resultingColor() const
virtual bool subWorldDraw(OdGiWorldDraw *pWd) const
GLuint const GLchar * name
ODDB_DECLARE_MEMBERS(OdDbLight)
virtual OdResult subTransformBy(const OdGeMatrix3d &xfm)
GlyphDisplayType glyphDisplay() const
OdGiDrawable::DrawableType lightType() const
OdCmColor lightColor() const
GLuint GLsizei GLsizei GLint GLenum * type
PhysicalIntensityMethod physicalIntensityMethod() const
void setLampColorType(LampColorType colorType)
double physicalIntensity() const
void setIlluminanceDistance(double illumDistance)
double illuminanceDistance() const
void setHotspotAndFalloff(double hotspot, double falloff)
double falloffAngle() const
void setPhysicalIntensity(double physIntensity)
virtual void subHighlight(bool bDoIt=true, const OdDbFullSubentPath *pSubId=0, bool highlightAll=false) const
LampColorPreset lampColorPreset() const
void setLightAttenuation(const OdGiLightAttenuation ¶ms)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
void setWebRotation(const OdGeVector3d &rotation)
void setLampColorRGB(const OdGiColorRGB &color)
void setPhysicalIntensityMethod(PhysicalIntensityMethod physIntMethod)
void setHasTarget(bool bTarget)
OdGeVector3d webRotation() const
const OdGiShadowParameters & shadowParameters() const
void setName(OdString name)
void setIsPlottable(bool plot)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
virtual DrawableType drawableType() const
void setLightColor(const OdCmColor &color)
double lampColorTemp() const
void setIntensity(double intensity)
double hotspotAngle() const
virtual void subViewportDraw(OdGiViewportDraw *pVd) const
void setGlyphDisplay(GlyphDisplayType type)
void setLightType(OdGiDrawable::DrawableType type)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
virtual OdResult subErase(bool erasing)
void setTargetLocation(const OdGePoint3d &newVal)
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
OdGeVector3d lightDirection() const
void setLightDirection(const OdGeVector3d &lightvec)
LampColorType lampColorType() const
GLsizei const GLfloat * value
virtual OdUInt32 subSetAttributes(OdGiDrawableTraits *pTraits) const
void setLampColorTemp(double colorTemp)
void setPosition(const OdGePoint3d &pos)
const OdGiLightAttenuation & lightAttenuation() const
void setShadowParameters(const OdGiShadowParameters ¶ms)
OdGiColorRGB lampColorRGB() const
OdGePoint3d targetLocation() const