All Units
Name | Description |
---|---|
CastleActivityRecognition | Activity recognition (detects user stationary, walking, running and so on) (TActivityRecognition). |
CastleAds | Ads (advertisements) in game (TAds). |
CastleAnalytics | Analytics (TAnalytics). |
CastleApplicationProperties | Events and properties of the Castle Game Engine application (TCastleApplicationProperties). |
CastleBoxes | Axis-aligned 3D boxes (TBox3D). |
CastleCameras | Camera and navigation (TCastleCamera, TCastleExamineNavigation, TCastleWalkNavigation). |
CastleClassUtils | Basic classes and class utilities (for streams, strings, lists and such). |
CastleClientServer | Client and server for network communication using TCP (TCastleTCPClient, TCastleTCPServer). |
CastleColors | Color utilities, including HSV <-> RGB conversion. |
CastleComponentSerialize | Reading and writing of hierachy of CGE components (TCastleUserInterface, TCastleTransform) to and from files. |
CastleCompositeImage | Composite (like KTX or DDS) image file format handling (TCompositeImage). |
CastleConfig | Loading and saving user preferences (UserConfig). |
CastleControl | Component with OpenGL context suitable for 2D and 3D rendering of "Castle Game Engine". |
CastleControls | Standard 2D controls: buttons, labels, sliders etc. |
CastleCreatures | Creatures. |
CastleCubeMaps | Utilities for cube (environment) maps. |
CastleCurves | 3D curves (TCurve and basic descendants). |
CastleDataURI | Reading data URI scheme (TDataURI). |
CastleDebugTransform | Helpers to visualize debug information about transformation. |
CastleDialogs | Dialog windows. |
CastleDialogStates | Dialog windows (to display some information, or ask user for confirmation, or ask user to input a simple value) as a user-interface state (TUIState). |
CastleDownload | Read and write stream contents from URLs. |
CastleDynLib | Dynamic libraries loading (TDynLib). |
CastleFacebook | Initial Facebook SDK integration (TFacebook). |
CastleFileFilters | File filters, for TCastleWindowBase.FileDialog and Lazarus file dialogs. |
CastleFilesUtils | Operations on files. |
CastleFindFiles | Finding files matching some mask. |
CastleFlashEffect | Screen effects done by blending screen with given color (TCastleFlashEffect). |
CastleFMODSoundBackend | Sound engine backend using FMOD. |
CastleFontFamily | Font family, with different subfonts for bold/italic variants (TFontFamily). |
CastleFonts | Fonts (TCastleFont and various descendants). |
CastleFrustum | Frustum object (TFrustum) and helpers. |
CastleGameNotifications | Global instance for Notifications. |
CastleGameService | Integration with game service (Google Play Games or Apple Game Center) (TGameService). |
CastleGiftiz | Giftiz (http://www.giftiz.com/) integration (TGiftiz). |
CastleGLCubeMaps | OpenGL utilities for cube (environment) maps. |
CastleGLImages | Using images in OpenGL (as textures and as normal images). |
CastleGLShaders | OpenGL shaders in GLSL language. |
CastleGLUtils | Various low-level utilities for working with OpenGL. |
CastleGLVersion | Checking OpenGL version, vendors and such (GLVersion). |
CastleHelpshift | Helpshift (http://helpshift.com/) integration (THelpshift). |
CastleImages | Loading, saving, and processing of images (TEncodedImage, TCastleImage and other classes). |
CastleInAppPurchases | In-app purchases (TInAppPurchases). |
CastleInputs | Key and mouse shortcuts (TInputShortcut) and global management of them. |
CastleInspectorControl | Inspector of user interface (TCastleInspectorControl). |
CastleInterfaces | Utilities for interfaces. |
CastleItems | Items, things that can be picked up, carried and used. |
CastleJoysticks | Cross-platform joystick and gamepad handling. |
CastleKeysMouse | Types and constants to handle keys and mouse. |
CastleLCLRecentFiles | Manage a list of recently opened files, and show a menu in Lazarus menu. |
CastleLCLUtils | Utilities for cooperation between LCL and "Castle Game Engine". |
CastleLevels | Loading of typical 3D game level with placeholders (TLevel), management of available game levels (TLevelInfo, Levels). |
CastleLoadGltf | Configuration of loading models in the glTF 2.0 format. |
CastleLocalizationGetText | Utilities for localizing CGE applications using GetText. |
CastleLog | Logging. |
CastleMaterialProperties | Material and texture properties from external files (TMaterialProperty, global MaterialProperties collection). |
CastleMessages | Dialog windows (asking user for confirmation, question, simple text input and such) displayed within an OpenGL context (TCastleWindow). |
CastleMessaging | Message system to communicate with services implemented in other languages (in Java on Android, or Objective-C on iOS) (TMessaging class). |
CastleNoise | Generating noise. |
CastleNotifications | Notifications displayed in the OpenGL window (TCastleNotifications). |
CastleNURBS | Common utilities for NURBS curves and surfaces. |
CastleOnScreenMenu | On-screen menu displayed in OpenGL (TCastleOnScreenMenu). |
CastleOpenALSoundBackend | Full-featured sound engine backend using OpenAL. |
CastleOpenDocument | Opening files and URLs. |
CastleParameters | Processing command-line parameters and options (TParameters, single instance Parameters). |
CastlePhotoService | Operating system Photo library integration (TPhotoService). |
CastlePlayer | Player (TPlayer). |
CastleProgress | Progress bar functionality (TProgress, global variable Progress). |
CastleProgressConsole | Progress bar displayed on console (actually, on StdErr). |
CastleProjection | Projection parameters (TProjection). |
CastleQuaternions | Quaternions (in particular using them to express 3D rotations). |
CastleRandom | Custom random number generator (TCastleRandom). |
CastleRays | Calculating 3D rays that correspond to the given points on 2D screen. |
CastleRayTracer | Rendering 3D models by ray-tracing (TClassicRayTracer, TPathTracer). |
CastleRecentFiles | Manage a list of recently open files (TRecentFiles). |
CastleRectangles | Rectangle representation (TRectangle, TFloatRectangle). |
CastleRenderContext | Rendering context state. |
CastleRenderOptions | Configure rendering options. |
CastleResources | Manage resources with animations that may be reused by multiple instances. |
CastleScene | Rendering of scenes (TCastleScene). |
CastleSceneCore | Loading and processing of scenes (TCastleSceneCore). |
CastleScreenEffects | Screen effects (post-processing) using shaders (TCastleScreenEffects). |
CastleScript | Base |
CastleScriptArrays | CastleScript array types and built-in functions. |
CastleScriptCoreFunctions | CastleScript built-in simple functions on four "core" types. |
CastleScriptImages | CastleScript image types and built-in functions. |
CastleScriptLexer | Lexer for CastleScript language, see [https://castle-engine.io/castle_script.php]. |
CastleScriptParser | Parser for CastleScript language, see [https://castle-engine.io/castle_script.php]. |
CastleScriptVectors | CastleScript vector and matrix types and built-in functions. |
CastleScriptXML | Helpers to read CastleScript expressions from XML config files (TCastleConfigScriptHelper, TDOMElementScriptHelper). |
CastleSectors | Sectors and waypoints, to improve creature AI in 3D levels. |
CastleShapes | Shape (TShape class) and a simple tree of shapes (TShapeTree class). |
CastleSoundBase | Sound engine basic types. |
CastleSoundEngine | Cross-platform, spatial sound playback engine (SoundEngine singleton). |
CastleSoundMenu | Menu items (suitable for TCastleOnScreenMenu) to control the TRepoSoundEngine. |
CastleSpaceFillingCurves | Generate space-filling curves (TSwapScanCurve, THilbertCurve, TPeanoCurve). |
CastleSphereSampling | Random sampling of points (directions) on a sphere and hemisphere. |
CastleSphericalHarmonics | Spherical harmonic basis functions. |
CastleStreamUtils | TStream utilities and helpers |
CastleStringUtils | String utilities. |
CastleSystemLanguage | Cross-platform recognition of the system language/locale. |
CastleTerrain | Terrain (height map) implementations. |
CastleTestFairy | Test Fairy integration (TTestFairy). |
CastleTextureFontData | Data for a 2D font initialized from a FreeType font file (TTextureFontData). |
CastleTextureImages | Handling of images for textures. |
CastleThirdPersonNavigation | Third-person navigation (TCastleThirdPersonNavigation). |
CastleTiledMap | Loading and rendering maps created in Tiled (https://www.mapeditor.org/). |
CastleTimeUtils | Time utilities. |
CastleTransform | Group and transform scenes (TCastleTransform). |
CastleTransformExtra | Additional classes derived from TCastleTransform (TCastleAlive, TCastleMoving...). |
CastleTriangles | Triangles. |
CastleTriangulate | Triangulating a polygon. |
CastleUIControls | User interface basic classes: TCastleUserInterface, TUIContainer. |
CastleUIState | UI state (TUIState). |
CastleUnicode | Unicode utilities. |
CastleURIUtils | URI utilities. |
CastleUtils | Various basic utilities. |
CastleVectors | Vector and matrix types and basic geometric operations. |
CastleVectorsInternalDouble | Define the vectors and matrices using Double float precision. |
CastleVectorsInternalSingle | Define the vectors and matrices using Single float precision. |
CastleVideos | Video (movie) data (TVideo and helpers). |
CastleViewport | Viewport to display scenes (TCastleViewport). |
CastleWindow | Window with rendering context suitable for rendering of "Castle Game Engine". |
CastleWindowProgress | Progress bar displayed in a TCastleWindowBase. |
CastleWindowRecentFiles | Manage a list of recently opened files, and show a menu in TCastleWindowBase. |
CastleWindowsFonts | Windows-specific font utilities. |
CastleXMLConfig | Storing configuration files in XML (TCastleConfig). |
CastleXMLUtils | XML utilities. |
X3DCameraUtils | Utilities specifically for X3D cameras. |
X3DCastleScript | CastleScript utilities for usage as VRML/X3D scripts. |
X3DFields | X3D fields (TX3DField and many descendants). |
X3DLoad | Loading scenes as X3D nodes. |
X3DNodes | Nodes and other important bulding blocks of X3D (prototypes, routes and so on). |
X3DTime | X3D time. |
X3DTriangles | Octrees that resolve collisions with TTriangle triangles (TBaseTrianglesOctree). |
Generated by PasDoc 0.15.0.