Neo  0.5.0
Developer Documentation
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CNeo::Object3d::AdditionalData
 CNeo::Scene::AdditionalData
 CNeo::Armature
 CNeo::ArmatureAnim
 CNeo::BehaviorAbstraction for creating behaviors
 CNeo::BehaviorCreatorThis class is used to instanciate new behavior objects
 CNeo::BehaviorManagerThis class manages all registered behaviors
 CNeo::Box3d
 CNeo2D::Gui::List::CallbackData
 CNeo2D::Gui::MenuBar::CallbackData
 CNeo2D::CanvasAll widgets and renders them
 CNeo::Character
 CNeo::Color
 CNeo::DataLoader< T >
 CNeo::DataLoader< Neo::ArmatureAnim >
 CNeo::DataLoader< Neo::Font >
 CNeo::DataLoader< Neo::Image >
 CNeo::DataLoader< Neo::Level >
 CNeo::DataLoader< Neo::MaterialsAnim >
 CNeo::DataLoader< Neo::Mesh >
 CNeo::DataLoader< Neo::Sound >
 CNeo::DataLoader< Neo::TexturesAnim >
 CNeo::DataManager
 CNeo::DataRef
 CNeo::File
 CNeo::FileOpenHook
 CNeo::PostProcessor::float_uniform_t
 CNeo::Font
 CNeo::Frustum
 CNeo::FXManager
 CNeo::FXRef
 CNeo::Image
 CNeo::InputContext
 CNeo::PostProcessor::int_uniform_t
 CNeo::Key
 CNeo::LevelAll scenes and assets that are loaded
 CNeo::Log
 CNeo::MaterialImplementation of a material used by 3D meshes for rendering different looking surfaces
 CNeo::MaterialAnim
 CNeo::MaterialDisplay
 CNeo::MaterialsAnim
 CNeo::Matrix4x4
 CNeo::MeshImplementation of a generic (i.e. file format agnostic) 3D mesh with support for armature animation, material animation and multitexturing
 CNeo::MessageThe Message struct contains methods and data necessary to transmit an useful message
 CNeo::MessengerHost of all inboxes for all threads
 CNeo::MorphingData
 CNeo::MorphingPoint
 CNeo::MorphingPose
 CNeo2D::Neo2DEngineAll functionality to set up a GUI
 CNeo::NeoEngine
 CNeo::NeoGame
 CNeo::NeoVariableDefines a variable that can be of any type available in M_VARIABLE_TYPE
 CNeo::Object3dGeneral object in a 3D scene
 CNeo::Object3dAnim
 CNeo::PackageManager
 CNeo::PhysicsConstraint
 CNeo::PhysicsContextAbstraction to 3D physics functionality
 CNeo::PhysicsPropertiesAll physical properties an object can possibly possess
 CNeo::PostProcessorThe MPostProcessor class contains functionality used to render the current scene to a texture to allow applying GLSL post effects when rendering the final image to the screen
 CNeo::Quaternion
 CNeo::RangeImplements a range data structure
 CNeo2D::RenderHelper methods for rendering 2D shapes
 CNeo::Renderer
 CNeo::RendererCreator
 CNeo::RendererManager
 CNeo::RenderingContextDefines an abstraction for the 3D rendering API like OpenGL
 CNeo::SceneScene in a Maratis level
 CNeo::ScriptContextClass used to manage script functions virtually
 CNeo::SemaphoreThe MSemaphore class implements a semaphore mechanism based on SDL for use with MThread
 CNeo::SkinData
 CNeo::SkinPoint
 CNeo::Skybox
 CNeo::Sound
 CNeo::SoundContext
 CNeo2D::SpriteBatchImplements a batch of sprites that can be used to circumvent the GUI system when rendering 2D objects for better performance
 CNeo::StringImplements a framework for string manipulation that operates directly on C strings
 CNeo::SubGame
 CNeo::SubMesh
 CNeo::SystemContextThis class implements a basic interface to the underlying operating system
 CNeo::Texture
 CNeo::TextureAnim
 CNeo::TexturePassThe texture pass class implements some basic primitives to manage and use multi-texture materials
 CNeo::TexturesAnim
 CNeo::ThreadThe MThread class implements a multithreading mechanism
 CNeo::ThreadFactoryAllows you to register any subclass of Thread and Semaphore to provide the implementation of all newly created thread objects
 CNeo2D::TileSheetImplements a tile sheet from which it is possible to retrieve one specific tile
 CNeo2D::Gui::TreeNode< T >Represents a single tree node
 CNeo2D::Gui::TreeNode< std::string >
 CNeo::PostProcessor::uniform_t
 CNeo::Variable< T >This templacte class is used to provide access to custom data without messing with void*'s
 CNeo::Vector2
 CNeo::Vector3
 CNeo::Vector4
 CNeo2D::WidgetAll information that is common to all GUI widgets