14using System.Runtime.InteropServices;
18 private Object locker =
new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
30 protected override void Dispose(
bool disposing) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
37 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
39 base.Dispose(disposing);
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeVector3d obj)
static HandleRef getCPtr(OdGiColorRGB obj)
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiLightAttenuation obj)
static HandleRef getCPtr(OdGiShadowParameters obj)
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdCmColor obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
virtual CollisionType collisionType()
virtual void gripStatus(GripStat status)
static HandleRef getCPtr(OdDbFullSubentPath obj)
void setLampColorTemp(double colorTemp)
void setName(String name)
void setIntensity(double intensity)
static HandleRef getCPtr(OdDbLight obj)
void setGlyphDisplay(OdDbLight.GlyphDisplayType type)
override Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static string getRealClassName(IntPtr ptr)
override OdResult subErase(bool erasing)
virtual new void subHighlight(bool bDoIt)
static new OdRxClass desc()
static OdDbLight cast(OdRxObject pObj)
virtual Teigha.TD.CollisionType vb_collisionType()
Teigha.TD.OdDbLight.LampColorType vb_lampColorType()
double illuminanceDistance()
override OdRxObject queryX(OdRxClass protocolClass)
Teigha.Core.LineWeight vb_lineWeight()
virtual new void subHighlight(bool bDoIt, OdDbFullSubentPath pSubId, bool highlightAll)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
void setHotspotAndFalloff(double hotspot, double falloff)
void setWebRotation(OdGeVector3d rotation)
override bool subWorldDraw(OdGiWorldDraw pWd)
OdGiLightAttenuation lightAttenuation()
OdDbLight.GlyphDisplayType glyphDisplay()
OdDbLight(IntPtr cPtr, bool cMemoryOwn)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
void vb_gripStatus(Teigha.Core.GripStat status)
void setPhysicalIntensity(double physIntensity)
double physicalIntensity()
void setLightType(OdGiDrawable.DrawableType type)
void setPosition(OdGePoint3d pos)
OdCmColor resultingColor()
OdDbLight.LampColorType lampColorType()
void setLightDirection(OdGeVector3d lightvec)
Teigha.Core.OdGePoint3d vb_position()
void setLightAttenuation(OdGiLightAttenuation params_)
OdGeVector3d webRotation()
void setHasTarget(bool bTarget)
override void dxfOutFields(OdDbDxfFiler pFiler)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
void setPhysicalIntensityMethod(OdDbLight.PhysicalIntensityMethod physIntMethod)
virtual new void subHighlight()
OdGeVector3d lightDirection()
static new OdDbLight createObject()
void setLampColorRGB(OdGiColorRGB color)
Teigha.Core.OdGiLightAttenuation vb_lightAttenuation()
void setShadowParameters(OdGiShadowParameters params_)
void setIsPlottable(bool plot)
void setTargetLocation(OdGePoint3d newVal)
void setLampColorPreset(OdDbLight.LampColorPreset colorPreset)
OdDbLight.LampColorPreset lampColorPreset()
virtual new void subHighlight(bool bDoIt, OdDbFullSubentPath pSubId)
override OdGiDrawable.DrawableType drawableType()
override OdResult subGetClassID(IntPtr pClsid)
override void dwgOutFields(OdDbDwgFiler pFiler)
override void Dispose(bool disposing)
OdGiColorRGB lampColorRGB()
override void subViewportDraw(OdGiViewportDraw pVd)
OdGePoint3d targetLocation()
void setLampColorType(OdDbLight.LampColorType colorType)
OdDbLight.PhysicalIntensityMethod physicalIntensityMethod()
OdGiShadowParameters shadowParameters()
void setIlluminanceDistance(double illumDistance)
Teigha.Core.OdGiDrawable.DrawableType vb_lightType()
Teigha.TD.OdDbLight.LampColorPreset vb_lampColorPreset()
void setLightColor(OdCmColor color)
void setWebFile(String webFile)
Teigha.TD.OdDbLight.PhysicalIntensityMethod vb_physicalIntensityMethod()
OdGiDrawable.DrawableType lightType()
Teigha.TD.Visibility vb_visibility()
static global::System.Exception Retrieve()
static int OdDbLight_drawableType(HandleRef jarg1)
static int OdDbLight_physicalIntensityMethod(HandleRef jarg1)
static void OdDbLight_setIsPlottable(HandleRef jarg1, bool jarg2)
static void OdDbLight_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbLight_setIlluminanceDistance(HandleRef jarg1, double jarg2)
static void OdDbLight_subHighlight__SWIG_1(HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void delete_OdDbLight(HandleRef jarg1)
static void OdDbLight_setLightColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbLight_createObject()
static string OdDbLight_getRealClassName(IntPtr jarg1)
static void OdDbLight_setOn(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdDbLight_lightAttenuation(HandleRef jarg1)
static void OdDbLight_setLampColorType(HandleRef jarg1, int jarg2)
static int OdDbLight_lightType(HandleRef jarg1)
static void OdDbLight_setLampColorRGB(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbLight_resultingColor(HandleRef jarg1)
static double OdDbLight_intensity(HandleRef jarg1)
static global::System.IntPtr OdDbLight_lightColor(HandleRef jarg1)
static int OdDbLight_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static void OdDbLight_setIntensity(HandleRef jarg1, double jarg2)
static bool OdDbLight_hasTarget(HandleRef jarg1)
static bool OdDbLight_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDbLight_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbLight_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbLight_physicalIntensity(HandleRef jarg1)
static int OdDbLight_subErase(HandleRef jarg1, bool jarg2)
static void OdDbLight_setWebRotation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLight_setPhysicalIntensity(HandleRef jarg1, double jarg2)
static double OdDbLight_lampColorTemp(HandleRef jarg1)
static void OdDbLight_subHighlight__SWIG_2(HandleRef jarg1, bool jarg2)
static void OdDbLight_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static String OdDbLight_name(HandleRef jarg1)
static double OdDbLight_illuminanceDistance(HandleRef jarg1)
static double OdDbLight_hotspotAngle(HandleRef jarg1)
static void OdDbLight_setLampColorTemp(HandleRef jarg1, double jarg2)
static void OdDbLight_subHighlight__SWIG_3(HandleRef jarg1)
static double OdDbLight_falloffAngle(HandleRef jarg1)
static void OdDbLight_setPosition(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLight_setLightAttenuation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLight_setGlyphDisplay(HandleRef jarg1, int jarg2)
static void OdDbLight_setLightDirection(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLight_setLightType(HandleRef jarg1, int jarg2)
static void OdDbLight_subHighlight__SWIG_0(HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static void OdDbLight_setHotspotAndFalloff(HandleRef jarg1, double jarg2, double jarg3)
static String OdDbLight_webFile(HandleRef jarg1)
static IntPtr OdDbLight_cast(HandleRef jarg1)
static int OdDbLight_lampColorPreset(HandleRef jarg1)
static global::System.IntPtr OdDbLight_lightDirection(HandleRef jarg1)
static void OdDbLight_setPhysicalIntensityMethod(HandleRef jarg1, int jarg2)
static global::System.IntPtr OdDbLight_position(HandleRef jarg1)
static void OdDbLight_setTargetLocation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLight_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbLight_glyphDisplay(HandleRef jarg1)
static IntPtr OdDbLight_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbLight_desc()
static global::System.IntPtr OdDbLight_targetLocation(HandleRef jarg1)
static void OdDbLight_setLampColorPreset(HandleRef jarg1, int jarg2)
static int OdDbLight_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbLight_setWebFile(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbLight_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdDbLight_lampColorRGB(HandleRef jarg1)
static int OdDbLight_lampColorType(HandleRef jarg1)
static global::System.IntPtr OdDbLight_shadowParameters(HandleRef jarg1)
static UInt32 OdDbLight_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbLight_webRotation(HandleRef jarg1)
static IntPtr OdDbLight_isA(HandleRef jarg1)
static void OdDbLight_setShadowParameters(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLight_setHasTarget(HandleRef jarg1, bool jarg2)
static bool OdDbLight_isOn(HandleRef jarg1)
static bool OdDbLight_isPlottable(HandleRef jarg1)