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). |
CastleBehaviors | Standard behaviors (TCastleBehavior descendants). |
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 a hierachy of CGE components to/from files. |
CastleConfig | Loading and saving user preferences (UserConfig). |
CastleControl | Component with OpenGL context suitable for 2D and 3D rendering of "Castle Game Engine". |
CastleControlContainer | Container class TCastleControlContainer used inside FMX and VCL TCastleControl. |
CastleControls | Standard 2D controls: buttons, labels, sliders etc. |
CastleCurves | 3D curves (TCurve and basic descendants). |
CastleDebugTransform | Helpers to visualize debug information about transformation. |
CastleDialogs | Dialog windows. |
CastleDialogViews | Dialog windows (to display some information, or ask user for confirmation, or ask user to input a simple value) as a user-interface view (TCastleView). |
CastleDownload | Read and write stream contents from URLs. |
CastleDynLib | Dynamic libraries loading (TDynLib). |
CastleEditorAccess | Base classes to access Castle Game Engine editor functionality from custom components. |
CastleFacebook | Initial Facebook SDK integration (TFacebook). |
CastleFileFilters | File filters, for TCastleWindow.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. |
CastleFmxUtils | Utilities for Delphi FMX (FireMonkey). |
CastleFonts | Fonts (TCastleAbstractFont, TCastleFont, TCastleBitmapFont, TCastleFontFamily and friends). |
CastleFrustum | Frustum object (TFrustum) and helpers. |
CastleGameService | Integration with game service (Google Play Games or Apple Game Center) (TGameService). |
CastleGLImages | Using images in OpenGL (as textures and as normal images). |
CastleGLShaders | OpenGL shaders in GLSL language. |
CastleGLUtils | Various utilities for OpenGL(ES) rendering. |
CastleGLVersion | Checking OpenGL version, vendors and such (GLVersion). |
CastleHelpshift | Helpshift (http://helpshift.com/) integration (THelpshift). |
CastleIfc | Loading and saving of Industry Foundation Classes (IFC), see IFC in the Castle Game Engine documentation. |
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. |
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". |
CastleLivingBehaviors | Behaviors for living things that have life, can be alive or dead, can fight / cooperate with each other: good for players, NPCs, creatures, bots. |
CastleLoadGltf | Configuration of loading models in the glTF 2.0 format. |
CastleLocalizationGetText | Utilities for localizing CGE applications using GetText. |
CastleLog | Logging. |
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). |
CastleNotifications | Notifications displayed in the OpenGL window (TCastleNotifications). |
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). |
CastleProjection | Projection parameters (TProjection). |
CastlePropEdits | Property and component editors using LCL. |
CastleQuaternions | Quaternions (in particular using them to express 3D rotations). |
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. |
CastleRenderPrimitives | Directly rendering simple things (use e.g. |
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, along with high-level utilities like ParseConstantFloatExpression. |
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). |
CastleSteam | Integration with Steam. |
CastleStreamUtils | TStream utilities and helpers |
CastleStringUtils | String utilities. |
CastleSystemLanguage | Cross-platform recognition of the system language/locale. |
CastleTenjin | Tenjin integration (TCastleTenjin). |
CastleTerrain | Terrain (height map) components. |
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. |
CastleTimeUtils | Time utilities. |
CastleTransform | Group and transform scenes (TCastleTransform). |
CastleTransformManipulate | Select, manipulate (move, rotate, scale) and visualize hovering over TCastleTransform instances. |
CastleTriangles | Triangles. |
CastleTriangulate | Triangulating a polygon. |
CastleUIControls | User interface basic classes: TCastleUserInterface, TCastleContainer. |
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 | Defines TCastleWindow class: a window for rendering, processing of inputs, and generally the primary way to display your "Castle Game Engine" application. |
CastleWindowRecentFiles | Manage a list of recently opened files, and show a menu in TCastleWindow. |
CastleXMLConfig | Storing configuration files in XML (TCastleConfig). |
CastleXmlUtils | XML utilities. |
Fmx.CastleControl | Control rendering "Castle Game Engine" on Delphi FMX (FireMonkey) form. |
Vcl.CastleControl | Control with OpenGL context on a Delphi VCL form. |
X3DCameraUtils | Utilities specifically for X3D cameras. |
X3DFields | X3D fields (TX3DField and many descendants). |
X3DLoad | Loading and saving model formats. |
X3DNodes | Nodes and other important bulding blocks of X3D (prototypes, routes and so on). |
X3DTime | X3D time. |
Generated by PasDoc 0.16.0-snapshot.