diff options
Diffstat (limited to 'src/runtime/Qt3DSAttributeHashes.cpp')
-rw-r--r-- | src/runtime/Qt3DSAttributeHashes.cpp | 296 |
1 files changed, 296 insertions, 0 deletions
diff --git a/src/runtime/Qt3DSAttributeHashes.cpp b/src/runtime/Qt3DSAttributeHashes.cpp new file mode 100644 index 0000000..1daddc1 --- /dev/null +++ b/src/runtime/Qt3DSAttributeHashes.cpp @@ -0,0 +1,296 @@ +/**************************************************************************** +** +** Copyright (C) 1993-2009 NVIDIA Corporation. +** Copyright (C) 2019 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of Qt 3D Studio. +** +** $QT_BEGIN_LICENSE:GPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3 or (at your option) any later version +** approved by the KDE Free Qt Foundation. The licenses are as published by +** the Free Software Foundation and appearing in the file LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "RuntimePrefix.h" + +//============================================================================== +// Includes +//============================================================================== +#include "Qt3DSAttributeHashes.h" + +//============================================================================== +// Namespace +//============================================================================== +namespace Q3DStudio { + +// !!!!! AUTOGENERATED CODE - DO NOT MODIFY MANUALLY !!!!! + +// Run the AttributeHashes project to regenerate this file from Attributehashes.txt list + + + +/// Function providing reverse hash lookup +const char *GetAttributeString(const EAttribute inAttribute) +{ + switch (inAttribute) { + case ATTRIBUTE_NAME: return "name"; + case ATTRIBUTE_TYPE: return "type"; + case ATTRIBUTE_OPACITY: return "opacity"; + case ATTRIBUTE_STARTTIME: return "starttime"; + case ATTRIBUTE_ENDTIME: return "endtime"; + case ATTRIBUTE_SOURCEPATH: return "sourcepath"; + case ATTRIBUTE_IMPORTID: return "importid"; + case ATTRIBUTE_EYEBALL: return "eyeball"; + case ATTRIBUTE_POSITION: return "position"; + case ATTRIBUTE_POSITION_X: return "position.x"; + case ATTRIBUTE_POSITION_Y: return "position.y"; + case ATTRIBUTE_POSITION_Z: return "position.z"; + case ATTRIBUTE_ROTATION: return "rotation"; + case ATTRIBUTE_ROTATION_X: return "rotation.x"; + case ATTRIBUTE_ROTATION_Y: return "rotation.y"; + case ATTRIBUTE_ROTATION_Z: return "rotation.z"; + case ATTRIBUTE_SCALE: return "scale"; + case ATTRIBUTE_SCALE_X: return "scale.x"; + case ATTRIBUTE_SCALE_Y: return "scale.y"; + case ATTRIBUTE_SCALE_Z: return "scale.z"; + case ATTRIBUTE_PIVOT: return "pivot"; + case ATTRIBUTE_PIVOT_X: return "pivot.x"; + case ATTRIBUTE_PIVOT_Y: return "pivot.y"; + case ATTRIBUTE_PIVOT_Z: return "pivot.z"; + case ATTRIBUTE_ROTATIONORDER: return "rotationorder"; + case ATTRIBUTE_ORIENTATION: return "orientation"; + case ATTRIBUTE_SHADOWCASTER: return "shadowcaster"; + case ATTRIBUTE_TESSELLATION: return "tessellation"; + case ATTRIBUTE_EDGETESS: return "edgetess"; + case ATTRIBUTE_INNERTESS: return "innertess"; + case ATTRIBUTE_ORTHOGRAPHIC: return "orthographic"; + case ATTRIBUTE_CLIPNEAR: return "clipnear"; + case ATTRIBUTE_CLIPFAR: return "clipfar"; + case ATTRIBUTE_FOV: return "fov"; + case ATTRIBUTE_FOVHORIZONTAL: return "fovhorizontal"; + case ATTRIBUTE_SCALEMODE: return "scalemode"; + case ATTRIBUTE_SCALEANCHOR: return "scaleanchor"; + case ATTRIBUTE_BRIGHTNESS: return "brightness"; + case ATTRIBUTE_LINEARFADE: return "linearfade"; + case ATTRIBUTE_EXPFADE: return "expfade"; + case ATTRIBUTE_LIGHTTYPE: return "lighttype"; + case ATTRIBUTE_SCOPE: return "scope"; + case ATTRIBUTE_LIGHTDIFFUSE: return "lightdiffuse"; + case ATTRIBUTE_LIGHTDIFFUSE_R: return "lightdiffuse.r"; + case ATTRIBUTE_LIGHTDIFFUSE_G: return "lightdiffuse.g"; + case ATTRIBUTE_LIGHTDIFFUSE_B: return "lightdiffuse.b"; + case ATTRIBUTE_LIGHTDIFFUSE_A: return "lightdiffuse.a"; + case ATTRIBUTE_LIGHTAMBIENT: return "lightambient"; + case ATTRIBUTE_LIGHTAMBIENT_R: return "lightambient.r"; + case ATTRIBUTE_LIGHTAMBIENT_G: return "lightambient.g"; + case ATTRIBUTE_LIGHTAMBIENT_B: return "lightambient.b"; + case ATTRIBUTE_LIGHTAMBIENT_A: return "lightambient.a"; + case ATTRIBUTE_LIGHTSPECULAR: return "lightspecular"; + case ATTRIBUTE_LIGHTSPECULAR_R: return "lightspecular.r"; + case ATTRIBUTE_LIGHTSPECULAR_G: return "lightspecular.g"; + case ATTRIBUTE_LIGHTSPECULAR_B: return "lightspecular.b"; + case ATTRIBUTE_LIGHTSPECULAR_A: return "lightspecular.a"; + case ATTRIBUTE_AREAWIDTH: return "areawidth"; + case ATTRIBUTE_AREAHEIGHT: return "areaheight"; + case ATTRIBUTE_CASTSHADOW: return "castshadow"; + case ATTRIBUTE_SHDWBIAS: return "shdwbias"; + case ATTRIBUTE_SHDWFACTOR: return "shdwfactor"; + case ATTRIBUTE_SHDWMAPRES: return "shdwmapres"; + case ATTRIBUTE_SHDWMAPFAR: return "shdwmapfar"; + case ATTRIBUTE_SHDWMAPFOV: return "shdwmapfov"; + case ATTRIBUTE_SHDWFILTER: return "shdwfilter"; + case ATTRIBUTE_LIGHTMAPINDIRECT: return "lightmapindirect"; + case ATTRIBUTE_LIGHTMAPRADIOSITY: return "lightmapradiosity"; + case ATTRIBUTE_LIGHTMAPSHADOW: return "lightmapshadow"; + case ATTRIBUTE_IBLPROBE: return "iblprobe"; + case ATTRIBUTE_SHADERLIGHTING: return "shaderlighting"; + case ATTRIBUTE_EMISSIVEPOWER: return "emissivepower"; + case ATTRIBUTE_EMISSIVECOLOR: return "emissivecolor"; + case ATTRIBUTE_EMISSIVECOLOR_R: return "emissivecolor.r"; + case ATTRIBUTE_EMISSIVECOLOR_G: return "emissivecolor.g"; + case ATTRIBUTE_EMISSIVECOLOR_B: return "emissivecolor.b"; + case ATTRIBUTE_EMISSIVECOLOR_A: return "emissivecolor.a"; + case ATTRIBUTE_DIFFUSE: return "diffuse"; + case ATTRIBUTE_DIFFUSE_R: return "diffuse.r"; + case ATTRIBUTE_DIFFUSE_G: return "diffuse.g"; + case ATTRIBUTE_DIFFUSE_B: return "diffuse.b"; + case ATTRIBUTE_DIFFUSE_A: return "diffuse.a"; + case ATTRIBUTE_SPECULARMAP: return "specularmap"; + case ATTRIBUTE_SPECULARMODEL: return "specularmodel"; + case ATTRIBUTE_SPECULARTINT: return "speculartint"; + case ATTRIBUTE_SPECULARTINT_R: return "speculartint.r"; + case ATTRIBUTE_SPECULARTINT_G: return "speculartint.g"; + case ATTRIBUTE_SPECULARTINT_B: return "speculartint.b"; + case ATTRIBUTE_SPECULARTINT_A: return "speculartint.a"; + case ATTRIBUTE_IOR: return "ior"; + case ATTRIBUTE_FRESNELPOWER: return "fresnelPower"; + case ATTRIBUTE_SPECULARAMOUNT: return "specularamount"; + case ATTRIBUTE_SPECULARROUGHNESS: return "specularroughness"; + case ATTRIBUTE_ROUGHNESSMAP: return "roughnessmap"; + case ATTRIBUTE_BLENDMODE: return "blendmode"; + case ATTRIBUTE_CULLING: return "culling"; + case ATTRIBUTE_ZBUFFERWRITE: return "zbufferwrite"; + case ATTRIBUTE_DIFFUSEMAP: return "diffusemap"; + case ATTRIBUTE_DIFFUSEMAP2: return "diffusemap2"; + case ATTRIBUTE_DIFFUSEMAP3: return "diffusemap3"; + case ATTRIBUTE_SPECULARREFLECTION: return "specularreflection"; + case ATTRIBUTE_OPACITYMAP: return "opacitymap"; + case ATTRIBUTE_EMISSIVEMAP: return "emissivemap"; + case ATTRIBUTE_EMISSIVEMAP2: return "emissivemap2"; + case ATTRIBUTE_BUMPMAP: return "bumpmap"; + case ATTRIBUTE_BUMPAMOUNT: return "bumpamount"; + case ATTRIBUTE_NORMALMAP: return "normalmap"; + case ATTRIBUTE_DISPLACEMENTMAP: return "displacementmap"; + case ATTRIBUTE_DISPLACEAMOUNT: return "displaceamount"; + case ATTRIBUTE_TRANSLUCENCYMAP: return "translucencymap"; + case ATTRIBUTE_TRANSLUCENTFALLOFF: return "translucentfalloff"; + case ATTRIBUTE_DIFFUSELIGHTWRAP: return "diffuselightwrap"; + case ATTRIBUTE_REFERENCEDMATERIAL: return "referencedmaterial"; + case ATTRIBUTE_VERTEXCOLORS: return "vertexcolors"; + case ATTRIBUTE_ROTATIONUV: return "rotationuv"; + case ATTRIBUTE_POSITIONU: return "positionu"; + case ATTRIBUTE_POSITIONV: return "positionv"; + case ATTRIBUTE_SCALEU: return "scaleu"; + case ATTRIBUTE_SCALEV: return "scalev"; + case ATTRIBUTE_PIVOTU: return "pivotu"; + case ATTRIBUTE_PIVOTV: return "pivotv"; + case ATTRIBUTE_TILINGMODEHORZ: return "tilingmodehorz"; + case ATTRIBUTE_TILINGMODEVERT: return "tilingmodevert"; + case ATTRIBUTE_MAPPINGTYPE: return "mappingtype"; + case ATTRIBUTE_MAPPINGMODE: return "mappingmode"; + case ATTRIBUTE_SUBPRESENTATION: return "subpresentation"; + case ATTRIBUTE_URI: return "uri"; + case ATTRIBUTE_TRANSPARENT: return "transparent"; + case ATTRIBUTE_PROGRESSIVEAA: return "progressiveaa"; + case ATTRIBUTE_MULTISAMPLEAA: return "multisampleaa"; + case ATTRIBUTE_TEMPORALAA: return "temporalaa"; + case ATTRIBUTE_BLENDTYPE: return "blendtype"; + case ATTRIBUTE_HORZFIELDS: return "horzfields"; + case ATTRIBUTE_LEFT: return "left"; + case ATTRIBUTE_LEFTUNITS: return "leftunits"; + case ATTRIBUTE_WIDTH: return "width"; + case ATTRIBUTE_WIDTHUNITS: return "widthunits"; + case ATTRIBUTE_RIGHT: return "right"; + case ATTRIBUTE_RIGHTUNITS: return "rightunits"; + case ATTRIBUTE_VERTFIELDS: return "vertfields"; + case ATTRIBUTE_TOP: return "top"; + case ATTRIBUTE_TOPUNITS: return "topunits"; + case ATTRIBUTE_HEIGHT: return "height"; + case ATTRIBUTE_HEIGHTUNITS: return "heightunits"; + case ATTRIBUTE_BOTTOM: return "bottom"; + case ATTRIBUTE_BOTTOMUNITS: return "bottomunits"; + case ATTRIBUTE_AOSTRENGTH: return "aostrength"; + case ATTRIBUTE_AODISTANCE: return "aodistance"; + case ATTRIBUTE_AOSOFTNESS: return "aosoftness"; + case ATTRIBUTE_AOBIAS: return "aobias"; + case ATTRIBUTE_AOSAMPLERATE: return "aosamplerate"; + case ATTRIBUTE_AODITHER: return "aodither"; + case ATTRIBUTE_SHADOWSTRENGTH: return "shadowstrength"; + case ATTRIBUTE_SHADOWDIST: return "shadowdist"; + case ATTRIBUTE_SHADOWSOFTNESS: return "shadowsoftness"; + case ATTRIBUTE_SHADOWBIAS: return "shadowbias"; + case ATTRIBUTE_LIGHTPROBE: return "lightprobe"; + case ATTRIBUTE_PROBEBRIGHT: return "probebright"; + case ATTRIBUTE_FASTIBL: return "fastibl"; + case ATTRIBUTE_PROBEHORIZON: return "probehorizon"; + case ATTRIBUTE_PROBEFOV: return "probefov"; + case ATTRIBUTE_LIGHTPROBE2: return "lightprobe2"; + case ATTRIBUTE_PROBE2FADE: return "probe2fade"; + case ATTRIBUTE_PROBE2WINDOW: return "probe2window"; + case ATTRIBUTE_PROBE2POS: return "probe2pos"; + case ATTRIBUTE_DISABLEDEPTHTEST: return "disabledepthtest"; + case ATTRIBUTE_DISABLEDEPTHPREPASS: return "disabledepthprepass"; + case ATTRIBUTE_TEXTCOLOR: return "textcolor"; + case ATTRIBUTE_TEXTCOLOR_R: return "textcolor.r"; + case ATTRIBUTE_TEXTCOLOR_G: return "textcolor.g"; + case ATTRIBUTE_TEXTCOLOR_B: return "textcolor.b"; + case ATTRIBUTE_TEXTCOLOR_A: return "textcolor.a"; + case ATTRIBUTE_SIZE: return "size"; + case ATTRIBUTE_FONT: return "font"; + case ATTRIBUTE_DROPSHADOW: return "dropshadow"; + case ATTRIBUTE_DROPSHADOWSTRENGTH: return "dropshadowstrength"; + case ATTRIBUTE_DROPSHADOWOFFSETX: return "dropshadowoffsetx"; + case ATTRIBUTE_DROPSHADOWOFFSETY: return "dropshadowoffsety"; + case ATTRIBUTE_BOUNDINGBOX: return "boundingbox"; + case ATTRIBUTE_BOUNDINGBOX_X: return "boundingbox.x"; + case ATTRIBUTE_BOUNDINGBOX_Y: return "boundingbox.y"; + case ATTRIBUTE_ELIDE: return "elide"; + case ATTRIBUTE_TRACKING: return "tracking"; + case ATTRIBUTE_LEADING: return "leading"; + case ATTRIBUTE_RENDERSTYLE: return "renderstyle"; + case ATTRIBUTE_TEXTSTRING: return "textstring"; + case ATTRIBUTE_BACKCOLOR_R: return "backcolor.r"; + case ATTRIBUTE_BACKCOLOR_G: return "backcolor.g"; + case ATTRIBUTE_BACKCOLOR_B: return "backcolor.b"; + case ATTRIBUTE_BACKCOLOR_A: return "backcolor.a"; + case ATTRIBUTE_TEXTTYPE: return "texttype"; + case ATTRIBUTE_USEBACKCOLOR: return "usebackcolor"; + case ATTRIBUTE_WORDWRAP: return "wordwrap"; + case ATTRIBUTE_HORZSCROLL: return "horzscroll"; + case ATTRIBUTE_HORZALIGN: return "horzalign"; + case ATTRIBUTE_VERTSCROLL: return "vertscroll"; + case ATTRIBUTE_VERTALIGN: return "vertalign"; + case ATTRIBUTE_BOXHEIGHT: return "boxheight"; + case ATTRIBUTE_BOXWIDTH: return "boxwidth"; + case ATTRIBUTE_REMOTESTRINGSOURCE: return "remotestringsource"; + case ATTRIBUTE_CACHEDTEXTSTRING: return "cachedtextstring"; + case ATTRIBUTE_ENABLEACCELERATEDFONT: return "enableacceleratedfont"; + case ATTRIBUTE_BEHAVIORSCRIPTS: return "BehaviorScripts"; + case ATTRIBUTE_UICCUSTOMOBJTYPE: return "UICCustomObjType"; + case ATTRIBUTE_BGCOLORENABLE: return "bgcolorenable"; + case ATTRIBUTE_BACKGROUND: return "background"; + case ATTRIBUTE_BACKGROUNDCOLOR_R: return "backgroundcolor.r"; + case ATTRIBUTE_BACKGROUNDCOLOR_G: return "backgroundcolor.g"; + case ATTRIBUTE_BACKGROUNDCOLOR_B: return "backgroundcolor.b"; + case ATTRIBUTE_BACKGROUNDCOLOR_A: return "backgroundcolor.a"; + case ATTRIBUTE_PATHTYPE: return "pathtype"; + case ATTRIBUTE_LINEARERROR: return "linearerror"; + case ATTRIBUTE_EDGETESSAMOUNT: return "edgetessamount"; + case ATTRIBUTE_INNERTESSAMOUNT: return "innertessamount"; + case ATTRIBUTE_BEGINCAP: return "begincap"; + case ATTRIBUTE_BEGINCAPOFFSET: return "begincapoffset"; + case ATTRIBUTE_BEGINCAPOPACITY: return "begincapopacity"; + case ATTRIBUTE_BEGINCAPWIDTH: return "begincapwidth"; + case ATTRIBUTE_ENDCAP: return "endcap"; + case ATTRIBUTE_ENDCAPOFFSET: return "endcapoffset"; + case ATTRIBUTE_ENDCAPOPACITY: return "endcapopacity"; + case ATTRIBUTE_ENDCAPWIDTH: return "endcapwidth"; + case ATTRIBUTE_PAINTSTYLE: return "paintstyle"; + case ATTRIBUTE_CLOSED: return "closed"; + case ATTRIBUTE_INCOMINGANGLE: return "incomingangle"; + case ATTRIBUTE_INCOMINGDISTANCE: return "incomingdistance"; + case ATTRIBUTE_OUTGOINGDISTANCE: return "outgoingdistance"; + case ATTRIBUTE_PARTICLETYPE: return "particletype"; + case ATTRIBUTE_MAXPARTICLES: return "maxparticles"; + case ATTRIBUTE_PARTICLESIZE: return "particlesize"; + case ATTRIBUTE_LIFETIME: return "lifetime"; + case ATTRIBUTE_CONTROLLEDPROPERTY: return "controlledproperty"; + case ATTRIBUTE_OBSERVEDPROPERTY: return "observedproperty"; + case ATTRIBUTE_QT_IO: return "qt.io"; + default: { + static char s_UnknownHash[16]; + sprintf(s_UnknownHash, "(0x%08X)", inAttribute); + return s_UnknownHash; + } + } +} + +} // namespace Q3DStudio + |