AppEasy Core SDK  1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
CzHashes.h
Go to the documentation of this file.
00001 // 
00002 //
00003 // AppEasy SDK - Cross Platform Multi-purpose Game and App Engine
00004 //
00005 // Developed by Matthew Hopwood of Pocketeers Limited - www.pocketeers.co.uk
00006 //
00007 // For updates, tutorials and more details check out www.appeasymobile.com
00008 //
00009 // This code is provided free of charge and without any warranty whatsoever. You must ensure that this whole notice is present in all files and derivatives, so the reader knows its origin.
00010 // If you use this SDK in your product then please ensure that you credit AppEasy's usage appropriately. Please see www.appeasymobile.com for licensing details and support
00011 //
00012 //
00013 
00014 #if !defined(_CZ_HASHES_H_)
00015 #define _CZ_HASHES_H_
00016 
00017 /**
00018  @struct    CzHashes
00019 
00020  @brief Pre-hashed strings of classes, attributes and certain attributes data used to speed up string searching.
00021 
00022  */
00023 
00024 struct CzHashes
00025 {
00026 public:
00027     static unsigned int Game_Hash;
00028     static unsigned int Scene_Hash;
00029     static unsigned int Actor_Hash;
00030     static unsigned int ActorImage_Hash;
00031     static unsigned int ActorText_Hash;
00032     static unsigned int ActorParticles_Hash;
00033     static unsigned int ResourceGroup_Hash;
00034     static unsigned int Animation_Hash;
00035     static unsigned int Box2dMaterial_Hash;
00036     static unsigned int Fixtures_Hash;
00037     static unsigned int Fixture_Hash;
00038     static unsigned int Joints_Hash;
00039     static unsigned int Joint_Hash;
00040     static unsigned int Shape_Hash;
00041     static unsigned int Geometry_Hash;
00042     static unsigned int Actions_Hash;
00043     static unsigned int Camera_Hash;
00044     static unsigned int Image_Hash;
00045     static unsigned int Sound_Hash;
00046     static unsigned int Brush_Hash;
00047     static unsigned int Font_Hash;
00048     static unsigned int Video_Hash;
00049     static unsigned int Timeline_Hash;
00050     static unsigned int Style_Hash;
00051     static unsigned int Variable_Hash;
00052     static unsigned int Script_Hash;
00053     static unsigned int Bindings_Hash;
00054     static unsigned int Binding_Hash;
00055     static unsigned int Modifier_Hash;
00056     static unsigned int Tabs_Hash;
00057     static unsigned int Tab_Hash;
00058     static unsigned int RemoteReq_Hash;
00059     static unsigned int VideoCam_Hash;
00060     static unsigned int Header_Hash;
00061 
00062     static unsigned int Resource_Hash;
00063     static unsigned int Tag_Hash;
00064     static unsigned int Count_Hash;
00065     static unsigned int Action_Hash;
00066     static unsigned int Name_Hash;
00067     static unsigned int ResourceName_Hash;
00068     static unsigned int File_Hash;
00069     static unsigned int Current_Hash;
00070     static unsigned int CanvasSize_Hash;
00071     static unsigned int CanvasFit_Hash;
00072     static unsigned int CanvasOrigin_Hash;
00073     static unsigned int FixAspect_Hash;
00074     static unsigned int LockWidth_Hash;
00075     static unsigned int Extents_Hash;
00076     static unsigned int AllowSuspend_Hash;
00077     static unsigned int Clipping_Hash;
00078     static unsigned int ClipStatic_Hash;
00079     static unsigned int Active_Hash;
00080     static unsigned int Visible_Hash;
00081     static unsigned int IgnoreCamera_Hash;
00082     static unsigned int Margin_Hash;
00083     static unsigned int TextMargin_Hash;
00084     static unsigned int ClipMargin_Hash;
00085     static unsigned int Layers_Hash;
00086     static unsigned int Colliders_Hash;
00087     static unsigned int Type_Hash;
00088     static unsigned int True_Hash;
00089     static unsigned int False_Hash;
00090     static unsigned int UserData_Hash;
00091     static unsigned int UserProperties_Hash;
00092     static unsigned int PercPos_Hash;
00093     static unsigned int PercVerts_Hash;
00094     static unsigned int Position_Hash;
00095     static unsigned int PositionX_Hash;
00096     static unsigned int PositionY_Hash;
00097     static unsigned int PositionZ_Hash;
00098     static unsigned int Docking_Hash;
00099     static unsigned int Pitch_Hash;
00100     static unsigned int Pan_Hash;
00101     static unsigned int Origin_Hash;
00102     static unsigned int Anchor_Hash;
00103     static unsigned int Skew_Hash;
00104     static unsigned int ShowTimeline_Hash;
00105     static unsigned int HideTimeline_Hash;
00106     static unsigned int TextSkew_Hash;
00107     static unsigned int BeforeChildren_Hash;
00108     static unsigned int GridPos_Hash;
00109     static unsigned int Velocity_Hash;
00110     static unsigned int VelocityDamping_Hash;
00111     static unsigned int Angle_Hash;
00112     static unsigned int AngleX_Hash;
00113     static unsigned int AngleY_Hash;
00114     static unsigned int AngleZ_Hash;
00115     static unsigned int AngularVelocity_Hash;
00116     static unsigned int AngularVelocityDamping_Hash;
00117     static unsigned int Depth_Hash;
00118     static unsigned int DepthVelocity_Hash;
00119     static unsigned int DepthVelocityDamping_Hash;
00120     static unsigned int Scale_Hash;
00121     static unsigned int ScaleX_Hash;
00122     static unsigned int ScaleY_Hash;
00123     static unsigned int ScaleZ_Hash;
00124     static unsigned int ScaleVelocity_Hash;
00125     static unsigned int ScaleVelocityDamping_Hash;
00126     static unsigned int Color_Hash;
00127     static unsigned int Colour_Hash;
00128     static unsigned int BackgroundColour_Hash;
00129     static unsigned int SelectedColour_Hash;
00130     static unsigned int DisabledColour_Hash;
00131     static unsigned int TextFilter_Hash;
00132     static unsigned int TextColour_Hash;
00133     static unsigned int SelectedTextColour_Hash;
00134     static unsigned int DisabledTextColour_Hash;
00135     static unsigned int ColourVelocity_Hash;
00136     static unsigned int ColourVelocityDamping_Hash;
00137     static unsigned int Layer_Hash;
00138     static unsigned int Orphan_Hash;
00139     static unsigned int Draggable_Hash;
00140     static unsigned int Collidable_Hash;
00141     static unsigned int CollisionSize_Hash;
00142     static unsigned int CollisionRect_Hash;
00143     static unsigned int WrapPosition_Hash;
00144     static unsigned int Size_Hash;
00145     static unsigned int AspectLock_Hash;
00146     static unsigned int Orientation_Hash;
00147     static unsigned int Text_Hash;
00148     static unsigned int SelectedText_Hash;
00149     static unsigned int DisabledText_Hash;
00150     static unsigned int GroupFile_Hash;
00151     static unsigned int Frame_Hash;
00152     static unsigned int Atlas_Hash;
00153     static unsigned int Value_Hash;
00154     static unsigned int ValueRange_Hash;
00155     static unsigned int Time_Hash;
00156     static unsigned int Repeat_Hash;
00157     static unsigned int Duration_Hash;
00158     static unsigned int SpawnDelay_Hash;
00159     static unsigned int SrcRect_Hash;
00160     static unsigned int UV_Hash;
00161     static unsigned int Colours_Hash;
00162     static unsigned int Vertices_Hash;
00163     static unsigned int Indices_Hash;
00164     static unsigned int Tiled_Hash;
00165     static unsigned int Tiling_Hash;
00166     static unsigned int Location_Hash;
00167     static unsigned int Preload_Hash;
00168     static unsigned int Blocking_Hash;
00169     static unsigned int FileType_Hash;
00170     static unsigned int Converter_Hash;
00171     static unsigned int AutoPlay_Hash;
00172     static unsigned int AutoStart_Hash;
00173     static unsigned int Volume_Hash;
00174     static unsigned int PointSize_Hash;
00175     static unsigned int AutoPointSize_Hash;
00176     static unsigned int Anim_Hash;
00177     static unsigned int StartAtTime_Hash;
00178     static unsigned int TimeScale_Hash;
00179     static unsigned int Delta_Hash;
00180     static unsigned int Interpolate_Hash;
00181     static unsigned int Easing_Hash;
00182     static unsigned int FollowSpeed_Hash;
00183     static unsigned int Target_Hash;
00184     static unsigned int TargetX_Hash;
00185     static unsigned int TargetY_Hash;
00186     static unsigned int TargetZ_Hash;
00187     static unsigned int TargetAxis_Hash;
00188     static unsigned int TargetA_Hash;
00189     static unsigned int TargetB_Hash;
00190     static unsigned int UseParentOpacity_Hash;
00191     static unsigned int TextUseParentOpacity_Hash;
00192     static unsigned int Width_Hash;
00193     static unsigned int Height_Hash;
00194     static unsigned int Radius_Hash;
00195     static unsigned int Points_Hash;
00196     static unsigned int Point_Hash;
00197     static unsigned int RowDefinition_Hash;
00198     static unsigned int ColumnDefinition_Hash;
00199     static unsigned int Particle_Hash;
00200     static unsigned int Data_Hash;
00201     static unsigned int Density_Hash;
00202     static unsigned int Friction_Hash;
00203     static unsigned int Restitution_Hash;
00204     static unsigned int IsBullet_Hash;
00205     static unsigned int FixedRotation_Hash;
00206     static unsigned int GravityScale_Hash;
00207     static unsigned int COM_Hash;
00208     static unsigned int Gravity_Hash;
00209     static unsigned int DoSleep_Hash;
00210     static unsigned int Mode_Hash;
00211     static unsigned int WorldScale_Hash;
00212     static unsigned int Physics_Hash;
00213     static unsigned int PhysicsTimestep_Hash;
00214     static unsigned int Sensor_Hash;
00215     static unsigned int CollisionFlags_Hash;
00216     static unsigned int Attached_Hash;
00217     static unsigned int Set_Hash;
00218     static unsigned int Property_Hash;
00219     static unsigned int Tappable_Hash;
00220     static unsigned int FlipX_Hash;
00221     static unsigned int FlipY_Hash;
00222     static unsigned int LinkedTo_Hash;
00223     static unsigned int Template_Hash;
00224     static unsigned int Prefix_Hash;
00225     static unsigned int AlignH_Hash;
00226     static unsigned int AlignV_Hash;
00227     static unsigned int SizeToContent_Hash;
00228     static unsigned int Wrap_Hash;
00229     static unsigned int Italic_Hash;
00230     static unsigned int Underline_Hash;
00231     static unsigned int IsPlaying_Hash;
00232     static unsigned int Started_Hash;
00233     static unsigned int Command_Hash;
00234     static unsigned int Method_Hash;
00235     static unsigned int Param1_Hash;
00236     static unsigned int Param2_Hash;
00237     static unsigned int Param3_Hash;
00238     static unsigned int Param4_Hash;
00239     static unsigned int Param5_Hash;
00240     static unsigned int P1_Hash;
00241     static unsigned int P2_Hash;
00242     static unsigned int P3_Hash;
00243     static unsigned int P4_Hash;
00244     static unsigned int P5_Hash;
00245     static unsigned int Condition_Hash;
00246     static unsigned int BindXML_Hash;
00247     static unsigned int Persist_Hash;
00248     static unsigned int Instant_Hash;
00249     static unsigned int Local_Hash;
00250     static unsigned int Format_Hash;
00251     static unsigned int Codec_Hash;
00252     static unsigned int Filter_Hash;
00253     static unsigned int AlphaMode_Hash;
00254     static unsigned int AutoWidth_Hash;
00255     static unsigned int AutoHeight_Hash;
00256     static unsigned int AutoDelete_Hash;
00257     static unsigned int Batch_Hash;
00258     static unsigned int AllowFocus_Hash;
00259     static unsigned int TouchPanX_Hash;
00260     static unsigned int TouchPanY_Hash;
00261     static unsigned int IgnoreActors_Hash;
00262     static unsigned int ActorA_Hash;
00263     static unsigned int ActorB_Hash;
00264     static unsigned int OffsetA_Hash;
00265     static unsigned int OffsetB_Hash;
00266     static unsigned int GroundA_Hash;
00267     static unsigned int GroundB_Hash;
00268     static unsigned int SelfCollide_Hash;
00269     static unsigned int Weld_Hash;
00270     static unsigned int Distance_Hash;
00271     static unsigned int Revolute_Hash;
00272     static unsigned int Prismatic_Hash;
00273     static unsigned int Pulley_Hash;
00274     static unsigned int Gear_Hash;
00275     static unsigned int Wheel_Hash;
00276     static unsigned int Rope_Hash;
00277     static unsigned int Length_Hash;
00278     static unsigned int LengthA_Hash;
00279     static unsigned int LengthB_Hash;
00280     static unsigned int Ratio_Hash;
00281     static unsigned int Frequency_Hash;
00282     static unsigned int Damping_Hash;
00283     static unsigned int MotorEnabled_Hash;
00284     static unsigned int LimitJoint_Hash;
00285     static unsigned int LowerLimit_Hash;
00286     static unsigned int UpperLimit_Hash;
00287     static unsigned int MotorSpeed_Hash;
00288     static unsigned int MaxMotorTorque_Hash;
00289     static unsigned int MaxMotorForce_Hash;
00290     static unsigned int ReferenceAngle_Hash;
00291     static unsigned int Axis_Hash;
00292     static unsigned int Force_Hash;
00293     static unsigned int LinearImpulse_Hash;
00294     static unsigned int Torque_Hash;
00295     static unsigned int AngularImpulse_Hash;
00296     static unsigned int Solid_Hash;
00297     static unsigned int Gradient_Hash;
00298     static unsigned int Patch9_Hash;
00299     static unsigned int ScaleArea_Hash;
00300     static unsigned int Activate_Hash;
00301     static unsigned int Deactivate_Hash;
00302     static unsigned int Toggle_Hash;
00303     static unsigned int Sticky_Hash;
00304     static unsigned int Enabled_Hash;
00305     static unsigned int Remove_Hash;
00306     static unsigned int ItemsData_Hash;
00307     static unsigned int ItemsTargetType_Hash;
00308     static unsigned int ItemsTemplate_Hash;
00309     static unsigned int SelectType_Hash;
00310     static unsigned int Selected_Hash;
00311     static unsigned int Spring_Hash;
00312     static unsigned int Bubbling_Hash;
00313     static unsigned int KeyFocus_Hash;
00314     static unsigned int ScrollRange_Hash;
00315     static unsigned int ScrollPos_Hash;
00316     static unsigned int Normal_Hash;
00317     static unsigned int Background_Hash;
00318     static unsigned int SelectedBackground_Hash;
00319     static unsigned int DisabledBackground_Hash;
00320     static unsigned int CaretColourOffset_Hash;
00321     static unsigned int TypeHint_Hash;
00322     static unsigned int Prompt_Hash;
00323     static unsigned int Icon_Hash;
00324     static unsigned int Label_Hash;
00325     static unsigned int TextBox_Hash;
00326     static unsigned int StackPanel_Hash;
00327     static unsigned int Grid_Hash;
00328     static unsigned int ListBox_Hash;
00329     static unsigned int Canvas_Hash;
00330     static unsigned int MultiSelect_Hash;
00331     static unsigned int AutoRun_Hash;
00332     static unsigned int Priority_Hash;
00333     static unsigned int Parallel_Hash;
00334     static unsigned int IfReturn_Hash;
00335     static unsigned int Selection_Hash;
00336     static unsigned int SelectedIndex_Hash;
00337     static unsigned int SliderType_Hash;
00338     static unsigned int SliderSize_Hash;
00339     static unsigned int ImageBrush_Hash;
00340     static unsigned int Area_Hash;
00341     static unsigned int Zoom_Hash;
00342     static unsigned int MinZoom_Hash;
00343     static unsigned int MaxZoom_Hash;
00344     static unsigned int URI_Hash;
00345     static unsigned int Modal_Hash;
00346     static unsigned int JavaScript_Hash;
00347     static unsigned int Transparent_Hash;
00348     static unsigned int Html_Hash;
00349     static unsigned int Opacity_Hash;
00350     static unsigned int AutoHide_Hash;
00351     static unsigned int View_Hash;
00352     static unsigned int ScriptEngine_Hash;
00353     static unsigned int Program_Hash;
00354     static unsigned int URL_Hash;
00355     static unsigned int Post_Hash;
00356     static unsigned int Parent_Hash;
00357     static unsigned int Quality_Hash;
00358     static unsigned int Resolution_Hash;
00359     static unsigned int Direction_Hash;
00360     static unsigned int Product_Hash;
00361     static unsigned int Id_Hash;
00362     static unsigned int iOSId_Hash;
00363     static unsigned int AndroidId_Hash;
00364     static unsigned int Consumable_Hash;
00365     static unsigned int Price_Hash;
00366     static unsigned int Vertical_Hash;
00367     static unsigned int Horizontal_Hash;
00368     
00369     static unsigned int OnTapped_Hash;
00370     static unsigned int OnTapped2_Hash;
00371     static unsigned int OnTapped3_Hash;
00372     static unsigned int OnTapped4_Hash;
00373     static unsigned int OnTapped5_Hash;
00374     static unsigned int OnBeginTouch_Hash;
00375     static unsigned int OnBeginTouch2_Hash;
00376     static unsigned int OnBeginTouch3_Hash;
00377     static unsigned int OnBeginTouch4_Hash;
00378     static unsigned int OnBeginTouch5_Hash;
00379     static unsigned int OnEndTouch_Hash;
00380     static unsigned int OnEndTouch2_Hash;
00381     static unsigned int OnEndTouch3_Hash;
00382     static unsigned int OnEndTouch4_Hash;
00383     static unsigned int OnEndTouch5_Hash;
00384     static unsigned int OnSuspend_Hash;
00385     static unsigned int OnResume_Hash;
00386     static unsigned int OnPause_Hash;
00387     static unsigned int OnDeviceSuspended_Hash;
00388     static unsigned int OnDeviceResumed_Hash;
00389     static unsigned int OnDeviceVolumeUp_Hash;
00390     static unsigned int OnDeviceVolumeDown_Hash;
00391     static unsigned int OnDeviceNetworkOnline_Hash;
00392     static unsigned int OnDeviceNetworkOffline_Hash;
00393     static unsigned int OnLostFocus_Hash;
00394     static unsigned int OnGainedFocus_Hash;
00395     static unsigned int OnStart_Hash;
00396     static unsigned int OnEnd_Hash;
00397     static unsigned int OnRepeat_Hash;
00398     static unsigned int OnCreate_Hash;
00399     static unsigned int OnDestroy_Hash;
00400     static unsigned int OnOrientationChange_Hash;
00401     static unsigned int OnSizeChange_Hash;
00402     static unsigned int OnPan_Hash;
00403     static unsigned int OnTick_Hash;
00404     static unsigned int OnKeyBack_Hash;
00405     static unsigned int OnKeyMenu_Hash;
00406     static unsigned int OnTextChanged_Hash;
00407     static unsigned int OnToggledOn_Hash;
00408     static unsigned int OnToggledOff_Hash;
00409     static unsigned int OnBackKey_Hash;
00410     static unsigned int OnMenuKey_Hash;
00411     static unsigned int OnSelectionChanged_Hash;
00412     static unsigned int OnValueChanged_Hash;
00413     static unsigned int OnViewChanged_Hash;
00414     static unsigned int OnCollisionStart_Hash;
00415     static unsigned int OnCollisionEnd_Hash;
00416     static unsigned int OnResponse_Hash;
00417     static unsigned int OnError_Hash;
00418     static unsigned int OnLoaded_Hash;
00419     static unsigned int OnPageLoaded_Hash;
00420     static unsigned int OnPageLoading_Hash;
00421     static unsigned int OnPageError_Hash;
00422     static unsigned int OnJavascript_Hash;
00423     static unsigned int OnUnavailable_Hash;
00424     static unsigned int OnComplete_Hash;
00425     static unsigned int OnBillingDisabled_Hash;
00426     static unsigned int OnRefund_Hash;
00427     static unsigned int OnStopped_Hash;
00428     static unsigned int OnTimeout_Hash;
00429     static unsigned int OnLoggedIn_Hash;
00430     static unsigned int OnLoginError_Hash;
00431     static unsigned int OnResponseError_Hash;
00432     static unsigned int Error_Hash;
00433     static unsigned int Complete_Hash;
00434     static unsigned int BillingDisabled_Hash;
00435     static unsigned int Refund_Hash;
00436     static unsigned int AndroidPublicKey_Hash;
00437     static unsigned int Simulate_Hash;
00438 
00439     static unsigned int ChangeScene_Hash;
00440     static unsigned int SuspendScene_Hash;
00441     static unsigned int ResumeScene_Hash;
00442     static unsigned int HideScene_Hash;
00443     static unsigned int ShowScene_Hash;
00444     static unsigned int ActivateScene_Hash;
00445     static unsigned int DeactivateScene_Hash;
00446     static unsigned int KillScene_Hash;
00447     static unsigned int HideActor_Hash;
00448     static unsigned int ShowActor_Hash;
00449     static unsigned int ActivateActor_Hash;
00450     static unsigned int DeactivateActor_Hash;
00451     static unsigned int KillActor_Hash;
00452     static unsigned int PlayTimeline_Hash;
00453     static unsigned int StopTimeline_Hash;
00454     static unsigned int SetTimeline_Hash;
00455     static unsigned int PlaySound_Hash;
00456     static unsigned int PlayMusic_Hash;
00457     static unsigned int StopMusic_Hash;
00458     static unsigned int SetVar_Hash;
00459     static unsigned int Rand_Hash;
00460     static unsigned int RandChar_Hash;
00461     static unsigned int Random_Hash;
00462 
00463     static unsigned int Start_Hash;
00464     static unsigned int Restart_Hash;
00465     static unsigned int Stop_Hash;
00466     static unsigned int Play_Hash;
00467     static unsigned int Pause_Hash;
00468     static unsigned int Next_Hash;
00469     static unsigned int Goto_Hash;
00470 
00471     static unsigned int bool_Hash;
00472     static unsigned int float_Hash;
00473     static unsigned int int_Hash;
00474     static unsigned int vec2_Hash;
00475     static unsigned int vec3_Hash;
00476     static unsigned int vec4_Hash;
00477     static unsigned int rect_Hash;
00478     static unsigned int string_Hash;
00479     static unsigned int resource_Hash;
00480     static unsigned int var_Hash;
00481     static unsigned int condition_Hash;
00482     static unsigned int arraystring_Hash;
00483     static unsigned int arraybool_Hash;
00484     static unsigned int arrayfloat_Hash;
00485     static unsigned int arrayint_Hash;
00486     static unsigned int xml_Hash;
00487     static unsigned int box_Hash;
00488     static unsigned int circle_Hash;
00489     static unsigned int polygon_Hash;
00490     static unsigned int static_Hash;
00491     static unsigned int dynamic_Hash;
00492     static unsigned int kinematic_Hash;
00493     static unsigned int Linear_Hash;
00494     static unsigned int QuadIn_Hash;
00495     static unsigned int QuadOut_Hash;
00496     static unsigned int CubicIn_Hash;
00497     static unsigned int CubicOut_Hash;
00498     static unsigned int QuarticIn_Hash;
00499     static unsigned int QuarticOut_Hash;
00500     static unsigned int left_Hash;
00501     static unsigned int right_Hash;
00502     static unsigned int centre_Hash;
00503     static unsigned int top_Hash;
00504     static unsigned int middle_Hash;
00505     static unsigned int bottom_Hash;
00506     static unsigned int http_Hash;
00507 
00508     static unsigned int TriList_Hash;
00509     static unsigned int TriStrip_Hash;
00510     static unsigned int TriFan_Hash;
00511     static unsigned int QuadList_Hash;
00512     static unsigned int QuadStrip_Hash;
00513     static unsigned int Poly_Hash;
00514     static unsigned int LineList_Hash;
00515     static unsigned int LineStrip_Hash;
00516 
00517 };
00518 
00519 
00520 #endif  // _CZ_HASHES_H_