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();
105 MemoryManager mMan = MemoryManager.GetMemoryManager();
106 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
323 MemoryManager mMan = MemoryManager.GetMemoryManager();
324 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
static HandleRef getCPtr(OdDbHandle obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static string getRealClassName(IntPtr ptr)
override Teigha.Core.OdGePoint3d vb_position()
void setColor(UInt32 color)
void shadowMapSize(Int16 mapSize)
void setConeAngle(double innerConeAngle, double outerConeAngle)
override OdGsLight.LightType type()
void setTarget(OdGePoint3d target)
override Teigha.Core.OdGsLight.LightType vb_type()
void setShadowSoftness(double shadowSoftness)
OdResult writeLight(OdDbDatabase pDb)
OdResult writeLight(OdDbDatabase pDb, OdDbHandle holderHandle)
void addShadowBoundingObject(OdDbObjectId objectId)
static OdAveLight createObject()
static new OdRxClass desc()
void setDirection(OdGePoint3d fromPoint, OdGePoint3d toPoint)
void shadowBoundingObjects(OdDbObjectIdArray objectIds)
static OdAveLight cast(OdRxObject pObj)
void setShadowVolumes(bool arg0)
override void Dispose(bool disposing)
void setPosition(OdGePoint3d position)
OdResult writeLight(OdDbDatabase pDb, OdDbHandle holderHandle, OdDbObjectId ownerId)
static String getLightName(OdDbObjectId blockRefId)
void setIntensity(double intensity)
void setName(String name)
override OdRxObject queryX(OdRxClass protocolClass)
void setShadowOn(bool shadowOn)
override Teigha.Core.OdGeVector3d vb_direction()
void setAttenuation(OdGsLight.LightAttenuation attenuation)
override OdGsLight.LightAttenuation attenuation()
override Teigha.Core.OdGePoint3d vb_target()
static OdAveLight getLight(OdDbObjectId blockRefId)
static HandleRef getCPtr(OdAveLight obj)
OdAveLight(IntPtr cPtr, bool cMemoryOwn)
override OdGePoint3d target()
void setType(OdGsLight.LightType type)
override OdGeVector3d direction()
override double intensity()
void setShadowBoundingObjects(OdDbObjectIdArray objectIds)
override OdGePoint3d position()
static HandleRef getCPtr(OdDbDatabase obj)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
static global::System.Exception Retrieve()
static IntPtr OdAveLight_cast(HandleRef jarg1)
static double OdAveLight_intensity(HandleRef jarg1)
static global::System.IntPtr OdAveLight_holderId(HandleRef jarg1)
static IntPtr OdAveLight_createObject()
static void OdAveLight_setColor(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdAveLight_queryX(HandleRef jarg1, HandleRef jarg2)
static string OdAveLight_getRealClassName(IntPtr jarg1)
static void OdAveLight_setType(HandleRef jarg1, int jarg2)
static void OdAveLight_shadowMapSize__SWIG_1(HandleRef jarg1, Int16 jarg2)
static global::System.IntPtr OdAveLight_position(HandleRef jarg1)
static void OdAveLight_setShadowBoundingObjects(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdAveLight_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdAveLight_addShadowBoundingObject(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdAveLight_setConeAngle(HandleRef jarg1, double jarg2, double jarg3)
static global::System.IntPtr OdAveLight_direction(HandleRef jarg1)
static int OdAveLight_writeLight__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static Int16 OdAveLight_shadowMapSize__SWIG_0(HandleRef jarg1)
static global::System.IntPtr OdAveLight_target(HandleRef jarg1)
static int OdAveLight_writeLight__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdAveLight_setShadowOn(HandleRef jarg1, bool jarg2)
static bool OdAveLight_isShadowOn(HandleRef jarg1)
static double OdAveLight_shadowSoftness(HandleRef jarg1)
static double OdAveLight_innerConeAngle(HandleRef jarg1)
static void OdAveLight_setPosition(HandleRef jarg1, IntPtr jarg2)
static void delete_OdAveLight(HandleRef jarg1)
static String OdAveLight_getLightName(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdAveLight_isA(HandleRef jarg1)
static void OdAveLight_setShadowSoftness(HandleRef jarg1, double jarg2)
static void OdAveLight_setTarget(HandleRef jarg1, IntPtr jarg2)
static double OdAveLight_outerConeAngle(HandleRef jarg1)
static UInt32 OdAveLight_color(HandleRef jarg1)
static void OdAveLight_setIntensity(HandleRef jarg1, double jarg2)
static IntPtr OdAveLight_desc()
static IntPtr OdAveLight_getLight(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdAveLight_setDirection(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static String OdAveLight_name(HandleRef jarg1)
static void OdAveLight_shadowBoundingObjects(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdAveLight_attenuation(HandleRef jarg1)
static void OdAveLight_setAttenuation(HandleRef jarg1, int jarg2)
static int OdAveLight_writeLight__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdAveLight_setShadowVolumes(HandleRef jarg1, bool jarg2)
static bool OdAveLight_isShadowVolumes(HandleRef jarg1)
static int OdAveLight_type(HandleRef jarg1)
static int OdAveLight_writeLight__SWIG_3(HandleRef jarg1)