====== Cutscenes Reference : Caption class ====== Caption objects are used to display 2d text on the screen. Caption inherits from [[scripting:reference:cutscenes:fadeobject|FadeObject]] ===== Creation Parameters ===== Example : ''Caption( 0.5, 0.8, "This is my caption text", 1, 1.0, 2.0, 5.0, 6.0 )'' \\ ''1 : X Position \\ 2 : Y Position \\ 3 : Text \\ 4 : Flags \\ 5 : Start Time (Seconds)\\ 6 : Fade In End Time (Seconds)\\ 7 : Fade Out Start Time (Seconds)\\ 8 : Fade Out End Time (Seconds)\\ '' ===== Member Functions ===== ==== Set ==== TBD ==== SetText ==== TBD Inherited from [[scripting:reference:cutscenes:fadeobject|FadeObject]] : ''FadeIn, FadeOut, SetPos'' ===== Example ===== Here is a simple example demonstrating captions - It displays a bit of text from 10 to 18 seconds, then a different bit from 30 to 38 seconds. Note that we can use different methods to set the fade in and out times - which to use is mostly a matter of preference. section( 1 ) { caption = Caption( 0.5, 0.65, "This is a rock", 1, 10, 12, 16, 18 ); caption = Caption( 0.5, 0.65, "but this is a special rock", 1 ); caption.FadeIn( 30, 32 ); caption.FadeOut( 36, 38 ); }