Geode Docs v3.0.0 Getting Started
Modding Tutorials
Geode Mods
Handbook
Source
C++ Tutorials
FMOD
__gnu_cxx
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
addresser
base
cast
cocos
dirs
geode_internal
helper
hook
impl
ipc
log
modifier
node_ids
op
prelude
stl
stream
utils
view
AEnterLayerEventAEnterLayerFilterAccountButtonSpriteAttributeSetFilterBaseSeedValueBasedButtonSpriteBoolSettingBoolSettingV3BorderCategoryButtonSpriteCircleButtonSpriteColor3BSettingV3Color4BSettingV3ColorAlphaSettingColorPickPopupColorPickPopupDelegateColorProvidedEventColorProvidedFilterColorProviderColorSettingComparableVersionInfoCrossButtonSpriteCustomSettingCutoffConstructorTypeDefaultEventListenerPoolDispatchEvent<Args>DispatchFilter<Args>EditorButtonSpriteEnterLayerEvent<T>EnterLayerFilter<N, T>ErrEventEventFilter<T>EventListener<T>EventListenerNode<Filter>EventListenerPoolEventListenerProtocolFileSettingFileSettingV3FloatSettingFloatSettingV3GenericContentLayerGenericListCellGeodeSettingChangedFilter<T>GeodeSettingValue<T>HandleToSaved<T>HookIconButtonSpriteIconSelectButtonSpriteInputNodeIntSettingIntSettingV3InvalidGeodeFileJsonCheckerJsonExpectedValueJsonMaybeObjectJsonMaybeSomethingJsonMaybeValueLeaderboardButtonSpriteLegacyCustomSettingV3ListBordersListViewLoadProblemLoaderLoadingSpinnerMDPopupMDTextAreaModModItemUIEventModLogoUIEventModMetadataModMetadataLinksModPopupUIEventModSettingsManagerModStateEventModStateFilterModify<Derived, Base>NodeIDsNotificationObjWrapper<T>ObjcHookOkPatchPlatformIDPlatformInfoPopup<InitArgs>Ref<T>Result<T, E>SceneManagerScrollLayerScrollbarSeedValueRSSeedValueRSVSeedValueRVSSeedValueSRSeedValueSRVSeedValueSVRSeedValueVRSSeedValueVSRSelectList<T, Stringify>SettingSettingBaseValueV3<T, V>SettingChangedEventSettingChangedEventV3SettingChangedFilterSettingChangedFilterV3SettingNodeSettingNodeDelegateSettingNodeSizeChangeEventV3SettingNodeV3SettingNodeValueChangeEventV3SettingTypeForValueType<T>SettingTypeForValueType<bool>SettingTypeForValueType<cocos2d::ccColor3B>SettingTypeForValueType<cocos2d::ccColor4B>SettingTypeForValueType<double>SettingTypeForValueType<int64_t>SettingTypeForValueType<std::filesystem::path>SettingTypeForValueType<std::string>SettingV3SettingValueSettingValueNodeV3<S>SettingValueSetter<T>SeveritySimpleTextAreaStringSettingStringSettingV3TabButtonTabButtonSpriteTask<T, P>TextDecorationWrapperTextInputTextLinkedButtonWrapperTextRendererTitleSettingV3UserObjectSetEventVersionInfoVersionTagWeakRef<T>WeakRefControllerWeakRefPoolZeroConstructorTypeaddListBordersaddSideArtbaseEnumToStringcheckJsoncreateDefaultLogocreateLayerBGcreateModLogocreateQuickPopupcreateServerModLogodispatchPoolsdo_nothingformat_asgeodeInternalProvideIDsForgetCommonFilterAllowedCharsgetModis_iterable<T, std::void_t<decltype(std::begin(std::declval<T>())), decltype(std::end(std::declval<T>()))>>is_iterable<T, typename>listenForAllSettingChangeslistenForSettingChangesmodRequestedActionIsTogglemodRequestedActionIsUninstallopenChangelogPopupopenIndexPopupopenInfoPopupopenIssueReportPopupopenModsListopenSettingsPopupopenSupportPopupoperator&operator<operator<=operator>operator>=operator|queueInMainThreadsemverComparetakeNextLoaderModtoByteArraytoBytesto_member<C, R (Args...)>typeImplementsIsJSONmatjson
pugi
std
tinyxml2
tulip
AccountHelpLayerAccountLayerAccountLoginLayerAccountRegisterLayerAchievementBarAchievementCellAchievementManagerAchievementNotifierAchievementsLayerActiveSaveObject1ActiveSaveObject2AdToolboxAdvFollowSetupAdvancedFollowEditObjectAdvancedFollowInstanceAdvancedFollowTriggerObjectAnimatedGameObjectAnimatedShopKeeperAnimatedSpriteDelegateAppDelegateArtTriggerGameObjectArtistCellAudioAssetsBrowserAudioEffectsLayerAudioLineGuideGameObjectBitmapFontCacheBonusDropdownBoomListLayerBoomListViewBoomScrollLayerBoomScrollLayerDelegateBrowseSmartKeyLayerBrowseSmartTemplateLayerButtonPageButtonSpriteCAStateCCAlertCircleCCAnimateFrameCacheCCAnimatedSpriteCCBlockLayerCCCircleAlertCCCircleWaveCCCircleWaveDelegateCCContentLayerCCContentManagerCCCountdownCCCounterLabelCCExtenderNodeCCIndexPathCCLightFlashCCLightStripCCMenuItemSpriteExtraCCMenuItemTogglerCCMoveCNodeCCNodeContainerCCPartAnimSpriteCCScrollLayerExtCCScrollLayerExtDelegateCCSpriteCOpacityCCSpriteGrayscaleCCSpritePartCCSpritePlusCCSpriteWithHueCCTextInputNodeCCURLObjectCXBOXControllerCameraTriggerGameObjectChallengeNodeChallengesPageChanceObjectChanceTriggerGameObjectCharacterColorDelegateCharacterColorPageCheckpointGameObjectCheckpointObjectCollisionBlockPopupCollisionTriggerActionColorActionColorAction2ColorActionSpriteColorChannelSpriteColorSelectDelegateColorSelectLiveOverlayColorSelectPopupColorSetupDelegateCommentCellCommentUploadDelegateCommunityCreditNodeCommunityCreditsPageConfigureHSVWidgetConfigureValuePopupConfigureValuePopupDelegateCountTriggerActionCountTriggerGameObjectCreateGuidelinesLayerCreateMenuItemCreateParticlePopupCreatorLayerCurrencyRewardDelegateCurrencyRewardLayerCurrencySpriteCustomListViewCustomMusicCellCustomSFXCellCustomSFXDelegateCustomSFXWidgetCustomSongCellCustomSongDelegateCustomSongLayerCustomSongLayerDelegateCustomSongWidgetCustomizeObjectLayerCustomizeObjectSettingsPopupDS_DictionaryDailyLevelNodeDailyLevelPageDashRingObjectDemonFilterDelegateDemonFilterSelectLayerDemonInfoPopupDialogDelegateDialogLayerDialogObjectDownloadMessageDelegateDrawGridLayerDungeonBarsSpriteDynamicBitsetDynamicMoveCalculationDynamicObjectActionDynamicSaveObjectDynamicScrollDelegateEditButtonBarEditGameObjectPopupEditLevelLayerEditTriggersPopupEditorOptionsLayerEditorPauseLayerEditorUIEffectGameObjectEffectManagerStateEndLevelLayerEndPortalObjectEndTriggerGameObjectEnhancedGameObjectEnhancedTriggerObjectEnterEffectAnimValueEnterEffectInstanceEnterEffectObjectEventLinkTriggerEventTriggerInstanceExplodeItemNodeExplodeItemSpriteExtendedLayerFLAlertLayerFLAlertLayerProtocolFMODAudioEngineFMODAudioStateFMODLevelVisualizerFMODMusicFMODQueuedEffectFMODQueuedMusicFMODSoundFMODSoundStateFMODSoundTweenFMOD_3D_ATTRIBUTESFMOD_ADVANCEDSETTINGSFMOD_ASYNCREADINFOFMOD_CODEC_DESCRIPTIONFMOD_CODEC_STATEFMOD_CODEC_STATE_FUNCTIONSFMOD_CODEC_WAVEFORMATFMOD_COMPLEXFMOD_CPU_USAGEFMOD_CREATESOUNDEXINFOFMOD_DSP_BUFFER_ARRAYFMOD_DSP_DATA_PARAMETER_INFOFMOD_DSP_DESCRIPTIONFMOD_DSP_LOUDNESS_METER_INFO_TYPEFMOD_DSP_LOUDNESS_METER_WEIGHTING_TYPEFMOD_DSP_METERING_INFOFMOD_DSP_PARAMETER_3DATTRIBUTESFMOD_DSP_PARAMETER_3DATTRIBUTES_MULTIFMOD_DSP_PARAMETER_ATTENUATION_RANGEFMOD_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_ErrorStringFMOD_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 methods2
Public member functions21
boolinitWithStrikePoint(,,)
No description provided
boolinitWithStrikePoint()
No description provided
voidstrike()
No description provided
voidstrikeFinished()
No description provided
voidstrikeRandom()
No description provided
voidstrikeWithSeed()
No description provided
virtualvoiddraw()
No description provided
virtualboolisOpacityModifyRGB()
No description provided
virtualvoidsetOpacityModifyRGB()
No description provided
virtualuchargetOpacity()
No description provided
virtualuchargetDisplayedOpacity()
No description provided
virtualvoidsetOpacity()
No description provided
virtualvoidupdateDisplayedOpacity()
No description provided
virtualboolisCascadeColorEnabled()
No description provided
virtualvoidsetCascadeOpacityEnabled()
No description provided
virtualcocos2d::ccColor3Bconst&getColor()
No description provided
virtualcocos2d::ccColor3Bconst&getDisplayedColor()
No description provided
virtualvoidsetColor()
No description provided
virtualvoidupdateDisplayedColor()
No description provided
virtualboolisCascadeOpacityEnabled()
No description provided
virtualvoidsetCascadeColorEnabled()
No description provided
Fields0
Protected member functions0
Protected fields20
;
No description provided
;
No description provided
;
No description provided
;
No description provided
;
No description provided
;
No description provided
;
No description provided
;
No description provided
boolm_removeAfterFinished ;
No description provided
;
No description provided
;
No description provided
;
No description provided
;
No description provided
;
No description provided
;
No description provided
;
No description provided
;
No description provided
boolm_cascadeColorEnabled ;
No description provided
boolm_cascadeOpacityEnabled ;
No description provided
boolm_opacityModifyEnabled ;
No description provided