GDevelop JS Platform
Platform for developing HTML5/Javascript based games with GDevelop
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cgd::ArbitraryObjectsWorker
 Cgdjs::DefaultBehaviorUpdater
 Cgd::BaseEvent
 Cgdjs::JsCodeEventEvent used to insert raw javascript code into events
 Cgdjs::BehaviorCodeGeneratorThe class being responsible for generating JavaScript code for EventsBasedBehavior
 Cgd::EventsCodeGenerator
 Cgdjs::EventsCodeGeneratorThe class being responsible for generating JavaScript code from events
 Cgdjs::EventsFunctionsExtensionCodeGeneratorThe class being responsible for generating JavaScript code for EventsFunctionsExtension
 Cgdjs::ExporterExport a project or a layout to a playable HTML5/Javascript based game
 Cgdjs::ExporterHelperExport a project or a layout to a playable HTML5/Javascript based game
 Cgdjs::ExportOptionsThe options used to export a project
 Cgdjs::LayoutCodeGeneratorThe class being responsible for generating JavaScript code for the events of a scene
 Cgdjs::MetadataDeclarationHelperThis file contains the logic to declare extension metadata from events functions or events based behaviors. These are basically adapters from gd::EventsFunctionsExtension, and children, to a real extension declaration (like in JsExtension.js or Extension.cpp files)
 Cgdjs::ObjectCodeGeneratorThe class being responsible for generating JavaScript code for EventsBasedObject
 Cgd::Platform
 Cgdjs::JsPlatformGDevelop Javascript Platform
 Cgd::PlatformExtension
 Cgdjs::AdvancedExtensionBuilt-in extension providing "Always" condition
 Cgdjs::AnimatableExtensionBuilt-in extension providing Animatable object capacity
 Cgdjs::AsyncExtensionBuilt-in extension providing async functionality
 Cgdjs::AudioExtensionBuilt-in extension providing audio functions
 Cgdjs::BaseObjectExtensionBuilt-in extension providing functions for all objects
 Cgdjs::CameraExtensionBuilt-in extension providing SpriteObject objects
 Cgdjs::CommonConversionsExtensionBuilt-in extension providing common functions for conversion between types
 Cgdjs::CommonInstructionsExtensionBuilt-in extension providing SpriteObject objects
 Cgdjs::EffectExtensionBuilt-in extension providing Effect object capacity
 Cgdjs::ExternalLayoutsExtensionBuilt-in extension providing features related to external layouts
 Cgdjs::FileExtensionBuilt-in extension providing functions for storing data
 Cgdjs::FlippableExtensionBuilt-in extension providing Flippable object capacity
 Cgdjs::KeyboardExtensionBuilt-in extension providing functions related the keyboard
 Cgdjs::MathematicalToolsExtensionBuilt-in extension providing common functions
 Cgdjs::MouseExtensionBuilt-in extension providing functions related the mouse
 Cgdjs::NetworkExtensionBuilt-in extension providing functions related to networking
 Cgdjs::OpacityExtensionBuilt-in extension providing Opacity object capacity
 Cgdjs::ResizableExtensionBuilt-in extension providing Resizable object capacity
 Cgdjs::ScalableExtensionBuilt-in extension providing Scalable object capacity
 Cgdjs::SceneExtensionBuilt-in extension providing common functions
 Cgdjs::SpriteExtensionBuilt-in extension providing SpriteObject objects
 Cgdjs::StringInstructionsExtensionBuilt-in extension providing common functions for strings
 Cgdjs::TextContainerExtensionBuilt-in extension providing TextContainer object capacity
 Cgdjs::TimeExtensionBuilt-in extension providing functions related to time management
 Cgdjs::VariablesExtensionBuilt-in extension providing actions/conditions and expressions for scene variables
 Cgdjs::WindowExtensionBuilt-in extension providing common functions related to the window/canvas
 Cgdjs::PreviewExportOptionsThe options used to export a project for a preview