FPLBase
An open source project by FPL.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNfplbaseNamespace for FPLBase library
|oNinternal
||\COpaqueHandle
|oCAssetBase class of all assets that may be managed by Assetmanager
|oCFileAssetA generic asset whose contents the AssetManager doesn't care about
|oCAssetManagerCentral place to own game assets loaded from disk
|oCAsyncAsset
|oCAsyncLoaderHandles loading AsyncAsset objects
|oCEnvironmentHandles
|oCEnvironment
|oCButtonUsed to record state for fingers, mousebuttons, keys and gamepad buttons
|oCInputPointerStores information about the current and recent state of a pointer
|oCJoystickRepresents the state of a Joystick
|oCGamepadRepresents the state of a connected gamepad
|oCAndroidInputEventStructure used for storing gamepad events when we get them from jni until we can handle them
|oCTextInputEventEditAn 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
|oCTextInputEventKeyAn event parameter for a keyboard input
|oCTextInputEventHolds text input events
|oCInputSystemUse to handle time, touch/mouse/keyboard/etc input, and lifecyle events
|oCAlphaTestState
|oCBlendState
|oCCullState
|oCDepthState
|oCStencilFunction
|oCStencilOperation
|oCStencilState
|oCScissorState
|oCRenderState
|oCHandleUnionGl
|oCMaterialCollections of textures used for rendering multi-texture models
|oCMeshAbstraction for a set of indices, used for rendering
||\CInterleavedVertexDataHolder for data that can be turned into a mesh
|oCRenderTargetAbstracts a surface that can be rendered to
|oCRendererBaseManages the rendering system, handling the window and resources
|oCRendererRenderer is the main API class for rendering commands
|oCHeadMountedDisplayViewSettingsDimensions and transforms for viewport when using stereoscopic rendering
|oCShaderRepresents a shader consisting of a vertex and pixel shader
|oCTextureAbstraction for a texture object loaded on the GPU
|oCTextureAtlasTexture coordinate dictionary
|\CHighPerformanceParamsHighPerformanceParams 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
\CAsyncResourceAny resource that can be loaded asynchronously should inherit from this