25 #ifndef ODTRGL2LOCALRENDITIONHOST
26 #define ODTRGL2LOCALRENDITIONHOST
68 virtual const void *
hlBranchGetChild(
const void *pHlBranch, OdDbStub *pChildId)
const = 0;
OdSmartPtr< OdTrGL2LocalRenditionClient > OdTrGL2LocalRenditionClientPtr
OdSmartPtr< OdTrGL2HlBranchClient > OdTrGL2HlBranchClientPtr
OdSmartPtr< OdTrVisSharingProviderClient > OdTrVisSharingProviderClientPtr
virtual OdTrGL2HlBranchClientPtr hlBranchClient()
virtual OdTrGL2LocalContextPtr createLocalContext(OdTrVisRenderClient *pDevice)=0
virtual bool generateFilltypeTexture(OdPs::FillStyle, OdUInt8Array &, OdUInt32, OdUInt32, OdUInt8) const
virtual bool generateLinetypeTexture(OdPs::LineType, OdUInt8Array &, OdUInt8) const
virtual OdTrVisSharingProviderClientPtr createSharingProvider()
virtual const OdTrVisRendition * rendition() const =0
virtual bool getMetafileDef(OdTrVisMetafileId metafileId, OdTrVisMetafileDef &mfDef) const =0
virtual bool hasContextData() const =0
virtual OdTrRndRenderSettingsManager * renderSettingsManager()=0
virtual const OdTrRndRenderSettingsManager * renderSettingsManager() const =0
virtual void processContextData(bool bStore)=0
virtual OdTrVisRendition * rendition()=0
virtual bool getMaterialDef(OdTrVisMaterialId materialId, OdTrVisMaterialDef &mtDef) const =0
OdTrGL2LocalRenditionHostPtr(const OdTrGL2LocalRenditionHost *pObj, bool bAttach=false)
OdTrGL2LocalRenditionHostPtr(const OdTrVisRendition *pRendition)
OdUInt32 checkRendererVersion(OdTrVisRenderClient *pRenderClient, OdUInt32 nCheckVersion) const
OdTrGL2LocalRenditionHostPtr(const OdTrGL2LocalRenditionHostPtr &ref)
OdTrGL2LocalRenditionHostPtr & operator=(OdTrGL2LocalRenditionHost *pObj)
OdTrGL2LocalRenditionHostPtr & create(OdTrGL2LocalRenditionClient *pClient)
OdTrGL2LocalRenditionHostPtr()
static void addRef(OdTrGL2LocalRenditionHost *pObj)
static void release(OdTrGL2LocalRenditionHost *pObj)
TPtr & operator=(TObj *pObj)
virtual bool hlBranchIsEmpty(const void *pHlBranch) const =0
virtual bool hlBranchHasMarker(const void *pHlBranch, OdTrVisGsMarker gsMarker) const =0
virtual const void * hlBranchGetChild(const void *pHlBranch, OdDbStub *pChildId) const =0
virtual bool hlBranchHasMarkers(const void *pHlBranch) const =0
virtual const void * hlBranchGetPtr(OdTrVisHlBranchId hlBranchId) const =0