Kigs Framework
Doc version 0.8
Open source multi purpose Rapid Application Development framework
File List
Here is a list of all documented files with brief descriptions:
[detail level
1
2
3
4
5
6
7
]
▼
framework
▼
2DLayers
►
Headers
►
UI
PassiveColoredMask.h
UI3DLinkedItem.h
UIBoxLayout.h
UIButton.h
UIButtonImage.h
UIButtonText.h
UIControlBoxForScrollViewUI.h
UICursor.h
UICustomDraw.h
UICustomInputItem.h
UIDrawableItem.h
UIDynamicText.h
UIFlowLayout.h
UIGridLayout.h
UIGroupButton.h
UIImage.h
UIImageHighlight.h
UIItem.h
UILayout.h
UINode3DLayer.h
UIPopUp.h
UIRatioKeeper.h
UIRenderingScreen.h
UIRoundHUD.h
UIScrollable.h
UIScrollingMultilineText.h
UIScrollingText.h
UIScrollView.h
UIShapeDelegate.h
UIShapeDisc.h
UIShapeRectangle.h
UISlider.h
UISliderFill.h
UISlidersGroup.h
UISprite.h
UIStream.h
UIText.h
UITextArea.h
UITextInput.h
UITexture.h
UITexturedItem.h
UIVideo.h
2DLayersIncludes.h
Abstract2DLayer.h
AlphaMask.h
Base2DLayer.h
BaseUI2DLayer.h
GlobalEnum.h
LayerMouseInfo.h
Module2DLayers.h
MouseVelocityComputer.h
MultiTouchPinch.h
Node2D.h
PrecompiledHeaders.h
▼
Box2DBind
►
Headers
Box2DBindModule.h
Box2DBody.h
Box2DShape.h
▼
Camera
►
CameraAndroid
►
Headers
CameraAndroid.h
ModuleCameraAndroid.h
PrecompiledHeaders.h
►
CameraFFMPEG
►
Headers
CameraFFMPEG.h
MPEG4BufferStreamFFMPEG.h
MPEG4EncoderFFMPEG.h
►
CameraVLC
►
Headers
CameraVLC.h
MPEG4BufferStreamVLC.h
MPEG4EncoderVLC.h
►
CameraWindows
►
Headers
CameraWindows.h
ModuleCameraWindows.h
PrecompiledHeaders.h
Qedit.h
ShrinkerWindows.h
►
Kinect
BodyTracking.h
DrawBody.h
►
CameraWUP
►
Headers
CameraWUP.h
ModuleCameraWUP.h
ShrinkerWUP.h
►
Headers
CameraModule.h
FixedImageBufferStream.h
FrameBufferStream.h
GenericCamera.h
GenericShrinker.h
MPEG4BufferStream.h
MPEG4Encoder.h
PrecompiledHeaders.h
▼
Collision
►
Headers
AABBTree.h
BCylinder.h
BoxCollider.h
BSphere.h
Collision.h
CollisionBaseNode.h
CollisionBaseObject.h
CollisionHit.h
CollisionManager.h
CollisionModule.h
Distance.h
Intersection.h
Encapsulate useful Intersection calculation methods
Plane.h
PrecompiledHeaders.h
SpacialMeshBVH.h
▼
Core
►
Headers
AnonymousModule.h
AsciiParserUtils.h
AsyncRequest.h
AttributeModifier.h
AttributePacking.h
Core.h
CoreBaseApplication.h
CoreDecorator.h
CoreIncludes.h
CoreItem.h
SmartPointer class to manage CoreItem
CoreItemOperator.h
Base class for CoreItemOperator
CoreMap.h
CoreModifiable.h
CoreModifiableAttribute.h
Base template class for
CoreModifiable
attributes managing data
CoreModifiableMacros.h
CoreModifiableTemplateImport.h
CoreRawBuffer.h
CoreSTL.h
CoreSTLAllocator.h
CoreSTLNoException.h
CoreTreeNode.h
CoreTypes.h
CoreValue.h
Base class for CoreValue
CoreVector.h
Iterator for CoreVector
Crc32.h
DoNothingObject.h
FixedSizeStack.h
GenericRefCountedBaseClass.h
InstanceFactory.h
JSonFileParser.h
kstllist.h
kstlmap.h
kstlset.h
kstlsstream.h
kstlstring.h
kstlunordered_map.h
kstlvector.h
LocalizationManager.h
Manage languages and localization files
maAny.h
maArray.h
maBool.h
maBuffer.h
maCoreItem.h
CoreModifiableAttributeData of core item with different notification level
maEnum.h
maNumeric.h
maReference.h
maString.h
maUSString.h
MiniInstanceFactory.h
ModuleBase.h
Base class for Module
NotificationCenter.h
PrecompiledHeaders.h
robin_hood.h
SmartPointer.h
StepByStepImporter.h
StringTree.h
Upgrador.h
usString.h
▼
CoreAnimation
►
Headers
CoreAction.h
CoreActionDirectInterpolation.h
CoreActionDirectKeyFrame.h
CoreActionFunction.h
CoreActionInterpolation.h
CoreActionKeyFrame.h
CoreActionRawInterpolation.h
CoreActionUtility.h
Remove the object owning this sequence from its parent of the given type
CoreSequence.h
Manage a sequence of animation ( list of animations )
CoreSequenceLauncher.h
CoreModifiable
owning a sequence
ModuleCoreAnimation.h
PrecompiledHeaders.h
▼
CoreDataDrivenSequence
►
Headers
BaseDDSequence.h
BumperDDSequence.h
ModuleDDSequence.h
▼
FileManager
►
Headers
BufferedFile.h
CorePackage.h
FilePathManager.h
Platform agnostic FileHandle
ModuleFileManager.h
PrecompiledHeaders.h
PureVirtualFileAccessDelegate.h
RessourceFileManager.h
▼
GenericAnimation
►
Headers
►
Bones
ABoneChannel.h
ABonesDefines.h
ABoneSystem.h
AControledRotationStream.h
AObjectSkeletonResource.h
APRSBezierKeyStream.h
APRSControlStream.h
APRSKeyStream.h
APRSResourcetype.h
APRSStream.h
PointAndNormal.h
ABaseChannel.h
ABaseStream.h
ABaseSystem.h
AChannel.h
AGroupIndexList.h
AIndexInterval.h
ALinearInterp.h
ALinks.h
AMDefines.h
AnimationResourceInfo.h
AObject.h
AObjectResource.h
AStream.h
ASystem.h
GenericAnimationModule.h
▼
GUI
►
GUIAndroid
►
Headers
DisplayDeviceCapsAndroid.h
ModuleGUIAndroid.h
PrecompiledHeaders.h
WindowAndroid.h
►
GUIiOS
►
Headers
DisplayDeviceCapsIPhone.h
EAGLView.h
ModuleGUIIPhone.h
PrecompiledHeaders.h
WindowIPhone.h
►
GUIJavascript
►
Headers
DisplayDeviceCapsJavascript.h
ModuleGUIJavascript.h
WindowJavascript.h
►
GUIWindows
►
Headers
DisplayDeviceCapsWin32.h
ModuleGUIWindows.h
PrecompiledHeaders.h
WindowWin32.h
►
GUIWUP
►
Headers
DisplayDeviceCapsWin32.h
ModuleGUIWindows.h
PrecompiledHeaders.h
WindowWin32.h
►
Headers
DisplayDeviceCaps.h
GUIIncludes.h
ModuleGUI.h
PrecompiledHeaders.h
Window.h
▼
HTTPRequest
►
Headers
HTTPAsyncRequest.h
HTTPConnect.h
HTTPRequestModule.h
PrecompiledHeaders.h
ResourceDownloader.h
►
HTTPRequestAndroid
►
Headers
HTTPAsyncRequestAndroid.h
HTTPConnectAndroid.h
HTTPRequestModuleAndroid.h
►
HTTPRequestIOS
►
Headers
HTTPAsyncRequestIOS.h
HTTPConnectIOS.h
HTTPRequestModuleIOS.h
►
HTTPRequestJavaScript
►
Headers
HTTPAsyncRequestJS.h
HTTPConnectJS.h
HTTPRequestJS.h
HTTPRequestModuleJS.h
►
HTTPRequestWindows
►
Headers
HTTPAsyncRequestWindows.h
HTTPConnectWindows.h
HTTPRequestModuleWindows.h
PrecompiledHeaders.h
►
HTTPRequestWUP
►
Headers
HTTPAsyncRequestWUP.h
HTTPConnectWUP.h
HTTPRequestModuleWUP.h
PrecompiledHeaders.h
▼
ImGui
►
Headers
ImGuiConfig.h
ImGuiCustom.h
ImGuiHelpers.h
ImGuiLayer.h
ModuleImGui.h
PrecompiledHeaders.h
▼
Input
►
Headers
AccelerometerDevice.h
CompassDevice.h
DeviceItem.h
Base class for typed device item state
GeolocationDevice.h
GPS management
GyroscopeDevice.h
Device orientation management
InputDevice.h
Base class for all input devices
InputIncludes.h
JoystickDevice.h
Generic Joystick / pad management
KeyboardDevice.h
Base class to manage generic Keyboard
KeyToAscii.h
Abstract base class to manage Keyboard to Ascii conversion
ModuleInput.h
MouseDevice.h
Base class to manage generic mouse device
MultiTouchDevice.h
Base class to manage generic multiple touch device
PrecompiledHeaders.h
SpatialInteractionDevice.h
Base class to manage spacial interaction ( Hololens )
TouchInputEventManager.h
Manager for all input events : click, swipe, scroll..
VirtualDevice.h
Base class for virtual device ( a device mapping another device )
VirtualInputDevice.h
VirtualSensors.h
Emulate a gyroscope
►
InputAndroid
►
Headers
AccelerometerAndroid.h
CompassAndroid.h
GeolocationAndroid.h
GyroscopeAndroid.h
JoystickAndroid.h
KeyboardAndroid.h
ModuleInputAndroid.h
MouseAndroid.h
MultiTouchAndroid.h
PrecompiledHeaders.h
►
InputiOS
►
Headers
AccelerometerIPhone.h
GeolocationIPhone.h
JoystickIPhone.h
ModuleInputIPhone.h
MouseIPhone.h
MultiTouchIPhone.h
►
InputJavascript
►
Headers
KeyboardJavascript.h
Javascript Keyboard management
ModuleInputJavascript.h
Javascript specific input module
MouseJavascript.h
Javascript mouse management
►
InputWindows
►
Headers
GeolocationDX.h
JoystickDX.h
KeyboardDX.h
KeyBoardVirtualJoystickDX.h
KeyToAsciiDX.h
ModuleInputDX.h
MouseDX.h
PrecompiledHeaders.h
►
InputWUP
►
Headers
KeyboardWUP.h
UWP Keyboard management
ModuleInputWUP.h
UWP specific input module
MouseWUP.h
UWP mouse management
SpatialInteractionDeviceWUP.h
UWP Spacial interaction management ( Hololens )
▼
LuaKigsBind
►
Headers
lua_kigs.h
LuaBehaviour.h
Add LUA methods to a
CoreModifiable
instance
LuaBindings.h
LuaHelpers.h
LuaImporter.h
Kigs
importer using Lua rather than XML
LuaKigsBindModule.h
PrecompiledHeaders.h
►
libs
forkawesome.h
▼
PlatformsModules
►
Android
►
Platform
►
2DLayers
2DLayers.h
BaseUI2DLayer.inl.h
►
Camera
WebCamera.h
►
Core
CorePlatformDefines.h
KigsJavaIDManager.h
MemoryManager.h
PlatformBaseApplication.h
PlatformCore.h
►
FileManager
FileManager.h
►
GUI
GUI.h
►
HTTPRequest
HTTPRequestModule.h
►
Input
Input.h
KeyDefine.h
►
LocalizationManager
LocalizationManager.inl.h
►
Network
Network.h
►
Network2
Network.h
►
Renderer
AndroidGraphicBuffer.inl.h
AndroidGraphicBufferBase.inl.h
AndroidGraphicBufferN.inl.h
OpenGL3Camera.inl.h
OpenGL3RenderingScreen.inl.h
OpenGL3TexturePlatformSpecific.inl.h
OpenGLInclude.h
OpenGLRenderingScreen.h
OpenGLRenderingScreen.inl.h
OpenGLTexturePlatformSpecific.inl.h
RendererOpenGL3.inl.h
►
Social
Social.h
►
Sound
Sound.h
►
SQLite
SQLiteDB.inl.h
SQLiteModule.h
kTypes.h
►
iOS
►
Platform
►
2DLayers
2DLayers.h
►
Core
CorePlatformDefines.h
MemoryManager.h
PlatformBaseApplication.h
PlatformCore.h
►
FileManager
FileManager.h
►
GUI
GUI.h
►
HTTPRequest
HTTPRequestModule.h
►
Input
Input.h
KeyDefine.h
►
LocalizationManager
LocalizationManager.inl.h
►
Main
AppDelegate.h
GameViewController.h
IphoneMain.h
KigsInterface.h
►
Renderer
OpenGL3RenderingScreen.inl.h
OpenGL3TexturePlatformSpecific.inl.h
OpenGLInclude.h
OpenGLRenderingScreen.h
OpenGLRenderingScreen.inl.h
OpenGLTexturePlatformSpecific.inl.h
RenderingView.h
ViewController.h
►
Social
Social.h
►
SQLite
SQLiteDB.inl.h
SQLiteModule.h
kTypes.h
►
Javascript
►
Platform
►
2DLayers
2DLayers.h
BaseUI2DLayer.inl.h
►
Core
CorePlatformDefines.h
MemoryManager.h
PlatformBaseApplication.h
PlatformCore.h
►
FileManager
FileManager.h
►
GUI
GUI.h
►
HTTPRequest
HTTPRequestModule.h
►
Input
Input.h
KeyDefine.h
►
LocalizationManager
LocalizationManager.inl.h
►
Renderer
OpenGL3Camera.inl.h
OpenGL3RenderingScreen.inl.h
OpenGL3TexturePlatformSpecific.inl.h
OpenGLInclude.h
OpenGLRenderingScreen.h
RendererOpenGL3.inl.h
►
Sound
Sound.h
►
TinyImage
JPGClassLoader.inl.h
PNGClassLoader.inl.h
kTypes.h
►
Windows
►
Platform
►
2DLayers
2DLayers.h
BaseUI2DLayer.inl.h
►
Camera
WebCamera.h
►
Core
CorePlatformDefines.h
MemoryManager.h
PlatformBaseApplication.h
PlatformCore.h
►
FileManager
FileManager.h
►
GUI
GUI.h
►
HTTPRequest
HTTPRequestModule.h
►
Input
Input.h
KeyDefine.h
►
LocalizationManager
LocalizationManager.inl.h
►
Main
targetver.h
►
Network
Network.h
►
Network2
Network.h
►
Renderer
DX11Camera.inl.h
DX11TexturePlatformSpecific.inl.h
OpenGL3Camera.inl.h
OpenGL3RenderingScreen.inl.h
opengl3textureplatformspecific.inl.h
OpenGLInclude.h
OpenGLRenderingScreen.h
OpenGLRenderingScreen.inl.h
OpenGLTexturePlatformSpecific.inl.h
PlatformRendererDX11.inl.h
RendererOpenGL3.inl.h
►
Social
Social.h
►
Sound
Sound.h
►
SQLite
SQLiteDB.inl.h
SQLiteModule.h
►
TinyImage
PNGClassLoader.inl.h
►
VideoPlayer
VideoPlayer.h
kTypes.h
►
WUP
►
Platform
►
2DLayers
2DLayers.h
BaseUI2DLayer.inl.h
►
Camera
WebCamera.h
►
Core
CorePlatformDefines.h
MemoryManager.h
PlatformBaseApplication.h
PlatformCore.h
►
FileManager
FileManager.h
►
GUI
GUI.h
►
HTTPRequest
HTTPRequestModule.h
►
ImGui
TextEditContext.h
►
Input
Input.h
KeyDefine.h
►
LocalizationManager
LocalizationManager.inl.h
►
Main
angle_includes.h
BaseApp.h
BaseAppDX11.h
BaseAppOpenGL.h
CXHelpers.h
targetver.h
uwp.h
►
Network
Network.h
►
Network2
Network.h
►
Renderer
DX11Camera.inl.h
DX11TexturePlatformSpecific.inl.h
HoloSpatialMap.h
OpenGL3Camera.inl.h
OpenGL3RenderingScreen.inl.h
opengl3textureplatformspecific.inl.h
OpenGLInclude.h
OpenGLRenderingScreen.h
OpenGLRenderingScreen.inl.h
OpenGLTexturePlatformSpecific.inl.h
PlatformRendererDX11.inl.h
RendererOpenGL3.inl.h
►
Social
Social.h
►
Sound
Sound.h
►
SQLite
SQLiteDB.inl.h
SQLiteModule.h
►
TinyImage
PNGClassLoader.inl.h
►
VideoPlayer
VideoPlayer.h
kTypes.h
▼
Renderer
►
Headers
ASEMeshLoader.h
Billboard3D.h
BinMeshLoader.h
Camera.h
DirectRenderingMethods.h
Drawable.h
DrawableCallback.h
DrawableSwitch.h
DrawVertice.h
Fog.h
HDrawable.h
Holo3DPanel.h
KigsBitmap.h
KMesh.h
Light.h
Material.h
MaterialStage.h
ModernMesh.h
ModuleRenderer.h
MultiMesh.h
PrecompiledHeaders.h
RendererDefines.h
RendererIncludes.h
RendererMatrix.h
RendererProfileDrawingObject.h
RenderingCustomizer.h
RenderingScreen.h
Shader.h
SimpleDrawing.h
SkyBox.h
Sprite.h
StencilMask.h
STLMeshLoader.h
TangentSpaceLOD.h
Texture.h
TextureFileManager.h
TextureHandler.h
TextureMatrix.h
UIVerticesInfo.h
►
RendererDirectX11
►
Headers
DX11Camera.h
DX11CameraOrtho.h
DX11Holo3DPanel.h
DX11Material.h
DX11RenderingScreen.h
DX11Texture.h
HLSLCutShader.h
HLSLGenericMeshShader.h
HLSLLight.h
HLSLShader.h
HLSLUIShader.h
HLSLUniform.h
RendererDX11.h
►
RendererOpenGL3
►
Headers
GLSLCutShader.h
GLSLDeferred.h
GLSLDeferredFilter.h
GLSLGenericMeshShader.h
GLSLLight.h
GLSLPostProcess.h
GLSLShader.h
GLSLSkinShader.h
GLSLUIShader.h
GLSLUniform.h
OpenGLCamera.h
OpenGLCameraOrtho.h
OpenGLHolo3DPanel.h
OpenGLMaterial.h
OpenGLRenderingMatrix.h
OpenGLRenderingScreen.h
openGLSphere.h
OpenGLTexture.h
RendererOpenGL.h
▼
SceneGraph
►
Headers
AutoOrientedNode3D.h
CoordinateSystem.h
CullingObject.h
DrawableSorter.h
DrawableSorter_Camera.h
ModuleSceneGraph.h
Node3D.h
Node3DDelayed.h
Node3DLodDecorator.h
Octree.h
PrecompiledHeaders.h
Scene3D.h
SceneGraphDefines.h
SceneGraphIncludes.h
SceneNode.h
TravPath.h
TravState.h
▼
SoundManager
►
Headers
AudioBuffer.h
AudioListener.h
AudioSource.h
ModuleSoundManager.h
PrecompiledHeaders.h
SoundManagerIncludes.h
►
SoundManagerAndroid
►
Headers
AndroidAudioBuffer.h
AndroidAudioListener.h
AndroidAudioSource.h
AndroidSoundManagerIncludes.h
SoundManagerAndroid.h
►
SoundManagerJS
►
Headers
AudioBufferJS.h
AudioBufferModJS.h
AudioBufferOggJS.h
AudioListenerJS.h
AudioSourceJS.h
ModuleSoundManagerJS.h
►
SoundManagerOpenAL
►
Headers
AudioBufferModOAL.h
AudioBufferOAL.h
AudioBufferOggOAL.h
AudioListenerOAL.h
AudioSourceOAL.h
ModuleSoundManagerOAL.h
PrecompiledHeaders.h
▼
StandAloneUtilityClasses
►
GPSCourse
►
Headers
►
CustomUI
►
SequenceMap
PointInteretVignette.h
UIMap.h
UIPointInteret.h
►
UserPositionGPS
UserPositionGPS.h
ActiveZone.h
GPSCourse.h
GPSTrigger.h
RecordFile.h
RecordFilePlayer.h
TouchableCoordinateSystem.h
►
Headers
►
FSM
FSM.h
FSM_Editor.h
FSM_EventQueue.h
FSM_Lua.h
FSM_State.h
FSM_StateStruct.h
►
meow_hash
meow_hash.h
meow_intrinsics.h
►
stb
stb_rect_pack.h
stb_truetype.h
Base3DImporter.h
BasePixelBufferStruct.h
BinarySerializer.h
BinMeshLoaderBase.h
ColladaParser.h
DataDrivenBaseApplication.h
Data driven application sequence management
DynamicGrowingBuffer.h
FBXImport.h
FreeType_TextDrawer.h
GazeManager.h
GazeManagerWithCollider.h
GlobalPrecompiledHeaders.h
GLSLDebugDraw.h
Histogram.h
Holo3DSequenceManager.h
Sequence manager for Hololens
KigsTools.h
KXMLManager.h
ModernMeshBuilder.h
OBJImport.h
OctreeBase.h
PLYImport.h
PreallocatedClassNew.h
SIMD.h
simplexnoise.h
STLImport.h
winrt_helpers.h
►
TecLibs
►
2D
AffineTransform2D.h
AffineTransform2D.inl.h
BBox2D.h
BBox2DI.h
Point2D.h
Point2D.inl.h
Point2DI.h
Point2DI.inl.h
►
3D
►
3DObject
BBox.h
BBoxD.h
BBoxI.h
Basis3D.h
Basis3D.inl.h
Matrix3x3.h
Matrix3x3.inl.h
Matrix3x4.h
Matrix3x4.inl.h
Matrix4x4.h
Matrix4x4.inl.h
Point3D.h
Point3D.inl.h
Point3DI.h
Point3DI.inl.h
Quaternion.h
Quaternion.inl.h
Reference3D.h
Reference3D.inl.h
v3d.h
v3d.inl.h
Vector3D.h
Vector3D.inl.h
Vector4D.h
Vector4D.inl.h
►
Math
Algorithm.h
Defines.h
Float.h
Float.inl.h
IntersectionAlgorithms.h
Tec3D.h
TecHash.h
TecLibs.h
TecMath.h
►
XMLArchive
►
Headers
XLSXCellRowCol.h
XLSXDocument.h
XLSXElementRef.h
XLSXSheet.h
XMLArchiveManager.h
▼
Thread
►
Headers
ModuleThread.h
PrecompiledHeaders.h
Semaphore.h
SplittableTask.h
Thread.h
ThreadEvent.h
ThreadIncludes.h
ThreadPoolManager.h
ThreadProfiler.h
WorkerThread.h
▼
Timer
►
Headers
ControlledTimer.h
A "fake" timer where time is given by the user
ModuleTimer.h
PrecompiledHeaders.h
Remotery.h
TimeProfiler.h
Utility class to mesure time spent in parts of the code
Timer.h
Mesure time
TimerIncludes.h
▼
TinyImage
►
Headers
BMPClass.h
DDSClass.h
ETCClass.h
GIFClass.h
JPEGClass.h
PNGClass.h
PrecompiledHeaders.h
TGAClass.h
TinyImage.h
TinyImageLoaderContext.h
TinyImageUtils.h
▼
XML
►
Headers
MinimalXML.h
PrecompiledHeaders.h
XML.h
XMLAttribute.h
XMLIncludes.h
XMLModule.h
XMLNode.h
XMLReaderFile.h
XMLWriterFile.h
Generated by
1.8.17