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