hx3d  1
2D/3D Simple Game Framework
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Chx3d::window::ApplicationApplication management
 Chx3d::window::ApplicationConfigApplication configuration
 Chx3d::AssetManagerAsset management
 Chx3d::physics2d::AttractorPhysical gravity attractor
 Chx3d::graphics::buffers::AttributeOpenGL buffer attribute
 Chx3d::audio::AudioDeviceAudio device management
 Chx3d::graphics::BaseBatchDraw meshes and texts on screen
 Chx3d::graphics::geom::BaseGeometryBase geometry. Must be inherited
 Chx3d::tweens::BaseTweenBase abstract tween
 Chx3d::BitsetBitset 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::CallbackTimerImproved timer with callback execution
 Chx3d::graphics::Camera2D/3D camera
 Chx3d::ChronometerSimple chronometer. Measures time
 Chx3d::physics2d::ColliderPhysical collider
 Chx3d::physics2d::CollisionListenerCollision listener on begin/during/end
 Chx3d::physics2d::CollisionMatrixCollision matrix with masks and category
 Chx3d::graphics::ColorFour [0..255] components defined color
 Chx3d::ecs::ComponentBase entity component
 Chx3d::ecs::ComponentBitsUnique bit attribution for each component
 Chx3d::CoreCentralized framework management
 Chx3d::graphics::Font::DataInternal font data
 Chx3d::physics2d::ZoneAttractor::DefinitionZone attractor definition
 Chx3d::physics2d::Collider::DefinitionCollider definition
 Chx3d::audio::EffectAudio effect manipulation
 CEnableSharedThis
 Chx3d::ecs::EngineManages entity in a world
 Chx3d::ecs::EntityBase element, attachable with components
 Chx3d::window::EventManagerManage real-time inputs
 Chx3d::graphics::FastBatchReal batching using real-time VBO generation
 Chx3d::audio::FFTFFT calculation helpers and methods
 Chx3d::graphics::FramebufferRender-to-texture buffer
 Chx3d::math::FunctionMath function definition
 Chx3d::window::GameGame main class: multiple screens management
 Chx3d::graphics::ImageReal-time editable texture
 Chx3d::window::InputHandlerInput management: use with screens !
 Chx3d::window::KeyEventKey event
 Chx3d::LogImplLogging implementation: to log, use hx3d::Log
 Chx3d::physics2d::ManifoldContact manifold definition
 Chx3d::physics2d::MassPhysical mass data
 Chx3d::physics2d::MaterialPhysical material: friction & restitution
 Chx3d::graphics::MeshDisplayable 2D/3D element
 Chx3d::window::MouseButtonEventMouse button event
 Chx3d::window::MouseWheelEventMouse wheel event
 Chx3d::audio::MusicSingle music management
 Chx3d::net::NetNetwork management
 Chx3d::ObjectMapMap of whatever you want. Useful for user data
 Chx3d::graphics::ParticleEmitterEmit particles with parameters
 Chx3d::graphics::ParticleManagerManages particle emitters
 Chx3d::Pool< T >Manage poolable elements
 Chx3d::Pool< hx3d::graphics::Particle >
 Chx3d::PoolableReutilisable elements. Recycling is good for your memory
 Chx3d::Property< T >Observable property
 Chx3d::PropertyObserver< T >Property observer (Observer pattern)
 Chx3d::ResourceResource type: to use in an asset manager
 Chx3d::ecs::SceneGraphNode management in hierarchy
 Chx3d::window::ScreenSingle screen management
 Chx3d::graphics::Stencil2D stencil drawing
 Chx3d::gui::SystemGUI system: GUI scene graph & event manager
 Chx3d::ecs::SystemEntity processing systems
 Chx3d::graphics::TextureRegionDefines a rectangle in a texture
 Chx3d::TimerSimple timer
 Chx3d::TimerManagerManages multiple callback timers
 Chx3d::window::TouchEventTouch event
 Chx3d::graphics::Transform2D/3D transform
 Chx3d::graphics::TransitionTransition between two screens
 Chx3d::tweens::TweenManagerTweens management and update
 Chx3d::graphics::viewports::ViewportCamera viewport
 Chx3d::math::WeightedRandomWeighted random generator with callbacks
 Chx3d::window::WindowEventWindow event
 Chx3d::physics2d::WorldPhysical world. Manages colliders and attractors