15 #include <QtCore/QDir>
16 #include <QtCore/QCoreApplication>
77 void Serialize(
Stream & );
79 void SavePaths(
void );
80 bool LoadPaths(
void );
82 QString DefaultDataPath()
const;
160 float m_aLinearUnitRates[4];
161 astring m_sDefaultObjDir, m_sDefaultMudDir, m_sDefaultStampDir, m_sDefaultStencilDir, m_sDefaultIconDir,
172 abool m_bExpertHidesWest, m_bExpertHidesNorth, m_bExpertHidesSouth, m_bExpertHidesEast, m_bExpertHidesMenu, m_bExpertHidesStatus;
342 unsigned int iDefaultValue,
345 operator unsigned int(
void )
const;
353 operator bool(
void )
const;
360 Float(
const QString &sName,
const QString &sCategory,
const QString &sNameTr,
const QString &sCategoryTr,
float fDefaultValue,
float fMinimum = 0.0
f,
float fMaximum = 1.0
f,
bool bVisible =
true );
361 operator float(
void )
const;
369 operator QString(
void )
const;
393 operator int(
void )
const;
398 QDir m_PreferencesPath;
unsigned int(APIENTRYP PFNGLXGETAGPOFFSETMESAPROC)(const void *pointer)
abool m_bEnableMTGestures
abool m_bDisplayCurvePoints
avector * RegisterVectorVariable(const QString &sName, const QString &sCategory, const QString &sNameTr, const QString &sCategoryTr, const mudbox::Vector &vDefaultValue)
abool m_bForceVidmemRender
acolor * RegisterColorVariable(const QString &sName, const QString &sCategory, const QString &sNameTr, const QString &sCategoryTr, const mudbox::Color &cDefaultValue)
AttributeLocale m_langhelp
abool m_bExtractDisplacement
abool m_bBleedRejectOverlap
Represents a 3D vector or point with S23E8 floating point elements.
This attribute represents a float value which has a minimum and a maximum value.
abool m_bLoadProxyTextures
astring m_sMayaInstallPath
afloatr m_fCameraDollySensitivity
abool m_bInitialized3DConnexion
3DConnexion
Standard enum attribute, 4 bytes.
QString arg(qlonglong a, int fieldwidth=0, int base=10, const QChar &fillChar=QLatin1Char(' ')) const Q_REQUIRED_RESULT
astring m_sNormalFileName
aenum m_eInteractionModeSelected
acolor m_cWhatsNewHighlightColor
astring m_sPaintLayerFormat
Paint layer dialog preferences.
abool m_bUseTwoChannelTextures
AttributeLocale m_langui
i18n
abool m_bWhatsNewHighlight
Store< mudbox::Vector > m_aMirrorPlanePositions
const ClassDesc * SelectedMeshRenderer()
String attribute, can store any UNICODE text.
This is the base class for most classes in the Mudbox SDK.
This class represents a float value, appears as an editbox and a slider. See Preferences::Integer for...
NodeEventType
Possible event types when Node::OnNodeEvent is called.
afloatr m_fPaintBrushOffset
HighlightEdgeBleedOverlapMethod
abool m_bShowLearningMovies
Color attribute, 4xfloat, See Color.
aint m_iHUDProjectedXSubdivisionLevel
astring m_sHighObjectName
astring m_sDisplacementFileMask
afloatr m_fPressureTreshold
This class is a simple boolean preference, appears as a checkbox. See Preferences::Integer for detail...
Represents a color with four components: red, green, blue, alpha.
This class holds a simple integer preference.
abool m_bPreserveHardEdges
This class represents a 3d vector item. See Preferences::Integer for mode details.
abool m_bUse16bitinternalformat
astring m_sDisplacementFileName
Store< mudbox::Vector > m_aMirrorPlaneNormals
aenum m_eTouchPadMTSupport
astring * RegisterStringVariable(const QString &sName, const QString &sCategory, const QString &sNameTr, const QString &sCategoryTr, const QString &sDefaultValue)
aenum m_iCameraControlMode
This structure represents and describes a class.
afloatr m_fPaintBleedDistance
Specifies a distance how far the edge bleeding should go over UV edges during painting.
astring m_sSelectedBrushName
aenum m_bRenderSelectedPerFace
Standard integer, 4 bytes.
afloatr * RegisterFloatVariable(const QString &sName, const QString &sCategory, const QString &sNameTr, const QString &sCategoryTr, float fDefaultValue)
aenum * RegisterEnumVariable(const QString &sName, const QString &sCategory, const QString &sNameTr, const QString &sCategoryTr, int iDefaultValue)
afloatr m_fPaintBufferMemoryBudget
astring m_sDefaultTextureLayerDir
typedef Bool(APIENTRYP PFNGLXMAKECONTEXTCURRENTPROC)(Display *dpy
abool m_bDisplayCreaseNormals
Store< Attribute * > m_aPluginAttributes
afloatr m_fCameraTrackSensitivity
abool m_bDisableLODChange
abool m_bUseGigatexelEngine
Gigatexel engine.
afloatr m_fStencilRotateSensitivity
Used to insert expanded category item.
This class represents a string preference value. See Preferences::Integer for mode details...
aint m_iDraftRenderMinFaceCount
abool m_bShowWelcomeDialog
abool m_bKeepSceneUpright
afloatr m_fCameraRotateSensitivity
abool m_bWhatsNewBoxOnStartup
Class: ConvolutionKernel.
This is an abstract base structure for all attributes.
astring m_sUILayoutPath
UI layout preferences.
aint m_iDisplacementFormat
abool m_bMultiThreadRender
AttributeType
Type of the attribute.
aint m_movieWidth
movie-recording preferences
Vector, 3xfloat, see Vector.
aint m_iPointRenderRarity
aenum m_eSoloLayerVisibility
Holds Mudbox application preferences.
Streams are used to read information from a file, or to write it to a file.
#define DECLARE_CLASS
This macro should be used in declaration of classes which are inherited from the Node class (or any d...
This attribute is very similar to the aint type but on the user interface it will be displayed as a c...
aenum m_eHighlightEdgeBleedOverlap
abool m_bCenterPivotOnSelection
abool m_bUseLocalYForCameraRotation
aenum m_eObjectSelectionMode
abool m_bSelectedFacesOnly
aint m_iXSubdivisionLevel
aint * RegisterIntegerVariable(const QString &sName, const QString &sCategory, const QString &sNameTr, const QString &sCategoryTr, int iDefaultValue)
aint m_iPositiveDisplacementChannel
#define Q_DECLARE_TR_FUNCTIONS(context)
abool * RegisterBoolVariable(const QString &sName, const QString &sCategory, const QString &sNameTr, const QString &sCategoryTr, bool bDefaultValue)
This class represents a color item in the preferences. See Preferences::Integer for mode details...
This class represents a enum item, appears as a combo box. See Preferences::Enum for mode details...
abool m_moviePauseWhenIdle