FPLBase
An open source project by
FPL.
|
fplbase::AlphaTestState | |
fplbase::AndroidInputEvent | Structure used for storing gamepad events when we get them from jni until we can handle them |
fplbase::Asset | Base class of all assets that may be managed by Assetmanager |
fplbase::AsyncAsset | |
fplbase::FileAsset | A generic asset whose contents the AssetManager doesn't care about |
fplbase::Mesh | Abstraction for a set of indices, used for rendering |
fplbase::Shader | Represents a shader consisting of a vertex and pixel shader |
fplbase::Texture | Abstraction for a texture object loaded on the GPU |
fplbase::Material | Collections of textures used for rendering multi-texture models |
fplbase::TextureAtlas | Texture coordinate dictionary |
fplbase::AssetManager | Central place to own game assets loaded from disk |
fplbase::AsyncLoader | Handles loading AsyncAsset objects |
AsyncResource | Any resource that can be loaded asynchronously should inherit from this |
fplbase::BlendState | |
fplbase::Button | Used to record state for fingers, mousebuttons, keys and gamepad buttons |
fplbase::CullState | |
fplbase::DepthState | |
fplbase::Environment | |
fplbase::EnvironmentHandles | |
fplbase::Gamepad | Represents the state of a connected gamepad |
fplbase::HandleUnionGl | |
fplbase::HeadMountedDisplayViewSettings | Dimensions and transforms for viewport when using stereoscopic rendering |
fplbase::HighPerformanceParams | HighPerformanceParams are used on Android to configure simulated key presses, in order to stop the CPU governor (see https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt) from reducing the CPU frequency when a user is not providing tactile input |
fplbase::InputPointer | Stores information about the current and recent state of a pointer |
fplbase::InputSystem | Use to handle time, touch/mouse/keyboard/etc input, and lifecyle events |
fplbase::Mesh::InterleavedVertexData | Holder for data that can be turned into a mesh |
fplbase::Joystick | Represents the state of a Joystick |
fplbase::internal::OpaqueHandle | |
fplbase::Renderer | Renderer is the main API class for rendering commands |
fplbase::RendererBase | Manages the rendering system, handling the window and resources |
fplbase::RenderState | |
fplbase::RenderTarget | Abstracts a surface that can be rendered to |
fplbase::ScissorState | |
fplbase::StencilFunction | |
fplbase::StencilOperation | |
fplbase::StencilState | |
fplbase::TextInputEvent | Holds text input events |
fplbase::TextInputEventEdit | An event parameter for a text edit in IME (Input Method Editor). The information passed in the event is an intermediate state and only used for UI represents. Once IME finalizes an edit, the user recieves an TextInputEventText event for the finalized strings |
fplbase::TextInputEventKey | An event parameter for a keyboard input |