Neo
0.5.0
Developer Documentation
|
CNeo::Object3d::AdditionalData | |
CNeo::Scene::AdditionalData | |
CNeo::Armature | |
CNeo::ArmatureAnim | |
CNeo::Behavior | Abstraction for creating behaviors |
CNeo::BehaviorCreator | This class is used to instanciate new behavior objects |
CNeo::BehaviorManager | This class manages all registered behaviors |
CNeo::Box3d | |
CNeo2D::Gui::List::CallbackData | |
CNeo2D::Gui::MenuBar::CallbackData | |
CNeo2D::Canvas | All 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::Level | All scenes and assets that are loaded |
CNeo::Log | |
CNeo::Material | Implementation of a material used by 3D meshes for rendering different looking surfaces |
CNeo::MaterialAnim | |
CNeo::MaterialDisplay | |
CNeo::MaterialsAnim | |
CNeo::Matrix4x4 | |
CNeo::Mesh | Implementation of a generic (i.e. file format agnostic) 3D mesh with support for armature animation, material animation and multitexturing |
CNeo::Message | The Message struct contains methods and data necessary to transmit an useful message |
CNeo::Messenger | Host of all inboxes for all threads |
CNeo::MorphingData | |
CNeo::MorphingPoint | |
CNeo::MorphingPose | |
CNeo2D::Neo2DEngine | All functionality to set up a GUI |
CNeo::NeoEngine | |
CNeo::NeoGame | |
CNeo::NeoVariable | Defines a variable that can be of any type available in M_VARIABLE_TYPE |
►CNeo::Object3d | General object in a 3D scene |
CNeo::Object3dAnim | |
CNeo::PackageManager | |
CNeo::PhysicsConstraint | |
CNeo::PhysicsContext | Abstraction to 3D physics functionality |
CNeo::PhysicsProperties | All physical properties an object can possibly possess |
CNeo::PostProcessor | The 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::Range | Implements a range data structure |
CNeo2D::Render | Helper methods for rendering 2D shapes |
CNeo::Renderer | |
CNeo::RendererCreator | |
CNeo::RendererManager | |
CNeo::RenderingContext | Defines an abstraction for the 3D rendering API like OpenGL |
CNeo::Scene | Scene in a Maratis level |
CNeo::ScriptContext | Class used to manage script functions virtually |
CNeo::Semaphore | The MSemaphore class implements a semaphore mechanism based on SDL for use with MThread |
CNeo::SkinData | |
CNeo::SkinPoint | |
CNeo::Skybox | |
CNeo::Sound | |
CNeo::SoundContext | |
CNeo2D::SpriteBatch | Implements a batch of sprites that can be used to circumvent the GUI system when rendering 2D objects for better performance |
CNeo::String | Implements a framework for string manipulation that operates directly on C strings |
CNeo::SubGame | |
CNeo::SubMesh | |
CNeo::SystemContext | This class implements a basic interface to the underlying operating system |
CNeo::Texture | |
CNeo::TextureAnim | |
CNeo::TexturePass | The texture pass class implements some basic primitives to manage and use multi-texture materials |
CNeo::TexturesAnim | |
CNeo::Thread | The MThread class implements a multithreading mechanism |
CNeo::ThreadFactory | Allows you to register any subclass of Thread and Semaphore to provide the implementation of all newly created thread objects |
CNeo2D::TileSheet | Implements 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::Widget | All information that is common to all GUI widgets |