FPLBase
An open source project by FPL.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCfplbase::AlphaTestState
oCfplbase::AndroidInputEventStructure used for storing gamepad events when we get them from jni until we can handle them
oCfplbase::AssetBase class of all assets that may be managed by Assetmanager
|oCfplbase::AsyncAsset
||oCfplbase::FileAssetA generic asset whose contents the AssetManager doesn't care about
||oCfplbase::MeshAbstraction for a set of indices, used for rendering
||oCfplbase::ShaderRepresents a shader consisting of a vertex and pixel shader
||\Cfplbase::TextureAbstraction for a texture object loaded on the GPU
|oCfplbase::MaterialCollections of textures used for rendering multi-texture models
|\Cfplbase::TextureAtlasTexture coordinate dictionary
oCfplbase::AssetManagerCentral place to own game assets loaded from disk
oCfplbase::AsyncLoaderHandles loading AsyncAsset objects
oCAsyncResourceAny resource that can be loaded asynchronously should inherit from this
oCfplbase::BlendState
oCfplbase::ButtonUsed to record state for fingers, mousebuttons, keys and gamepad buttons
oCfplbase::CullState
oCfplbase::DepthState
oCfplbase::Environment
oCfplbase::EnvironmentHandles
oCfplbase::GamepadRepresents the state of a connected gamepad
oCfplbase::HandleUnionGl
oCfplbase::HeadMountedDisplayViewSettingsDimensions and transforms for viewport when using stereoscopic rendering
oCfplbase::HighPerformanceParamsHighPerformanceParams 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
oCfplbase::InputPointerStores information about the current and recent state of a pointer
oCfplbase::InputSystemUse to handle time, touch/mouse/keyboard/etc input, and lifecyle events
oCfplbase::Mesh::InterleavedVertexDataHolder for data that can be turned into a mesh
oCfplbase::JoystickRepresents the state of a Joystick
oCfplbase::internal::OpaqueHandle
oCfplbase::RendererRenderer is the main API class for rendering commands
oCfplbase::RendererBaseManages the rendering system, handling the window and resources
oCfplbase::RenderState
oCfplbase::RenderTargetAbstracts a surface that can be rendered to
oCfplbase::ScissorState
oCfplbase::StencilFunction
oCfplbase::StencilOperation
oCfplbase::StencilState
oCfplbase::TextInputEventHolds text input events
oCfplbase::TextInputEventEditAn 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
\Cfplbase::TextInputEventKeyAn event parameter for a keyboard input