Geode Docs v3.0.0 Getting Started
Modding Tutorials
Geode Mods
Handbook
Source
C++ Tutorials
FMOD
cocos2d
cpp
bitwizeshift
detail
disable_copy_assignment<T, E>disable_copy_ctor<T, E>disable_move_assignment<T, E>disable_move_ctor<T, E>extract_erroroperator!=operator<operator<=operator==operator>operator>=result_construct_base<T, E>result_error_extractorresult_trivial_copy_assign_base_impl<T, E>result_trivial_copy_ctor_base_impl<T, E>result_trivial_move_assign_base_impl<T, E>result_trivial_move_ctor_base_impl<T, E>result_union<T, E, IsTrivial>result_union<T, E, false>throw_bad_result_accessthrow_bad_result_access_messageunit <deduction guide for failure>bad_result_access<E>failfailure<E>in_place_error_tis_failure<T>is_failure<failure<E>>is_result<T>is_result<result<T, E>>operator!=operator<operator<=operator==operator>operator>=result<T, E>result<void, E>swapfts
gd
geode
matjson
pugi
std
tinyxml2
tulip
AccountHelpLayerAccountLayerAccountLoginLayerAccountRegisterLayerAchievementBarAchievementCellAchievementManagerAchievementNotifierAchievementsLayerActiveSaveObject1ActiveSaveObject2AdToolboxAdvFollowSetupAdvancedFollowEditObjectAdvancedFollowInstanceAdvancedFollowTriggerObjectAnimatedGameObjectAnimatedShopKeeperAnimatedSpriteDelegateAppDelegateArtTriggerGameObjectArtistCellAudioAssetsBrowserAudioEffectsLayerAudioLineGuideGameObjectBitmapFontCacheBonusDropdownBoomListLayerBoomListViewBoomScrollLayerBoomScrollLayerDelegateBrowseSmartKeyLayerBrowseSmartTemplateLayerButtonPageButtonSpriteCAStateCCAlertCircleCCAnimateFrameCacheCCAnimatedSpriteCCBlockLayerCCCircleAlertCCCircleWaveCCCircleWaveDelegateCCContentLayerCCContentManagerCCCountdownCCCounterLabelCCExtenderNodeCCIndexPathCCLightFlashCCLightStripCCMenuItemSpriteExtraCCMenuItemTogglerCCMoveCNodeCCNodeContainerCCPartAnimSpriteCCScrollLayerExtCCScrollLayerExtDelegateCCSpriteCOpacityCCSpriteGrayscaleCCSpritePartCCSpritePlusCCSpriteWithHueCCTextInputNodeCCURLObjectCXBOXControllerCameraTriggerGameObjectChallengeNodeChallengesPageChanceObjectChanceTriggerGameObjectCharacterColorDelegateCharacterColorPageCheckpointGameObjectCheckpointObjectCollisionBlockPopupCollisionTriggerActionColorActionColorAction2ColorActionSpriteColorChannelSpriteColorSelectDelegateColorSelectLiveOverlayColorSelectPopupColorSetupDelegateCommentCellCommentUploadDelegateCommunityCreditNodeCommunityCreditsPageConfigureHSVWidgetConfigureValuePopupConfigureValuePopupDelegateCountTriggerActionCountTriggerGameObjectCreateGuidelinesLayerCreateMenuItemCreateParticlePopupCreatorLayerCurrencyRewardDelegateCurrencyRewardLayerCurrencySpriteCustomListViewCustomMusicCellCustomSFXCellCustomSFXDelegateCustomSFXWidgetCustomSongCellCustomSongDelegateCustomSongLayerCustomSongLayerDelegateCustomSongWidgetCustomizeObjectLayerCustomizeObjectSettingsPopupDS_DictionaryDailyLevelNodeDailyLevelPageDashRingObjectDemonFilterDelegateDemonFilterSelectLayerDemonInfoPopupDialogDelegateDialogLayerDialogObjectDownloadMessageDelegateDrawGridLayerDungeonBarsSpriteDynamicBitsetDynamicObjectActionDynamicSaveObjectDynamicScrollDelegateEditButtonBarEditGameObjectPopupEditLevelLayerEditTriggersPopupEditorOptionsLayerEditorPauseLayerEditorUIEffectGameObjectEffectManagerStateEndLevelLayerEndPortalObjectEndTriggerGameObjectEnhancedGameObjectEnhancedTriggerObjectEnterEffectAnimValueEnterEffectInstanceEnterEffectObjectEventLinkTriggerEventTriggerInstanceExplodeItemNodeExplodeItemSpriteExtendedLayerFLAlertLayerFLAlertLayerProtocolFMODAudioEngineFMODAudioStateFMODLevelVisualizerFMODMusicFMODQueuedMusicFMODSoundFMODSoundStateFMODSoundTweenFMOD_3D_ATTRIBUTESFMOD_ADVANCEDSETTINGSFMOD_ASYNCREADINFOFMOD_CODEC_DESCRIPTIONFMOD_CODEC_STATEFMOD_CODEC_WAVEFORMATFMOD_COMPLEXFMOD_CREATESOUNDEXINFOFMOD_DSP_BUFFER_ARRAYFMOD_DSP_DESCRIPTIONFMOD_DSP_METERING_INFOFMOD_DSP_PARAMETER_3DATTRIBUTESFMOD_DSP_PARAMETER_3DATTRIBUTES_MULTIFMOD_DSP_PARAMETER_DESCFMOD_DSP_PARAMETER_DESC_BOOLFMOD_DSP_PARAMETER_DESC_DATAFMOD_DSP_PARAMETER_DESC_FLOATFMOD_DSP_PARAMETER_DESC_INTFMOD_DSP_PARAMETER_FFTFMOD_DSP_PARAMETER_FLOAT_MAPPINGFMOD_DSP_PARAMETER_FLOAT_MAPPING_PIECEWISE_LINEARFMOD_DSP_PARAMETER_OVERALLGAINFMOD_DSP_PARAMETER_SIDECHAINFMOD_DSP_STATEFMOD_DSP_STATE_DFT_FUNCTIONSFMOD_DSP_STATE_FUNCTIONSFMOD_DSP_STATE_PAN_FUNCTIONSFMOD_ERRORCALLBACK_INFOFMOD_GUIDFMOD_OUTPUT_DESCRIPTIONFMOD_OUTPUT_OBJECT3DINFOFMOD_OUTPUT_STATEFMOD_PLUGINLISTFMOD_REVERB_PROPERTIESFMOD_TAGFMOD_VECTORFRequestProfilePageFileOperationFileSaveManagerFindBPMLayerFindObjectPopupFollowRewardPageFontObjectForceBlockGameObjectFriendRequestDelegateFriendRequestPopupFriendsProfilePageGJAccountBackupDelegateGJAccountDelegateGJAccountLoginDelegateGJAccountManagerGJAccountRegisterDelegateGJAccountSettingsDelegateGJAccountSettingsLayerGJAccountSyncDelegateGJActionManagerGJAssetDownloadActionGJBaseGameLayerGJBigSpriteGJBigSpriteNodeGJChallengeDelegateGJChallengeItemGJChestSpriteGJColorSetupLayerGJCommentGJCommentListLayerGJDailyLevelDelegateGJDifficultySpriteGJDropDownLayerGJDropDownLayerDelegateGJEffectManagerGJFlyGroundLayerGJFollowCommandLayerGJFriendRequestGJGameLevelGJGameLoadingLayerGJGameStateGJGarageLayerGJGradientLayerGJGroundLayerGJHttpResultGJItemIconGJLevelListGJLevelScoreCellGJListLayerGJLocalLevelScoreCellGJLocalScoreGJMGLayerGJMPDelegateGJMapObjectGJMapPackGJMessageCellGJMessagePopupGJMoreGamesLayerGJMultiplayerManagerGJObjectDecoderGJOptionsLayerGJPFollowCommandLayerGJPathPageGJPathRewardPopupGJPathSpriteGJPathsLayerGJPointDoubleGJPromoPopupGJPurchaseDelegateGJRequestCellGJRewardDelegateGJRewardItemGJRewardObjectGJRobotSpriteGJRotateCommandLayerGJRotationControlGJRotationControlDelegateGJScaleControlGJScaleControlDelegateGJScoreCellGJSearchObjectGJShaderStateGJShopLayerGJSmartBlockPreviewGJSmartBlockPreviewSpriteGJSmartPrefabGJSmartTemplateGJSongBrowserGJSpecialColorSelectGJSpecialColorSelectDelegateGJSpiderSpriteGJSpriteColorGJStoreItemGJTransformControlGJTransformControlDelegateGJTransformStateGJUINodeGJUnlockableItemGJUserCellGJUserMessageGJUserScoreGJValueTweenGJWorldNodeGJWriteMessagePopupGManagerGameCellGameEffectsManagerGameLevelManagerGameLevelOptionsLayerGameManagerGameObjectGameObjectCopyGameObjectEditorStateGameObjectPhysicsGameOptionsLayerGameOptionsTriggerGameRateDelegateGameStatsManagerGameToolboxGauntletLayerGauntletNodeGauntletSelectLayerGauntletSpriteGhostTrailEffectGooglePlayDelegateGooglePlayManagerGradientTriggerObjectGraphicsReloadLayerGravityEffectSpriteGroupCommandObject2HSVLiveOverlayHSVWidgetDelegateHSVWidgetPopupHardStreakInfoAlertButtonInfoLayerInheritanceNodeItemInfoPopupItemTriggerGameObjectKeybindingsLayerKeybindingsManagerKeyframeAnimTriggerObjectKeyframeGameObjectKeyframeObjectLabelGameObjectLeaderboardManagerDelegateLeaderboardsLayerLevelAreaInnerLayerLevelAreaLayerLevelBrowserLayerLevelCellLevelCommentDelegateLevelDeleteDelegateLevelDownloadDelegateLevelEditorLayerLevelFeatureLayerLevelInfoLayerLevelLeaderboardLevelListCellLevelListDeleteDelegateLevelListLayerLevelManagerDelegateLevelOptionsLayerLevelOptionsLayer2LevelPageLevelSearchLayerLevelSelectLayerLevelSettingsDelegateLevelSettingsLayerLevelSettingsObjectLevelToolsLevelUpdateDelegateLevelUploadDelegateLikeItemDelegateLikeItemLayerListButtonBarListButtonBarDelegateListButtonPageListCellListUploadDelegateLoadingCircleLoadingCircleSpriteLoadingLayerLocalLevelManagerMPLobbyLayerMapPackCellMapSelectLayerMenuGameLayerMenuLayerMessageListDelegateMessagesProfilePageMoreOptionsLayerMoreSearchLayerMoreVideoOptionsLayerMultiTriggerPopupMultilineBitmapFontMultiplayerLayerMusicArtistObjectMusicBrowserMusicBrowserDelegateMusicDelegateHandlerMusicDownloadDelegateMusicDownloadManagerMusicSearchResultNCSInfoLayerNewgroundsInfoLayerNodePointNumberInputDelegateNumberInputLayerOBB2DObjectControlGameObjectObjectDecoderObjectDecoderDelegateObjectManagerObjectToolboxOnlineListDelegateOpacityEffectActionOptionsCellOptionsLayerOptionsObjectOptionsObjectDelegateOptionsScrollLayerParentalOptionsLayerParticleGameObjectParticlePreviewLayerPauseLayerPlatformDownloadDelegatePlatformToolboxPlayLayerPlayerButtonCommandPlayerCheckpointPlayerControlGameObjectPlayerFireBoostSpritePlayerObjectPointNodePriceLabelProfilePagePromoInterstitialPulseEffectActionPurchaseItemPopupRandTriggerGameObjectRateDemonLayerRateLevelDelegateRateLevelLayerRateStarsLayerRetryLevelLayerRewardUnlockLayerRewardedVideoDelegateRewardsPageRingObjectRotateGameplayGameObjectSFXBrowserSFXBrowserDelegateSFXFolderObjectSFXInfoObjectSFXSearchResultSFXTriggerGameObjectSFXTriggerInstanceSFXTriggerStateScrollingLayerSearchButtonSearchSFXPopupSecretLayerSecretLayer2SecretLayer3SecretLayer4SecretNumberLayerSecretRewardsLayerSelectArtDelegateSelectArtLayerSelectEventLayerSelectFontLayerSelectListIconDelegateSelectListIconLayerSelectPremadeDelegateSelectPremadeLayerSelectSFXSortDelegateSelectSFXSortLayerSelectSettingDelegateSelectSettingLayerSequenceTriggerGameObjectSequenceTriggerStateSerialize<V>Serialize<cocos2d::ccColor3B>Serialize<cocos2d::ccColor4B>Serialize<geode::ByteVector>Serialize<geode::ModMetadata>Serialize<std::filesystem::path>SetColorIDPopupSetFolderPopupSetGroupIDLayerSetIDPopupSetIDPopupDelegateSetItemIDLayerSetLevelOrderPopupSetTargetIDLayerSetTextPopupSetTextPopupDelegateSetupAdvFollowEditPhysicsPopupSetupAdvFollowPopupSetupAdvFollowRetargetPopupSetupAnimSettingsPopupSetupAnimationPopupSetupAreaAnimTriggerPopupSetupAreaFadeTriggerPopupSetupAreaMoveTriggerPopupSetupAreaRotateTriggerPopupSetupAreaTintTriggerPopupSetupAreaTransformTriggerPopupSetupAreaTriggerPopupSetupArtSwitchPopupSetupAudioLineGuidePopupSetupAudioTriggerPopupSetupBGSpeedTriggerSetupCameraEdgePopupSetupCameraGuidePopupSetupCameraModePopupSetupCameraOffsetTriggerSetupCameraRotatePopupSetupCameraRotatePopup2SetupCheckpointPopupSetupCoinLayerSetupCollisionStateTriggerPopupSetupCollisionTriggerPopupSetupCountTriggerPopupSetupDashRingPopupSetupEndPopupSetupEnterEffectPopupSetupEnterTriggerPopupSetupEventLinkPopupSetupForceBlockPopupSetupGameplayOffsetPopupSetupGradientPopupSetupGravityModPopupSetupGravityTriggerPopupSetupInstantCollisionTriggerPopupSetupInstantCountPopupSetupInteractObjectPopupSetupItemCompareTriggerPopupSetupItemEditTriggerPopupSetupKeyframeAnimPopupSetupKeyframePopupSetupMGTriggerSetupMoveCommandPopupSetupObjectControlPopupSetupObjectOptions2PopupSetupObjectOptionsPopupSetupObjectTogglePopupSetupOpacityPopupSetupOptionsTriggerPopupSetupPersistentItemTriggerPopupSetupPickupTriggerPopupSetupPlatformerEndPopupSetupPlayerControlPopupSetupPortalPopupSetupPulsePopupSetupRandAdvTriggerPopupSetupRandTriggerPopupSetupResetTriggerPopupSetupReverbPopupSetupRotateCommandPopupSetupRotateGameplayPopupSetupRotatePopupSetupSFXEditPopupSetupSFXPopupSetupSequenceTriggerPopupSetupShaderEffectPopupSetupShakePopupSetupSmartBlockLayerSetupSmartTemplateLayerSetupSongTriggerPopupSetupSpawnParticlePopupSetupSpawnPopupSetupStaticCameraPopupSetupStopTriggerPopupSetupTeleportPopupSetupTimeWarpPopupSetupTimerControlTriggerPopupSetupTimerEventTriggerPopupSetupTimerTriggerPopupSetupTouchTogglePopupSetupTransformPopupSetupTriggerPopupSetupZoomTriggerPopupShaderGameObjectShaderLayerShardsPageShareCommentDelegateShareCommentLayerShareLevelLayerShareLevelSettingsLayerShareListLayerSimpleObjectSimplePlayerSlideInLayerSliderSliderDelegateSliderThumbSliderTouchLogicSmartGameObjectSmartTemplateCellSongCellSongChannelStateSongInfoLayerSongInfoObjectSongObjectSongOptionsLayerSongPlaybackDelegateSongSelectNodeSongTriggerGameObjectSongTriggerStateSongsLayerSpawnParticleGameObjectSpawnTriggerActionSpawnTriggerGameObjectSpecialAnimGameObjectSpriteAnimationManagerSpriteDescriptionSpritePartDelegateStarInfoPopupStartPosObjectStatsCellStatsLayerStatsObjectSupportLayerTIXML_SNPRINTFTOSPopupTableViewTableViewCellTableViewCellDelegateTableViewDataSourceTableViewDelegateTeleportPortalObjectTextAlertPopupTextAreaTextAreaDelegateTextGameObjectTextInputDelegateTextStyleSectionTimerItemTimerTriggerActionTimerTriggerGameObjectTodoReturnPlaceholderToggleTriggerActionTopArtistsLayerTouchToggleActionTransformTriggerGameObjectTriggerControlGameObjectTriggerEffectDelegateTutorialLayerTutorialPopupUIButtonConfigUILayerUIObjectSettingsPopupUIOptionsLayerUISaveLoadLayerUISettingsGameObjectURLCellURLViewLayerUT_hash_bucketUT_hash_handleUT_hash_tableUndoObjectUpdateAccountSettingsPopupUploadActionDelegateUploadActionPopupUploadListPopupUploadMessageDelegateUploadPopupUploadPopupDelegateUserInfoDelegateUserListDelegateVideoOptionsLayerWorldLevelPageWorldSelectLayerand_thenassign_errorassign_from_resultassign_valueassign_value_from_result_implbad_result_access<type-parameter-0-0>construct_errorconstruct_error_from_resultconstruct_from_resultconstruct_valueconstruct_value_from_result_implerror_orexpectextract_errorfailfailure<type-parameter-0-0>flat_mapflat_map_errorgetkmMat3kmPlanekmVec2kmVec3mapmap_errormap_imploperator!=operator""_cc3boperator""_cc3b_gdoperator""_cc4boperator""_cc4b_gdoperator""_sproperator<operator<=operator=operator==operator>operator>=result<type-parameter-0-0, type-parameter-0-1>result<void, type-parameter-0-0>result_construct_base<T, E>result_union<T, E, IsTrivial>result_union<type-parameter-0-0, type-parameter-0-1, false>swapthrow_bad_result_accessthrow_bad_result_access_messagevalue_orNo description provided
Examples0
Public static methods0
Public member functions77
booloperator!()const
No description provided
booloperator==()const
No description provided
booloperator!=()const
No description provided
booloperator<()const
No description provided
booloperator>()const
No description provided
booloperator<=()const
No description provided
booloperator>=()const
No description provided
boolempty()const
No description provided
pugi::xml_node_typetype()const
No description provided
pugi::char_tconst*name()const
No description provided
pugi::char_tconst*value()const
No description provided
pugi::xml_attributefirst_attribute()const
No description provided
pugi::xml_attributelast_attribute()const
No description provided
pugi::xml_nodefirst_child()const
No description provided
pugi::xml_nodelast_child()const
No description provided
pugi::xml_nodenext_sibling()const
No description provided
pugi::xml_nodeprevious_sibling()const
No description provided
pugi::xml_nodeparent()const
No description provided
pugi::xml_noderoot()const
No description provided
pugi::xml_texttext()const
No description provided
pugi::xml_nodechild()const
No description provided
pugi::xml_attributeattribute()const
No description provided
pugi::xml_nodenext_sibling()const
No description provided
pugi::xml_nodeprevious_sibling()const
No description provided
pugi::char_tconst*child_value()const
No description provided
pugi::char_tconst*child_value()const
No description provided
boolset_name()
No description provided
boolset_value()
No description provided
pugi::xml_attributeappend_attribute()
No description provided
pugi::xml_attributeprepend_attribute()
No description provided
pugi::xml_attributeinsert_attribute_after(,)
No description provided
pugi::xml_attributeinsert_attribute_before(,)
No description provided
pugi::xml_attributeappend_copy()
No description provided
pugi::xml_attributeprepend_copy()
No description provided
pugi::xml_attributeinsert_copy_after(,)
No description provided
pugi::xml_attributeinsert_copy_before(,)
No description provided
pugi::xml_nodeappend_child()
No description provided
pugi::xml_nodeprepend_child()
No description provided
pugi::xml_nodeinsert_child_after(,)
No description provided
pugi::xml_nodeinsert_child_before(,)
No description provided
pugi::xml_nodeappend_child()
No description provided
pugi::xml_nodeprepend_child()
No description provided
pugi::xml_nodeinsert_child_after(,)
No description provided
pugi::xml_nodeinsert_child_before(,)
No description provided
pugi::xml_nodeappend_copy()
No description provided
pugi::xml_nodeprepend_copy()
No description provided
pugi::xml_nodeinsert_copy_after(,)
No description provided
pugi::xml_nodeinsert_copy_before(,)
No description provided
boolremove_attribute()
No description provided
boolremove_attribute()
No description provided
boolremove_child()
No description provided
boolremove_child()
No description provided
template<typename Predicate>pugi::xml_attributefind_attribute()const
No description provided
template<typename Predicate>pugi::xml_nodefind_child()const
No description provided
template<typename Predicate>pugi::xml_nodefind_node()const
No description provided
pugi::xml_nodefind_child_by_attribute(,,)const
No description provided
pugi::xml_nodefind_child_by_attribute(,)const
No description provided
pugi::string_tpath()const
No description provided
pugi::xml_nodefirst_element_by_path(,)const
No description provided
booltraverse()
No description provided
pugi::xpath_nodeselect_single_node(,)const
No description provided
pugi::xpath_nodeselect_single_node()const
No description provided
pugi::xpath_node_setselect_nodes(,)const
No description provided
pugi::xpath_node_setselect_nodes()const
No description provided
voidprint(,,,,)const
No description provided
voidprint(,,,,)const
No description provided
voidprint(,,,)const
No description provided
pugi::xml_node::iteratorbegin()const
No description provided
pugi::xml_node::iteratorend()const
No description provided
pugi::xml_node::attribute_iteratorattributes_begin()const
No description provided
pugi::xml_node::attribute_iteratorattributes_end()const
No description provided
pugi::xml_object_range<pugi::xml_node_iterator>children()const
No description provided
pugi::xml_object_range<pugi::xml_named_node_iterator>children()const
No description provided
pugi::xml_object_range<pugi::xml_attribute_iterator>attributes()const
No description provided
_::ptrdiff_toffset_debug()const
No description provided
_::size_thash_value()const
No description provided
pugi::xml_node_struct*internal_object()const
No description provided
Fields0
Protected member functions0
Protected fields1