diff options
Diffstat (limited to 'src/runtime/Qt3DSAttributeHashes.h')
-rw-r--r-- | src/runtime/Qt3DSAttributeHashes.h | 286 |
1 files changed, 286 insertions, 0 deletions
diff --git a/src/runtime/Qt3DSAttributeHashes.h b/src/runtime/Qt3DSAttributeHashes.h new file mode 100644 index 0000000..1f712a8 --- /dev/null +++ b/src/runtime/Qt3DSAttributeHashes.h @@ -0,0 +1,286 @@ +/**************************************************************************** +** +** 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$ +** +****************************************************************************/ + +#pragma once + +//============================================================================== +// Namespace +//============================================================================== +namespace Q3DStudio { + +// !!!!! AUTOGENERATED CODE - DO NOT MODIFY MANUALLY !!!!! + +// Run the AttributeHashes project to regenerate this file from Attributehashes.txt list + +/// Key for the CElement attribute-value pair +enum EAttribute { + ATTRIBUTE_NAME = 0x02B79D95, // name + ATTRIBUTE_TYPE = 0x005F9806, // type + ATTRIBUTE_OPACITY = 0x0191C315, // opacity + ATTRIBUTE_STARTTIME = 0x010A57B1, // starttime + ATTRIBUTE_ENDTIME = 0x003BF5F8, // endtime + ATTRIBUTE_SOURCEPATH = 0x0009EA60, // sourcepath + ATTRIBUTE_IMPORTID = 0x008F7900, // importid + ATTRIBUTE_EYEBALL = 0x02F454F0, // eyeball + ATTRIBUTE_POSITION = 0x00E9B7D7, // position + ATTRIBUTE_POSITION_X = 0x027C230D, // position.x + ATTRIBUTE_POSITION_Y = 0x027D234C, // position.y + ATTRIBUTE_POSITION_Z = 0x027E238B, // position.z + ATTRIBUTE_ROTATION = 0x03E51862, // rotation + ATTRIBUTE_ROTATION_X = 0x0239EE18, // rotation.x + ATTRIBUTE_ROTATION_Y = 0x023AEE57, // rotation.y + ATTRIBUTE_ROTATION_Z = 0x023BEE96, // rotation.z + ATTRIBUTE_SCALE = 0x01012856, // scale + ATTRIBUTE_SCALE_X = 0x0065440C, // scale.x + ATTRIBUTE_SCALE_Y = 0x0066444B, // scale.y + ATTRIBUTE_SCALE_Z = 0x0067448A, // scale.z + ATTRIBUTE_PIVOT = 0x009E907E, // pivot + ATTRIBUTE_PIVOT_X = 0x03811834, // pivot.x + ATTRIBUTE_PIVOT_Y = 0x03821873, // pivot.y + ATTRIBUTE_PIVOT_Z = 0x038318B2, // pivot.z + ATTRIBUTE_ROTATIONORDER = 0x03CE5F70, // rotationorder + ATTRIBUTE_ORIENTATION = 0x001A90B0, // orientation + ATTRIBUTE_SHADOWCASTER = 0x0363F874, // shadowcaster + ATTRIBUTE_TESSELLATION = 0x0335861F, // tessellation + ATTRIBUTE_EDGETESS = 0x023933D2, // edgetess + ATTRIBUTE_INNERTESS = 0x01529259, // innertess + ATTRIBUTE_ORTHOGRAPHIC = 0x0244BB70, // orthographic + ATTRIBUTE_CLIPNEAR = 0x0068FF28, // clipnear + ATTRIBUTE_CLIPFAR = 0x037EF699, // clipfar + ATTRIBUTE_FOV = 0x00D60213, // fov + ATTRIBUTE_FOVHORIZONTAL = 0x01BDB34F, // fovhorizontal + ATTRIBUTE_SCALEMODE = 0x01FD2FD3, // scalemode + ATTRIBUTE_SCALEANCHOR = 0x02CFCF41, // scaleanchor + ATTRIBUTE_BRIGHTNESS = 0x0230D3AF, // brightness + ATTRIBUTE_LINEARFADE = 0x0104E9FF, // linearfade + ATTRIBUTE_EXPFADE = 0x006B9267, // expfade + ATTRIBUTE_LIGHTTYPE = 0x0033F1D0, // lighttype + ATTRIBUTE_SCOPE = 0x0258D0CC, // scope + ATTRIBUTE_LIGHTDIFFUSE = 0x01246FD4, // lightdiffuse + ATTRIBUTE_LIGHTDIFFUSE_R = 0x035AAB10, // lightdiffuse.r + ATTRIBUTE_LIGHTDIFFUSE_G = 0x034FA85B, // lightdiffuse.g + ATTRIBUTE_LIGHTDIFFUSE_B = 0x034AA720, // lightdiffuse.b + ATTRIBUTE_LIGHTDIFFUSE_A = 0x0349A6E1, // lightdiffuse.a + ATTRIBUTE_LIGHTAMBIENT = 0x00DA56DE, // lightambient + ATTRIBUTE_LIGHTAMBIENT_R = 0x0179AD1A, // lightambient.r + ATTRIBUTE_LIGHTAMBIENT_G = 0x016EAA65, // lightambient.g + ATTRIBUTE_LIGHTAMBIENT_B = 0x0169A92A, // lightambient.b + ATTRIBUTE_LIGHTAMBIENT_A = 0x0168A8EB, // lightambient.a + ATTRIBUTE_LIGHTSPECULAR = 0x03E39A07, // lightspecular + ATTRIBUTE_LIGHTSPECULAR_R = 0x0241EBC3, // lightspecular.r + ATTRIBUTE_LIGHTSPECULAR_G = 0x0236E90E, // lightspecular.g + ATTRIBUTE_LIGHTSPECULAR_B = 0x0231E7D3, // lightspecular.b + ATTRIBUTE_LIGHTSPECULAR_A = 0x0230E794, // lightspecular.a + ATTRIBUTE_AREAWIDTH = 0x005A8BE7, // areawidth + ATTRIBUTE_AREAHEIGHT = 0x00334D2C, // areaheight + ATTRIBUTE_CASTSHADOW = 0x0335FD81, // castshadow + ATTRIBUTE_SHDWBIAS = 0x0125E79F, // shdwbias + ATTRIBUTE_SHDWFACTOR = 0x01B11BE9, // shdwfactor + ATTRIBUTE_SHDWMAPRES = 0x01E53834, // shdwmapres + ATTRIBUTE_SHDWMAPFAR = 0x019A30FD, // shdwmapfar + ATTRIBUTE_SHDWMAPFOV = 0x00830B07, // shdwmapfov + ATTRIBUTE_SHDWFILTER = 0x0176E1E0, // shdwfilter + ATTRIBUTE_LIGHTMAPINDIRECT = 0x004F1D6C, // lightmapindirect + ATTRIBUTE_LIGHTMAPRADIOSITY = 0x00AC7C50, // lightmapradiosity + ATTRIBUTE_LIGHTMAPSHADOW = 0x00191F3A, // lightmapshadow + ATTRIBUTE_IBLPROBE = 0x0039FD03, // iblprobe + ATTRIBUTE_SHADERLIGHTING = 0x0068A84F, // shaderlighting + ATTRIBUTE_EMISSIVEPOWER = 0x03D6F9F2, // emissivepower + ATTRIBUTE_EMISSIVECOLOR = 0x00B7AC94, // emissivecolor + ATTRIBUTE_EMISSIVECOLOR_R = 0x039B87D0, // emissivecolor.r + ATTRIBUTE_EMISSIVECOLOR_G = 0x0390851B, // emissivecolor.g + ATTRIBUTE_EMISSIVECOLOR_B = 0x038B83E0, // emissivecolor.b + ATTRIBUTE_EMISSIVECOLOR_A = 0x038A83A1, // emissivecolor.a + ATTRIBUTE_DIFFUSE = 0x0105521E, // diffuse + ATTRIBUTE_DIFFUSE_R = 0x015B085A, // diffuse.r + ATTRIBUTE_DIFFUSE_G = 0x015005A5, // diffuse.g + ATTRIBUTE_DIFFUSE_B = 0x014B046A, // diffuse.b + ATTRIBUTE_DIFFUSE_A = 0x014A042B, // diffuse.a + ATTRIBUTE_SPECULARMAP = 0x034CD047, // specularmap + ATTRIBUTE_SPECULARMODEL = 0x039EBE5A, // specularmodel + ATTRIBUTE_SPECULARTINT = 0x03535E02, // speculartint + ATTRIBUTE_SPECULARTINT_R = 0x0399623E, // speculartint.r + ATTRIBUTE_SPECULARTINT_G = 0x038E5F89, // speculartint.g + ATTRIBUTE_SPECULARTINT_B = 0x03895E4E, // speculartint.b + ATTRIBUTE_SPECULARTINT_A = 0x03885E0F, // speculartint.a + ATTRIBUTE_IOR = 0x00667354, // ior + ATTRIBUTE_FRESNELPOWER = 0x022178B6, // fresnelPower + ATTRIBUTE_SPECULARAMOUNT = 0x01144425, // specularamount + ATTRIBUTE_SPECULARROUGHNESS = 0x03925653, // specularroughness + ATTRIBUTE_ROUGHNESSMAP = 0x01088174, // roughnessmap + ATTRIBUTE_BLENDMODE = 0x01923A6C, // blendmode + ATTRIBUTE_CULLING = 0x03C539F0, // culling + ATTRIBUTE_ZBUFFERWRITE = 0x03E19B3B, // zbufferwrite + ATTRIBUTE_DIFFUSEMAP = 0x00FF8126, // diffusemap + ATTRIBUTE_DIFFUSEMAP2 = 0x0038D4A8, // diffusemap2 + ATTRIBUTE_DIFFUSEMAP3 = 0x0039D4E7, // diffusemap3 + ATTRIBUTE_SPECULARREFLECTION = 0x006B4C12, // specularreflection + ATTRIBUTE_OPACITYMAP = 0x00DA796F, // opacitymap + ATTRIBUTE_EMISSIVEMAP = 0x00F6427B, // emissivemap + ATTRIBUTE_EMISSIVEMAP2 = 0x03476893, // emissivemap2 + ATTRIBUTE_BUMPMAP = 0x024EE11A, // bumpmap + ATTRIBUTE_BUMPAMOUNT = 0x01BC4192, // bumpamount + ATTRIBUTE_NORMALMAP = 0x03BD578B, // normalmap + ATTRIBUTE_DISPLACEMENTMAP = 0x01BCD1FB, // displacementmap + ATTRIBUTE_DISPLACEAMOUNT = 0x01EC1EAF, // displaceamount + ATTRIBUTE_TRANSLUCENCYMAP = 0x01D8F015, // translucencymap + ATTRIBUTE_TRANSLUCENTFALLOFF = 0x0097E985, // translucentfalloff + ATTRIBUTE_DIFFUSELIGHTWRAP = 0x038F6522, // diffuselightwrap + ATTRIBUTE_REFERENCEDMATERIAL = 0x035FDA80, // referencedmaterial + ATTRIBUTE_VERTEXCOLORS = 0x000814EC, // vertexcolors + ATTRIBUTE_ROTATIONUV = 0x012E3A61, // rotationuv + ATTRIBUTE_POSITIONU = 0x01D05AB4, // positionu + ATTRIBUTE_POSITIONV = 0x01D15AF3, // positionv + ATTRIBUTE_SCALEU = 0x001409F5, // scaleu + ATTRIBUTE_SCALEV = 0x00150A34, // scalev + ATTRIBUTE_PIVOTU = 0x03F8ABCD, // pivotu + ATTRIBUTE_PIVOTV = 0x03F9AC0C, // pivotv + ATTRIBUTE_TILINGMODEHORZ = 0x02562203, // tilingmodehorz + ATTRIBUTE_TILINGMODEVERT = 0x03F92B21, // tilingmodevert + ATTRIBUTE_MAPPINGTYPE = 0x02CA9058, // mappingtype + ATTRIBUTE_MAPPINGMODE = 0x002715CF, // mappingmode + ATTRIBUTE_SUBPRESENTATION = 0x03CA7426, // subpresentation + ATTRIBUTE_URI = 0x00296894, // uri + ATTRIBUTE_TRANSPARENT = 0x0316BA2E, // transparent + ATTRIBUTE_PROGRESSIVEAA = 0x019F1955, // progressiveaa + ATTRIBUTE_MULTISAMPLEAA = 0x013D29FD, // multisampleaa + ATTRIBUTE_TEMPORALAA = 0x00212AFE, // temporalaa + ATTRIBUTE_BLENDTYPE = 0x0035B4F5, // blendtype + ATTRIBUTE_HORZFIELDS = 0x02B8A818, // horzfields + ATTRIBUTE_LEFT = 0x0196B9B9, // left + ATTRIBUTE_LEFTUNITS = 0x02F9D2D8, // leftunits + ATTRIBUTE_WIDTH = 0x00C4D65A, // width + ATTRIBUTE_WIDTHUNITS = 0x01D7DF77, // widthunits + ATTRIBUTE_RIGHT = 0x039EAB44, // right + ATTRIBUTE_RIGHTUNITS = 0x0357EF0D, // rightunits + ATTRIBUTE_VERTFIELDS = 0x03462436, // vertfields + ATTRIBUTE_TOP = 0x002F6B0B, // top + ATTRIBUTE_TOPUNITS = 0x03D58806, // topunits + ATTRIBUTE_HEIGHT = 0x00CE9F79, // height + ATTRIBUTE_HEIGHTUNITS = 0x00C91D18, // heightunits + ATTRIBUTE_BOTTOM = 0x00F4EE75, // bottom + ATTRIBUTE_BOTTOMUNITS = 0x0174091C, // bottomunits + ATTRIBUTE_AOSTRENGTH = 0x010F7ED1, // aostrength + ATTRIBUTE_AODISTANCE = 0x01DC349D, // aodistance + ATTRIBUTE_AOSOFTNESS = 0x02CCDC71, // aosoftness + ATTRIBUTE_AOBIAS = 0x01818219, // aobias + ATTRIBUTE_AOSAMPLERATE = 0x0039B568, // aosamplerate + ATTRIBUTE_AODITHER = 0x0274316C, // aodither + ATTRIBUTE_SHADOWSTRENGTH = 0x0039ED5F, // shadowstrength + ATTRIBUTE_SHADOWDIST = 0x038213FA, // shadowdist + ATTRIBUTE_SHADOWSOFTNESS = 0x01F74AFF, // shadowsoftness + ATTRIBUTE_SHADOWBIAS = 0x02CB3EA7, // shadowbias + ATTRIBUTE_LIGHTPROBE = 0x02D47DC6, // lightprobe + ATTRIBUTE_PROBEBRIGHT = 0x029DC5B6, // probebright + ATTRIBUTE_FASTIBL = 0x02559509, // fastibl + ATTRIBUTE_PROBEHORIZON = 0x014DAAF5, // probehorizon + ATTRIBUTE_PROBEFOV = 0x03D66903, // probefov + ATTRIBUTE_LIGHTPROBE2 = 0x00430008, // lightprobe2 + ATTRIBUTE_PROBE2FADE = 0x02ED0742, // probe2fade + ATTRIBUTE_PROBE2WINDOW = 0x016B224E, // probe2window + ATTRIBUTE_PROBE2POS = 0x024B0C0E, // probe2pos + ATTRIBUTE_DISABLEDEPTHTEST = 0x000B8353, // disabledepthtest + ATTRIBUTE_DISABLEDEPTHPREPASS = 0x02AE1EA7, // disabledepthprepass + ATTRIBUTE_TEXTCOLOR = 0x02D9114A, // textcolor + ATTRIBUTE_TEXTCOLOR_R = 0x00E9F186, // textcolor.r + ATTRIBUTE_TEXTCOLOR_G = 0x00DEEED1, // textcolor.g + ATTRIBUTE_TEXTCOLOR_B = 0x00D9ED96, // textcolor.b + ATTRIBUTE_TEXTCOLOR_A = 0x00D8ED57, // textcolor.a + ATTRIBUTE_SIZE = 0x00F2C81F, // size + ATTRIBUTE_FONT = 0x03412331, // font + ATTRIBUTE_DROPSHADOW = 0x03E3F231, // dropshadow + ATTRIBUTE_DROPSHADOWSTRENGTH = 0x03F8B7D0, // dropshadowstrength + ATTRIBUTE_DROPSHADOWOFFSETX = 0x013298AA, // dropshadowoffsetx + ATTRIBUTE_DROPSHADOWOFFSETY = 0x013398E9, // dropshadowoffsety + ATTRIBUTE_BOUNDINGBOX = 0x02F3B6D9, // boundingbox + ATTRIBUTE_BOUNDINGBOX_X = 0x0272C10F, // boundingbox.x + ATTRIBUTE_BOUNDINGBOX_Y = 0x0273C14E, // boundingbox.y + ATTRIBUTE_ELIDE = 0x022937DD, // elide + ATTRIBUTE_TRACKING = 0x02A25049, // tracking + ATTRIBUTE_LEADING = 0x016A6BDA, // leading + ATTRIBUTE_RENDERSTYLE = 0x03567B85, // renderstyle + ATTRIBUTE_TEXTSTRING = 0x01124062, // textstring + ATTRIBUTE_BACKCOLOR_R = 0x0290CCE0, // backcolor.r + ATTRIBUTE_BACKCOLOR_G = 0x0285CA2B, // backcolor.g + ATTRIBUTE_BACKCOLOR_B = 0x0280C8F0, // backcolor.b + ATTRIBUTE_BACKCOLOR_A = 0x027FC8B1, // backcolor.a + ATTRIBUTE_TEXTTYPE = 0x0240ADD9, // texttype + ATTRIBUTE_USEBACKCOLOR = 0x0243BACB, // usebackcolor + ATTRIBUTE_WORDWRAP = 0x0134B04C, // wordwrap + ATTRIBUTE_HORZSCROLL = 0x005B3CC4, // horzscroll + ATTRIBUTE_HORZALIGN = 0x00BA002A, // horzalign + ATTRIBUTE_VERTSCROLL = 0x00E8B8E2, // vertscroll + ATTRIBUTE_VERTALIGN = 0x03759C8C, // vertalign + ATTRIBUTE_BOXHEIGHT = 0x0079AF8E, // boxheight + ATTRIBUTE_BOXWIDTH = 0x016B7105, // boxwidth + ATTRIBUTE_REMOTESTRINGSOURCE = 0x025DFEEE, // remotestringsource + ATTRIBUTE_CACHEDTEXTSTRING = 0x0095DBA0, // cachedtextstring + ATTRIBUTE_ENABLEACCELERATEDFONT = 0x0053A92D, // enableacceleratedfont + ATTRIBUTE_BEHAVIORSCRIPTS = 0x01DF916A, // BehaviorScripts + ATTRIBUTE_UICCUSTOMOBJTYPE = 0x029F1BCF, // UICCustomObjType + ATTRIBUTE_BGCOLORENABLE = 0x0021EE1F, // bgcolorenable + ATTRIBUTE_BACKGROUND = 0x006AA932, // background + ATTRIBUTE_BACKGROUNDCOLOR_R = 0x02AF0767, // backgroundcolor.r + ATTRIBUTE_BACKGROUNDCOLOR_G = 0x02A404B2, // backgroundcolor.g + ATTRIBUTE_BACKGROUNDCOLOR_B = 0x029F0377, // backgroundcolor.b + ATTRIBUTE_BACKGROUNDCOLOR_A = 0x029E0338, // backgroundcolor.a + ATTRIBUTE_PATHTYPE = 0x02D2A5E1, // pathtype + ATTRIBUTE_LINEARERROR = 0x0378A51D, // linearerror + ATTRIBUTE_EDGETESSAMOUNT = 0x02577E3A, // edgetessamount + ATTRIBUTE_INNERTESSAMOUNT = 0x0027A241, // innertessamount + ATTRIBUTE_BEGINCAP = 0x03373D37, // begincap + ATTRIBUTE_BEGINCAPOFFSET = 0x01FEFE64, // begincapoffset + ATTRIBUTE_BEGINCAPOPACITY = 0x02C2761E, // begincapopacity + ATTRIBUTE_BEGINCAPWIDTH = 0x0102BDE3, // begincapwidth + ATTRIBUTE_ENDCAP = 0x00ADB3A9, // endcap + ATTRIBUTE_ENDCAPOFFSET = 0x0382A9D6, // endcapoffset + ATTRIBUTE_ENDCAPOPACITY = 0x019BA72C, // endcapopacity + ATTRIBUTE_ENDCAPWIDTH = 0x03A315F1, // endcapwidth + ATTRIBUTE_PAINTSTYLE = 0x03ADEC8D, // paintstyle + ATTRIBUTE_CLOSED = 0x01807034, // closed + ATTRIBUTE_INCOMINGANGLE = 0x03890AB3, // incomingangle + ATTRIBUTE_INCOMINGDISTANCE = 0x005EB2A5, // incomingdistance + ATTRIBUTE_OUTGOINGDISTANCE = 0x017C597F, // outgoingdistance + ATTRIBUTE_PARTICLETYPE = 0x01C01260, // particletype + ATTRIBUTE_MAXPARTICLES = 0x00BE66B7, // maxparticles + ATTRIBUTE_PARTICLESIZE = 0x02534279, // particlesize + ATTRIBUTE_LIFETIME = 0x0033D297, // lifetime + ATTRIBUTE_CONTROLLEDPROPERTY = 0x022C0A1D, // controlledproperty + ATTRIBUTE_OBSERVEDPROPERTY = 0x02D1CE03, // observedproperty + ATTRIBUTE_QT_IO = 0x010EF2CF, // qt.io +}; // enum EAttribute + +#define AK_STRING_QT_IO "qt.io" + +/// Function providing reverse hash lookup +const char *GetAttributeString(const EAttribute inAttribute); + +} // namespace Q3DStudio + |