Glscene Guide
Total Page:16
File Type:pdf, Size:1020Kb
GLScene Guide v1.9 Page 2/36 Contents Disclaimer ........................................................................................................................................................... 7 Installing GLScene ............................................................................................................................................. 9 How does it work? ............................................................................................................................................10 ‘Hello world !’ example ......................................................................................................................................11 Basic things you should know about 3D graphics ............................................................................................12 Coordinate system ........................................................................................................................................12 Floating point numbers .................................................................................................................................12 Vectors ..........................................................................................................................................................12 Rendering .....................................................................................................................................................13 OpenGL.........................................................................................................................................................13 Components .....................................................................................................................................................14 GLScene Panel .............................................................................................................................................14 GLScene ...................................................................................................................................................14 GLSceneViewer ........................................................................................................................................14 GLFullScreenViewer .................................................................................................................................14 GLMemoryViewer ......................................................................................................................................14 GLMaterialLibrary ......................................................................................................................................14 GLCadencer ..............................................................................................................................................15 GLGuiLayout ...............................................................................................................................................16 GLBitmapFont ..............................................................................................................................................16 GLWindowsBitmapFont ................................................................................................................................16 GLStoredBitmapFont ....................................................................................................................................16 GLScriptLibrary ............................................................................................................................................16 GLSoundLibrary ...........................................................................................................................................16 GLSMWaveOut .........................................................................................................................................17 GLODEManager ........................................................................................................................................17 GLODEJointList .........................................................................................................................................17 GLSMBASS ...............................................................................................................................................17 GLSMFMOD ..............................................................................................................................................17 GLScene PFX ...........................................................................................................................................18 GLCustomPFXManager ............................................................................................................................19 GLPolygonPFXManager ...........................................................................................................................19 GLPointLightPFXManager ........................................................................................................................19 GLCustomSpritePFXManager ..................................................................................................................19 GLPerlinPFXManager ...............................................................................................................................19 GLFireFXManager .....................................................................................................................................19 GLThorFXManager ...................................................................................................................................19 GLScene Utils ...............................................................................................................................................19 GLAsyncTimer ...........................................................................................................................................19 GLStaticImposterBuilder ...........................................................................................................................20 GLBitmapHDS ...........................................................................................................................................20 TGLCustomHDS .......................................................................................................................................20 GLHeightTileFileHDS ................................................................................................................................20 GLBumpmapHDS ......................................................................................................................................20 GLPerlinHDS .............................................................................................................................................20 GLCollisionManager ..................................................................................................................................20 GLAnimationControler ...............................................................................................................................20 GLJoystick .................................................................................................................................................21 GLScreenSaver .........................................................................................................................................21 GLAVIRecorder .........................................................................................................................................21 GLTimeEventsMGR ..................................................................................................................................21 GLVfsPAK .................................................................................................................................................21 GLNavigator ..............................................................................................................................................21 GLUserInterface ........................................................................................................................................21 GLDCEManager ........................................................................................................................................21 GLApplicationFileIO ..................................................................................................................................21 GLScene Shaders .....................................................................................................................................21 GLTexCombineShader..............................................................................................................................22 GLMultiMaterialShader..............................................................................................................................22 GLUserShader ..........................................................................................................................................22 GLOutLineShader .....................................................................................................................................22 GLHiddenLineShader ................................................................................................................................22 GLScene