Polycode::BezierCurve | A Bezier curve |
Polycode::BezierPathTween | Tweens a position along a bezier path |
Polycode::BezierPoint | A curve point defined by 3 positions |
Polycode::Bone | Skeleton bone |
Polycode::BoneAssignment | Bone assignment |
Polycode::Camera | Camera in a 3D scene |
Polycode::Color | Stores and manipulates color information |
Polycode::Config | Saves and loads simple config files |
Polycode::Core | The main core of the framework |
Polycode::CoreInput | User input event dispatcher |
Polycode::CoreServices | Global services singleton |
Polycode::Data | Stores, saves and loads data |
Polycode::Entity | Base class for both 2D and 3D objects in Polycode |
Polycode::Event | Event base class |
Polycode::EventDispatcher | Can dispatch events |
Polycode::EventHandler | Can handle events from EventDispatcher classes |
Polycode::FontManager | Manages fonts |
Polycode::Image | An image in memory |
Polycode::InputEvent | Event dispatched by CoreInput |
Polycode::MaterialManager | Manages loading and reloading of materials, textures and shaders |
Polycode::Matrix4 | 4x4 Matrix |
Polycode::Mesh | A polygonal mesh |
Polycode::Object | Basic dictionary data object |
Polycode::ObjectEntry | Single entry in an Object |
Polycode::ParticleEmitter | Particle emitter base |
Polycode::Perlin | 2D Perlin noise |
Polycode::Polygon | A polygon structure |
Polycode::Quaternion | Rotation quaternion |
Polycode::Rectangle | Basic rectangle |
Polycode::RenderDataArray | Render data array |
Polycode::Renderer | Main renderer |
Polycode::Resource | Base class for resources |
Polycode::ResourceManager | Manages loading and unloading of resources from directories and archives |
Polycode::Scene | 3D rendering container |
Polycode::SceneEntity | 3D base entity |
Polycode::SceneLabel | 3D text label |
Polycode::SceneLight | 3D light source |
Polycode::SceneLine | 3D line class |
Polycode::SceneMesh | 3D polygonal mesh instance |
Polycode::SceneParticleEmitter | 3D particle emitter |
Polycode::ScenePrimitive | 3D primitive mesh |
Polycode::SceneRenderTexture | Renders scenes to texture |
Polycode::SceneSound | Creates a positional 3D sound |
Polycode::SceneSoundListener | Creates a positional 3D sound listener |
Polycode::Screen | 2D rendering base |
Polycode::ScreenEntity | 2D Entity base |
Polycode::ScreenImage | 2D screen image display |
Polycode::ScreenLabel | 2D screen label display |
Polycode::ScreenLine | A 2D line between two points or two ScreenEntity instances |
Polycode::ScreenManager | 2D Screen manager |
Polycode::ScreenMesh | 2D Mesh |
Polycode::ScreenParticleEmitter | 3D particle emitter |
Polycode::ScreenShape | 2D primitive |
Polycode::ScreenSound | Creates a positional 2D sound |
Polycode::ScreenSoundListener | Creates a positional 2D sound listener |
Polycode::ScreenSprite | Animated 2D image sprite |
Polycode::Skeleton | 3D skeleton |
Polycode::SkeletonAnimation | Skeleton animation |
Polycode::Sound | Loads and plays a sound |
Polycode::SoundManager | Controls global sound settings |
Polycode::String | Unicode-friendly string |
Polycode::Threaded | An easy way to create threaded processes |
Polycode::Timer | A timer that dispatches trigger events |
Polycode::Tween | Tween animation class |
Polycode::Vector2 | 2D Vector (convenience wrapper around Vector3) |
Polycode::Vector3 | 3D Vector class |
Polycode::Vertex | A mesh vertex |