25#ifndef ODTRRNDLOCALMODULERENDITION
26#define ODTRRNDLOCALMODULERENDITION
OdTrRndRenderModulePtr m_pRenderModule
OdTrRndLocalRenditionClientPtr m_pClientContext
const OdTrRndLocalRenditionClient * clientContext() const
const OdTrRndRenderModule * renderModule() const
OdTrRndRenderModule * renderModule()
void setup(OdTrRndLocalRenditionClient *pClientCtx, OdTrRndRenderModule *pRndModule)
OdTrRndLocalContextPtr createLocalContext(OdTrVisRenderClient *pDevice)
OdTrRndLocalRenditionClient * clientContext()
virtual void setupClientContext(OdTrRndLocalRenditionClient *pClient, OdTrRndRenderModule *pModule)
~OdTrRndLocalModuleRendition()
virtual bool getPropertyDef(OdTrVisRendition::DataType, OdTrVisId, OdTrVisPropertyDef::PropertyType, OdTrVisPropertyDef *&) const
virtual bool getMetafileDef(OdTrVisMetafileId, OdTrVisMetafileDef &) const
OdTrRndLocalRenditionClient * clientContext()
virtual bool shallowPropertiesClone(OdTrVisMetafileContainer *)
virtual bool getMaterialDef(OdTrVisMaterialId, OdTrVisMaterialDef &) const
virtual const OdTrRndRenderSettingsManager * renderSettingsManager() const
virtual bool hasContextData() const
virtual const OdTrVisRendition * rendition() const
OdTrRndLocalModuleRendition()
virtual bool supportShallowPropertiesClone(OdTrVisMetafileContainer *) const
virtual bool generateLinetypeTexture(OdPs::LineType ltpId, OdUInt8Array &outPixels, OdUInt8 forePixVal) const
virtual OdUInt32 hasProperties(OdTrVisRendition::DataType, OdTrVisId) const
virtual OdTrVisRendition * rendition()
virtual bool generateFilltypeTexture(OdPs::FillStyle fsId, OdUInt8Array &outPixels, OdUInt32 dimX, OdUInt32 dimY, OdUInt8 forePixVal) const
class OdTrRndLocalModuleRendition::LocalRenditionClient m_clientContext
virtual void processContextData(bool)
const OdTrRndLocalRenditionClient * clientContext() const
virtual OdTrRndRenderSettingsManager * renderSettingsManager()
virtual bool generateFilltypeTexture(OdPs::FillStyle, OdUInt8Array &, OdUInt32, OdUInt32, OdUInt8) const
virtual OdTrRndLocalContextPtr createLocalContext(OdTrVisRenderClient *)
virtual bool generateLinetypeTexture(OdPs::LineType, OdUInt8Array &, OdUInt8) const
virtual OdTrRndLocalContextPtr createLocalContext(OdTrVisRenderClient *pDevice)=0