// The following is the Bakaus Naur Form of the OsgMP Camera Configuration file ::= | | ::= CameraGroup '{' {} {} '}' ::= Camera [] '{' { ';'} '}' ::= RenderSurface ';' | | ProjectionRect ';' | ShareLens ';'| ShareView ';' | ClearColor ';' | | ::= | RenderSurface | ::= RenderSurface [""] '{' { ';'} '}' ::= VisualQuality | WindowRectangle | InputRecangle | Hostname | Display | Screen | Border | CustomFullScreenRectangle | OverrideRedirect | DrawableType | ReadDrawable "" | RenderToTextureMode | ::= VisualQuality '{' {} '}' ::= Default | VisualID | BUFFER_SIZE | LEVEL | RGBA | DOUBLEBUFFER | STEREO | AUX_BUFFERS | RED_SIZE | GREEN_SIZE | BLUE_SIZE | ALPHA_SIZE | DEPTH_SIZE | STENCIL_SIZE | ACCUM_RED_SIZE | ACCUM_GREEN_SIZE | ACCUM_BLUE_SIZE | ACCUM_ALPHA_SIZE ::= PBUFFER_TYPE | WINDOW_TYPE ::= RTT_NONE | RTT_RGB | RTT_RGBA ::= Lens '{' { ';'} '}' ::= Ortho [ ] | Perspective [ ] | Frustum [ ] ::= Offset '{' {} '}' ::= Shear ';' | Rotate ';' Translate ';' Scale ';' Method PreMultiply | PostMultiply ::= '"' '"' ::= {A-Za-z}+{A-Za-z0-9_ \t}* ::= {-}?{0-9}+.{0-9}*{f|F}? | {-}?{0-9}*.{0-9}+{f|F}? | {F|f}? ::= {-}?0x{0-9}+ ::= {-}?{0-9}+ ::= on | ON | true | yes | off | OFF | false | no