HGamer3D-Ogre-Binding: Library to enable 3D game development for Haskell - Ogre Bindings

[ deprecated, game-engine, graphics, library ] [ Propose Tags ]
Deprecated in favor of HGamer3D

Library, to enable 3D game development for Haskell, based on bindings to 3D Graphics, pyhsics engine and additional libraries. Current implementation contains the following features: OGRE Binding, OIS Binding (limited functionality) Platform: Windows only Install following packages in sequence: HGamer3D-Data, HGamer3D-Ogre-Binding, HGamer3D-OIS-Binding, HGamer3D-API License: Apache License, Version 2.0

Modules

[Last Documentation]

  • HGamer3D
    • Bindings
      • Ogre
        • HGamer3D.Bindings.Ogre.ClassAnimation
        • HGamer3D.Bindings.Ogre.ClassAnimationState
        • HGamer3D.Bindings.Ogre.ClassAnimationTrack
        • HGamer3D.Bindings.Ogre.ClassArchive
        • HGamer3D.Bindings.Ogre.ClassArchiveManager
        • HGamer3D.Bindings.Ogre.ClassBillboard
        • HGamer3D.Bindings.Ogre.ClassBillboardChain
        • HGamer3D.Bindings.Ogre.ClassBillboardChainFactory
        • HGamer3D.Bindings.Ogre.ClassBillboardSet
        • HGamer3D.Bindings.Ogre.ClassBillboardSetFactory
        • HGamer3D.Bindings.Ogre.ClassBone
        • HGamer3D.Bindings.Ogre.ClassCamera
        • HGamer3D.Bindings.Ogre.ClassCmdManualNamedConstsFile
        • HGamer3D.Bindings.Ogre.ClassCmdPose
        • HGamer3D.Bindings.Ogre.ClassCompositionPass
        • HGamer3D.Bindings.Ogre.ClassCompositionTargetPass
        • HGamer3D.Bindings.Ogre.ClassCompositionTechnique
        • HGamer3D.Bindings.Ogre.ClassCompositor
        • HGamer3D.Bindings.Ogre.ClassCompositorChain
        • HGamer3D.Bindings.Ogre.ClassCompositorInstance
        • HGamer3D.Bindings.Ogre.ClassCompositorManager
        • HGamer3D.Bindings.Ogre.ClassConfigFile
        • HGamer3D.Bindings.Ogre.ClassControllerManager
        • HGamer3D.Bindings.Ogre.ClassDataStream
        • HGamer3D.Bindings.Ogre.ClassDefaultAxisAlignedBoxSceneQuery
        • HGamer3D.Bindings.Ogre.ClassDefaultPlaneBoundedVolumeListSceneQuery
        • HGamer3D.Bindings.Ogre.ClassDefaultRaySceneQuery
        • HGamer3D.Bindings.Ogre.ClassDefaultSceneManager
        • HGamer3D.Bindings.Ogre.ClassDefaultSceneManagerFactory
        • HGamer3D.Bindings.Ogre.ClassDefaultShadowCameraSetup
        • HGamer3D.Bindings.Ogre.ClassDefaultSphereSceneQuery
        • HGamer3D.Bindings.Ogre.ClassElement
        • HGamer3D.Bindings.Ogre.ClassEntity
        • HGamer3D.Bindings.Ogre.ClassEntityFactory
        • HGamer3D.Bindings.Ogre.ClassException
        • HGamer3D.Bindings.Ogre.ClassFileHandleDataStream
        • HGamer3D.Bindings.Ogre.ClassFileNotFoundException
        • HGamer3D.Bindings.Ogre.ClassFileStreamDataStream
        • HGamer3D.Bindings.Ogre.ClassFrustum
        • HGamer3D.Bindings.Ogre.ClassGeometryBucket
        • HGamer3D.Bindings.Ogre.ClassGpuProgram
        • HGamer3D.Bindings.Ogre.ClassGpuProgramManager
        • HGamer3D.Bindings.Ogre.ClassHardwareBufferLicensee
        • HGamer3D.Bindings.Ogre.ClassHardwareBufferManager
        • HGamer3D.Bindings.Ogre.ClassHardwareBufferManagerBase
        • HGamer3D.Bindings.Ogre.ClassHardwareIndexBuffer
        • HGamer3D.Bindings.Ogre.ClassHardwareOcclusionQuery
        • HGamer3D.Bindings.Ogre.ClassHardwarePixelBuffer
        • HGamer3D.Bindings.Ogre.ClassHighLevelGpuProgram
        • HGamer3D.Bindings.Ogre.ClassHighLevelGpuProgramFactory
        • HGamer3D.Bindings.Ogre.ClassIOException
        • HGamer3D.Bindings.Ogre.ClassInternalErrorException
        • HGamer3D.Bindings.Ogre.ClassInvalidParametersException
        • HGamer3D.Bindings.Ogre.ClassInvalidStateException
        • HGamer3D.Bindings.Ogre.ClassItemIdentityException
        • HGamer3D.Bindings.Ogre.ClassKeyFrame
        • HGamer3D.Bindings.Ogre.ClassLODBucket
        • HGamer3D.Bindings.Ogre.ClassLiSPSMShadowCameraSetup
        • HGamer3D.Bindings.Ogre.ClassLight
        • HGamer3D.Bindings.Ogre.ClassLightFactory
        • HGamer3D.Bindings.Ogre.ClassLogManager
        • HGamer3D.Bindings.Ogre.ClassManualObject
        • HGamer3D.Bindings.Ogre.ClassManualObjectFactory
        • HGamer3D.Bindings.Ogre.ClassManualObjectSection
        • HGamer3D.Bindings.Ogre.ClassManualObjectSectionShadowRenderable
        • HGamer3D.Bindings.Ogre.ClassMaterial
        • HGamer3D.Bindings.Ogre.ClassMaterialBucket
        • HGamer3D.Bindings.Ogre.ClassMaterialManager
        • HGamer3D.Bindings.Ogre.ClassMaterialSerializer
        • HGamer3D.Bindings.Ogre.ClassMemoryDataStream
        • HGamer3D.Bindings.Ogre.ClassMesh
        • HGamer3D.Bindings.Ogre.ClassMeshSerializer
        • HGamer3D.Bindings.Ogre.ClassMovableObject
        • HGamer3D.Bindings.Ogre.ClassMovableObjectFactory
        • HGamer3D.Bindings.Ogre.ClassMultiRenderTarget
        • HGamer3D.Bindings.Ogre.ClassNode
        • HGamer3D.Bindings.Ogre.ClassNodeAnimationTrack
        • HGamer3D.Bindings.Ogre.ClassNumericAnimationTrack
        • HGamer3D.Bindings.Ogre.ClassNumericKeyFrame
        • HGamer3D.Bindings.Ogre.ClassOverlay
        • HGamer3D.Bindings.Ogre.ClassOverlayContainer
        • HGamer3D.Bindings.Ogre.ClassOverlayManager
        • HGamer3D.Bindings.Ogre.ClassPSSMShadowCameraSetup
        • HGamer3D.Bindings.Ogre.ClassParticleAffector
        • HGamer3D.Bindings.Ogre.ClassParticleEmitter
        • HGamer3D.Bindings.Ogre.ClassParticleSystemFactory
        • HGamer3D.Bindings.Ogre.ClassPass
        • HGamer3D.Bindings.Ogre.ClassPatchMesh
        • HGamer3D.Bindings.Ogre.ClassPatchSurface
        • HGamer3D.Bindings.Ogre.ClassPlaneOptimalShadowCameraSetup
        • HGamer3D.Bindings.Ogre.ClassPtr
        • HGamer3D.Bindings.Ogre.ClassRegion
        • HGamer3D.Bindings.Ogre.ClassRenderObjectListener
        • HGamer3D.Bindings.Ogre.ClassRenderQueueInvocation
        • HGamer3D.Bindings.Ogre.ClassRenderQueueInvocationSequence
        • HGamer3D.Bindings.Ogre.ClassRenderSystemOperation
        • HGamer3D.Bindings.Ogre.ClassRenderTarget
        • HGamer3D.Bindings.Ogre.ClassRenderTexture
        • HGamer3D.Bindings.Ogre.ClassRenderWindow
        • HGamer3D.Bindings.Ogre.ClassRenderingAPIException
        • HGamer3D.Bindings.Ogre.ClassResourceGroupListener
        • HGamer3D.Bindings.Ogre.ClassResourceGroupManager
        • HGamer3D.Bindings.Ogre.ClassResourceManager
        • HGamer3D.Bindings.Ogre.ClassRibbonTrail
        • HGamer3D.Bindings.Ogre.ClassRibbonTrailFactory
        • HGamer3D.Bindings.Ogre.ClassRoot
        • HGamer3D.Bindings.Ogre.ClassRuntimeAssertionException
        • HGamer3D.Bindings.Ogre.ClassSceneManager
        • HGamer3D.Bindings.Ogre.ClassSceneManagerEnumerator
        • HGamer3D.Bindings.Ogre.ClassSceneManagerFactory
        • HGamer3D.Bindings.Ogre.ClassSceneMgrQueuedRenderableVisitor
        • HGamer3D.Bindings.Ogre.ClassSceneNode
        • HGamer3D.Bindings.Ogre.ClassShadowCameraSetup
        • HGamer3D.Bindings.Ogre.ClassSimpleRenderable
        • HGamer3D.Bindings.Ogre.ClassSkeleton
        • HGamer3D.Bindings.Ogre.ClassSkeletonInstance
        • HGamer3D.Bindings.Ogre.ClassSkeletonSerializer
        • HGamer3D.Bindings.Ogre.ClassStaticGeometry
        • HGamer3D.Bindings.Ogre.ClassStringConverter
        • HGamer3D.Bindings.Ogre.ClassStringUtil
        • HGamer3D.Bindings.Ogre.ClassSubEntity
        • HGamer3D.Bindings.Ogre.ClassSubMesh
        • HGamer3D.Bindings.Ogre.ClassTechnique
        • HGamer3D.Bindings.Ogre.ClassTempBlendedBufferInfo
        • HGamer3D.Bindings.Ogre.ClassTextureManager
        • HGamer3D.Bindings.Ogre.ClassTextureUnitState
        • HGamer3D.Bindings.Ogre.ClassTimeIndex
        • HGamer3D.Bindings.Ogre.ClassTransformKeyFrame
        • HGamer3D.Bindings.Ogre.ClassUnimplementedException
        • HGamer3D.Bindings.Ogre.ClassVertexAnimationTrack
        • HGamer3D.Bindings.Ogre.ClassVertexMorphKeyFrame
        • HGamer3D.Bindings.Ogre.ClassVertexPoseKeyFrame
        • HGamer3D.Bindings.Ogre.ClassViewport
        • HGamer3D.Bindings.Ogre.ClassWindowEventListener
        • HGamer3D.Bindings.Ogre.ClassWindowEventUtilities
        • HGamer3D.Bindings.Ogre.EnumACDataType
        • HGamer3D.Bindings.Ogre.EnumAbstractNodeType
        • HGamer3D.Bindings.Ogre.EnumAccessMode
        • HGamer3D.Bindings.Ogre.EnumAlignment
        • HGamer3D.Bindings.Ogre.EnumAngleUnit
        • HGamer3D.Bindings.Ogre.EnumAutoConstantType
        • HGamer3D.Bindings.Ogre.EnumBillboardOrigin
        • HGamer3D.Bindings.Ogre.EnumBillboardRotationType
        • HGamer3D.Bindings.Ogre.EnumBillboardType
        • HGamer3D.Bindings.Ogre.EnumBindingType
        • HGamer3D.Bindings.Ogre.EnumBorderCellIndex
        • HGamer3D.Bindings.Ogre.EnumBoxPlane
        • HGamer3D.Bindings.Ogre.EnumBufferLicenseType
        • HGamer3D.Bindings.Ogre.EnumBufferType
        • HGamer3D.Bindings.Ogre.EnumBuiltinHashFunction
        • HGamer3D.Bindings.Ogre.EnumCacheType
        • HGamer3D.Bindings.Ogre.EnumCapabilitiesCategory
        • HGamer3D.Bindings.Ogre.EnumCapabilityKeywordType
        • HGamer3D.Bindings.Ogre.EnumClipResult
        • HGamer3D.Bindings.Ogre.EnumCompareFunction
        • HGamer3D.Bindings.Ogre.EnumConcreteNodeType
        • HGamer3D.Bindings.Ogre.EnumContentType
        • HGamer3D.Bindings.Ogre.EnumCpuFeatures
        • HGamer3D.Bindings.Ogre.EnumCullingMode
        • HGamer3D.Bindings.Ogre.EnumDisplayMode
        • HGamer3D.Bindings.Ogre.EnumElementType
        • HGamer3D.Bindings.Ogre.EnumEndian
        • HGamer3D.Bindings.Ogre.EnumEnvMapType
        • HGamer3D.Bindings.Ogre.EnumExceptionCodes
        • HGamer3D.Bindings.Ogre.EnumExtent
        • HGamer3D.Bindings.Ogre.EnumFaceGroupType
        • HGamer3D.Bindings.Ogre.EnumFilter
        • HGamer3D.Bindings.Ogre.EnumFilterOptions
        • HGamer3D.Bindings.Ogre.EnumFilterType
        • HGamer3D.Bindings.Ogre.EnumFogMode
        • HGamer3D.Bindings.Ogre.EnumFontType
        • HGamer3D.Bindings.Ogre.EnumFrameBuffer
        • HGamer3D.Bindings.Ogre.EnumFrameBufferType
        • HGamer3D.Bindings.Ogre.EnumFrameEventTimeType
        • HGamer3D.Bindings.Ogre.EnumFrustumPlane
        • HGamer3D.Bindings.Ogre.EnumGPUVendor
        • HGamer3D.Bindings.Ogre.EnumGpuConstantType
        • HGamer3D.Bindings.Ogre.EnumGpuParamVariability
        • HGamer3D.Bindings.Ogre.EnumGpuProgramType
        • HGamer3D.Bindings.Ogre.EnumGuiHorizontalAlignment
        • HGamer3D.Bindings.Ogre.EnumGuiMetricsMode
        • HGamer3D.Bindings.Ogre.EnumGuiVerticalAlignment
        • HGamer3D.Bindings.Ogre.EnumIlluminationPassesState
        • HGamer3D.Bindings.Ogre.EnumIlluminationRenderStage
        • HGamer3D.Bindings.Ogre.EnumIlluminationStage
        • HGamer3D.Bindings.Ogre.EnumImageFlags
        • HGamer3D.Bindings.Ogre.EnumIncludeOrExclude
        • HGamer3D.Bindings.Ogre.EnumIndexType
        • HGamer3D.Bindings.Ogre.EnumInputMode
        • HGamer3D.Bindings.Ogre.EnumInterpolationMode
        • HGamer3D.Bindings.Ogre.EnumLayerBlendOperation
        • HGamer3D.Bindings.Ogre.EnumLayerBlendOperationEx
        • HGamer3D.Bindings.Ogre.EnumLayerBlendSource
        • HGamer3D.Bindings.Ogre.EnumLayerBlendType
        • HGamer3D.Bindings.Ogre.EnumLightTypes
        • HGamer3D.Bindings.Ogre.EnumLoadingState
        • HGamer3D.Bindings.Ogre.EnumLockOptions
        • HGamer3D.Bindings.Ogre.EnumLogMessageLevel
        • HGamer3D.Bindings.Ogre.EnumLoggingLevel
        • HGamer3D.Bindings.Ogre.EnumManualCullingMode
        • HGamer3D.Bindings.Ogre.EnumMaterialScriptSection
        • HGamer3D.Bindings.Ogre.EnumMemoryCategory
        • HGamer3D.Bindings.Ogre.EnumMeshBuildType
        • HGamer3D.Bindings.Ogre.EnumOperationType
        • HGamer3D.Bindings.Ogre.EnumOrganisationMode
        • HGamer3D.Bindings.Ogre.EnumOrientationMode
        • HGamer3D.Bindings.Ogre.EnumParameterType
        • HGamer3D.Bindings.Ogre.EnumParseAction
        • HGamer3D.Bindings.Ogre.EnumParticleType
        • HGamer3D.Bindings.Ogre.EnumPassType
        • HGamer3D.Bindings.Ogre.EnumPatchSurfaceType
        • HGamer3D.Bindings.Ogre.EnumPixelComponentType
        • HGamer3D.Bindings.Ogre.EnumPixelFormat
        • HGamer3D.Bindings.Ogre.EnumPixelFormatFlags
        • HGamer3D.Bindings.Ogre.EnumPolygonMode
        • HGamer3D.Bindings.Ogre.EnumPrefabType
        • HGamer3D.Bindings.Ogre.EnumProfileGroupMask
        • HGamer3D.Bindings.Ogre.EnumPrograms
        • HGamer3D.Bindings.Ogre.EnumProjectionType
        • HGamer3D.Bindings.Ogre.EnumRealStorageFormat
        • HGamer3D.Bindings.Ogre.EnumRenderQueueGroupID
        • HGamer3D.Bindings.Ogre.EnumRequestType
        • HGamer3D.Bindings.Ogre.EnumResourceType
        • HGamer3D.Bindings.Ogre.EnumRotationInterpolationMode
        • HGamer3D.Bindings.Ogre.EnumSceneBlendFactor
        • HGamer3D.Bindings.Ogre.EnumSceneBlendOperation
        • HGamer3D.Bindings.Ogre.EnumSceneBlendType
        • HGamer3D.Bindings.Ogre.EnumSceneType
        • HGamer3D.Bindings.Ogre.EnumSerializeEvent
        • HGamer3D.Bindings.Ogre.EnumShadeOptions
        • HGamer3D.Bindings.Ogre.EnumShadowRenderableFlags
        • HGamer3D.Bindings.Ogre.EnumShadowTechnique
        • HGamer3D.Bindings.Ogre.EnumSharedPtrFreeMethod
        • HGamer3D.Bindings.Ogre.EnumSide
        • HGamer3D.Bindings.Ogre.EnumSkeletonAnimationBlendMode
        • HGamer3D.Bindings.Ogre.EnumSkeletonChunkID
        • HGamer3D.Bindings.Ogre.EnumSortMode
        • HGamer3D.Bindings.Ogre.EnumSpecialCaseRenderQueueMode
        • HGamer3D.Bindings.Ogre.EnumStatFlags
        • HGamer3D.Bindings.Ogre.EnumStatus
        • HGamer3D.Bindings.Ogre.EnumStencilOperation
        • HGamer3D.Bindings.Ogre.EnumTargetMode
        • HGamer3D.Bindings.Ogre.EnumTexCoordCalcMethod
        • HGamer3D.Bindings.Ogre.EnumTexCoordDirection
        • HGamer3D.Bindings.Ogre.EnumTextureAddressingMode
        • HGamer3D.Bindings.Ogre.EnumTextureCubeFace
        • HGamer3D.Bindings.Ogre.EnumTextureEffectType
        • HGamer3D.Bindings.Ogre.EnumTextureFilterOptions
        • HGamer3D.Bindings.Ogre.EnumTextureMipmap
        • HGamer3D.Bindings.Ogre.EnumTextureScope
        • HGamer3D.Bindings.Ogre.EnumTextureTransformType
        • HGamer3D.Bindings.Ogre.EnumTextureType
        • HGamer3D.Bindings.Ogre.EnumTrackVertexColourEnum
        • HGamer3D.Bindings.Ogre.EnumTransformSpace
        • HGamer3D.Bindings.Ogre.EnumUsage
        • HGamer3D.Bindings.Ogre.EnumValueType
        • HGamer3D.Bindings.Ogre.EnumVertexAnimationType
        • HGamer3D.Bindings.Ogre.EnumVertexDataBindChoice
        • HGamer3D.Bindings.Ogre.EnumVertexElementSemantic
        • HGamer3D.Bindings.Ogre.EnumVertexElementType
        • HGamer3D.Bindings.Ogre.EnumVertexReductionQuota
        • HGamer3D.Bindings.Ogre.EnumVisibleSide
        • HGamer3D.Bindings.Ogre.EnumWaveformType
        • HGamer3D.Bindings.Ogre.EnumWorldFragmentType
        • HGamer3D.Bindings.Ogre.EnumeTexturePlayMode
        • HGamer3D.Bindings.Ogre.TypeAngle
        • HGamer3D.Bindings.Ogre.TypeColourValue
        • HGamer3D.Bindings.Ogre.TypeDegree
        • HGamer3D.Bindings.Ogre.TypeHG3DClass
        • HGamer3D.Bindings.Ogre.TypeQuaternion
        • HGamer3D.Bindings.Ogre.TypeRadian
        • HGamer3D.Bindings.Ogre.TypeSharedPtr
        • HGamer3D.Bindings.Ogre.TypeVector2
        • HGamer3D.Bindings.Ogre.TypeVector3
        • HGamer3D.Bindings.Ogre.TypeVector4
        • HGamer3D.Bindings.Ogre.Utils

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0, 0.1.3, 0.1.4, 0.1.5, 0.1.7, 0.1.8, 0.1.9, 0.2.0, 0.2.1, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.4.0, 0.5.0
Dependencies base (>=3 && <5), haskell98, HGamer3D-Data (==0.1.3) [details]
License LicenseRef-OtherLicense
Author Dr. Peter Althainz
Maintainer althainz@googlemail.com
Category Game
Home page http://www.althainz.de/HGamer3D.html
Uploaded by PeterAlthainz at 2012-01-28T19:25:52Z
Distributions
Reverse Dependencies 5 direct, 1 indirect [details]
Downloads 13405 total (46 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-12-25 [all 8 reports]