|
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 |