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