14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
43 private Object locker =
new Object();
44 private HandleRef swigCPtr;
46 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
49 swigCPtr =
new HandleRef(
this, cPtr);
51 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
53 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
62 global::System.GC.SuppressFinalize(
this);
65 protected virtual void Dispose(
bool disposing) {
67 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
72 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
235 MemoryManager mMan = MemoryManager.GetMemoryManager();
236 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
277 MemoryManager mMan = MemoryManager.GetMemoryManager();
278 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
297 MemoryManager mMan = MemoryManager.GetMemoryManager();
298 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
357 MemoryManager mMan = MemoryManager.GetMemoryManager();
358 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
408 MemoryManager mMan = MemoryManager.GetMemoryManager();
409 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
434 MemoryManager mMan = MemoryManager.GetMemoryManager();
435 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
472 MemoryManager mMan = MemoryManager.GetMemoryManager();
473 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
static global::System.Exception Retrieve()
static void OdGsBaseMaterialVectorizer_beginLightsAccumulation__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGsBaseMaterialVectorizer_loadMaterialTexture(HandleRef jarg1)
static bool OdGsBaseMaterialVectorizer_skipMaterialProcess(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGsBaseMaterialVectorizer_currentMapper__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGsBaseMaterialVectorizer_saveMaterialItem(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdGsBaseMaterialVectorizer_playDelayCacheEntry(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGsBaseMaterialVectorizer_saveMaterialTextureManager(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGsBaseMaterialVectorizer_saveMaterialTexture(HandleRef jarg1, HandleRef jarg2)
static void delete_OdGsBaseMaterialVectorizer_DelayCacheEntry(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGsBaseMaterialVectorizer_isMapperEnabled(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsBaseMaterialVectorizer_beginMetafile(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdGsBaseMaterialVectorizer_processMaterialNode(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static void OdGsBaseMaterialVectorizer_mapperChangedForDelayCache(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsBaseMaterialVectorizer_playAccumulatedLights__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGsBaseMaterialVectorizer_isMapperAvailable(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGsBaseMaterialVectorizer_currentMapper__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdGsBaseMaterialVectorizer_DelayCacheEntry_setNextEntry(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsBaseMaterialVectorizer_appendDelayCacheEntry(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGsBaseMaterialVectorizer_loadClientMaterialCache(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdGsBaseMaterialVectorizer_onTraitsModified(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGsBaseMaterialVectorizer_loadMaterialItem(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static bool OdGsBaseMaterialVectorizer_loadMaterialCache(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static bool OdGsBaseMaterialVectorizer_doDraw(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, HandleRef jarg3)
static void OdGsBaseMaterialVectorizer_endViewVectorization(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGsBaseMaterialVectorizer_DelayCacheEntry_m_pNext_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsBaseMaterialVectorizer_beginLightsAccumulation__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, bool jarg3)
static bool OdGsBaseMaterialVectorizer_saveMaterialCache(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static int OdGsBaseMaterialVectorizer_DelayCacheEntry_internalType(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsBaseMaterialVectorizer_addDistantLight(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGsBaseMaterialVectorizer_getAccumulatedLights__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGsBaseMaterialVectorizer_DelayCacheEntry_nextEntry(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGsBaseMaterialVectorizer_saveClientMaterialCache(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdGsBaseMaterialVectorizer_addPointLight(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsBaseMaterialVectorizer_endMetafile(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static bool OdGsBaseMaterialVectorizer_isMaterialEnabled(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsBaseMaterialVectorizer_resetCurrentMaterial__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsBaseMaterialVectorizer_nullMaterialStub(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsBaseMaterialVectorizer_resetCurrentMaterial__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdGsBaseMaterialVectorizer_delayCacheProcessed(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdGsBaseMaterialVectorizer_renderMaterialCache(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdGsBaseMaterialVectorizer_currentMaterial(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGsBaseMaterialVectorizer_isMaterialAvailable(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsBaseMaterialVectorizer_DelayCacheEntry_m_pNext_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGsBaseMaterialVectorizer_getDeviceMapperMatrix(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsBaseMaterialVectorizer_addSpotLight(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsBaseMaterialVectorizer_beginLightsAccumulation__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, bool jarg3, bool jarg4)
static void delete_OdGsBaseMaterialVectorizer(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsBaseMaterialVectorizer_addWebLight(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGsBaseMaterialVectorizer_loadMaterialTextureManager(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsBaseMaterialVectorizer_DelayCacheEntry_play(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsBaseMaterialVectorizer_beginLightsAccumulation__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static IntPtr OdGsBaseMaterialVectorizer_fillMaterialCache(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGsBaseMaterialVectorizer_beginViewVectorization(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGsBaseMaterialVectorizer_isLightsAccumulation(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGsBaseMaterialVectorizer_isMappingDelayed(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsBaseMaterialVectorizer_playAccumulatedLights__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsBaseMaterialVectorizer_playAccumulatedLights__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static void OdGsBaseMaterialVectorizer_resetCurrentMapper(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static HandleRef getCPtr(OdDbStub obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
void shape(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, int shapeNumber, OdGiTextStyle pTextStyle)
new OdGiContext context()
virtual void edge(OdGiEdge2dArray edges)
virtual void mesh(MeshData numRows)
static HandleRef getCPtr(OdGiDistantLightTraitsData obj)
static HandleRef getCPtr(OdGiDrawable obj)
static HandleRef getCPtr(OdGiMapperItem obj)
static HandleRef getCPtr(OdGiMaterialItem obj)
static HandleRef getCPtr(OdGiMaterialTexture obj)
static HandleRef getCPtr(OdGiMaterialTextureManager obj)
static HandleRef getCPtr(OdGiMaterialTraitsData obj)
static HandleRef getCPtr(OdGiPointLightTraitsData obj)
static HandleRef getCPtr(OdGiSpotLightTraitsData obj)
static HandleRef getCPtr(OdGiWebLightTraitsData obj)
virtual OdGiWorldGeometry geometry()
virtual UInt32 lockFlags()
virtual OdDbStub lineType()
virtual UInt32 drawFlags()
virtual OdGiSubEntityTraits.ShadowFlags shadowFlags()
virtual PlotStyleNameType plotStyleNameType()
virtual OdGiSubEntityTraits.SelectionFlags selectionFlags()
virtual LineWeight lineWeight()
virtual OdDbStub material()
virtual OdGsBaseMaterialVectorizer.DelayCacheEntryType internalType()
OdGsBaseMaterialVectorizer.DelayCacheEntry nextEntry()
void setNextEntry(OdGsBaseMaterialVectorizer.DelayCacheEntry pNext)
virtual void Dispose(bool disposing)
static HandleRef getCPtr(DelayCacheEntry obj)
DelayCacheEntry(IntPtr cPtr, bool cMemoryOwn)
virtual void play(OdGsBaseMaterialVectorizer mView)
OdGsBaseMaterialVectorizer.DelayCacheEntry m_pNext
OdGiMapperItem currentMapper(bool bForCoords)
OdGiMapperItem currentMapper()
virtual Teigha.Core.OdDbStub vb_lineType()
void beginLightsAccumulation(bool bAccumNonCached, bool bAccumCached, bool bClear)
OdGsLightsAccumulationContainter getAccumulatedLights()
static OdGiMaterialTexture loadMaterialTexture(OdGsFiler pFiler)
virtual void delayCacheProcessed(OdGiDrawable pDrawable)
virtual void renderMaterialCache(OdGiMaterialItem pCache, OdDbStub materialId)
override void beginMetafile(OdRxObject pMetafile)
virtual bool saveClientMaterialCache(OdRxObject pMtl, OdGsFiler pFiler)
virtual void mapperChangedForDelayCache()
OdGiMaterialItem loadMaterialItem(OdGsFiler pFiler)
@ kMappersAndMaterialsForRender
@ kProcessMappersAndMaterials
override bool loadMaterialCache(OdGsMaterialNode pNode, OdGsFiler pFiler)
virtual Teigha.Core.OdGiSubEntityTraits.SelectionFlags vb_selectionFlags()
static bool loadMaterialTextureManager(OdGiMaterialTextureManager pManager, OdGsFiler pFiler, OdGsMaterialTextureDataFiler pSaver)
Teigha.Core.OdGiContext vb_context()
override void beginViewVectorization()
void playAccumulatedLights(OdGsLightsAccumulationContainter pAccumLights, bool bClear)
void beginLightsAccumulation()
virtual uint vb_lockFlags()
override bool doDraw(UInt32 drawableFlags, OdGiDrawable pDrawable)
void resetCurrentMapper(OdGiMapperItem pMapper)
override void addSpotLight(OdGiSpotLightTraitsData arg0)
virtual void onTraitsModified()
virtual Teigha.Core.OdDbStub vb_material()
virtual OdGiMaterialItem fillMaterialCache(OdGiMaterialItem prevCache, OdDbStub materialId, OdGiMaterialTraitsData materialData)
virtual double vb_deviation(Teigha.Core.OdGiDeviationType deviationType, Teigha.Core.OdGePoint3d pointOnCurve)
bool saveMaterialItem(OdGiMaterialItem pMatItem, OdGsFiler pFiler)
virtual Teigha.Core.OdGiWorldGeometry vb_geometry()
void playAccumulatedLights()
void beginLightsAccumulation(bool bAccumNonCached, bool bAccumCached)
override void Dispose(bool disposing)
override void endMetafile(OdRxObject pMetafile)
virtual void vb_edge(Teigha.Core.OdGiEdge2dArray edges)
override bool saveMaterialCache(OdGsMaterialNode pNode, OdGsFiler pFiler)
void playAccumulatedLights(OdGsLightsAccumulationContainter pAccumLights)
override void processMaterialNode(OdDbStub materialId, OdGsMaterialNode node)
virtual Teigha.Core.OdGiSubEntityTraits.ShadowFlags vb_shadowFlags()
virtual Teigha.Core.PlotStyleNameType vb_plotStyleNameType()
static bool saveMaterialTextureManager(OdGiMaterialTextureManager pManager, OdGsFiler pFiler, OdGsMaterialTextureDataFiler pSaver)
override void endViewVectorization()
void beginLightsAccumulation(bool bAccumNonCached)
OdGsBaseMaterialVectorizer(IntPtr cPtr, bool cMemoryOwn)
void resetCurrentMaterial()
virtual bool getDeviceMapperMatrix(OdGeMatrix3d dm)
virtual OdRxObject loadClientMaterialCache(OdGsFiler pFiler, OdGiMaterialItem pMatItem)
override void addWebLight(OdGiWebLightTraitsData arg0)
virtual uint vb_drawFlags()
virtual Teigha.Core.LineWeight vb_lineWeight()
void appendDelayCacheEntry(OdGsBaseMaterialVectorizer.DelayCacheEntry pEntry)
virtual void vb_mesh(Teigha.Core.MeshData numRows)
bool isLightsAccumulation()
void vb_shape(Teigha.Core.OdGePoint3d position, Teigha.Core.OdGeVector3d normal, Teigha.Core.OdGeVector3d direction, int shapeNumber, Teigha.Core.OdGiTextStyle pTextStyle)
override void addDistantLight(OdGiDistantLightTraitsData arg0)
static bool saveMaterialTexture(OdGiMaterialTexture pTexture, OdGsFiler pFiler)
static HandleRef getCPtr(OdGsBaseMaterialVectorizer obj)
OdGiMaterialItem currentMaterial()
bool isMaterialAvailable()
void resetCurrentMaterial(OdGiMaterialItem pMaterial)
int vb_vectorizingFlags()
virtual void nullMaterialStub()
override void addPointLight(OdGiPointLightTraitsData arg0)
virtual bool skipMaterialProcess(OdDbStub materialId)
virtual void playDelayCacheEntry(OdGsBaseMaterialVectorizer.DelayCacheEntry pEntry)
virtual double deviation(OdGiDeviationType deviationType, OdGePoint3d pointOnCurve)
static HandleRef getCPtr(OdGsFiler obj)
static HandleRef getCPtr(OdGsLightsAccumulationContainter obj)
static HandleRef getCPtr(OdGsMaterialNode obj)
static HandleRef getCPtr(OdGsMaterialTextureDataFiler obj)
static HandleRef getCPtr(OdRxObject obj)