|
| | ODDB_DECLARE_MEMBERS (OdDbMentalRayRenderSettings) |
| |
| | OdDbMentalRayRenderSettings () |
| |
| virtual | ~OdDbMentalRayRenderSettings () |
| |
| OdResult | setSampling (int min, int max) |
| |
| void | sampling (int &min, int &max) const |
| |
| OdResult | setSamplingFilter (OdGiMrFilter filter, double width, double height) |
| |
| void | SamplingFilter (OdGiMrFilter &filter, double &width, double &height) const |
| |
| OdResult | setSamplingContrastColor (float red, float green, float blue, float alpha) |
| |
| void | samplingContrastColor (float &red, float &green, float &blue, float &alpha) const |
| |
| void | setShadowMode (OdGiMrShadowMode shadowMode) |
| |
| OdGiMrShadowMode | shadowMode () const |
| |
| void | setShadowMapsEnabled (bool shadowMapsEnabled) |
| |
| bool | shadowMapsEnabled () const |
| |
| void | setRayTracingEnabled (bool rayTracingEnabled) |
| |
| bool | rayTracingEnabled () const |
| |
| OdResult | setRayTraceDepth (int reflection, int refraction, int sum) |
| |
| void | rayTraceDepth (int &reflection, int &refraction, int &sum) const |
| |
| void | setGlobalIlluminationEnabled (bool globalIlluminationEnabled) |
| |
| bool | globalIlluminationEnabled () const |
| |
| OdResult | setGISampleCount (int numPhotons) |
| |
| int | giSampleCount () const |
| |
| void | setGISampleRadiusEnabled (bool giSampleRadiusEnabled) |
| |
| bool | giSampleRadiusEnabled () const |
| |
| OdResult | setGISampleRadius (double radius) |
| |
| double | giSampleRadius () const |
| |
| OdResult | setGIPhotonsPerLight (int numPhotons) |
| |
| int | giPhotonsPerLight () const |
| |
| OdResult | setPhotonTraceDepth (int reflection, int refraction, int sum) |
| |
| void | photonTraceDepth (int &reflection, int &refraction, int &sum) const |
| |
| void | setFinalGatheringEnabled (bool finalGatheringEnabled) |
| |
| bool | finalGatheringEnabled () const |
| |
| OdResult | setFGRayCount (int fgRayCount) |
| |
| int | fgRayCount () const |
| |
| void | setFGRadiusState (bool useMin, bool useMax, bool inPixels) |
| |
| void | fgSampleRadiusState (bool &useMin, bool &useMax, bool &inPixels) const |
| |
| OdResult | setFGSampleRadius (double minRadius, double maxRadius) |
| |
| void | fgSampleRadius (double &minRadius, double &maxRadius) const |
| |
| OdResult | setEnergyMultiplier (float energyMultiplier) |
| |
| float | energyMultiplier () const |
| |
| void | setDiagnosticMode (OdGiMrDiagnosticMode diagnosticMode) |
| |
| OdGiMrDiagnosticMode | diagnosticMode () const |
| |
| OdResult | setDiagnosticGridMode (OdGiMrDiagnosticGridMode diagnosticGridMode, float gridSpace) |
| |
| void | diagnosticGridMode (OdGiMrDiagnosticGridMode &diagnosticGridMode, float &gridSpace) const |
| |
| void | setDiagnosticPhotonMode (OdGiMrDiagnosticPhotonMode diagnosticPhotonMode) |
| |
| OdGiMrDiagnosticPhotonMode | diagnosticPhotonMode () const |
| |
| void | setDiagnosticSamplesMode (bool diagnosticSamplesMode) |
| |
| bool | diagnosticSamplesMode () const |
| |
| void | setDiagnosticBSPMode (OdGiMrDiagnosticBSPMode diagnosticBSPMode) |
| |
| OdGiMrDiagnosticBSPMode | diagnosticBSPMode () const |
| |
| void | setExportMIEnabled (bool exportMIEnabled) |
| |
| bool | exportMIEnabled () const |
| |
| OdResult | setExportMIFileName (const OdString &filename) |
| |
| OdString | exportMIFileName () const |
| |
| OdResult | setTileSize (int tileSize) |
| |
| int | tileSize () const |
| |
| void | setTileOrder (OdGiMrTileOrder tileOrder) |
| |
| OdGiMrTileOrder | tileOrder () const |
| |
| OdResult | setMemoryLimit (int memoryLimit) |
| |
| int | memoryLimit () const |
| |
| OdResult | setFinalGatheringMode (OdGiMrFinalGatheringMode mode) |
| |
| OdGiMrFinalGatheringMode | finalGatheringMode () const |
| |
| OdResult | setLightLuminanceScale (double fLuminance) |
| |
| double | lightLuminanceScale () const |
| |
| OdResult | setExportMIMode (OdGiMrExportMIMode eExportMIMode) |
| |
| OdGiMrExportMIMode | exportMIMode () const |
| |
| OdResult | setShadowSamplingMultiplier (ShadowSamplingMultiplier multiplier) |
| |
| ShadowSamplingMultiplier | shadowSamplingMultiplier () const |
| |
| virtual OdResult | dwgInFields (OdDbDwgFiler *pFiler) |
| |
| virtual void | dwgOutFields (OdDbDwgFiler *pFiler) const |
| |
| virtual OdResult | dxfInFields (OdDbDxfFiler *pFiler) |
| |
| virtual void | dxfOutFields (OdDbDxfFiler *pFiler) const |
| |
| virtual OdUInt32 | subSetAttributes (OdGiDrawableTraits *pTraits) const |
| |
| virtual bool | operator== (const OdDbMentalRayRenderSettings &settings) |
| |
| | ODDB_DECLARE_MEMBERS (OdDbRenderSettings) |
| |
| | OdDbRenderSettings () |
| |
| virtual | ~OdDbRenderSettings () |
| |
| virtual OdGiDrawable * | drawable () |
| |
| OdResult | setName (const OdString &name) |
| |
| OdString | name () const |
| |
| void | setDescription (const OdString &description) |
| |
| OdString | description () const |
| |
| void | setDisplayIndex (int displayIndex) |
| |
| int | displayIndex () const |
| |
| void | setMaterialsEnabled (bool materialsEnabled) |
| |
| bool | materialsEnabled () const |
| |
| void | setTextureSampling (bool textureSampling) |
| |
| bool | textureSampling () const |
| |
| void | setBackFacesEnabled (bool backFacesEnabled) |
| |
| bool | backFacesEnabled () const |
| |
| void | setShadowsEnabled (bool shadowsEnabled) |
| |
| bool | shadowsEnabled () const |
| |
| OdResult | setPreviewImageFileName (const OdString &filename) |
| |
| OdString | previewImageFileName () const |
| |
| void | setDiagnosticBackgroundEnabled (bool diagnosticBackgroundEnabled) |
| |
| bool | diagnosticBackgroundEnabled () const |
| |
| OdResult | setIsPredefined (bool bSet) |
| |
| bool | isPredefined () const |
| |
| virtual OdResult | dwgInFields (OdDbDwgFiler *pFiler) |
| |
| virtual void | dwgOutFields (OdDbDwgFiler *pFiler) const |
| |
| virtual OdResult | dxfInFields (OdDbDxfFiler *pFiler) |
| |
| virtual void | dxfOutFields (OdDbDxfFiler *pFiler) const |
| |
| virtual OdUInt32 | subSetAttributes (OdGiDrawableTraits *pTraits) const |
| |
| virtual bool | operator== (const OdDbRenderSettings &settings) |
| |
| | ODDB_DECLARE_MEMBERS (OdDbObject) |
| |
| | ~OdDbObject () |
| |
| void | addRef () |
| |
| void | release () |
| |
| long | numRefs () const |
| |
| OdDbObjectId | objectId () const |
| |
| OdDbHandle | getDbHandle () const |
| |
| OdDbHandle | handle () const |
| |
| OdDbObjectId | ownerId () const |
| |
| virtual void | setOwnerId (OdDbObjectId ownerId) |
| |
| OdDbDatabase * | database () const |
| |
| void | createExtensionDictionary () |
| |
| OdDbObjectId | extensionDictionary () const |
| |
| bool | releaseExtensionDictionary () |
| |
| OdDbXrecordPtr | createXrecord (const OdString &xrecordName, OdDb::DuplicateRecordCloning style=OdDb::kDrcIgnore) |
| |
| void | upgradeOpen () |
| |
| void | downgradeOpen () |
| |
| void | cancel () |
| |
| virtual OdResult | subOpen (OdDb::OpenMode mode) |
| |
| virtual void | subClose () |
| |
| OdResult | erase (bool eraseIt=true) |
| |
| virtual OdResult | subErase (bool erasing) |
| |
| void | handOverTo (OdDbObject *pNewObject, bool keepXData=true, bool keepExtDict=true) |
| |
| virtual void | subHandOverTo (OdDbObject *pNewObject) |
| |
| void | swapIdWith (OdDbObjectId otherId, bool swapXdata=false, bool swapExtDict=false) |
| |
| virtual void | subSwapIdWith (const OdDbObjectId &otherId, bool swapXdata=false, bool swapExtDict=false) |
| |
| virtual void | audit (OdDbAuditInfo *pAuditInfo) |
| |
| void | dwgIn (OdDbDwgFiler *pFiler) |
| |
| void | dwgOut (OdDbDwgFiler *pFiler) const |
| |
| virtual OdResult | dxfIn (OdDbDxfFiler *pFiler) |
| |
| virtual void | dxfOut (OdDbDxfFiler *pFiler) const |
| |
| virtual OdResult | dwgInFields (OdDbDwgFiler *pFiler) |
| |
| virtual void | dwgOutFields (OdDbDwgFiler *pFiler) const |
| |
| virtual OdResult | dxfInFields (OdDbDxfFiler *pFiler) |
| |
| virtual void | dxfOutFields (OdDbDxfFiler *pFiler) const |
| |
| virtual OdResult | dxfInFields_R12 (OdDbDxfFiler *pFiler) |
| |
| virtual void | dxfOutFields_R12 (OdDbDxfFiler *pFiler) const |
| |
| virtual OdDb::DuplicateRecordCloning | mergeStyle () const |
| |
| virtual OdResBufPtr | xData (const OdString ®appName=OdString::kEmpty) const |
| |
| virtual void | setXData (const OdResBuf *pRb) |
| |
| bool | isEraseStatusToggled () const |
| |
| bool | isErased () const |
| |
| bool | isReadEnabled () const |
| |
| bool | isWriteEnabled () const |
| |
| bool | isNotifyEnabled () const |
| |
| bool | isModified () const |
| |
| bool | isModifiedXData () const |
| |
| bool | isModifiedGraphics () const |
| |
| bool | isNewObject () const |
| |
| bool | isNotifying () const |
| |
| bool | isUndoing () const |
| |
| bool | isReallyClosing () const |
| |
| bool | isDBRO () const |
| |
| void | assertReadEnabled () const |
| |
| void | assertWriteEnabled (bool autoUndo=true, bool recordModified=true) |
| |
| void | assertNotifyEnabled () const |
| |
| void | disableUndoRecording (bool disable) |
| |
| bool | isUndoRecordingDisabled () const |
| |
| OdDbDwgFiler * | undoFiler () |
| |
| virtual void | applyPartialUndo (OdDbDwgFiler *pUndoFiler, OdRxClass *pClassObj) |
| |
| void | addReactor (OdDbObjectReactor *pReactor) const |
| |
| void | removeReactor (OdDbObjectReactor *pReactor) const |
| |
| virtual void | addPersistentReactor (const OdDbObjectId &objId) |
| |
| virtual void | removePersistentReactor (const OdDbObjectId &objId) |
| |
| bool | hasPersistentReactor (const OdDbObjectId &objId) const |
| |
| OdDbObjectIdArray | getPersistentReactors () const |
| |
| OdDbObjectReactorArray | getTransientReactors () const |
| |
| virtual void | recvPropagateModify (const OdDbObject *pSubObj) |
| |
| virtual void | xmitPropagateModify () const |
| |
| ODRX_SEALED_VIRTUAL OdDbObjectPtr | deepClone (OdDbIdMapping &idMap, OdDbObject *pOwner, bool bPrimary=true) const ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdDbObjectPtr | wblockClone (OdDbIdMapping &idMap, OdDbObject *pOwner, bool bPrimary=true) const ODRX_SEALED |
| |
| virtual void | appendToOwner (OdDbIdPair &idPair, OdDbObject *pOwnerObject, OdDbIdMapping &idMap) |
| |
| void | setOdDbObjectIdsInFlux () |
| |
| bool | isOdDbObjectIdsInFlux () const |
| |
| virtual void | copied (const OdDbObject *pObject, const OdDbObject *pNewObject) |
| |
| virtual void | erased (const OdDbObject *pObject, bool erasing=true) |
| |
| virtual void | goodbye (const OdDbObject *pObject) |
| |
| virtual void | openedForModify (const OdDbObject *pObject) |
| |
| virtual void | modified (const OdDbObject *pObject) |
| |
| virtual void | subObjModified (const OdDbObject *pObject, const OdDbObject *pSubObj) |
| |
| virtual void | modifyUndone (const OdDbObject *pObject) |
| |
| virtual void | modifiedXData (const OdDbObject *pObject) |
| |
| virtual void | unappended (const OdDbObject *pObject) |
| |
| virtual void | reappended (const OdDbObject *pObject) |
| |
| bool | isAProxy () const |
| |
| virtual void | objectClosed (const OdDbObjectId &objectId) |
| |
| virtual void | modifiedGraphics (const OdDbObject *pObject) |
| |
| virtual void | copyFrom (const OdRxObject *pSource) |
| |
| bool | hasSaveVersionOverride () const |
| |
| void | setHasSaveVersionOverride (bool hasSaveVersionOverride) |
| |
| virtual OdDb::DwgVersion | getObjectSaveVersion (const OdDbFiler *pFiler, OdDb::MaintReleaseVer *pMaintVer=0) const |
| |
| virtual OdDbObjectPtr | decomposeForSave (OdDb::DwgVersion ver, OdDbObjectId &replaceId, bool &exchangeXData) |
| |
| virtual OdDbObjectPtr | decomposeForSave (OdDb::SaveType format, OdDb::DwgVersion ver, OdDbObjectId &replaceId, bool &exchangeXData) |
| |
| void | convertForSave (OdDb::DwgVersion ver) |
| |
| virtual void | composeForLoad (OdDb::SaveType format, OdDb::DwgVersion version, OdDbAuditInfo *pAuditInfo) |
| |
| virtual OdGiDrawable * | drawable () |
| |
| virtual OdUInt32 | subSetAttributes (OdGiDrawableTraits *pTraits) const |
| |
| virtual bool | subWorldDraw (OdGiWorldDraw *pWd) const |
| |
| virtual void | subViewportDraw (OdGiViewportDraw *pVd) const |
| |
| virtual bool | isPersistent () const |
| |
| virtual OdDbStub * | id () const |
| |
| ODRX_SEALED_VIRTUAL OdResult | getClassID (void *pClsid) const ODRX_SEALED |
| |
| void | setGsNode (OdGsCache *pNode) |
| |
| OdGsCache * | gsNode () const |
| |
| void | xDataTransformBy (const OdGeMatrix3d &xfm) |
| |
| bool | hasFields () const |
| |
| OdDbObjectId | getField (const OdString &fieldName) const |
| |
| OdDbObjectPtr | getField (const OdString &fieldName, OdDb::OpenMode mode) const |
| |
| virtual OdDbObjectId | setField (const OdString &fieldName, OdDbField *pField) |
| |
| virtual OdResult | removeField (OdDbObjectId fieldId) |
| |
| virtual OdDbObjectId | removeField (const OdString &fieldName) |
| |
| OdDbObjectId | getFieldDictionary () const |
| |
| OdDbObjectPtr | getFieldDictionary (OdDb::OpenMode mode) const |
| |
| virtual OdRxClass * | saveAsClass (OdRxClass *pClass) const |
| |
| | ODRX_DECLARE_MEMBERS (OdGiDrawable) |
| |
| virtual DrawableType | drawableType () const |
| |
| ODRX_SEALED_VIRTUAL OdUInt32 | setAttributes (OdGiDrawableTraits *pTraits) const ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL bool | worldDraw (OdGiWorldDraw *pWd) const ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL void | viewportDraw (OdGiViewportDraw *pVd) const ODRX_SEALED |
| |
| virtual bool | isPersistent () const =0 |
| |
| virtual OdDbStub * | id () const =0 |
| |
| virtual void | setGsNode (OdGsCache *pGsNode)=0 |
| |
| virtual OdGsCache * | gsNode () const =0 |
| |
| ODRX_SEALED_VIRTUAL OdUInt32 | viewportDrawLogicalFlags (OdGiViewportDraw *pVd) const ODRX_SEALED |
| |
| virtual OdResult | getGeomExtents (OdGeExtents3d &extents) const |
| |
| ODRX_SEALED_VIRTUAL OdUInt32 | regenSupportFlags () const ODRX_SEALED |
| |
| | ODRX_HEAP_OPERATORS () |
| |
| | OdRxObject () |
| |
| virtual | ~OdRxObject () |
| |
| virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
| |
| virtual OdRxObject * | x (const OdRxClass *pClass) const |
| |
| virtual OdRxClass * | isA () const |
| |
| virtual void | addRef ()=0 |
| |
| virtual void | release ()=0 |
| |
| virtual long | numRefs () const |
| |
| bool | isKindOf (const OdRxClass *pClass) const |
| |
| virtual OdRxObjectPtr | clone () const |
| |
| virtual void | copyFrom (const OdRxObject *pSource) |
| |
| virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
| |
| virtual bool | isEqualTo (const OdRxObject *pOther) const |
| |
This class is a container class for the properties relevent to mental ray renderers.
In addition, the active RenderSettings are stored in the NamedObjectsDictionary under ACAD_RENDER_ACTIVE_SETTINGS.
<group OdDb_Classes>
Definition at line 251 of file DbRenderSettings.h.