BrainTrain
 All Classes Namespaces Files Functions Variables Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NbrtrNamespace for the whole BrainTrain Project
 CAddInteractionCallbackToDrawableVisitorNodeVisitor for batch replacing all UserDataContainer of all Drawables
 CAddPortalGunInteractionCallbackInteractionCallback for adding the portal gun to the players inventar
 CBaseInteractionCallbackThis is the TemplateClass for InteractionCallbacks
 CBenchBench class, creates a bench Object
 CBodyOfRotationFunctionStruct holding the function, which calculates the radius in dependece of the height. lambda (double)->double func, int end, BodyOfRotationFunction* nextFunc if one wish to have more then one function then the end value and nextFunc pointer must be set accordingly the end+1 is the beginning x of the next function
 CCelShadingCelSading Effect, every child of this node will get the effect
 CCelShadingTechniqueThe Technique for the cel-shading effect
 CControlRoomControl Room Class, derived from PositionAttitudeTransform, set ups the whole room as its own children
 CDrunkenInteractionCallbackCallback for the drunk effect
 CFPSCameraManipulatorA FPS style CameraManipulator with ground clamping and intersection
 CGeometryPlacerVisitorNodeVisitor for batch replacing all Geometry in all visited Geodes
 CKeyHandlerKey Handler Class, handles all of our KeyFunctions, which do not belong to camera control (this are handled by FPSCameraManipulator)
 CModifyMaterialVisitorVisitor for altering the material attributes, mainly used for objects craeted with blender
 CProgramSwitcherCallbackCallback for switching the postprocess programs
 CRenderingPipelineStruct holding the camera for the multi-rendering passes. Also holds the program vector for the post process pass. pass0Color, pass0depth, passPostProcess, program array, count programArray The program vector is used by the KeyHandler and the InteractionItems for changing the postprocess programs
 CToonTexSwitcherCallbackCallback for switching the ToonTextures
 CTrainSwitcherCallbackCallback for switching the "trains"
 CWeaponHUDWeaponHUD class, provides the functions to add a HUD camera to the scene
 CWeaponSwitchHandlerEventHandler for WeaponSwitching
 CAnimationCreator