CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
DbRenderSettings.h
Go to the documentation of this file.
1
2// Copyright (C) 2002-2022, Open Design Alliance (the "Alliance").
3// All rights reserved.
4//
5// This software and its documentation and related materials are owned by
6// the Alliance. The software may only be incorporated into application
7// programs owned by members of the Alliance, subject to a signed
8// Membership Agreement and Supplemental Software License Agreement with the
9// Alliance. The structure and organization of this software are the valuable
10// trade secrets of the Alliance and its suppliers. The software is also
11// protected by copyright law and international treaty provisions. Application
12// programs incorporating this software must include the following statement
13// with their copyright notices:
14//
15// This application incorporates Open Design Alliance software pursuant to a license
16// agreement with Open Design Alliance.
17// Open Design Alliance Copyright (C) 2002-2022 by Open Design Alliance.
18// All rights reserved.
19//
20// By use of this software, its documentation or related materials, you
21// acknowledge and accept the above terms.
23
24#ifndef _DbRenderSettings_h_Included_
25#define _DbRenderSettings_h_Included_
26
27#include "Gi/GiEnvironment.h"
28
43{
44public:
46
49
54
64
68 OdString name() const;
69
74 void setDescription(const OdString& description);
75
80
89 void setDisplayIndex(int displayIndex);
90
98 int displayIndex() const;
99
100
110 void setMaterialsEnabled(bool materialsEnabled);
111
120 bool materialsEnabled() const;
121
126 void setTextureSampling(bool textureSampling);
127
131 bool textureSampling() const;
132
142 void setBackFacesEnabled(bool backFacesEnabled);
143
147 bool backFacesEnabled() const;
148
158 void setShadowsEnabled(bool shadowsEnabled);
159
163 bool shadowsEnabled() const;
164
165
177
186
195 void setDiagnosticBackgroundEnabled(bool diagnosticBackgroundEnabled);
196
201
209
213 bool isPredefined() const;
214
215 // OdDbObject functions
216
218 virtual void dwgOutFields(OdDbDwgFiler* pFiler) const;
220 virtual void dxfOutFields(OdDbDxfFiler* pFiler) const;
221
222 // OdGiDrawable functions
223
225
226 virtual bool operator==(const OdDbRenderSettings& settings);
227
229 return ::odrxCastByClassName<OdDbRenderSettings>(obj, "AcDbRenderSettings");
230 }
231};
232
237
238
252{
253public:
258 {
259 kSamplingMultiplierZero = 0, // 0
260 kSamplingMultiplierOneEighth = 1, // 1/8
261 kSamplingMultiplierOneFourth = 2, // 1/4
262 kSamplingMultiplierOneHalf = 3, // 1/2
263 kSamplingMultiplierOne = 4, // 1
264 kSamplingMultiplierTwo = 5 // 2
265 };
266public:
268
270
272
287 OdResult setSampling(int min, int max);
288
300 void sampling(int& min, int& max) const;
301
321 double height);
322
329 void SamplingFilter(OdGiMrFilter& filter, double& width, double& height)
330 const;
331
348 OdResult setSamplingContrastColor(float red, float green, float blue, float alpha);
349
357 void samplingContrastColor(float& red, float& green, float& blue, float& alpha) const;
358
365
370
377 void setShadowMapsEnabled(bool shadowMapsEnabled);
378
382 bool shadowMapsEnabled() const;
383
390 void setRayTracingEnabled(bool rayTracingEnabled);
391
395 bool rayTracingEnabled() const;
396
416 OdResult setRayTraceDepth(int reflection, int refraction,
417 int sum);
418
426 void rayTraceDepth(int& reflection, int& refraction, int& sum) const;
427
437 void setGlobalIlluminationEnabled(bool globalIlluminationEnabled);
438
444
457 OdResult setGISampleCount(int numPhotons);
458
463 int giSampleCount() const;
464
475 void setGISampleRadiusEnabled(bool giSampleRadiusEnabled);
476
482
498
503 double giSampleRadius() const;
504
515
520 int giPhotonsPerLight() const;
521
541 OdResult setPhotonTraceDepth(int reflection, int refraction,
542 int sum);
543
551 void photonTraceDepth(int& reflection, int& refraction, int& sum) const;
552
559 void setFinalGatheringEnabled(bool finalGatheringEnabled);
560
565
578 OdResult setFGRayCount(int fgRayCount);
579
587 int fgRayCount() const;
588
598 void setFGRadiusState(bool useMin, bool useMax, bool inPixels);
599
607 void fgSampleRadiusState(bool& useMin, bool& useMax, bool& inPixels) const;
608
620 OdResult setFGSampleRadius(double minRadius, double maxRadius);
621
627 void fgSampleRadius(double& minRadius, double& maxRadius) const;
628
639 OdResult setEnergyMultiplier(float energyMultiplier);
640
646 float energyMultiplier() const;
647
653
659
669 OdGiMrDiagnosticGridMode diagnosticGridMode, float gridSpace);
670
677 OdGiMrDiagnosticGridMode& diagnosticGridMode, float& gridSpace) const;
678
686 OdGiMrDiagnosticPhotonMode diagnosticPhotonMode);
687
692
699 void setDiagnosticSamplesMode(bool diagnosticSamplesMode);
700
707
715
723
732 void setExportMIEnabled(bool exportMIEnabled);
733
737 bool exportMIEnabled() const;
738
751
756
767 OdResult setTileSize(int tileSize);
768
772 int tileSize() const;
773
781
786
787
798 OdResult setMemoryLimit(int memoryLimit);
799
803 int memoryLimit() const;
804
812
817
825
829 double lightLuminanceScale() const;
830
838
843
851
856
857 // OdDbObject functions
858
860 virtual void dwgOutFields(OdDbDwgFiler* pFiler) const;
862 virtual void dxfOutFields(OdDbDxfFiler* pFiler) const;
863
864 // OdGiDrawable functions
865
867
868 virtual bool operator==(const OdDbMentalRayRenderSettings& settings);
869};
870
875
876
890{
891public:
896 {
897 krLevel = 0, // Quit by level
898 krTime, // Quit by time
899 krInfinite // Quit never
900 };
901public:
903
905
907
915
920
928
932 int renderLevel() const;
933
941
945 int renderTime() const;
946
954
959
967
972
980
984 float filterWidth() const;
985
993
997 float filterHeight() const;
998
1007 {
1008 OdResult result = setFilterWidth(width);
1009 if (result == eOk)
1010 result = setFilterHeight(height);
1011 return result;
1012 }
1013
1019 void filterDimensions(float &width, float &height) const
1020 {
1021 width = filterWidth();
1022 height = filterHeight();
1023 }
1024
1025 // OdDbObject functions
1026
1028 virtual void dwgOutFields(OdDbDwgFiler* pFiler) const;
1030 virtual void dxfOutFields(OdDbDxfFiler* pFiler) const;
1031
1032 // OdGiDrawable functions
1033
1035
1036 virtual bool operator==(const OdDbRapidRTRenderSettings& settings);
1037};
1038
1043
1044
1054{
1055public:
1057
1060
1061 void setFogEnabled(bool bEnable);
1062
1063 bool fogEnabled() const;
1064
1065 void setFogBackgroundEnabled(bool bEnable);
1066
1068
1069 void setFogColor(const OdCmEntityColor& color);
1070
1072
1073 OdResult setFogDensity(double dNear, double dFar);
1074
1075 void fogDensity(double& dNear, double& dFar) const;
1076
1077 OdResult setDistances(double dNear, double dFar);
1078
1079 void distances(double& dNear, double& dFar) const;
1080
1081 void setEnvironmentImageEnabled(bool bEnabled);
1082
1084
1086
1088
1089 // OdDbObject functions
1090
1093 void dwgOutFields(OdDbDwgFiler* pFiler) const;
1095 void dxfOutFields(OdDbDxfFiler* pFiler) const;
1096
1097 // OdGiDrawable functions
1098
1100};
1101
1106
1107
1118{
1119public:
1121
1123 {
1124 krView = 0,
1126 krSelected
1128
1130 {
1131 krWindow = 0,
1132 krViewport
1134
1137
1138 void setProcedureAndDestination(Procedure nProcedure, Destination nDestination);
1139
1140 void procedureAndDestination(Procedure& nProcedure, Destination& nDestination) const;
1141
1143
1145
1147
1149
1150 void setSaveEnabled(bool bEnabled);
1151
1152 bool saveEnabled() const;
1153
1155
1157
1159
1160 void dimensions(int& w, int& h) const;
1161
1162 void setPredefinedPresetsFirst(bool bPredefinedPresetsFirst);
1163
1165
1166 void setHighInfoLevel(bool bHighInfoLevel);
1167
1168 bool highInfoLevel() const;
1169
1171
1173
1175
1176 // OdDbObject functions
1177
1179 void dwgOutFields(OdDbDwgFiler* pFiler) const;
1181 void dxfOutFields(OdDbDxfFiler* pFiler) const;
1182};
1183
1188
1189
1199{
1200public:
1202
1205
1208
1209 void setDisplayIndex(int nDisplay);
1210 int displayIndex() const;
1211
1214
1217
1219 void dimensions(int &w, int &h) const;
1220 int dimensionW() const { int w, h; dimensions(w, h); return w; }
1221 int dimensionH() const { int w, h; dimensions(w, h); return h; }
1222
1224 const OdDbDate &startTime() const;
1225
1227 const OdDbDate &endTime() const;
1228
1229 void setRenderTime(float fTime);
1230 float renderTime() const;
1231
1232 void setMemoryAmount(int nAmount);
1233 int memoryAmount() const;
1234
1235 void setMaterialCount(int nCount);
1236 int materialCount() const;
1237
1238 void setLightCount(int nCount);
1239 int lightCount() const;
1240
1241 void setTriangleCount(int nCount);
1242 int triangleCount() const;
1243
1244 // OdDbObject functions
1245
1247 void dwgOutFields(OdDbDwgFiler* pFiler) const;
1249 void dxfOutFields(OdDbDxfFiler* pFiler) const;
1250};
1251
1256
1257
1274
1275#endif
#define SCENEOE_EXPORT
Definition: DbExport.h:56
#define TOOLKIT_EXPORT
Definition: DbExport.h:40
TOOLKIT_EXPORT OdDbRenderSettingsPtr oddbGetActiveRenderRapidRTSettingsObject(OdDbDatabase *pDb, OdDb::OpenMode mode, bool createIfNotFound=false)
OdSmartPtr< OdDbRenderEntry > OdDbRenderEntryPtr
OdSmartPtr< OdDbRapidRTRenderSettings > OdDbRapidRTRenderSettingsPtr
TOOLKIT_EXPORT OdDbObjectId oddbGetRenderGlobalObjectId(OdDbDatabase *pDb, bool createIfNotFound=false)
TOOLKIT_EXPORT OdDbObjectId oddbGetRenderSettingsDictionaryId(OdDbDatabase *pDb, bool createIfNotFound=false)
TOOLKIT_EXPORT OdDbObjectId oddbGetActiveRenderSettingsObjectId(OdDbDatabase *pDb, bool createIfNotFound=false)
TOOLKIT_EXPORT OdDbDictionaryPtr oddbGetRenderRapidRTSettingsDictionary(OdDbDatabase *pDb, OdDb::OpenMode mode, bool createIfNotFound=false)
TOOLKIT_EXPORT OdDbDictionaryPtr oddbGetRenderEntriesDictionary(OdDbDatabase *pDb, OdDb::OpenMode mode, bool createIfNotFound=false)
TOOLKIT_EXPORT OdDbRenderSettingsPtr oddbGetActiveRenderSettingsObject(OdDbDatabase *pDb, OdDb::OpenMode mode, bool createIfNotFound=false)
TOOLKIT_EXPORT OdDbObjectId oddbGetRenderPlotSettingsDictionaryId(OdDbDatabase *pDb, bool createIfNotFound=false)
TOOLKIT_EXPORT OdDbObjectId oddbGetRenderEnvironmentObjectId(OdDbDatabase *pDb, bool createIfNotFound=false)
TOOLKIT_EXPORT OdDbDictionaryPtr oddbGetRenderSettingsDictionary(OdDbDatabase *pDb, OdDb::OpenMode mode, bool createIfNotFound=false)
OdSmartPtr< OdDbRenderGlobal > OdDbRenderGlobalPtr
OdSmartPtr< OdDbMentalRayRenderSettings > OdDbMentalRayRenderSettingsPtr
OdSmartPtr< OdDbRenderSettings > OdDbRenderSettingsPtr
TOOLKIT_EXPORT OdDbObjectId oddbGetActiveRenderRapidRTSettingsObjectId(OdDbDatabase *pDb, bool createIfNotFound=false)
TOOLKIT_EXPORT OdDbDictionaryPtr oddbGetRenderPlotSettingsDictionary(OdDbDatabase *pDb, OdDb::OpenMode mode, bool createIfNotFound=false)
TOOLKIT_EXPORT OdDbObjectId oddbGetRenderEntriesDictionaryId(OdDbDatabase *pDb, bool createIfNotFound=false)
TOOLKIT_EXPORT OdDbRenderGlobalPtr oddbGetRenderGlobalObject(OdDbDatabase *pDb, OdDb::OpenMode mode, bool createIfNotFound=false)
OdSmartPtr< OdDbRenderEnvironment > OdDbRenderEnvironmentPtr
TOOLKIT_EXPORT OdDbObjectId oddbGetRenderRapidRTSettingsDictionaryId(OdDbDatabase *pDb, bool createIfNotFound=false)
TOOLKIT_EXPORT OdDbRenderEnvironmentPtr oddbGetRenderEnvironmentObject(OdDbDatabase *pDb, OdDb::OpenMode mode, bool createIfNotFound=false)
enum OdGiLightingMode_ OdGiLightingMode
enum OdGiMrTileOrder_ OdGiMrTileOrder
enum OdGiMrFilter_ OdGiMrFilter
enum OdGiMrDiagnosticMode_ OdGiMrDiagnosticMode
enum OdGiMrDiagnosticPhotonMode_ OdGiMrDiagnosticPhotonMode
enum OdGiMrDiagnosticBSPMode_ OdGiMrDiagnosticBSPMode
enum OdGiMrShadowMode_ OdGiMrShadowMode
enum OdGiMrDiagnosticGridMode_ OdGiMrDiagnosticGridMode
enum OdGiMrExportMIMode_ OdGiMrExportMIMode
enum OdGiMrExposureType_ OdGiMrExposureType
enum OdGiMrFinalGatheringMode_ OdGiMrFinalGatheringMode
enum OdGiFilterType_ OdGiFilterType
unsigned int OdUInt32
OdResult
Definition: OdResult.h:29
bool globalIlluminationEnabled() const
OdResult setFinalGatheringMode(OdGiMrFinalGatheringMode mode)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
double giSampleRadius() const
OdResult setSamplingFilter(OdGiMrFilter filter, double width, double height)
OdResult setDiagnosticGridMode(OdGiMrDiagnosticGridMode diagnosticGridMode, float gridSpace)
void fgSampleRadius(double &minRadius, double &maxRadius) const
OdResult setSamplingContrastColor(float red, float green, float blue, float alpha)
OdResult setPhotonTraceDepth(int reflection, int refraction, int sum)
OdResult setLightLuminanceScale(double fLuminance)
OdResult setTileSize(int tileSize)
OdResult setMemoryLimit(int memoryLimit)
OdGiMrShadowMode shadowMode() const
ODDB_DECLARE_MEMBERS(OdDbMentalRayRenderSettings)
bool giSampleRadiusEnabled() const
OdGiMrFinalGatheringMode finalGatheringMode() const
OdResult setGISampleRadius(double radius)
OdGiMrDiagnosticBSPMode diagnosticBSPMode() const
void setRayTracingEnabled(bool rayTracingEnabled)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
OdResult setExportMIFileName(const OdString &filename)
void setDiagnosticSamplesMode(bool diagnosticSamplesMode)
void rayTraceDepth(int &reflection, int &refraction, int &sum) const
void setDiagnosticPhotonMode(OdGiMrDiagnosticPhotonMode diagnosticPhotonMode)
void setFGRadiusState(bool useMin, bool useMax, bool inPixels)
OdString exportMIFileName() const
void SamplingFilter(OdGiMrFilter &filter, double &width, double &height) const
virtual bool operator==(const OdDbMentalRayRenderSettings &settings)
OdResult setRayTraceDepth(int reflection, int refraction, int sum)
void setFinalGatheringEnabled(bool finalGatheringEnabled)
OdResult setShadowSamplingMultiplier(ShadowSamplingMultiplier multiplier)
OdGiMrDiagnosticMode diagnosticMode() const
OdResult setFGSampleRadius(double minRadius, double maxRadius)
virtual OdUInt32 subSetAttributes(OdGiDrawableTraits *pTraits) const
OdResult setGIPhotonsPerLight(int numPhotons)
void setShadowMapsEnabled(bool shadowMapsEnabled)
double lightLuminanceScale() const
virtual ~OdDbMentalRayRenderSettings()
void diagnosticGridMode(OdGiMrDiagnosticGridMode &diagnosticGridMode, float &gridSpace) const
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdResult setFGRayCount(int fgRayCount)
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
void samplingContrastColor(float &red, float &green, float &blue, float &alpha) const
OdResult setSampling(int min, int max)
OdResult setExportMIMode(OdGiMrExportMIMode eExportMIMode)
OdGiMrDiagnosticPhotonMode diagnosticPhotonMode() const
void setExportMIEnabled(bool exportMIEnabled)
void setDiagnosticBSPMode(OdGiMrDiagnosticBSPMode diagnosticBSPMode)
void setGISampleRadiusEnabled(bool giSampleRadiusEnabled)
void setDiagnosticMode(OdGiMrDiagnosticMode diagnosticMode)
void photonTraceDepth(int &reflection, int &refraction, int &sum) const
void setShadowMode(OdGiMrShadowMode shadowMode)
OdGiMrTileOrder tileOrder() const
OdResult setGISampleCount(int numPhotons)
void setGlobalIlluminationEnabled(bool globalIlluminationEnabled)
bool diagnosticSamplesMode() const
void setTileOrder(OdGiMrTileOrder tileOrder)
ShadowSamplingMultiplier shadowSamplingMultiplier() const
OdResult setEnergyMultiplier(float energyMultiplier)
OdGiMrExportMIMode exportMIMode() const
float energyMultiplier() const
void sampling(int &min, int &max) const
void fgSampleRadiusState(bool &useMin, bool &useMax, bool &inPixels) const
bool finalGatheringEnabled() const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
OdResult setFilterType(OdGiFilterType type)
RenderTarget renderTarget() const
OdGiLightingMode lightingModel() const
virtual bool operator==(const OdDbRapidRTRenderSettings &settings)
OdResult setRenderTime(int time)
OdResult setRenderLevel(int level)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
ODDB_DECLARE_MEMBERS(OdDbRapidRTRenderSettings)
void filterDimensions(float &width, float &height) const
OdResult setLightingModel(OdGiLightingMode mode)
virtual OdUInt32 subSetAttributes(OdGiDrawableTraits *pTraits) const
virtual ~OdDbRapidRTRenderSettings()
OdResult setFilterWidth(float width)
OdGiFilterType filterType() const
OdResult setFilterDimensions(float width, float height)
OdResult setFilterHeight(float height)
OdResult setRenderTarget(RenderTarget target)
float filterHeight() const
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
void setTriangleCount(int nCount)
int dimensionH() const
OdString imageFileName() const
void setDisplayIndex(int nDisplay)
int displayIndex() const
OdResult dxfInFields(OdDbDxfFiler *pFiler)
int triangleCount() const
void setLightCount(int nCount)
void dxfOutFields(OdDbDxfFiler *pFiler) const
OdResult setDimensions(int w, int h)
OdResult setEndTime(const OdDbDate &date)
virtual ~OdDbRenderEntry()
OdString presetName() const
OdResult setStartTime(const OdDbDate &date)
OdResult setPresetName(const OdString &name)
void dwgOutFields(OdDbDwgFiler *pFiler) const
OdResult setViewName(const OdString &name)
float renderTime() const
int lightCount() const
OdDbRenderEntry()
void dimensions(int &w, int &h) const
int materialCount() const
OdString viewName() const
void setMaterialCount(int nCount)
void setRenderTime(float fTime)
int memoryAmount() const
OdResult setImageFileName(const OdString &fileName)
void setMemoryAmount(int nAmount)
OdResult dwgInFields(OdDbDwgFiler *pFiler)
ODDB_DECLARE_MEMBERS(OdDbRenderEntry)
const OdDbDate & endTime() const
int dimensionW() const
const OdDbDate & startTime() const
OdUInt32 subSetAttributes(OdGiDrawableTraits *pTraits) const
bool environmentImageEnabled() const
bool fogEnabled() const
OdString environmentImageFileName() const
OdResult dxfInFields(OdDbDxfFiler *pFiler)
void setEnvironmentImageEnabled(bool bEnabled)
ODDB_DECLARE_MEMBERS(OdDbRenderEnvironment)
OdResult dwgInFields(OdDbDwgFiler *pFiler)
OdResult setFogDensity(double dNear, double dFar)
void setFogEnabled(bool bEnable)
OdCmEntityColor fogColor() const
OdGiDrawable * drawable()
void distances(double &dNear, double &dFar) const
void fogDensity(double &dNear, double &dFar) const
OdResult setEnvironmentImageFileName(const OdString &sFileName)
void dxfOutFields(OdDbDxfFiler *pFiler) const
bool fogBackgroundEnabled() const
virtual ~OdDbRenderEnvironment()
void setFogBackgroundEnabled(bool bEnable)
void setFogColor(const OdCmEntityColor &color)
OdResult setDistances(double dNear, double dFar)
void dwgOutFields(OdDbDwgFiler *pFiler) const
OdResult setExposureType(OdGiMrExposureType type)
OdResult setDimensions(int w, int h)
void setPredefinedPresetsFirst(bool bPredefinedPresetsFirst)
void setSaveEnabled(bool bEnabled)
OdGiMrExposureType exposureType() const
OdResult setSaveFileName(const OdString &sFileName)
OdString saveFileName() const
void setProcedureAndDestination(Procedure nProcedure, Destination nDestination)
OdResult dxfInFields(OdDbDxfFiler *pFiler)
Destination destination()
ODDB_DECLARE_MEMBERS(OdDbRenderGlobal)
virtual ~OdDbRenderGlobal()
OdResult setProcedure(Procedure nProcedure)
OdResult dwgInFields(OdDbDwgFiler *pFiler)
Procedure procedure()
void dxfOutFields(OdDbDxfFiler *pFiler) const
void dwgOutFields(OdDbDwgFiler *pFiler) const
void setHighInfoLevel(bool bHighInfoLevel)
OdString dimensionName() const
void dimensions(int &w, int &h) const
bool predefinedPresetsFirst() const
bool highInfoLevel() const
OdResult setDestination(Destination nDestination)
void procedureAndDestination(Procedure &nProcedure, Destination &nDestination) const
bool saveEnabled() const
virtual OdGiDrawable * drawable()
OdResult setPreviewImageFileName(const OdString &filename)
static OdSmartPtr< OdDbRenderSettings > castByClassName(OdRxObject *obj)
void setMaterialsEnabled(bool materialsEnabled)
void setDisplayIndex(int displayIndex)
virtual ~OdDbRenderSettings()
int displayIndex() const
bool diagnosticBackgroundEnabled() const
ODDB_DECLARE_MEMBERS(OdDbRenderSettings)
bool backFacesEnabled() const
OdString previewImageFileName() const
OdResult setName(const OdString &name)
OdResult setIsPredefined(bool bSet)
bool shadowsEnabled() const
bool materialsEnabled() const
void setBackFacesEnabled(bool backFacesEnabled)
OdString name() const
void setShadowsEnabled(bool shadowsEnabled)
void setTextureSampling(bool textureSampling)
bool isPredefined() const
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
virtual OdUInt32 subSetAttributes(OdGiDrawableTraits *pTraits) const
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
void setDiagnosticBackgroundEnabled(bool diagnosticBackgroundEnabled)
virtual bool operator==(const OdDbRenderSettings &settings)
bool textureSampling() const
OdString description() const
void setDescription(const OdString &description)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
GLfloat GLfloat GLfloat alpha
Definition: gles2_ext.h:147
GLint level
Definition: gles2_ext.h:110
GLfloat GLfloat GLfloat GLfloat w
Definition: gles2_ext.h:320
GLint GLenum GLsizei width
Definition: gles2_ext.h:110
GLuint const GLchar * name
Definition: gles2_ext.h:265
GLuint GLsizei GLsizei GLint GLenum * type
Definition: gles2_ext.h:274
GLfloat GLfloat blue
Definition: gles2_ext.h:147
GLint GLenum GLsizei GLsizei height
Definition: gles2_ext.h:110
GLfloat green
Definition: gles2_ext.h:147
OpenMode
Definition: DbObjectId.h:54