|
hx3d
1
2D/3D Simple Game Framework
|
| ►Chx3d::window::Application | Application management |
| Chx3d::window::ApplicationConfig | Application configuration |
| Chx3d::AssetManager | Asset management |
| ►Chx3d::physics2d::Attractor | Physical gravity attractor |
| Chx3d::graphics::buffers::Attribute | OpenGL buffer attribute |
| Chx3d::audio::AudioDevice | Audio device management |
| ►Chx3d::graphics::BaseBatch | Draw meshes and texts on screen |
| ►Chx3d::graphics::geom::BaseGeometry | Base geometry. Must be inherited |
| ►Chx3d::tweens::BaseTween | Base abstract tween |
| Chx3d::Bitset | Bitset helper in an unsigned int |
| ►Chx3d::graphics::buffers::Buffer< T > | OpenGL data buffer |
| ►Chx3d::graphics::buffers::Buffer< float > | |
| ►Chx3d::graphics::buffers::Buffer< GLushort > | |
| Chx3d::CallbackProperty< T > | Callback-on-change property |
| Chx3d::CallbackTimer | Improved timer with callback execution |
| ►Chx3d::graphics::Camera | 2D/3D camera |
| Chx3d::Chronometer | Simple chronometer. Measures time |
| ►Chx3d::physics2d::Collider | Physical collider |
| Chx3d::physics2d::CollisionListener | Collision listener on begin/during/end |
| Chx3d::physics2d::CollisionMatrix | Collision matrix with masks and category |
| Chx3d::graphics::Color | Four [0..255] components defined color |
| Chx3d::ecs::Component | Base entity component |
| Chx3d::ecs::ComponentBits | Unique bit attribution for each component |
| Chx3d::Core | Centralized framework management |
| Chx3d::graphics::Font::Data | Internal font data |
| Chx3d::physics2d::ZoneAttractor::Definition | Zone attractor definition |
| Chx3d::physics2d::Collider::Definition | Collider definition |
| ►Chx3d::audio::Effect | Audio effect manipulation |
| ►CEnableSharedThis | |
| Chx3d::ecs::Engine | Manages entity in a world |
| ►Chx3d::ecs::Entity | Base element, attachable with components |
| ►Chx3d::window::EventManager | Manage real-time inputs |
| Chx3d::graphics::FastBatch | Real batching using real-time VBO generation |
| Chx3d::audio::FFT | FFT calculation helpers and methods |
| Chx3d::graphics::Framebuffer | Render-to-texture buffer |
| Chx3d::math::Function | Math function definition |
| Chx3d::window::Game | Game main class: multiple screens management |
| Chx3d::graphics::Image | Real-time editable texture |
| Chx3d::window::InputHandler | Input management: use with screens ! |
| Chx3d::window::KeyEvent | Key event |
| Chx3d::LogImpl | Logging implementation: to log, use hx3d::Log |
| Chx3d::physics2d::Manifold | Contact manifold definition |
| Chx3d::physics2d::Mass | Physical mass data |
| Chx3d::physics2d::Material | Physical material: friction & restitution |
| ►Chx3d::graphics::Mesh | Displayable 2D/3D element |
| Chx3d::window::MouseButtonEvent | Mouse button event |
| Chx3d::window::MouseWheelEvent | Mouse wheel event |
| Chx3d::audio::Music | Single music management |
| Chx3d::net::Net | Network management |
| Chx3d::ObjectMap | Map of whatever you want. Useful for user data |
| Chx3d::graphics::ParticleEmitter | Emit particles with parameters |
| Chx3d::graphics::ParticleManager | Manages particle emitters |
| Chx3d::Pool< T > | Manage poolable elements |
| Chx3d::Pool< hx3d::graphics::Particle > | |
| ►Chx3d::Poolable | Reutilisable elements. Recycling is good for your memory |
| Chx3d::Property< T > | Observable property |
| Chx3d::PropertyObserver< T > | Property observer (Observer pattern) |
| ►Chx3d::Resource | Resource type: to use in an asset manager |
| Chx3d::ecs::SceneGraph | Node management in hierarchy |
| Chx3d::window::Screen | Single screen management |
| Chx3d::graphics::Stencil | 2D stencil drawing |
| Chx3d::gui::System | GUI system: GUI scene graph & event manager |
| Chx3d::ecs::System | Entity processing systems |
| Chx3d::graphics::TextureRegion | Defines a rectangle in a texture |
| Chx3d::Timer | Simple timer |
| Chx3d::TimerManager | Manages multiple callback timers |
| Chx3d::window::TouchEvent | Touch event |
| Chx3d::graphics::Transform | 2D/3D transform |
| ►Chx3d::graphics::Transition | Transition between two screens |
| Chx3d::tweens::TweenManager | Tweens management and update |
| ►Chx3d::graphics::viewports::Viewport | Camera viewport |
| Chx3d::math::WeightedRandom | Weighted random generator with callbacks |
| Chx3d::window::WindowEvent | Window event |
| Chx3d::physics2d::World | Physical world. Manages colliders and attractors |
1.8.11