AppEasy Core SDK
1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
|
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_