HGamer3D-Ogre-Binding 0.1.0 → 0.1.3
raw patch · 554 files changed
+4035/−3112 lines, 554 filesdep ~HGamer3D-Data
Dependency ranges changed: HGamer3D-Data
Files
- HGamer3D-Ogre-Binding.cabal +5/−5
- HGamer3D/Bindings/Ogre/ClassAnimation.hs +17/−17
- HGamer3D/Bindings/Ogre/ClassAnimationState.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassAnimationTrack.hs +5/−5
- HGamer3D/Bindings/Ogre/ClassArchive.hs +96/−9
- HGamer3D/Bindings/Ogre/ClassArchiveManager.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassBillboard.hs +3/−3
- HGamer3D/Bindings/Ogre/ClassBillboardChain.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassBillboardChainFactory.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassBillboardSet.hs +79/−54
- HGamer3D/Bindings/Ogre/ClassBillboardSetFactory.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassBone.hs +3/−3
- HGamer3D/Bindings/Ogre/ClassCamera.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassCmdManualNamedConstsFile.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassCmdPose.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassCompositionPass.hs +71/−46
- HGamer3D/Bindings/Ogre/ClassCompositionTargetPass.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassCompositionTechnique.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassCompositor.hs +26/−10
- HGamer3D/Bindings/Ogre/ClassCompositorChain.hs +31/−14
- HGamer3D/Bindings/Ogre/ClassCompositorInstance.hs +55/−13
- HGamer3D/Bindings/Ogre/ClassCompositorManager.hs +27/−12
- HGamer3D/Bindings/Ogre/ClassCompositorPtr.hs +0/−65
- HGamer3D/Bindings/Ogre/ClassConfigFile.hs +21/−6
- HGamer3D/Bindings/Ogre/ClassControllerManager.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassDataStream.hs +18/−7
- HGamer3D/Bindings/Ogre/ClassDefaultAxisAlignedBoxSceneQuery.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassDefaultPlaneBoundedVolumeListSceneQuery.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassDefaultRaySceneQuery.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassDefaultSceneManager.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassDefaultSceneManagerFactory.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassDefaultShadowCameraSetup.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassDefaultSphereSceneQuery.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassElement.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassEntity.hs +74/−49
- HGamer3D/Bindings/Ogre/ClassEntityFactory.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassException.hs +15/−3
- HGamer3D/Bindings/Ogre/ClassFileHandleDataStream.hs +16/−5
- HGamer3D/Bindings/Ogre/ClassFileNotFoundException.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassFileStreamDataStream.hs +16/−5
- HGamer3D/Bindings/Ogre/ClassFrustum.hs +55/−41
- HGamer3D/Bindings/Ogre/ClassGeometryBucket.hs +16/−2
- HGamer3D/Bindings/Ogre/ClassGpuProgram.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassGpuProgramManager.hs +88/−2
- HGamer3D/Bindings/Ogre/ClassGpuProgramPtr.hs +0/−65
- HGamer3D/Bindings/Ogre/ClassHardwareBufferLicensee.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassHardwareBufferManager.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassHardwareBufferManagerBase.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassHardwareIndexBuffer.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassHardwareIndexBufferSharedPtr.hs +0/−65
- HGamer3D/Bindings/Ogre/ClassHardwareOcclusionQuery.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassHardwarePixelBuffer.hs +20/−7
- HGamer3D/Bindings/Ogre/ClassHardwarePixelBufferSharedPtr.hs +0/−65
- HGamer3D/Bindings/Ogre/ClassHighLevelGpuProgram.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassHighLevelGpuProgramFactory.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassHighLevelGpuProgramPtr.hs +0/−65
- HGamer3D/Bindings/Ogre/ClassIOException.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassInternalErrorException.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassInvalidParametersException.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassInvalidStateException.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassItemIdentityException.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassKeyFrame.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassLODBucket.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassLiSPSMShadowCameraSetup.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassLight.hs +3/−3
- HGamer3D/Bindings/Ogre/ClassLightFactory.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassLogManager.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassManualObject.hs +55/−39
- HGamer3D/Bindings/Ogre/ClassManualObjectFactory.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassManualObjectSection.hs +20/−6
- HGamer3D/Bindings/Ogre/ClassManualObjectSectionShadowRenderable.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassMaterial.hs +86/−57
- HGamer3D/Bindings/Ogre/ClassMaterialBucket.hs +18/−4
- HGamer3D/Bindings/Ogre/ClassMaterialManager.hs +46/−19
- HGamer3D/Bindings/Ogre/ClassMaterialPtr.hs +0/−65
- HGamer3D/Bindings/Ogre/ClassMaterialSerializer.hs +49/−4
- HGamer3D/Bindings/Ogre/ClassMemoryDataStream.hs +17/−6
- HGamer3D/Bindings/Ogre/ClassMesh.hs +96/−56
- HGamer3D/Bindings/Ogre/ClassMeshPtr.hs +0/−65
- HGamer3D/Bindings/Ogre/ClassMeshSerializer.hs +16/−1
- HGamer3D/Bindings/Ogre/ClassMovableObject.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassMovableObjectFactory.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassMultiRenderTarget.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassNode.hs +4/−4
- HGamer3D/Bindings/Ogre/ClassNodeAnimationTrack.hs +2/−2
- HGamer3D/Bindings/Ogre/ClassNumericAnimationTrack.hs +2/−2
- HGamer3D/Bindings/Ogre/ClassNumericKeyFrame.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassOverlay.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassOverlayContainer.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassOverlayManager.hs +30/−15
- HGamer3D/Bindings/Ogre/ClassPSSMShadowCameraSetup.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassParticleAffector.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassParticleEmitter.hs +2/−2
- HGamer3D/Bindings/Ogre/ClassParticleSystemFactory.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassPass.hs +237/−163
- HGamer3D/Bindings/Ogre/ClassPatchMesh.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassPatchMeshPtr.hs +0/−65
- HGamer3D/Bindings/Ogre/ClassPatchSurface.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassPlaneOptimalShadowCameraSetup.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassPtr.hs +128/−152
- HGamer3D/Bindings/Ogre/ClassRegion.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassRenderObjectListener.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassRenderQueueInvocation.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassRenderQueueInvocationSequence.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassRenderSystemOperation.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassRenderTarget.hs +20/−8
- HGamer3D/Bindings/Ogre/ClassRenderTexture.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassRenderWindow.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassRenderingAPIException.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassResourceGroupListener.hs +38/−14
- HGamer3D/Bindings/Ogre/ClassResourceGroupManager.hs +211/−34
- HGamer3D/Bindings/Ogre/ClassResourceManager.hs +299/−0
- HGamer3D/Bindings/Ogre/ClassRibbonTrail.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassRibbonTrailFactory.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassRoot.hs +101/−55
- HGamer3D/Bindings/Ogre/ClassRuntimeAssertionException.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassSceneManager.hs +260/−204
- HGamer3D/Bindings/Ogre/ClassSceneManagerEnumerator.hs +2/−2
- HGamer3D/Bindings/Ogre/ClassSceneManagerFactory.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassSceneMgrQueuedRenderableVisitor.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassSceneNode.hs +5/−5
- HGamer3D/Bindings/Ogre/ClassShadowCameraSetup.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassSimpleRenderable.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassSkeleton.hs +7/−7
- HGamer3D/Bindings/Ogre/ClassSkeletonInstance.hs +3/−3
- HGamer3D/Bindings/Ogre/ClassSkeletonPtr.hs +0/−65
- HGamer3D/Bindings/Ogre/ClassSkeletonSerializer.hs +16/−1
- HGamer3D/Bindings/Ogre/ClassStaticGeometry.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassStringConverter.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassStringUtil.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassSubEntity.hs +42/−17
- HGamer3D/Bindings/Ogre/ClassSubMesh.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassTechnique.hs +8/−8
- HGamer3D/Bindings/Ogre/ClassTempBlendedBufferInfo.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassTextureManager.hs +52/−10
- HGamer3D/Bindings/Ogre/ClassTextureUnitState.hs +133/−83
- HGamer3D/Bindings/Ogre/ClassTimeIndex.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassTransformKeyFrame.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassUnimplementedException.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassVertexAnimationTrack.hs +3/−3
- HGamer3D/Bindings/Ogre/ClassVertexMorphKeyFrame.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassVertexPoseKeyFrame.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassViewport.hs +17/−5
- HGamer3D/Bindings/Ogre/ClassWindowEventListener.hs +1/−1
- HGamer3D/Bindings/Ogre/ClassWindowEventUtilities.hs +1/−1
- HGamer3D/Bindings/Ogre/EnumACDataType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumAbstractNodeType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumAccessMode.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumAlignment.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumAngleUnit.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumAutoConstantType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumBillboardOrigin.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumBillboardRotationType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumBillboardType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumBindingType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumBorderCellIndex.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumBoxPlane.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumBufferLicenseType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumBufferType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumBuiltinHashFunction.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumCacheType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumCapabilitiesCategory.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumCapabilityKeywordType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumClipResult.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumCompareFunction.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumConcreteNodeType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumContentType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumCpuFeatures.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumCullingMode.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumDisplayMode.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumElementType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumEndian.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumEnvMapType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumExceptionCodes.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumExtent.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumFaceGroupType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumFilter.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumFilterOptions.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumFilterType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumFogMode.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumFontType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumFrameBuffer.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumFrameBufferType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumFrameEventTimeType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumFrustumPlane.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumGPUVendor.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumGpuConstantType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumGpuParamVariability.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumGpuProgramType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumGuiHorizontalAlignment.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumGuiMetricsMode.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumGuiVerticalAlignment.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumIlluminationPassesState.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumIlluminationRenderStage.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumIlluminationStage.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumImageFlags.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumIncludeOrExclude.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumIndexType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumInputMode.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumInterpolationMode.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumLayerBlendOperation.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumLayerBlendOperationEx.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumLayerBlendSource.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumLayerBlendType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumLightTypes.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumLoadingState.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumLockOptions.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumLogMessageLevel.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumLoggingLevel.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumManualCullingMode.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumMaterialScriptSection.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumMemoryCategory.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumMeshBuildType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumOperationType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumOrganisationMode.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumOrientationMode.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumParameterType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumParseAction.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumParticleType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumPassType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumPatchSurfaceType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumPixelComponentType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumPixelFormat.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumPixelFormatFlags.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumPolygonMode.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumPrefabType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumProfileGroupMask.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumPrograms.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumProjectionType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumRealStorageFormat.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumRenderQueueGroupID.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumRequestType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumResourceType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumRotationInterpolationMode.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumSceneBlendFactor.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumSceneBlendOperation.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumSceneBlendType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumSceneType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumSerializeEvent.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumShadeOptions.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumShadowRenderableFlags.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumShadowTechnique.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumSharedPtrFreeMethod.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumSide.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumSkeletonAnimationBlendMode.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumSkeletonChunkID.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumSortMode.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumSpecialCaseRenderQueueMode.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumStatFlags.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumStatus.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumStencilOperation.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumTargetMode.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumTexCoordCalcMethod.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumTexCoordDirection.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumTextureAddressingMode.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumTextureCubeFace.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumTextureEffectType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumTextureFilterOptions.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumTextureMipmap.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumTextureScope.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumTextureTransformType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumTextureType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumTrackVertexColourEnum.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumTransformSpace.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumUsage.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumValueType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumVertexAnimationType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumVertexDataBindChoice.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumVertexElementSemantic.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumVertexElementType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumVertexReductionQuota.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumVisibleSide.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumWaveformType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumWorldFragmentType.hs +2/−2
- HGamer3D/Bindings/Ogre/EnumeTexturePlayMode.hs +2/−2
- HGamer3D/Bindings/Ogre/TypeSharedPtr.hs +78/−0
- HGamer3D/Bindings/Ogre/Utils.hs +2/−4
- LICENSE +1/−1
- include/ClassAnimation.h +17/−17
- include/ClassAnimationState.h +1/−1
- include/ClassAnimationTrack.h +5/−5
- include/ClassArchive.h +14/−1
- include/ClassArchiveManager.h +1/−1
- include/ClassBillboard.h +3/−3
- include/ClassBillboardChain.h +1/−1
- include/ClassBillboardChainFactory.h +1/−1
- include/ClassBillboardSet.h +6/−1
- include/ClassBillboardSetFactory.h +1/−1
- include/ClassBone.h +3/−3
- include/ClassCamera.h +1/−1
- include/ClassCmdManualNamedConstsFile.h +1/−1
- include/ClassCmdPose.h +1/−1
- include/ClassCompositionPass.h +6/−1
- include/ClassCompositionTargetPass.h +1/−1
- include/ClassCompositionTechnique.h +1/−1
- include/ClassCompositor.h +4/−1
- include/ClassCompositorChain.h +4/−1
- include/ClassCompositorInstance.h +8/−1
- include/ClassCompositorManager.h +4/−1
- include/ClassCompositorPtr.h +0/−38
- include/ClassConfigFile.h +4/−1
- include/ClassControllerManager.h +1/−1
- include/ClassDataStream.h +4/−2
- include/ClassDefaultAxisAlignedBoxSceneQuery.h +1/−1
- include/ClassDefaultPlaneBoundedVolumeListSceneQuery.h +1/−1
- include/ClassDefaultRaySceneQuery.h +1/−1
- include/ClassDefaultSceneManager.h +1/−1
- include/ClassDefaultSceneManagerFactory.h +1/−1
- include/ClassDefaultShadowCameraSetup.h +1/−1
- include/ClassDefaultSphereSceneQuery.h +1/−1
- include/ClassElement.h +1/−1
- include/ClassEntity.h +7/−2
- include/ClassEntityFactory.h +1/−1
- include/ClassException.h +3/−1
- include/ClassFileHandleDataStream.h +3/−1
- include/ClassFileNotFoundException.h +1/−1
- include/ClassFileStreamDataStream.h +3/−1
- include/ClassFrustum.h +4/−1
- include/ClassGeometryBucket.h +4/−1
- include/ClassGpuProgram.h +1/−1
- include/ClassGpuProgramManager.h +13/−1
- include/ClassGpuProgramPtr.h +0/−38
- include/ClassHardwareBufferLicensee.h +1/−1
- include/ClassHardwareBufferManager.h +1/−1
- include/ClassHardwareBufferManagerBase.h +1/−1
- include/ClassHardwareIndexBuffer.h +1/−1
- include/ClassHardwareIndexBufferSharedPtr.h +0/−38
- include/ClassHardwareOcclusionQuery.h +1/−1
- include/ClassHardwarePixelBuffer.h +4/−1
- include/ClassHardwarePixelBufferSharedPtr.h +0/−38
- include/ClassHighLevelGpuProgram.h +1/−1
- include/ClassHighLevelGpuProgramFactory.h +1/−1
- include/ClassHighLevelGpuProgramPtr.h +0/−38
- include/ClassIOException.h +1/−1
- include/ClassInternalErrorException.h +1/−1
- include/ClassInvalidParametersException.h +1/−1
- include/ClassInvalidStateException.h +1/−1
- include/ClassItemIdentityException.h +1/−1
- include/ClassKeyFrame.h +1/−1
- include/ClassLODBucket.h +1/−1
- include/ClassLiSPSMShadowCameraSetup.h +1/−1
- include/ClassLight.h +3/−3
- include/ClassLightFactory.h +1/−1
- include/ClassLogManager.h +1/−1
- include/ClassManualObject.h +4/−1
- include/ClassManualObjectFactory.h +1/−1
- include/ClassManualObjectSection.h +4/−1
- include/ClassManualObjectSectionShadowRenderable.h +1/−1
- include/ClassMaterial.h +13/−8
- include/ClassMaterialBucket.h +4/−1
- include/ClassMaterialManager.h +9/−4
- include/ClassMaterialPtr.h +0/−38
- include/ClassMaterialSerializer.h +8/−1
- include/ClassMemoryDataStream.h +3/−1
- include/ClassMesh.h +15/−8
- include/ClassMeshPtr.h +0/−38
- include/ClassMeshSerializer.h +4/−1
- include/ClassMovableObject.h +1/−1
- include/ClassMovableObjectFactory.h +1/−1
- include/ClassMultiRenderTarget.h +1/−1
- include/ClassNode.h +4/−4
- include/ClassNodeAnimationTrack.h +2/−2
- include/ClassNumericAnimationTrack.h +2/−2
- include/ClassNumericKeyFrame.h +1/−1
- include/ClassOverlay.h +1/−1
- include/ClassOverlayContainer.h +1/−1
- include/ClassOverlayManager.h +4/−1
- include/ClassPSSMShadowCameraSetup.h +1/−1
- include/ClassParticleAffector.h +1/−1
- include/ClassParticleEmitter.h +2/−2
- include/ClassParticleSystemFactory.h +1/−1
- include/ClassPass.h +28/−15
- include/ClassPatchMesh.h +1/−1
- include/ClassPatchMeshPtr.h +0/−38
- include/ClassPatchSurface.h +1/−1
- include/ClassPlaneOptimalShadowCameraSetup.h +1/−1
- include/ClassPtr.h +9/−33
- include/ClassRegion.h +1/−1
- include/ClassRenderObjectListener.h +1/−1
- include/ClassRenderQueueInvocation.h +1/−1
- include/ClassRenderQueueInvocationSequence.h +1/−1
- include/ClassRenderSystemOperation.h +1/−1
- include/ClassRenderTarget.h +5/−3
- include/ClassRenderTexture.h +1/−1
- include/ClassRenderWindow.h +1/−1
- include/ClassRenderingAPIException.h +1/−1
- include/ClassResourceGroupListener.h +6/−1
- include/ClassResourceGroupManager.h +28/−1
- include/ClassResourceManager.h +79/−0
- include/ClassRibbonTrail.h +1/−1
- include/ClassRibbonTrailFactory.h +1/−1
- include/ClassRoot.h +9/−2
- include/ClassRuntimeAssertionException.h +1/−1
- include/ClassSceneManager.h +14/−5
- include/ClassSceneManagerEnumerator.h +2/−2
- include/ClassSceneManagerFactory.h +1/−1
- include/ClassSceneMgrQueuedRenderableVisitor.h +1/−1
- include/ClassSceneNode.h +5/−5
- include/ClassShadowCameraSetup.h +1/−1
- include/ClassSimpleRenderable.h +1/−1
- include/ClassSkeleton.h +7/−7
- include/ClassSkeletonInstance.h +3/−3
- include/ClassSkeletonPtr.h +0/−38
- include/ClassSkeletonSerializer.h +4/−1
- include/ClassStaticGeometry.h +1/−1
- include/ClassStringConverter.h +1/−1
- include/ClassStringUtil.h +1/−1
- include/ClassSubEntity.h +7/−2
- include/ClassSubMesh.h +1/−1
- include/ClassTechnique.h +8/−8
- include/ClassTempBlendedBufferInfo.h +1/−1
- include/ClassTextureManager.h +6/−1
- include/ClassTextureUnitState.h +10/−1
- include/ClassTimeIndex.h +1/−1
- include/ClassTransformKeyFrame.h +1/−1
- include/ClassUnimplementedException.h +1/−1
- include/ClassVertexAnimationTrack.h +3/−3
- include/ClassVertexMorphKeyFrame.h +1/−1
- include/ClassVertexPoseKeyFrame.h +1/−1
- include/ClassViewport.h +4/−2
- include/ClassWindowEventListener.h +1/−1
- include/ClassWindowEventUtilities.h +1/−1
- include/EnumACDataType.h +2/−2
- include/EnumAbstractNodeType.h +2/−2
- include/EnumAccessMode.h +2/−2
- include/EnumAlignment.h +2/−2
- include/EnumAngleUnit.h +2/−2
- include/EnumAutoConstantType.h +2/−2
- include/EnumBillboardOrigin.h +2/−2
- include/EnumBillboardRotationType.h +2/−2
- include/EnumBillboardType.h +2/−2
- include/EnumBindingType.h +2/−2
- include/EnumBorderCellIndex.h +2/−2
- include/EnumBoxPlane.h +2/−2
- include/EnumBufferLicenseType.h +2/−2
- include/EnumBufferType.h +2/−2
- include/EnumBuiltinHashFunction.h +2/−2
- include/EnumCacheType.h +2/−2
- include/EnumCapabilitiesCategory.h +2/−2
- include/EnumCapabilityKeywordType.h +2/−2
- include/EnumClipResult.h +2/−2
- include/EnumCompareFunction.h +2/−2
- include/EnumConcreteNodeType.h +2/−2
- include/EnumContentType.h +2/−2
- include/EnumCpuFeatures.h +2/−2
- include/EnumCullingMode.h +2/−2
- include/EnumDisplayMode.h +2/−2
- include/EnumElementType.h +2/−2
- include/EnumEndian.h +2/−2
- include/EnumEnvMapType.h +2/−2
- include/EnumExceptionCodes.h +2/−2
- include/EnumExtent.h +2/−2
- include/EnumFaceGroupType.h +2/−2
- include/EnumFilter.h +2/−2
- include/EnumFilterOptions.h +2/−2
- include/EnumFilterType.h +2/−2
- include/EnumFogMode.h +2/−2
- include/EnumFontType.h +2/−2
- include/EnumFrameBuffer.h +2/−2
- include/EnumFrameBufferType.h +2/−2
- include/EnumFrameEventTimeType.h +2/−2
- include/EnumFrustumPlane.h +2/−2
- include/EnumGPUVendor.h +2/−2
- include/EnumGpuConstantType.h +2/−2
- include/EnumGpuParamVariability.h +2/−2
- include/EnumGpuProgramType.h +2/−2
- include/EnumGuiHorizontalAlignment.h +2/−2
- include/EnumGuiMetricsMode.h +2/−2
- include/EnumGuiVerticalAlignment.h +2/−2
- include/EnumIlluminationPassesState.h +2/−2
- include/EnumIlluminationRenderStage.h +2/−2
- include/EnumIlluminationStage.h +2/−2
- include/EnumImageFlags.h +2/−2
- include/EnumIncludeOrExclude.h +2/−2
- include/EnumIndexType.h +2/−2
- include/EnumInputMode.h +2/−2
- include/EnumInterpolationMode.h +2/−2
- include/EnumLayerBlendOperation.h +2/−2
- include/EnumLayerBlendOperationEx.h +2/−2
- include/EnumLayerBlendSource.h +2/−2
- include/EnumLayerBlendType.h +2/−2
- include/EnumLightTypes.h +2/−2
- include/EnumLoadingState.h +2/−2
- include/EnumLockOptions.h +2/−2
- include/EnumLogMessageLevel.h +2/−2
- include/EnumLoggingLevel.h +2/−2
- include/EnumManualCullingMode.h +2/−2
- include/EnumMaterialScriptSection.h +2/−2
- include/EnumMemoryCategory.h +2/−2
- include/EnumMeshBuildType.h +2/−2
- include/EnumOperationType.h +2/−2
- include/EnumOrganisationMode.h +2/−2
- include/EnumOrientationMode.h +2/−2
- include/EnumParameterType.h +2/−2
- include/EnumParseAction.h +2/−2
- include/EnumParticleType.h +2/−2
- include/EnumPassType.h +2/−2
- include/EnumPatchSurfaceType.h +2/−2
- include/EnumPixelComponentType.h +2/−2
- include/EnumPixelFormat.h +2/−2
- include/EnumPixelFormatFlags.h +2/−2
- include/EnumPolygonMode.h +2/−2
- include/EnumPrefabType.h +2/−2
- include/EnumProfileGroupMask.h +2/−2
- include/EnumPrograms.h +2/−2
- include/EnumProjectionType.h +2/−2
- include/EnumRealStorageFormat.h +2/−2
- include/EnumRenderQueueGroupID.h +2/−2
- include/EnumRequestType.h +2/−2
- include/EnumResourceType.h +2/−2
- include/EnumRotationInterpolationMode.h +2/−2
- include/EnumSceneBlendFactor.h +2/−2
- include/EnumSceneBlendOperation.h +2/−2
- include/EnumSceneBlendType.h +2/−2
- include/EnumSceneType.h +2/−2
- include/EnumSerializeEvent.h +2/−2
- include/EnumShadeOptions.h +2/−2
- include/EnumShadowRenderableFlags.h +2/−2
- include/EnumShadowTechnique.h +2/−2
- include/EnumSharedPtrFreeMethod.h +2/−2
- include/EnumSide.h +2/−2
- include/EnumSkeletonAnimationBlendMode.h +2/−2
- include/EnumSkeletonChunkID.h +2/−2
- include/EnumSortMode.h +2/−2
- include/EnumSpecialCaseRenderQueueMode.h +2/−2
- include/EnumStatFlags.h +2/−2
- include/EnumStatus.h +2/−2
- include/EnumStencilOperation.h +2/−2
- include/EnumTargetMode.h +2/−2
- include/EnumTexCoordCalcMethod.h +2/−2
- include/EnumTexCoordDirection.h +2/−2
- include/EnumTextureAddressingMode.h +2/−2
- include/EnumTextureCubeFace.h +2/−2
- include/EnumTextureEffectType.h +2/−2
- include/EnumTextureFilterOptions.h +2/−2
- include/EnumTextureMipmap.h +2/−2
- include/EnumTextureScope.h +2/−2
- include/EnumTextureTransformType.h +2/−2
- include/EnumTextureType.h +2/−2
- include/EnumTrackVertexColourEnum.h +2/−2
- include/EnumTransformSpace.h +2/−2
- include/EnumUsage.h +2/−2
- include/EnumValueType.h +2/−2
- include/EnumVertexAnimationType.h +2/−2
- include/EnumVertexDataBindChoice.h +2/−2
- include/EnumVertexElementSemantic.h +2/−2
- include/EnumVertexElementType.h +2/−2
- include/EnumVertexReductionQuota.h +2/−2
- include/EnumVisibleSide.h +2/−2
- include/EnumWaveformType.h +2/−2
- include/EnumWorldFragmentType.h +2/−2
- include/EnumeTexturePlayMode.h +2/−2
- include/OgreDllDefines.h +6/−6
- include/TypeSharedPtr.h +42/−0
HGamer3D-Ogre-Binding.cabal view
@@ -1,5 +1,5 @@ Name: HGamer3D-Ogre-Binding -Version: 0.1.0 +Version: 0.1.3 Synopsis: Library to enable 3D game development for Haskell - Ogre Bindings Description: Library, to enable 3D game development for Haskell, @@ -18,12 +18,12 @@ Cabal-Version: >=1.2 Homepage: http://www.althainz.de/HGamer3D.html Category: Game -Extra-source-files: Setup.hs include/EnumMaterialScriptSection.h,include/EnumIncludeOrExclude.h,include/EnumGuiHorizontalAlignment.h,include/EnumSharedPtrFreeMethod.h,include/EnumFaceGroupType.h,include/EnumCapabilityKeywordType.h,include/EnumDisplayMode.h,include/EnumTextureCubeFace.h,include/EnumConcreteNodeType.h,include/EnumIlluminationPassesState.h,include/EnumMeshBuildType.h,include/EnumBuiltinHashFunction.h,include/EnumSkeletonChunkID.h,include/EnumSceneBlendOperation.h,include/EnumParticleType.h,include/EnumTextureFilterOptions.h,include/EnumLayerBlendOperationEx.h,include/EnumLayerBlendType.h,include/EnumGuiMetricsMode.h,include/EnumLayerBlendOperation.h,include/EnumVertexDataBindChoice.h,include/EnumProfileGroupMask.h,include/EnumMemoryCategory.h,include/EnumValueType.h,include/EnumTextureAddressingMode.h,include/EnumFrameBufferType.h,include/EnumTrackVertexColourEnum.h,include/EnumFontType.h,include/EnumCpuFeatures.h,include/EnumVertexReductionQuota.h,include/EnumLogMessageLevel.h,include/EnumPixelFormat.h,include/EnumSceneType.h,include/EnumBufferType.h,include/EnumOrganisationMode.h,include/EnumLoadingState.h,include/EnumEnvMapType.h,include/EnumTextureType.h,include/EnumPassType.h,include/EnumPrefabType.h,include/EnumClipResult.h,include/EnumAutoConstantType.h,include/EnumFrameBuffer.h,include/EnumUsage.h,include/EnumFrameEventTimeType.h,include/EnumShadowTechnique.h,include/EnumIlluminationRenderStage.h,include/EnumExceptionCodes.h,include/EnumVertexElementSemantic.h,include/EnumTextureMipmap.h,include/EnumBillboardOrigin.h,include/EnumSerializeEvent.h,include/EnumBillboardType.h,include/EnumManualCullingMode.h,include/EnumBorderCellIndex.h,include/EnumOrientationMode.h,include/EnumTexCoordCalcMethod.h,include/EnumShadeOptions.h,include/EnumLockOptions.h,include/EnumGPUVendor.h,include/EnumeTexturePlayMode.h,include/EnumTransformSpace.h,include/EnumFilterOptions.h,include/EnumSceneBlendFactor.h,include/EnumParseAction.h,include/EnumStatFlags.h,include/EnumResourceType.h,include/EnumStencilOperation.h,include/EnumAbstractNodeType.h,include/EnumImageFlags.h,include/EnumAlignment.h,include/EnumExtent.h,include/EnumSkeletonAnimationBlendMode.h,include/EnumGpuParamVariability.h,include/EnumTextureScope.h,include/EnumSide.h,include/EnumIlluminationStage.h,include/EnumShadowRenderableFlags.h,include/EnumBufferLicenseType.h,include/EnumLayerBlendSource.h,include/EnumBoxPlane.h,include/EnumFogMode.h,include/EnumRequestType.h,include/EnumACDataType.h,include/EnumVertexAnimationType.h,include/EnumPolygonMode.h,include/EnumTextureEffectType.h,include/EnumCullingMode.h,include/EnumSortMode.h,include/EnumGuiVerticalAlignment.h,include/EnumBindingType.h,include/EnumEndian.h,include/EnumVertexElementType.h,include/EnumTargetMode.h,include/EnumSpecialCaseRenderQueueMode.h,include/EnumFilterType.h,include/EnumGpuConstantType.h,include/EnumLoggingLevel.h,include/EnumProjectionType.h,include/EnumWorldFragmentType.h,include/EnumAngleUnit.h,include/EnumPixelFormatFlags.h,include/EnumFilter.h,include/EnumContentType.h,include/EnumBillboardRotationType.h,include/EnumRenderQueueGroupID.h,include/EnumGpuProgramType.h,include/EnumParameterType.h,include/EnumOperationType.h,include/EnumIndexType.h,include/EnumTexCoordDirection.h,include/EnumElementType.h,include/EnumPatchSurfaceType.h,include/EnumPixelComponentType.h,include/EnumSceneBlendType.h,include/EnumCapabilitiesCategory.h,include/EnumLightTypes.h,include/EnumStatus.h,include/EnumRealStorageFormat.h,include/EnumCompareFunction.h,include/EnumRotationInterpolationMode.h,include/EnumInterpolationMode.h,include/EnumCacheType.h,include/EnumTextureTransformType.h,include/EnumVisibleSide.h,include/EnumAccessMode.h,include/EnumPrograms.h,include/EnumWaveformType.h,include/EnumInputMode.h,include/EnumFrustumPlane.h,include/TypeAngle.h,include/TypeVector4.h,include/TypeVector2.h,include/TypeVector3.h,include/TypeQuaternion.h,include/TypeHG3DClass.h,include/TypeRadian.h,include/TypeColourValue.h,include/TypeDegree.h,include/ClassPtr.h,include/Utils.h,include/OgreDllDefines.h,include/ClassItemIdentityException.h,include/ClassResourceGroupManager.h,include/ClassMultiRenderTarget.h,include/ClassTempBlendedBufferInfo.h,include/ClassCompositor.h,include/ClassTransformKeyFrame.h,include/ClassSceneManager.h,include/ClassRenderTarget.h,include/ClassInvalidStateException.h,include/ClassBillboardSet.h,include/ClassSimpleRenderable.h,include/ClassMovableObjectFactory.h,include/ClassParticleSystemFactory.h,include/ClassWindowEventListener.h,include/ClassHardwareBufferLicensee.h,include/ClassGpuProgramPtr.h,include/ClassFileStreamDataStream.h,include/ClassMaterialPtr.h,include/ClassPatchMesh.h,include/ClassRenderQueueInvocation.h,include/ClassDefaultRaySceneQuery.h,include/ClassTextureManager.h,include/ClassHardwareBufferManagerBase.h,include/ClassSubMesh.h,include/ClassHardwarePixelBufferSharedPtr.h,include/ClassBillboardChain.h,include/ClassMeshPtr.h,include/ClassParticleAffector.h,include/ClassMesh.h,include/ClassHighLevelGpuProgramFactory.h,include/ClassMaterialBucket.h,include/ClassElement.h,include/ClassCompositorInstance.h,include/ClassInvalidParametersException.h,include/ClassParticleEmitter.h,include/ClassDefaultSphereSceneQuery.h,include/ClassException.h,include/ClassHardwareBufferManager.h,include/ClassKeyFrame.h,include/ClassOverlayManager.h,include/ClassDefaultSceneManagerFactory.h,include/ClassLogManager.h,include/ClassCompositionTechnique.h,include/ClassFrustum.h,include/ClassMaterial.h,include/ClassFileHandleDataStream.h,include/ClassDefaultSceneManager.h,include/ClassGpuProgram.h,include/ClassCompositorChain.h,include/ClassBillboardSetFactory.h,include/ClassMovableObject.h,include/ClassIOException.h,include/ClassLODBucket.h,include/ClassBone.h,include/ClassFileNotFoundException.h,include/ClassArchive.h,include/ClassBillboardChainFactory.h,include/ClassInternalErrorException.h,include/ClassStringConverter.h,include/ClassVertexPoseKeyFrame.h,include/ClassBillboard.h,include/ClassStringUtil.h,include/ClassResourceGroupListener.h,include/ClassPatchMeshPtr.h,include/ClassAnimation.h,include/ClassSceneNode.h,include/ClassTimeIndex.h,include/ClassAnimationTrack.h,include/ClassHighLevelGpuProgram.h,include/ClassLightFactory.h,include/ClassLiSPSMShadowCameraSetup.h,include/ClassPass.h,include/ClassTextureUnitState.h,include/ClassNumericAnimationTrack.h,include/ClassCmdManualNamedConstsFile.h,include/ClassSkeletonInstance.h,include/ClassMeshSerializer.h,include/ClassAnimationState.h,include/ClassSceneManagerEnumerator.h,include/ClassRenderingAPIException.h,include/ClassCmdPose.h,include/ClassTechnique.h,include/ClassManualObjectSectionShadowRenderable.h,include/ClassEntity.h,include/ClassSceneManagerFactory.h,include/ClassPlaneOptimalShadowCameraSetup.h,include/ClassRenderWindow.h,include/ClassShadowCameraSetup.h,include/ClassRuntimeAssertionException.h,include/ClassRibbonTrailFactory.h,include/ClassSkeletonPtr.h,include/ClassSubEntity.h,include/ClassCompositorPtr.h,include/ClassManualObject.h,include/ClassHardwareIndexBufferSharedPtr.h,include/ClassHardwareIndexBuffer.h,include/ClassGpuProgramManager.h,include/ClassOverlay.h,include/ClassStaticGeometry.h,include/ClassRibbonTrail.h,include/ClassManualObjectSection.h,include/ClassVertexAnimationTrack.h,include/ClassArchiveManager.h,include/ClassSkeleton.h,include/ClassSkeletonSerializer.h,include/ClassConfigFile.h,include/ClassRoot.h,include/ClassHardwarePixelBuffer.h,include/ClassRegion.h,include/ClassOverlayContainer.h,include/ClassWindowEventUtilities.h,include/ClassControllerManager.h,include/ClassMaterialSerializer.h,include/ClassNodeAnimationTrack.h,include/ClassLight.h,include/ClassDefaultShadowCameraSetup.h,include/ClassCompositionTargetPass.h,include/ClassRenderTexture.h,include/ClassCompositorManager.h,include/ClassEntityFactory.h,include/ClassMemoryDataStream.h,include/ClassHardwareOcclusionQuery.h,include/ClassPSSMShadowCameraSetup.h,include/ClassVertexMorphKeyFrame.h,include/ClassNode.h,include/ClassPatchSurface.h,include/ClassManualObjectFactory.h,include/ClassNumericKeyFrame.h,include/ClassDataStream.h,include/ClassRenderObjectListener.h,include/ClassGeometryBucket.h,include/ClassViewport.h,include/ClassDefaultPlaneBoundedVolumeListSceneQuery.h,include/ClassCompositionPass.h,include/ClassSceneMgrQueuedRenderableVisitor.h,include/ClassRenderSystemOperation.h,include/ClassHighLevelGpuProgramPtr.h,include/ClassUnimplementedException.h,include/ClassRenderQueueInvocationSequence.h,include/ClassDefaultAxisAlignedBoxSceneQuery.h,include/ClassMaterialManager.h,include/ClassCamera.h +Extra-source-files: Setup.hs include/EnumMaterialScriptSection.h,include/EnumIncludeOrExclude.h,include/EnumGuiHorizontalAlignment.h,include/EnumSharedPtrFreeMethod.h,include/EnumFaceGroupType.h,include/EnumCapabilityKeywordType.h,include/EnumDisplayMode.h,include/EnumTextureCubeFace.h,include/EnumConcreteNodeType.h,include/EnumIlluminationPassesState.h,include/EnumMeshBuildType.h,include/EnumBuiltinHashFunction.h,include/EnumSkeletonChunkID.h,include/EnumSceneBlendOperation.h,include/EnumParticleType.h,include/EnumTextureFilterOptions.h,include/EnumLayerBlendOperationEx.h,include/EnumLayerBlendType.h,include/EnumGuiMetricsMode.h,include/EnumLayerBlendOperation.h,include/EnumVertexDataBindChoice.h,include/EnumProfileGroupMask.h,include/EnumMemoryCategory.h,include/EnumValueType.h,include/EnumTextureAddressingMode.h,include/EnumFrameBufferType.h,include/EnumTrackVertexColourEnum.h,include/EnumFontType.h,include/EnumCpuFeatures.h,include/EnumVertexReductionQuota.h,include/EnumLogMessageLevel.h,include/EnumPixelFormat.h,include/EnumSceneType.h,include/EnumBufferType.h,include/EnumOrganisationMode.h,include/EnumLoadingState.h,include/EnumEnvMapType.h,include/EnumTextureType.h,include/EnumPassType.h,include/EnumPrefabType.h,include/EnumClipResult.h,include/EnumAutoConstantType.h,include/EnumFrameBuffer.h,include/EnumUsage.h,include/EnumFrameEventTimeType.h,include/EnumShadowTechnique.h,include/EnumIlluminationRenderStage.h,include/EnumExceptionCodes.h,include/EnumVertexElementSemantic.h,include/EnumTextureMipmap.h,include/EnumBillboardOrigin.h,include/EnumSerializeEvent.h,include/EnumBillboardType.h,include/EnumManualCullingMode.h,include/EnumBorderCellIndex.h,include/EnumOrientationMode.h,include/EnumTexCoordCalcMethod.h,include/EnumShadeOptions.h,include/EnumLockOptions.h,include/EnumGPUVendor.h,include/EnumeTexturePlayMode.h,include/EnumTransformSpace.h,include/EnumFilterOptions.h,include/EnumSceneBlendFactor.h,include/EnumParseAction.h,include/EnumStatFlags.h,include/EnumResourceType.h,include/EnumStencilOperation.h,include/EnumAbstractNodeType.h,include/EnumImageFlags.h,include/EnumAlignment.h,include/EnumExtent.h,include/EnumSkeletonAnimationBlendMode.h,include/EnumGpuParamVariability.h,include/EnumTextureScope.h,include/EnumSide.h,include/EnumIlluminationStage.h,include/EnumShadowRenderableFlags.h,include/EnumBufferLicenseType.h,include/EnumLayerBlendSource.h,include/EnumBoxPlane.h,include/EnumFogMode.h,include/EnumRequestType.h,include/EnumACDataType.h,include/EnumVertexAnimationType.h,include/EnumPolygonMode.h,include/EnumTextureEffectType.h,include/EnumCullingMode.h,include/EnumSortMode.h,include/EnumGuiVerticalAlignment.h,include/EnumBindingType.h,include/EnumEndian.h,include/EnumVertexElementType.h,include/EnumTargetMode.h,include/EnumSpecialCaseRenderQueueMode.h,include/EnumFilterType.h,include/EnumGpuConstantType.h,include/EnumLoggingLevel.h,include/EnumProjectionType.h,include/EnumWorldFragmentType.h,include/EnumAngleUnit.h,include/EnumPixelFormatFlags.h,include/EnumFilter.h,include/EnumContentType.h,include/EnumBillboardRotationType.h,include/EnumRenderQueueGroupID.h,include/EnumGpuProgramType.h,include/EnumParameterType.h,include/EnumOperationType.h,include/EnumIndexType.h,include/EnumTexCoordDirection.h,include/EnumElementType.h,include/EnumPatchSurfaceType.h,include/EnumPixelComponentType.h,include/EnumSceneBlendType.h,include/EnumCapabilitiesCategory.h,include/EnumLightTypes.h,include/EnumStatus.h,include/EnumRealStorageFormat.h,include/EnumCompareFunction.h,include/EnumRotationInterpolationMode.h,include/EnumInterpolationMode.h,include/EnumCacheType.h,include/EnumTextureTransformType.h,include/EnumVisibleSide.h,include/EnumAccessMode.h,include/EnumPrograms.h,include/EnumWaveformType.h,include/EnumInputMode.h,include/EnumFrustumPlane.h,include/TypeAngle.h,include/TypeVector4.h,include/TypeVector2.h,include/TypeVector3.h,include/TypeQuaternion.h,include/TypeHG3DClass.h,include/TypeRadian.h,include/TypeSharedPtr.h,include/TypeColourValue.h,include/TypeDegree.h,include/ClassPtr.h,include/Utils.h,include/OgreDllDefines.h,include/ClassItemIdentityException.h,include/ClassResourceGroupManager.h,include/ClassMultiRenderTarget.h,include/ClassTempBlendedBufferInfo.h,include/ClassCompositor.h,include/ClassTransformKeyFrame.h,include/ClassSceneManager.h,include/ClassRenderTarget.h,include/ClassInvalidStateException.h,include/ClassBillboardSet.h,include/ClassSimpleRenderable.h,include/ClassMovableObjectFactory.h,include/ClassParticleSystemFactory.h,include/ClassHardwareBufferLicensee.h,include/ClassPlaneOptimalShadowCameraSetup.h,include/ClassFileStreamDataStream.h,include/ClassPatchMesh.h,include/ClassRenderQueueInvocation.h,include/ClassDefaultRaySceneQuery.h,include/ClassTextureManager.h,include/ClassHardwareBufferManagerBase.h,include/ClassSubMesh.h,include/ClassBillboardChain.h,include/ClassParticleAffector.h,include/ClassMesh.h,include/ClassHighLevelGpuProgramFactory.h,include/ClassMaterialBucket.h,include/ClassElement.h,include/ClassCompositorInstance.h,include/ClassInvalidParametersException.h,include/ClassParticleEmitter.h,include/ClassDefaultSphereSceneQuery.h,include/ClassException.h,include/ClassHardwareBufferManager.h,include/ClassKeyFrame.h,include/ClassOverlayManager.h,include/ClassDefaultSceneManagerFactory.h,include/ClassLogManager.h,include/ClassCompositionTechnique.h,include/ClassFrustum.h,include/ClassMaterial.h,include/ClassFileHandleDataStream.h,include/ClassDefaultSceneManager.h,include/ClassGpuProgram.h,include/ClassCompositorChain.h,include/ClassBillboardSetFactory.h,include/ClassMovableObject.h,include/ClassIOException.h,include/ClassLODBucket.h,include/ClassBone.h,include/ClassFileNotFoundException.h,include/ClassArchive.h,include/ClassBillboardChainFactory.h,include/ClassInternalErrorException.h,include/ClassStringConverter.h,include/ClassVertexPoseKeyFrame.h,include/ClassBillboard.h,include/ClassStringUtil.h,include/ClassResourceGroupListener.h,include/ClassAnimation.h,include/ClassSceneNode.h,include/ClassTimeIndex.h,include/ClassAnimationTrack.h,include/ClassRegion.h,include/ClassHighLevelGpuProgram.h,include/ClassLightFactory.h,include/ClassLiSPSMShadowCameraSetup.h,include/ClassPass.h,include/ClassTextureUnitState.h,include/ClassNumericAnimationTrack.h,include/ClassCmdManualNamedConstsFile.h,include/ClassSkeletonInstance.h,include/ClassMeshSerializer.h,include/ClassAnimationState.h,include/ClassSceneManagerEnumerator.h,include/ClassRenderingAPIException.h,include/ClassCmdPose.h,include/ClassTechnique.h,include/ClassManualObjectSectionShadowRenderable.h,include/ClassEntity.h,include/ClassSceneManagerFactory.h,include/ClassRenderWindow.h,include/ClassShadowCameraSetup.h,include/ClassRuntimeAssertionException.h,include/ClassRibbonTrailFactory.h,include/ClassSubEntity.h,include/ClassManualObject.h,include/ClassWindowEventListener.h,include/ClassHardwareIndexBuffer.h,include/ClassGpuProgramManager.h,include/ClassOverlay.h,include/ClassStaticGeometry.h,include/ClassRibbonTrail.h,include/ClassManualObjectSection.h,include/ClassVertexAnimationTrack.h,include/ClassArchiveManager.h,include/ClassSkeleton.h,include/ClassSkeletonSerializer.h,include/ClassConfigFile.h,include/ClassRoot.h,include/ClassHardwarePixelBuffer.h,include/ClassResourceManager.h,include/ClassOverlayContainer.h,include/ClassWindowEventUtilities.h,include/ClassControllerManager.h,include/ClassMaterialSerializer.h,include/ClassNodeAnimationTrack.h,include/ClassLight.h,include/ClassDefaultShadowCameraSetup.h,include/ClassCompositionTargetPass.h,include/ClassRenderTexture.h,include/ClassCompositorManager.h,include/ClassEntityFactory.h,include/ClassMemoryDataStream.h,include/ClassHardwareOcclusionQuery.h,include/ClassPSSMShadowCameraSetup.h,include/ClassVertexMorphKeyFrame.h,include/ClassNode.h,include/ClassPatchSurface.h,include/ClassManualObjectFactory.h,include/ClassNumericKeyFrame.h,include/ClassDataStream.h,include/ClassRenderObjectListener.h,include/ClassGeometryBucket.h,include/ClassViewport.h,include/ClassDefaultPlaneBoundedVolumeListSceneQuery.h,include/ClassCompositionPass.h,include/ClassSceneMgrQueuedRenderableVisitor.h,include/ClassRenderSystemOperation.h,include/ClassUnimplementedException.h,include/ClassRenderQueueInvocationSequence.h,include/ClassDefaultAxisAlignedBoxSceneQuery.h,include/ClassMaterialManager.h,include/ClassCamera.h Library - Build-Depends: base >= 3 && < 5, HGamer3D-Data + Build-Depends: base >= 3 && < 5, HGamer3D-Data == 0.1.3 - Exposed-modules: HGamer3D.Bindings.Ogre.EnumMaterialScriptSection,HGamer3D.Bindings.Ogre.EnumIncludeOrExclude,HGamer3D.Bindings.Ogre.EnumGuiHorizontalAlignment,HGamer3D.Bindings.Ogre.EnumSharedPtrFreeMethod,HGamer3D.Bindings.Ogre.EnumFaceGroupType,HGamer3D.Bindings.Ogre.EnumCapabilityKeywordType,HGamer3D.Bindings.Ogre.EnumDisplayMode,HGamer3D.Bindings.Ogre.EnumTextureCubeFace,HGamer3D.Bindings.Ogre.EnumConcreteNodeType,HGamer3D.Bindings.Ogre.EnumIlluminationPassesState,HGamer3D.Bindings.Ogre.EnumMeshBuildType,HGamer3D.Bindings.Ogre.EnumBuiltinHashFunction,HGamer3D.Bindings.Ogre.EnumSkeletonChunkID,HGamer3D.Bindings.Ogre.EnumSceneBlendOperation,HGamer3D.Bindings.Ogre.EnumParticleType,HGamer3D.Bindings.Ogre.EnumTextureFilterOptions,HGamer3D.Bindings.Ogre.EnumLayerBlendOperationEx,HGamer3D.Bindings.Ogre.EnumLayerBlendType,HGamer3D.Bindings.Ogre.EnumGuiMetricsMode,HGamer3D.Bindings.Ogre.EnumLayerBlendOperation,HGamer3D.Bindings.Ogre.EnumVertexDataBindChoice,HGamer3D.Bindings.Ogre.EnumProfileGroupMask,HGamer3D.Bindings.Ogre.EnumMemoryCategory,HGamer3D.Bindings.Ogre.EnumValueType,HGamer3D.Bindings.Ogre.EnumTextureAddressingMode,HGamer3D.Bindings.Ogre.EnumFrameBufferType,HGamer3D.Bindings.Ogre.EnumTrackVertexColourEnum,HGamer3D.Bindings.Ogre.EnumFontType,HGamer3D.Bindings.Ogre.EnumCpuFeatures,HGamer3D.Bindings.Ogre.EnumVertexReductionQuota,HGamer3D.Bindings.Ogre.EnumLogMessageLevel,HGamer3D.Bindings.Ogre.EnumPixelFormat,HGamer3D.Bindings.Ogre.EnumSceneType,HGamer3D.Bindings.Ogre.EnumBufferType,HGamer3D.Bindings.Ogre.EnumOrganisationMode,HGamer3D.Bindings.Ogre.EnumLoadingState,HGamer3D.Bindings.Ogre.EnumEnvMapType,HGamer3D.Bindings.Ogre.EnumTextureType,HGamer3D.Bindings.Ogre.EnumPassType,HGamer3D.Bindings.Ogre.EnumPrefabType,HGamer3D.Bindings.Ogre.EnumClipResult,HGamer3D.Bindings.Ogre.EnumAutoConstantType,HGamer3D.Bindings.Ogre.EnumFrameBuffer,HGamer3D.Bindings.Ogre.EnumUsage,HGamer3D.Bindings.Ogre.EnumFrameEventTimeType,HGamer3D.Bindings.Ogre.EnumShadowTechnique,HGamer3D.Bindings.Ogre.EnumIlluminationRenderStage,HGamer3D.Bindings.Ogre.EnumExceptionCodes,HGamer3D.Bindings.Ogre.EnumVertexElementSemantic,HGamer3D.Bindings.Ogre.EnumTextureMipmap,HGamer3D.Bindings.Ogre.EnumBillboardOrigin,HGamer3D.Bindings.Ogre.EnumSerializeEvent,HGamer3D.Bindings.Ogre.EnumBillboardType,HGamer3D.Bindings.Ogre.EnumManualCullingMode,HGamer3D.Bindings.Ogre.EnumBorderCellIndex,HGamer3D.Bindings.Ogre.EnumOrientationMode,HGamer3D.Bindings.Ogre.EnumTexCoordCalcMethod,HGamer3D.Bindings.Ogre.EnumShadeOptions,HGamer3D.Bindings.Ogre.EnumLockOptions,HGamer3D.Bindings.Ogre.EnumGPUVendor,HGamer3D.Bindings.Ogre.EnumeTexturePlayMode,HGamer3D.Bindings.Ogre.EnumTransformSpace,HGamer3D.Bindings.Ogre.EnumFilterOptions,HGamer3D.Bindings.Ogre.EnumSceneBlendFactor,HGamer3D.Bindings.Ogre.EnumParseAction,HGamer3D.Bindings.Ogre.EnumStatFlags,HGamer3D.Bindings.Ogre.EnumResourceType,HGamer3D.Bindings.Ogre.EnumStencilOperation,HGamer3D.Bindings.Ogre.EnumAbstractNodeType,HGamer3D.Bindings.Ogre.EnumImageFlags,HGamer3D.Bindings.Ogre.EnumAlignment,HGamer3D.Bindings.Ogre.EnumExtent,HGamer3D.Bindings.Ogre.EnumSkeletonAnimationBlendMode,HGamer3D.Bindings.Ogre.EnumGpuParamVariability,HGamer3D.Bindings.Ogre.EnumTextureScope,HGamer3D.Bindings.Ogre.EnumSide,HGamer3D.Bindings.Ogre.EnumIlluminationStage,HGamer3D.Bindings.Ogre.EnumShadowRenderableFlags,HGamer3D.Bindings.Ogre.EnumBufferLicenseType,HGamer3D.Bindings.Ogre.EnumLayerBlendSource,HGamer3D.Bindings.Ogre.EnumBoxPlane,HGamer3D.Bindings.Ogre.EnumFogMode,HGamer3D.Bindings.Ogre.EnumRequestType,HGamer3D.Bindings.Ogre.EnumACDataType,HGamer3D.Bindings.Ogre.EnumVertexAnimationType,HGamer3D.Bindings.Ogre.EnumPolygonMode,HGamer3D.Bindings.Ogre.EnumTextureEffectType,HGamer3D.Bindings.Ogre.EnumCullingMode,HGamer3D.Bindings.Ogre.EnumSortMode,HGamer3D.Bindings.Ogre.EnumGuiVerticalAlignment,HGamer3D.Bindings.Ogre.EnumBindingType,HGamer3D.Bindings.Ogre.EnumEndian,HGamer3D.Bindings.Ogre.EnumVertexElementType,HGamer3D.Bindings.Ogre.EnumTargetMode,HGamer3D.Bindings.Ogre.EnumSpecialCaseRenderQueueMode,HGamer3D.Bindings.Ogre.EnumFilterType,HGamer3D.Bindings.Ogre.EnumGpuConstantType,HGamer3D.Bindings.Ogre.EnumLoggingLevel,HGamer3D.Bindings.Ogre.EnumProjectionType,HGamer3D.Bindings.Ogre.EnumWorldFragmentType,HGamer3D.Bindings.Ogre.EnumAngleUnit,HGamer3D.Bindings.Ogre.EnumPixelFormatFlags,HGamer3D.Bindings.Ogre.EnumFilter,HGamer3D.Bindings.Ogre.EnumContentType,HGamer3D.Bindings.Ogre.EnumBillboardRotationType,HGamer3D.Bindings.Ogre.EnumRenderQueueGroupID,HGamer3D.Bindings.Ogre.EnumGpuProgramType,HGamer3D.Bindings.Ogre.EnumParameterType,HGamer3D.Bindings.Ogre.EnumOperationType,HGamer3D.Bindings.Ogre.EnumIndexType,HGamer3D.Bindings.Ogre.EnumTexCoordDirection,HGamer3D.Bindings.Ogre.EnumElementType,HGamer3D.Bindings.Ogre.EnumPatchSurfaceType,HGamer3D.Bindings.Ogre.EnumPixelComponentType,HGamer3D.Bindings.Ogre.EnumSceneBlendType,HGamer3D.Bindings.Ogre.EnumCapabilitiesCategory,HGamer3D.Bindings.Ogre.EnumLightTypes,HGamer3D.Bindings.Ogre.EnumStatus,HGamer3D.Bindings.Ogre.EnumRealStorageFormat,HGamer3D.Bindings.Ogre.EnumCompareFunction,HGamer3D.Bindings.Ogre.EnumRotationInterpolationMode,HGamer3D.Bindings.Ogre.EnumInterpolationMode,HGamer3D.Bindings.Ogre.EnumCacheType,HGamer3D.Bindings.Ogre.EnumTextureTransformType,HGamer3D.Bindings.Ogre.EnumVisibleSide,HGamer3D.Bindings.Ogre.EnumAccessMode,HGamer3D.Bindings.Ogre.EnumPrograms,HGamer3D.Bindings.Ogre.EnumWaveformType,HGamer3D.Bindings.Ogre.EnumInputMode,HGamer3D.Bindings.Ogre.EnumFrustumPlane,HGamer3D.Bindings.Ogre.TypeAngle,HGamer3D.Bindings.Ogre.TypeVector4,HGamer3D.Bindings.Ogre.TypeVector2,HGamer3D.Bindings.Ogre.TypeVector3,HGamer3D.Bindings.Ogre.TypeQuaternion,HGamer3D.Bindings.Ogre.TypeHG3DClass,HGamer3D.Bindings.Ogre.TypeRadian,HGamer3D.Bindings.Ogre.TypeColourValue,HGamer3D.Bindings.Ogre.TypeDegree,HGamer3D.Bindings.Ogre.ClassPtr,HGamer3D.Bindings.Ogre.Utils,HGamer3D.Bindings.Ogre.ClassItemIdentityException,HGamer3D.Bindings.Ogre.ClassResourceGroupManager,HGamer3D.Bindings.Ogre.ClassMultiRenderTarget,HGamer3D.Bindings.Ogre.ClassTempBlendedBufferInfo,HGamer3D.Bindings.Ogre.ClassCompositor,HGamer3D.Bindings.Ogre.ClassTransformKeyFrame,HGamer3D.Bindings.Ogre.ClassSceneManager,HGamer3D.Bindings.Ogre.ClassRenderTarget,HGamer3D.Bindings.Ogre.ClassInvalidStateException,HGamer3D.Bindings.Ogre.ClassBillboardSet,HGamer3D.Bindings.Ogre.ClassSimpleRenderable,HGamer3D.Bindings.Ogre.ClassMovableObjectFactory,HGamer3D.Bindings.Ogre.ClassParticleSystemFactory,HGamer3D.Bindings.Ogre.ClassWindowEventListener,HGamer3D.Bindings.Ogre.ClassHardwareBufferLicensee,HGamer3D.Bindings.Ogre.ClassGpuProgramPtr,HGamer3D.Bindings.Ogre.ClassFileStreamDataStream,HGamer3D.Bindings.Ogre.ClassMaterialPtr,HGamer3D.Bindings.Ogre.ClassPatchMesh,HGamer3D.Bindings.Ogre.ClassRenderQueueInvocation,HGamer3D.Bindings.Ogre.ClassDefaultRaySceneQuery,HGamer3D.Bindings.Ogre.ClassTextureManager,HGamer3D.Bindings.Ogre.ClassHardwareBufferManagerBase,HGamer3D.Bindings.Ogre.ClassSubMesh,HGamer3D.Bindings.Ogre.ClassHardwarePixelBufferSharedPtr,HGamer3D.Bindings.Ogre.ClassBillboardChain,HGamer3D.Bindings.Ogre.ClassMeshPtr,HGamer3D.Bindings.Ogre.ClassParticleAffector,HGamer3D.Bindings.Ogre.ClassMesh,HGamer3D.Bindings.Ogre.ClassHighLevelGpuProgramFactory,HGamer3D.Bindings.Ogre.ClassMaterialBucket,HGamer3D.Bindings.Ogre.ClassElement,HGamer3D.Bindings.Ogre.ClassCompositorInstance,HGamer3D.Bindings.Ogre.ClassInvalidParametersException,HGamer3D.Bindings.Ogre.ClassParticleEmitter,HGamer3D.Bindings.Ogre.ClassDefaultSphereSceneQuery,HGamer3D.Bindings.Ogre.ClassException,HGamer3D.Bindings.Ogre.ClassHardwareBufferManager,HGamer3D.Bindings.Ogre.ClassKeyFrame,HGamer3D.Bindings.Ogre.ClassOverlayManager,HGamer3D.Bindings.Ogre.ClassDefaultSceneManagerFactory,HGamer3D.Bindings.Ogre.ClassLogManager,HGamer3D.Bindings.Ogre.ClassCompositionTechnique,HGamer3D.Bindings.Ogre.ClassFrustum,HGamer3D.Bindings.Ogre.ClassMaterial,HGamer3D.Bindings.Ogre.ClassFileHandleDataStream,HGamer3D.Bindings.Ogre.ClassDefaultSceneManager,HGamer3D.Bindings.Ogre.ClassGpuProgram,HGamer3D.Bindings.Ogre.ClassCompositorChain,HGamer3D.Bindings.Ogre.ClassBillboardSetFactory,HGamer3D.Bindings.Ogre.ClassMovableObject,HGamer3D.Bindings.Ogre.ClassIOException,HGamer3D.Bindings.Ogre.ClassLODBucket,HGamer3D.Bindings.Ogre.ClassBone,HGamer3D.Bindings.Ogre.ClassFileNotFoundException,HGamer3D.Bindings.Ogre.ClassArchive,HGamer3D.Bindings.Ogre.ClassBillboardChainFactory,HGamer3D.Bindings.Ogre.ClassInternalErrorException,HGamer3D.Bindings.Ogre.ClassStringConverter,HGamer3D.Bindings.Ogre.ClassVertexPoseKeyFrame,HGamer3D.Bindings.Ogre.ClassBillboard,HGamer3D.Bindings.Ogre.ClassStringUtil,HGamer3D.Bindings.Ogre.ClassResourceGroupListener,HGamer3D.Bindings.Ogre.ClassPatchMeshPtr,HGamer3D.Bindings.Ogre.ClassAnimation,HGamer3D.Bindings.Ogre.ClassSceneNode,HGamer3D.Bindings.Ogre.ClassTimeIndex,HGamer3D.Bindings.Ogre.ClassAnimationTrack,HGamer3D.Bindings.Ogre.ClassHighLevelGpuProgram,HGamer3D.Bindings.Ogre.ClassLightFactory,HGamer3D.Bindings.Ogre.ClassLiSPSMShadowCameraSetup,HGamer3D.Bindings.Ogre.ClassPass,HGamer3D.Bindings.Ogre.ClassTextureUnitState,HGamer3D.Bindings.Ogre.ClassNumericAnimationTrack,HGamer3D.Bindings.Ogre.ClassCmdManualNamedConstsFile,HGamer3D.Bindings.Ogre.ClassSkeletonInstance,HGamer3D.Bindings.Ogre.ClassMeshSerializer,HGamer3D.Bindings.Ogre.ClassAnimationState,HGamer3D.Bindings.Ogre.ClassSceneManagerEnumerator,HGamer3D.Bindings.Ogre.ClassRenderingAPIException,HGamer3D.Bindings.Ogre.ClassCmdPose,HGamer3D.Bindings.Ogre.ClassTechnique,HGamer3D.Bindings.Ogre.ClassManualObjectSectionShadowRenderable,HGamer3D.Bindings.Ogre.ClassEntity,HGamer3D.Bindings.Ogre.ClassSceneManagerFactory,HGamer3D.Bindings.Ogre.ClassPlaneOptimalShadowCameraSetup,HGamer3D.Bindings.Ogre.ClassRenderWindow,HGamer3D.Bindings.Ogre.ClassShadowCameraSetup,HGamer3D.Bindings.Ogre.ClassRuntimeAssertionException,HGamer3D.Bindings.Ogre.ClassRibbonTrailFactory,HGamer3D.Bindings.Ogre.ClassSkeletonPtr,HGamer3D.Bindings.Ogre.ClassSubEntity,HGamer3D.Bindings.Ogre.ClassCompositorPtr,HGamer3D.Bindings.Ogre.ClassManualObject,HGamer3D.Bindings.Ogre.ClassHardwareIndexBufferSharedPtr,HGamer3D.Bindings.Ogre.ClassHardwareIndexBuffer,HGamer3D.Bindings.Ogre.ClassGpuProgramManager,HGamer3D.Bindings.Ogre.ClassOverlay,HGamer3D.Bindings.Ogre.ClassStaticGeometry,HGamer3D.Bindings.Ogre.ClassRibbonTrail,HGamer3D.Bindings.Ogre.ClassManualObjectSection,HGamer3D.Bindings.Ogre.ClassVertexAnimationTrack,HGamer3D.Bindings.Ogre.ClassArchiveManager,HGamer3D.Bindings.Ogre.ClassSkeleton,HGamer3D.Bindings.Ogre.ClassSkeletonSerializer,HGamer3D.Bindings.Ogre.ClassConfigFile,HGamer3D.Bindings.Ogre.ClassRoot,HGamer3D.Bindings.Ogre.ClassHardwarePixelBuffer,HGamer3D.Bindings.Ogre.ClassRegion,HGamer3D.Bindings.Ogre.ClassOverlayContainer,HGamer3D.Bindings.Ogre.ClassWindowEventUtilities,HGamer3D.Bindings.Ogre.ClassControllerManager,HGamer3D.Bindings.Ogre.ClassMaterialSerializer,HGamer3D.Bindings.Ogre.ClassNodeAnimationTrack,HGamer3D.Bindings.Ogre.ClassLight,HGamer3D.Bindings.Ogre.ClassDefaultShadowCameraSetup,HGamer3D.Bindings.Ogre.ClassCompositionTargetPass,HGamer3D.Bindings.Ogre.ClassRenderTexture,HGamer3D.Bindings.Ogre.ClassCompositorManager,HGamer3D.Bindings.Ogre.ClassEntityFactory,HGamer3D.Bindings.Ogre.ClassMemoryDataStream,HGamer3D.Bindings.Ogre.ClassHardwareOcclusionQuery,HGamer3D.Bindings.Ogre.ClassPSSMShadowCameraSetup,HGamer3D.Bindings.Ogre.ClassVertexMorphKeyFrame,HGamer3D.Bindings.Ogre.ClassNode,HGamer3D.Bindings.Ogre.ClassPatchSurface,HGamer3D.Bindings.Ogre.ClassManualObjectFactory,HGamer3D.Bindings.Ogre.ClassNumericKeyFrame,HGamer3D.Bindings.Ogre.ClassDataStream,HGamer3D.Bindings.Ogre.ClassRenderObjectListener,HGamer3D.Bindings.Ogre.ClassGeometryBucket,HGamer3D.Bindings.Ogre.ClassViewport,HGamer3D.Bindings.Ogre.ClassDefaultPlaneBoundedVolumeListSceneQuery,HGamer3D.Bindings.Ogre.ClassCompositionPass,HGamer3D.Bindings.Ogre.ClassSceneMgrQueuedRenderableVisitor,HGamer3D.Bindings.Ogre.ClassRenderSystemOperation,HGamer3D.Bindings.Ogre.ClassHighLevelGpuProgramPtr,HGamer3D.Bindings.Ogre.ClassUnimplementedException,HGamer3D.Bindings.Ogre.ClassRenderQueueInvocationSequence,HGamer3D.Bindings.Ogre.ClassDefaultAxisAlignedBoxSceneQuery,HGamer3D.Bindings.Ogre.ClassMaterialManager,HGamer3D.Bindings.Ogre.ClassCamera + Exposed-modules: HGamer3D.Bindings.Ogre.EnumMaterialScriptSection,HGamer3D.Bindings.Ogre.EnumIncludeOrExclude,HGamer3D.Bindings.Ogre.EnumGuiHorizontalAlignment,HGamer3D.Bindings.Ogre.EnumSharedPtrFreeMethod,HGamer3D.Bindings.Ogre.EnumFaceGroupType,HGamer3D.Bindings.Ogre.EnumCapabilityKeywordType,HGamer3D.Bindings.Ogre.EnumDisplayMode,HGamer3D.Bindings.Ogre.EnumTextureCubeFace,HGamer3D.Bindings.Ogre.EnumConcreteNodeType,HGamer3D.Bindings.Ogre.EnumIlluminationPassesState,HGamer3D.Bindings.Ogre.EnumMeshBuildType,HGamer3D.Bindings.Ogre.EnumBuiltinHashFunction,HGamer3D.Bindings.Ogre.EnumSkeletonChunkID,HGamer3D.Bindings.Ogre.EnumSceneBlendOperation,HGamer3D.Bindings.Ogre.EnumParticleType,HGamer3D.Bindings.Ogre.EnumTextureFilterOptions,HGamer3D.Bindings.Ogre.EnumLayerBlendOperationEx,HGamer3D.Bindings.Ogre.EnumLayerBlendType,HGamer3D.Bindings.Ogre.EnumGuiMetricsMode,HGamer3D.Bindings.Ogre.EnumLayerBlendOperation,HGamer3D.Bindings.Ogre.EnumVertexDataBindChoice,HGamer3D.Bindings.Ogre.EnumProfileGroupMask,HGamer3D.Bindings.Ogre.EnumMemoryCategory,HGamer3D.Bindings.Ogre.EnumValueType,HGamer3D.Bindings.Ogre.EnumTextureAddressingMode,HGamer3D.Bindings.Ogre.EnumFrameBufferType,HGamer3D.Bindings.Ogre.EnumTrackVertexColourEnum,HGamer3D.Bindings.Ogre.EnumFontType,HGamer3D.Bindings.Ogre.EnumCpuFeatures,HGamer3D.Bindings.Ogre.EnumVertexReductionQuota,HGamer3D.Bindings.Ogre.EnumLogMessageLevel,HGamer3D.Bindings.Ogre.EnumPixelFormat,HGamer3D.Bindings.Ogre.EnumSceneType,HGamer3D.Bindings.Ogre.EnumBufferType,HGamer3D.Bindings.Ogre.EnumOrganisationMode,HGamer3D.Bindings.Ogre.EnumLoadingState,HGamer3D.Bindings.Ogre.EnumEnvMapType,HGamer3D.Bindings.Ogre.EnumTextureType,HGamer3D.Bindings.Ogre.EnumPassType,HGamer3D.Bindings.Ogre.EnumPrefabType,HGamer3D.Bindings.Ogre.EnumClipResult,HGamer3D.Bindings.Ogre.EnumAutoConstantType,HGamer3D.Bindings.Ogre.EnumFrameBuffer,HGamer3D.Bindings.Ogre.EnumUsage,HGamer3D.Bindings.Ogre.EnumFrameEventTimeType,HGamer3D.Bindings.Ogre.EnumShadowTechnique,HGamer3D.Bindings.Ogre.EnumIlluminationRenderStage,HGamer3D.Bindings.Ogre.EnumExceptionCodes,HGamer3D.Bindings.Ogre.EnumVertexElementSemantic,HGamer3D.Bindings.Ogre.EnumTextureMipmap,HGamer3D.Bindings.Ogre.EnumBillboardOrigin,HGamer3D.Bindings.Ogre.EnumSerializeEvent,HGamer3D.Bindings.Ogre.EnumBillboardType,HGamer3D.Bindings.Ogre.EnumManualCullingMode,HGamer3D.Bindings.Ogre.EnumBorderCellIndex,HGamer3D.Bindings.Ogre.EnumOrientationMode,HGamer3D.Bindings.Ogre.EnumTexCoordCalcMethod,HGamer3D.Bindings.Ogre.EnumShadeOptions,HGamer3D.Bindings.Ogre.EnumLockOptions,HGamer3D.Bindings.Ogre.EnumGPUVendor,HGamer3D.Bindings.Ogre.EnumeTexturePlayMode,HGamer3D.Bindings.Ogre.EnumTransformSpace,HGamer3D.Bindings.Ogre.EnumFilterOptions,HGamer3D.Bindings.Ogre.EnumSceneBlendFactor,HGamer3D.Bindings.Ogre.EnumParseAction,HGamer3D.Bindings.Ogre.EnumStatFlags,HGamer3D.Bindings.Ogre.EnumResourceType,HGamer3D.Bindings.Ogre.EnumStencilOperation,HGamer3D.Bindings.Ogre.EnumAbstractNodeType,HGamer3D.Bindings.Ogre.EnumImageFlags,HGamer3D.Bindings.Ogre.EnumAlignment,HGamer3D.Bindings.Ogre.EnumExtent,HGamer3D.Bindings.Ogre.EnumSkeletonAnimationBlendMode,HGamer3D.Bindings.Ogre.EnumGpuParamVariability,HGamer3D.Bindings.Ogre.EnumTextureScope,HGamer3D.Bindings.Ogre.EnumSide,HGamer3D.Bindings.Ogre.EnumIlluminationStage,HGamer3D.Bindings.Ogre.EnumShadowRenderableFlags,HGamer3D.Bindings.Ogre.EnumBufferLicenseType,HGamer3D.Bindings.Ogre.EnumLayerBlendSource,HGamer3D.Bindings.Ogre.EnumBoxPlane,HGamer3D.Bindings.Ogre.EnumFogMode,HGamer3D.Bindings.Ogre.EnumRequestType,HGamer3D.Bindings.Ogre.EnumACDataType,HGamer3D.Bindings.Ogre.EnumVertexAnimationType,HGamer3D.Bindings.Ogre.EnumPolygonMode,HGamer3D.Bindings.Ogre.EnumTextureEffectType,HGamer3D.Bindings.Ogre.EnumCullingMode,HGamer3D.Bindings.Ogre.EnumSortMode,HGamer3D.Bindings.Ogre.EnumGuiVerticalAlignment,HGamer3D.Bindings.Ogre.EnumBindingType,HGamer3D.Bindings.Ogre.EnumEndian,HGamer3D.Bindings.Ogre.EnumVertexElementType,HGamer3D.Bindings.Ogre.EnumTargetMode,HGamer3D.Bindings.Ogre.EnumSpecialCaseRenderQueueMode,HGamer3D.Bindings.Ogre.EnumFilterType,HGamer3D.Bindings.Ogre.EnumGpuConstantType,HGamer3D.Bindings.Ogre.EnumLoggingLevel,HGamer3D.Bindings.Ogre.EnumProjectionType,HGamer3D.Bindings.Ogre.EnumWorldFragmentType,HGamer3D.Bindings.Ogre.EnumAngleUnit,HGamer3D.Bindings.Ogre.EnumPixelFormatFlags,HGamer3D.Bindings.Ogre.EnumFilter,HGamer3D.Bindings.Ogre.EnumContentType,HGamer3D.Bindings.Ogre.EnumBillboardRotationType,HGamer3D.Bindings.Ogre.EnumRenderQueueGroupID,HGamer3D.Bindings.Ogre.EnumGpuProgramType,HGamer3D.Bindings.Ogre.EnumParameterType,HGamer3D.Bindings.Ogre.EnumOperationType,HGamer3D.Bindings.Ogre.EnumIndexType,HGamer3D.Bindings.Ogre.EnumTexCoordDirection,HGamer3D.Bindings.Ogre.EnumElementType,HGamer3D.Bindings.Ogre.EnumPatchSurfaceType,HGamer3D.Bindings.Ogre.EnumPixelComponentType,HGamer3D.Bindings.Ogre.EnumSceneBlendType,HGamer3D.Bindings.Ogre.EnumCapabilitiesCategory,HGamer3D.Bindings.Ogre.EnumLightTypes,HGamer3D.Bindings.Ogre.EnumStatus,HGamer3D.Bindings.Ogre.EnumRealStorageFormat,HGamer3D.Bindings.Ogre.EnumCompareFunction,HGamer3D.Bindings.Ogre.EnumRotationInterpolationMode,HGamer3D.Bindings.Ogre.EnumInterpolationMode,HGamer3D.Bindings.Ogre.EnumCacheType,HGamer3D.Bindings.Ogre.EnumTextureTransformType,HGamer3D.Bindings.Ogre.EnumVisibleSide,HGamer3D.Bindings.Ogre.EnumAccessMode,HGamer3D.Bindings.Ogre.EnumPrograms,HGamer3D.Bindings.Ogre.EnumWaveformType,HGamer3D.Bindings.Ogre.EnumInputMode,HGamer3D.Bindings.Ogre.EnumFrustumPlane,HGamer3D.Bindings.Ogre.TypeAngle,HGamer3D.Bindings.Ogre.TypeVector4,HGamer3D.Bindings.Ogre.TypeVector2,HGamer3D.Bindings.Ogre.TypeVector3,HGamer3D.Bindings.Ogre.TypeQuaternion,HGamer3D.Bindings.Ogre.TypeHG3DClass,HGamer3D.Bindings.Ogre.TypeRadian,HGamer3D.Bindings.Ogre.TypeSharedPtr,HGamer3D.Bindings.Ogre.TypeColourValue,HGamer3D.Bindings.Ogre.TypeDegree,HGamer3D.Bindings.Ogre.ClassPtr,HGamer3D.Bindings.Ogre.Utils,HGamer3D.Bindings.Ogre.ClassItemIdentityException,HGamer3D.Bindings.Ogre.ClassResourceGroupManager,HGamer3D.Bindings.Ogre.ClassMultiRenderTarget,HGamer3D.Bindings.Ogre.ClassTempBlendedBufferInfo,HGamer3D.Bindings.Ogre.ClassCompositor,HGamer3D.Bindings.Ogre.ClassTransformKeyFrame,HGamer3D.Bindings.Ogre.ClassSceneManager,HGamer3D.Bindings.Ogre.ClassRenderTarget,HGamer3D.Bindings.Ogre.ClassInvalidStateException,HGamer3D.Bindings.Ogre.ClassBillboardSet,HGamer3D.Bindings.Ogre.ClassSimpleRenderable,HGamer3D.Bindings.Ogre.ClassMovableObjectFactory,HGamer3D.Bindings.Ogre.ClassParticleSystemFactory,HGamer3D.Bindings.Ogre.ClassHardwareBufferLicensee,HGamer3D.Bindings.Ogre.ClassPlaneOptimalShadowCameraSetup,HGamer3D.Bindings.Ogre.ClassFileStreamDataStream,HGamer3D.Bindings.Ogre.ClassPatchMesh,HGamer3D.Bindings.Ogre.ClassRenderQueueInvocation,HGamer3D.Bindings.Ogre.ClassDefaultRaySceneQuery,HGamer3D.Bindings.Ogre.ClassTextureManager,HGamer3D.Bindings.Ogre.ClassHardwareBufferManagerBase,HGamer3D.Bindings.Ogre.ClassSubMesh,HGamer3D.Bindings.Ogre.ClassBillboardChain,HGamer3D.Bindings.Ogre.ClassParticleAffector,HGamer3D.Bindings.Ogre.ClassMesh,HGamer3D.Bindings.Ogre.ClassHighLevelGpuProgramFactory,HGamer3D.Bindings.Ogre.ClassMaterialBucket,HGamer3D.Bindings.Ogre.ClassElement,HGamer3D.Bindings.Ogre.ClassCompositorInstance,HGamer3D.Bindings.Ogre.ClassInvalidParametersException,HGamer3D.Bindings.Ogre.ClassParticleEmitter,HGamer3D.Bindings.Ogre.ClassDefaultSphereSceneQuery,HGamer3D.Bindings.Ogre.ClassException,HGamer3D.Bindings.Ogre.ClassHardwareBufferManager,HGamer3D.Bindings.Ogre.ClassKeyFrame,HGamer3D.Bindings.Ogre.ClassOverlayManager,HGamer3D.Bindings.Ogre.ClassDefaultSceneManagerFactory,HGamer3D.Bindings.Ogre.ClassLogManager,HGamer3D.Bindings.Ogre.ClassCompositionTechnique,HGamer3D.Bindings.Ogre.ClassFrustum,HGamer3D.Bindings.Ogre.ClassMaterial,HGamer3D.Bindings.Ogre.ClassFileHandleDataStream,HGamer3D.Bindings.Ogre.ClassDefaultSceneManager,HGamer3D.Bindings.Ogre.ClassGpuProgram,HGamer3D.Bindings.Ogre.ClassCompositorChain,HGamer3D.Bindings.Ogre.ClassBillboardSetFactory,HGamer3D.Bindings.Ogre.ClassMovableObject,HGamer3D.Bindings.Ogre.ClassIOException,HGamer3D.Bindings.Ogre.ClassLODBucket,HGamer3D.Bindings.Ogre.ClassBone,HGamer3D.Bindings.Ogre.ClassFileNotFoundException,HGamer3D.Bindings.Ogre.ClassArchive,HGamer3D.Bindings.Ogre.ClassBillboardChainFactory,HGamer3D.Bindings.Ogre.ClassInternalErrorException,HGamer3D.Bindings.Ogre.ClassStringConverter,HGamer3D.Bindings.Ogre.ClassVertexPoseKeyFrame,HGamer3D.Bindings.Ogre.ClassBillboard,HGamer3D.Bindings.Ogre.ClassStringUtil,HGamer3D.Bindings.Ogre.ClassResourceGroupListener,HGamer3D.Bindings.Ogre.ClassAnimation,HGamer3D.Bindings.Ogre.ClassSceneNode,HGamer3D.Bindings.Ogre.ClassTimeIndex,HGamer3D.Bindings.Ogre.ClassAnimationTrack,HGamer3D.Bindings.Ogre.ClassRegion,HGamer3D.Bindings.Ogre.ClassHighLevelGpuProgram,HGamer3D.Bindings.Ogre.ClassLightFactory,HGamer3D.Bindings.Ogre.ClassLiSPSMShadowCameraSetup,HGamer3D.Bindings.Ogre.ClassPass,HGamer3D.Bindings.Ogre.ClassTextureUnitState,HGamer3D.Bindings.Ogre.ClassNumericAnimationTrack,HGamer3D.Bindings.Ogre.ClassCmdManualNamedConstsFile,HGamer3D.Bindings.Ogre.ClassSkeletonInstance,HGamer3D.Bindings.Ogre.ClassMeshSerializer,HGamer3D.Bindings.Ogre.ClassAnimationState,HGamer3D.Bindings.Ogre.ClassSceneManagerEnumerator,HGamer3D.Bindings.Ogre.ClassRenderingAPIException,HGamer3D.Bindings.Ogre.ClassCmdPose,HGamer3D.Bindings.Ogre.ClassTechnique,HGamer3D.Bindings.Ogre.ClassManualObjectSectionShadowRenderable,HGamer3D.Bindings.Ogre.ClassEntity,HGamer3D.Bindings.Ogre.ClassSceneManagerFactory,HGamer3D.Bindings.Ogre.ClassRenderWindow,HGamer3D.Bindings.Ogre.ClassShadowCameraSetup,HGamer3D.Bindings.Ogre.ClassRuntimeAssertionException,HGamer3D.Bindings.Ogre.ClassRibbonTrailFactory,HGamer3D.Bindings.Ogre.ClassSubEntity,HGamer3D.Bindings.Ogre.ClassManualObject,HGamer3D.Bindings.Ogre.ClassWindowEventListener,HGamer3D.Bindings.Ogre.ClassHardwareIndexBuffer,HGamer3D.Bindings.Ogre.ClassGpuProgramManager,HGamer3D.Bindings.Ogre.ClassOverlay,HGamer3D.Bindings.Ogre.ClassStaticGeometry,HGamer3D.Bindings.Ogre.ClassRibbonTrail,HGamer3D.Bindings.Ogre.ClassManualObjectSection,HGamer3D.Bindings.Ogre.ClassVertexAnimationTrack,HGamer3D.Bindings.Ogre.ClassArchiveManager,HGamer3D.Bindings.Ogre.ClassSkeleton,HGamer3D.Bindings.Ogre.ClassSkeletonSerializer,HGamer3D.Bindings.Ogre.ClassConfigFile,HGamer3D.Bindings.Ogre.ClassRoot,HGamer3D.Bindings.Ogre.ClassHardwarePixelBuffer,HGamer3D.Bindings.Ogre.ClassResourceManager,HGamer3D.Bindings.Ogre.ClassOverlayContainer,HGamer3D.Bindings.Ogre.ClassWindowEventUtilities,HGamer3D.Bindings.Ogre.ClassControllerManager,HGamer3D.Bindings.Ogre.ClassMaterialSerializer,HGamer3D.Bindings.Ogre.ClassNodeAnimationTrack,HGamer3D.Bindings.Ogre.ClassLight,HGamer3D.Bindings.Ogre.ClassDefaultShadowCameraSetup,HGamer3D.Bindings.Ogre.ClassCompositionTargetPass,HGamer3D.Bindings.Ogre.ClassRenderTexture,HGamer3D.Bindings.Ogre.ClassCompositorManager,HGamer3D.Bindings.Ogre.ClassEntityFactory,HGamer3D.Bindings.Ogre.ClassMemoryDataStream,HGamer3D.Bindings.Ogre.ClassHardwareOcclusionQuery,HGamer3D.Bindings.Ogre.ClassPSSMShadowCameraSetup,HGamer3D.Bindings.Ogre.ClassVertexMorphKeyFrame,HGamer3D.Bindings.Ogre.ClassNode,HGamer3D.Bindings.Ogre.ClassPatchSurface,HGamer3D.Bindings.Ogre.ClassManualObjectFactory,HGamer3D.Bindings.Ogre.ClassNumericKeyFrame,HGamer3D.Bindings.Ogre.ClassDataStream,HGamer3D.Bindings.Ogre.ClassRenderObjectListener,HGamer3D.Bindings.Ogre.ClassGeometryBucket,HGamer3D.Bindings.Ogre.ClassViewport,HGamer3D.Bindings.Ogre.ClassDefaultPlaneBoundedVolumeListSceneQuery,HGamer3D.Bindings.Ogre.ClassCompositionPass,HGamer3D.Bindings.Ogre.ClassSceneMgrQueuedRenderableVisitor,HGamer3D.Bindings.Ogre.ClassRenderSystemOperation,HGamer3D.Bindings.Ogre.ClassUnimplementedException,HGamer3D.Bindings.Ogre.ClassRenderQueueInvocationSequence,HGamer3D.Bindings.Ogre.ClassDefaultAxisAlignedBoxSceneQuery,HGamer3D.Bindings.Ogre.ClassMaterialManager,HGamer3D.Bindings.Ogre.ClassCamera Other-modules: C2HS ghc-options: @@ -32,4 +32,4 @@ Include-dirs: include Build-tools: build-depends: haskell98 - extra-libraries: stdc++.dll HGamer3DOgre + extra-libraries: stdc++.dll HGamer3DOgre013
HGamer3D/Bindings/Ogre/ClassAnimation.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimation.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimation.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -390,52 +390,52 @@ cAnSetLength'_ :: ((HG3DClassPtr) -> (CFloat -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimation.chs.h cAn_createNodeTrack_c" - cAnCreateNodeTrack'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cAnCreateNodeTrack'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimation.chs.h cAn_createNumericTrack_c" - cAnCreateNumericTrack'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cAnCreateNumericTrack'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimation.chs.h cAn_createVertexTrack_c" - cAnCreateVertexTrack'_ :: ((HG3DClassPtr) -> (CUInt -> (CInt -> ((HG3DClassPtr) -> (IO ()))))) + cAnCreateVertexTrack'_ :: ((HG3DClassPtr) -> (CUShort -> (CInt -> ((HG3DClassPtr) -> (IO ()))))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimation.chs.h cAn_createNodeTrack2_c" - cAnCreateNodeTrack2'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))))) + cAnCreateNodeTrack2'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimation.chs.h cAn_getNumNodeTracks_c" - cAnGetNumNodeTracks'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cAnGetNumNodeTracks'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimation.chs.h cAn_getNodeTrack_c" - cAnGetNodeTrack'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cAnGetNodeTrack'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimation.chs.h cAn_hasNodeTrack_c" - cAnHasNodeTrack'_ :: ((HG3DClassPtr) -> (CUInt -> ((Ptr CInt) -> (IO ())))) + cAnHasNodeTrack'_ :: ((HG3DClassPtr) -> (CUShort -> ((Ptr CInt) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimation.chs.h cAn_getNumNumericTracks_c" - cAnGetNumNumericTracks'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cAnGetNumNumericTracks'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimation.chs.h cAn_getNumericTrack_c" - cAnGetNumericTrack'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cAnGetNumericTrack'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimation.chs.h cAn_hasNumericTrack_c" - cAnHasNumericTrack'_ :: ((HG3DClassPtr) -> (CUInt -> ((Ptr CInt) -> (IO ())))) + cAnHasNumericTrack'_ :: ((HG3DClassPtr) -> (CUShort -> ((Ptr CInt) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimation.chs.h cAn_getNumVertexTracks_c" - cAnGetNumVertexTracks'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cAnGetNumVertexTracks'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimation.chs.h cAn_getVertexTrack_c" - cAnGetVertexTrack'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cAnGetVertexTrack'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimation.chs.h cAn_hasVertexTrack_c" - cAnHasVertexTrack'_ :: ((HG3DClassPtr) -> (CUInt -> ((Ptr CInt) -> (IO ())))) + cAnHasVertexTrack'_ :: ((HG3DClassPtr) -> (CUShort -> ((Ptr CInt) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimation.chs.h cAn_destroyNodeTrack_c" - cAnDestroyNodeTrack'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ()))) + cAnDestroyNodeTrack'_ :: ((HG3DClassPtr) -> (CUShort -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimation.chs.h cAn_destroyNumericTrack_c" - cAnDestroyNumericTrack'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ()))) + cAnDestroyNumericTrack'_ :: ((HG3DClassPtr) -> (CUShort -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimation.chs.h cAn_destroyVertexTrack_c" - cAnDestroyVertexTrack'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ()))) + cAnDestroyVertexTrack'_ :: ((HG3DClassPtr) -> (CUShort -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimation.chs.h cAn_destroyAllTracks_c" cAnDestroyAllTracks'_ :: ((HG3DClassPtr) -> (IO ()))
HGamer3D/Bindings/Ogre/ClassAnimationState.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimationState.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimationState.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassAnimationTrack.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimationTrack.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimationTrack.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -141,19 +141,19 @@ ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimationTrack.chs.h cAnt_getHandle_c" - cAntGetHandle'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cAntGetHandle'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimationTrack.chs.h cAnt_getNumKeyFrames_c" - cAntGetNumKeyFrames'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cAntGetNumKeyFrames'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimationTrack.chs.h cAnt_getKeyFrame_c" - cAntGetKeyFrame'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cAntGetKeyFrame'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimationTrack.chs.h cAnt_createKeyFrame_c" cAntCreateKeyFrame'_ :: ((HG3DClassPtr) -> (CFloat -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimationTrack.chs.h cAnt_removeKeyFrame_c" - cAntRemoveKeyFrame'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ()))) + cAntRemoveKeyFrame'_ :: ((HG3DClassPtr) -> (CUShort -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassAnimationTrack.chs.h cAnt_removeAllKeyFrames_c" cAntRemoveAllKeyFrames'_ :: ((HG3DClassPtr) -> (IO ()))
HGamer3D/Bindings/Ogre/ClassArchive.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreArchive.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreArchive.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,6 +61,8 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} +import HGamer3D.Bindings.Ogre.TypeSharedPtr +{-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} cArGetName :: HG3DClass -> IO (String) @@ -70,7 +72,7 @@ cArGetName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 62 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} +{-# LINE 63 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} ; cArIsCaseSensitive :: HG3DClass -> IO (Bool) cArIsCaseSensitive a1 = @@ -79,21 +81,21 @@ cArIsCaseSensitive'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 66 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} +{-# LINE 67 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} ; cArLoad :: HG3DClass -> IO () cArLoad a1 = withHG3DClass a1 $ \a1' -> cArLoad'_ a1' >>= \res -> return () -{-# LINE 69 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} +{-# LINE 70 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} ; cArUnload :: HG3DClass -> IO () cArUnload a1 = withHG3DClass a1 $ \a1' -> cArUnload'_ a1' >>= \res -> return () -{-# LINE 72 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} +{-# LINE 73 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} ; cArIsReadOnly :: HG3DClass -> IO (Bool) cArIsReadOnly a1 = @@ -102,16 +104,71 @@ cArIsReadOnly'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 76 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} +{-# LINE 77 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} ; +cArOpen :: HG3DClass -> String -> Bool -> IO (SharedPtr) +cArOpen a1 a2 a3 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + let {a3' = fromBool a3} in + alloca $ \a4' -> + cArOpen'_ a1' a2' a3' a4' >>= \res -> + peek a4'>>= \a4'' -> + return (a4'') +{-# LINE 83 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} +; +cArCreate :: HG3DClass -> String -> IO (SharedPtr) +cArCreate a1 a2 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + alloca $ \a3' -> + cArCreate'_ a1' a2' a3' >>= \res -> + peek a3'>>= \a3'' -> + return (a3'') +{-# LINE 88 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} +; cArRemove :: HG3DClass -> String -> IO () cArRemove a1 a2 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> cArRemove'_ a1' a2' >>= \res -> return () -{-# LINE 80 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} +{-# LINE 92 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} ; +cArList :: HG3DClass -> Bool -> Bool -> IO (SharedPtr) +cArList a1 a2 a3 = + withHG3DClass a1 $ \a1' -> + let {a2' = fromBool a2} in + let {a3' = fromBool a3} in + alloca $ \a4' -> + cArList'_ a1' a2' a3' a4' >>= \res -> + peek a4'>>= \a4'' -> + return (a4'') +{-# LINE 98 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} +; +cArListFileInfo :: HG3DClass -> Bool -> Bool -> IO (SharedPtr) +cArListFileInfo a1 a2 a3 = + withHG3DClass a1 $ \a1' -> + let {a2' = fromBool a2} in + let {a3' = fromBool a3} in + alloca $ \a4' -> + cArListFileInfo'_ a1' a2' a3' a4' >>= \res -> + peek a4'>>= \a4'' -> + return (a4'') +{-# LINE 104 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} +; +cArFind :: HG3DClass -> String -> Bool -> Bool -> IO (SharedPtr) +cArFind a1 a2 a3 a4 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + let {a3' = fromBool a3} in + let {a4' = fromBool a4} in + alloca $ \a5' -> + cArFind'_ a1' a2' a3' a4' a5' >>= \res -> + peek a5'>>= \a5'' -> + return (a5'') +{-# LINE 111 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} +; cArExists :: HG3DClass -> String -> IO (Bool) cArExists a1 a2 = withHG3DClass a1 $ \a1' -> @@ -120,8 +177,20 @@ cArExists'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 85 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} +{-# LINE 116 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} ; +cArFindFileInfo :: HG3DClass -> String -> Bool -> Bool -> IO (SharedPtr) +cArFindFileInfo a1 a2 a3 a4 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + let {a3' = fromBool a3} in + let {a4' = fromBool a4} in + alloca $ \a5' -> + cArFindFileInfo'_ a1' a2' a3' a4' a5' >>= \res -> + peek a5'>>= \a5'' -> + return (a5'') +{-# LINE 123 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} +; cArGetType :: HG3DClass -> IO (String) cArGetType a1 = withHG3DClass a1 $ \a1' -> @@ -129,7 +198,7 @@ cArGetType'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 89 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} +{-# LINE 127 "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs.h cAr_getName_c" @@ -147,11 +216,29 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs.h cAr_isReadOnly_c" cArIsReadOnly'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs.h cAr_open_c" + cArOpen'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CInt -> ((SharedPtrPtr) -> (IO ()))))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs.h cAr_create_c" + cArCreate'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((SharedPtrPtr) -> (IO ())))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs.h cAr_remove_c" cArRemove'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs.h cAr_list_c" + cArList'_ :: ((HG3DClassPtr) -> (CInt -> (CInt -> ((SharedPtrPtr) -> (IO ()))))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs.h cAr_listFileInfo_c" + cArListFileInfo'_ :: ((HG3DClassPtr) -> (CInt -> (CInt -> ((SharedPtrPtr) -> (IO ()))))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs.h cAr_find_c" + cArFind'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CInt -> (CInt -> ((SharedPtrPtr) -> (IO ())))))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs.h cAr_exists_c" cArExists'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ())))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs.h cAr_findFileInfo_c" + cArFindFileInfo'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CInt -> (CInt -> ((SharedPtrPtr) -> (IO ())))))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassArchive.chs.h cAr_getType_c" cArGetType'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
HGamer3D/Bindings/Ogre/ClassArchiveManager.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreArchiveManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreArchiveManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassBillboard.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboard.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboard.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -262,10 +262,10 @@ cBbIsUseTexcoordRect'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassBillboard.chs.h cBb_setTexcoordIndex_c" - cBbSetTexcoordIndex'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ()))) + cBbSetTexcoordIndex'_ :: ((HG3DClassPtr) -> (CUShort -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassBillboard.chs.h cBb_getTexcoordIndex_c" - cBbGetTexcoordIndex'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cBbGetTexcoordIndex'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassBillboard.chs.h cBb_setTexcoordRect2_c" cBbSetTexcoordRect2'_ :: ((HG3DClassPtr) -> (CFloat -> (CFloat -> (CFloat -> (CFloat -> (IO ()))))))
HGamer3D/Bindings/Ogre/ClassBillboardChain.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardChain.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardChain.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassBillboardChainFactory.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardChain.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardChain.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassBillboardSet.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardSet.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardSet.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -69,10 +69,12 @@ {-# LINE 59 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} import HGamer3D.Bindings.Ogre.EnumBillboardRotationType {-# LINE 60 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} -import HGamer3D.Bindings.Ogre.EnumBillboardType +import HGamer3D.Bindings.Ogre.TypeSharedPtr {-# LINE 61 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} -import HGamer3D.Bindings.Ogre.EnumSortMode +import HGamer3D.Bindings.Ogre.EnumBillboardType {-# LINE 62 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +import HGamer3D.Bindings.Ogre.EnumSortMode +{-# LINE 63 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} cBsCreateBillboard :: HG3DClass -> Vector3 -> ColourValue -> IO (HG3DClass) @@ -84,7 +86,7 @@ cBsCreateBillboard'_ a1' a2' a3' a4' >>= \res -> peek a4'>>= \a4'' -> return (a4'') -{-# LINE 70 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 71 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsCreateBillboard2 :: HG3DClass -> Float -> Float -> Float -> ColourValue -> IO (HG3DClass) cBsCreateBillboard2 a1 a2 a3 a4 a5 = @@ -97,7 +99,7 @@ cBsCreateBillboard2'_ a1' a2' a3' a4' a5' a6' >>= \res -> peek a6'>>= \a6'' -> return (a6'') -{-# LINE 78 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 79 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsGetNumBillboards :: HG3DClass -> IO (Int) cBsGetNumBillboards a1 = @@ -106,7 +108,7 @@ cBsGetNumBillboards'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 82 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 83 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsSetAutoextend :: HG3DClass -> Bool -> IO () cBsSetAutoextend a1 a2 = @@ -114,7 +116,7 @@ let {a2' = fromBool a2} in cBsSetAutoextend'_ a1' a2' >>= \res -> return () -{-# LINE 86 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 87 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsGetAutoextend :: HG3DClass -> IO (Bool) cBsGetAutoextend a1 = @@ -123,7 +125,7 @@ cBsGetAutoextend'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 90 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 91 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsSetSortingEnabled :: HG3DClass -> Bool -> IO () cBsSetSortingEnabled a1 a2 = @@ -131,7 +133,7 @@ let {a2' = fromBool a2} in cBsSetSortingEnabled'_ a1' a2' >>= \res -> return () -{-# LINE 94 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 95 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsGetSortingEnabled :: HG3DClass -> IO (Bool) cBsGetSortingEnabled a1 = @@ -140,7 +142,7 @@ cBsGetSortingEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 98 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 99 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsSetPoolSize :: HG3DClass -> Int -> IO () cBsSetPoolSize a1 a2 = @@ -148,7 +150,7 @@ let {a2' = fromIntegral a2} in cBsSetPoolSize'_ a1' a2' >>= \res -> return () -{-# LINE 102 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 103 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsGetPoolSize :: HG3DClass -> IO (Int) cBsGetPoolSize a1 = @@ -157,14 +159,14 @@ cBsGetPoolSize'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 106 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 107 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsClear :: HG3DClass -> IO () cBsClear a1 = withHG3DClass a1 $ \a1' -> cBsClear'_ a1' >>= \res -> return () -{-# LINE 109 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 110 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsGetBillboard :: HG3DClass -> Int -> IO (HG3DClass) cBsGetBillboard a1 a2 = @@ -174,7 +176,7 @@ cBsGetBillboard'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 114 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 115 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsRemoveBillboard :: HG3DClass -> Int -> IO () cBsRemoveBillboard a1 a2 = @@ -182,7 +184,7 @@ let {a2' = fromIntegral a2} in cBsRemoveBillboard'_ a1' a2' >>= \res -> return () -{-# LINE 118 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 119 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsRemoveBillboard2 :: HG3DClass -> HG3DClass -> IO () cBsRemoveBillboard2 a1 a2 = @@ -190,7 +192,7 @@ withHG3DClass a2 $ \a2' -> cBsRemoveBillboard2'_ a1' a2' >>= \res -> return () -{-# LINE 122 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 123 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsSetBillboardOrigin :: HG3DClass -> EnumBillboardOrigin -> IO () cBsSetBillboardOrigin a1 a2 = @@ -198,7 +200,7 @@ let {a2' = cIntFromEnum a2} in cBsSetBillboardOrigin'_ a1' a2' >>= \res -> return () -{-# LINE 126 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 127 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsGetBillboardOrigin :: HG3DClass -> IO (EnumBillboardOrigin) cBsGetBillboardOrigin a1 = @@ -207,7 +209,7 @@ cBsGetBillboardOrigin'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 130 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 131 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsSetBillboardRotationType :: HG3DClass -> EnumBillboardRotationType -> IO () cBsSetBillboardRotationType a1 a2 = @@ -215,7 +217,7 @@ let {a2' = cIntFromEnum a2} in cBsSetBillboardRotationType'_ a1' a2' >>= \res -> return () -{-# LINE 134 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 135 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsGetBillboardRotationType :: HG3DClass -> IO (EnumBillboardRotationType) cBsGetBillboardRotationType a1 = @@ -224,7 +226,7 @@ cBsGetBillboardRotationType'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 138 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 139 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsSetDefaultDimensions :: HG3DClass -> Float -> Float -> IO () cBsSetDefaultDimensions a1 a2 a3 = @@ -233,7 +235,7 @@ let {a3' = realToFrac a3} in cBsSetDefaultDimensions'_ a1' a2' a3' >>= \res -> return () -{-# LINE 143 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 144 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsSetDefaultWidth :: HG3DClass -> Float -> IO () cBsSetDefaultWidth a1 a2 = @@ -241,7 +243,7 @@ let {a2' = realToFrac a2} in cBsSetDefaultWidth'_ a1' a2' >>= \res -> return () -{-# LINE 147 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 148 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsGetDefaultWidth :: HG3DClass -> IO (Float) cBsGetDefaultWidth a1 = @@ -250,7 +252,7 @@ cBsGetDefaultWidth'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 151 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 152 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsSetDefaultHeight :: HG3DClass -> Float -> IO () cBsSetDefaultHeight a1 a2 = @@ -258,7 +260,7 @@ let {a2' = realToFrac a2} in cBsSetDefaultHeight'_ a1' a2' >>= \res -> return () -{-# LINE 155 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 156 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsGetDefaultHeight :: HG3DClass -> IO (Float) cBsGetDefaultHeight a1 = @@ -267,7 +269,7 @@ cBsGetDefaultHeight'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 159 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 160 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsSetMaterialName :: HG3DClass -> String -> String -> IO () cBsSetMaterialName a1 a2 a3 = @@ -276,7 +278,7 @@ withCString a3 $ \a3' -> cBsSetMaterialName'_ a1' a2' a3' >>= \res -> return () -{-# LINE 164 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 165 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsGetMaterialName :: HG3DClass -> IO (String) cBsGetMaterialName a1 = @@ -285,7 +287,7 @@ cBsGetMaterialName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 168 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 169 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsNotifyCurrentCamera :: HG3DClass -> HG3DClass -> IO () cBsNotifyCurrentCamera a1 a2 = @@ -293,7 +295,7 @@ withHG3DClass a2 $ \a2' -> cBsNotifyCurrentCamera'_ a1' a2' >>= \res -> return () -{-# LINE 172 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 173 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsBeginBillboards :: HG3DClass -> Int -> IO () cBsBeginBillboards a1 a2 = @@ -301,14 +303,14 @@ let {a2' = fromIntegral a2} in cBsBeginBillboards'_ a1' a2' >>= \res -> return () -{-# LINE 176 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 177 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsEndBillboards :: HG3DClass -> IO () cBsEndBillboards a1 = withHG3DClass a1 $ \a1' -> cBsEndBillboards'_ a1' >>= \res -> return () -{-# LINE 179 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 180 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsGetBoundingRadius :: HG3DClass -> IO (Float) cBsGetBoundingRadius a1 = @@ -317,21 +319,38 @@ cBsGetBoundingRadius'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 183 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 184 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; +cBsGetMaterial :: HG3DClass -> IO (SharedPtr) +cBsGetMaterial a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cBsGetMaterial'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 188 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +; +cBsSetMaterial :: HG3DClass -> SharedPtr -> IO () +cBsSetMaterial a1 a2 = + withHG3DClass a1 $ \a1' -> + withSharedPtr a2 $ \a2' -> + cBsSetMaterial'_ a1' a2' >>= \res -> + return () +{-# LINE 192 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +; cBsNotifyBillboardResized :: HG3DClass -> IO () cBsNotifyBillboardResized a1 = withHG3DClass a1 $ \a1' -> cBsNotifyBillboardResized'_ a1' >>= \res -> return () -{-# LINE 186 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 195 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsNotifyBillboardRotated :: HG3DClass -> IO () cBsNotifyBillboardRotated a1 = withHG3DClass a1 $ \a1' -> cBsNotifyBillboardRotated'_ a1' >>= \res -> return () -{-# LINE 189 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 198 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsGetCullIndividually :: HG3DClass -> IO (Bool) cBsGetCullIndividually a1 = @@ -340,7 +359,7 @@ cBsGetCullIndividually'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 193 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 202 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsSetCullIndividually :: HG3DClass -> Bool -> IO () cBsSetCullIndividually a1 a2 = @@ -348,7 +367,7 @@ let {a2' = fromBool a2} in cBsSetCullIndividually'_ a1' a2' >>= \res -> return () -{-# LINE 197 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 206 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsSetBillboardType :: HG3DClass -> EnumBillboardType -> IO () cBsSetBillboardType a1 a2 = @@ -356,7 +375,7 @@ let {a2' = cIntFromEnum a2} in cBsSetBillboardType'_ a1' a2' >>= \res -> return () -{-# LINE 201 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 210 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsGetBillboardType :: HG3DClass -> IO (EnumBillboardType) cBsGetBillboardType a1 = @@ -365,7 +384,7 @@ cBsGetBillboardType'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 205 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 214 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsSetCommonDirection :: HG3DClass -> Vector3 -> IO () cBsSetCommonDirection a1 a2 = @@ -373,7 +392,7 @@ withVector3 a2 $ \a2' -> cBsSetCommonDirection'_ a1' a2' >>= \res -> return () -{-# LINE 209 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 218 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsGetCommonDirection :: HG3DClass -> IO (Vector3) cBsGetCommonDirection a1 = @@ -382,7 +401,7 @@ cBsGetCommonDirection'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 213 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 222 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsSetCommonUpVector :: HG3DClass -> Vector3 -> IO () cBsSetCommonUpVector a1 a2 = @@ -390,7 +409,7 @@ withVector3 a2 $ \a2' -> cBsSetCommonUpVector'_ a1' a2' >>= \res -> return () -{-# LINE 217 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 226 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsGetCommonUpVector :: HG3DClass -> IO (Vector3) cBsGetCommonUpVector a1 = @@ -399,7 +418,7 @@ cBsGetCommonUpVector'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 221 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 230 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsSetUseAccurateFacing :: HG3DClass -> Bool -> IO () cBsSetUseAccurateFacing a1 a2 = @@ -407,7 +426,7 @@ let {a2' = fromBool a2} in cBsSetUseAccurateFacing'_ a1' a2' >>= \res -> return () -{-# LINE 225 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 234 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsGetUseAccurateFacing :: HG3DClass -> IO (Bool) cBsGetUseAccurateFacing a1 = @@ -416,7 +435,7 @@ cBsGetUseAccurateFacing'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 229 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 238 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsGetMovableType :: HG3DClass -> IO (String) cBsGetMovableType a1 = @@ -425,14 +444,14 @@ cBsGetMovableType'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 233 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 242 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsUpdateBounds :: HG3DClass -> IO () cBsUpdateBounds a1 = withHG3DClass a1 $ \a1' -> cBsUpdateBounds'_ a1' >>= \res -> return () -{-# LINE 236 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 245 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsSortBillboards :: HG3DClass -> HG3DClass -> IO () cBsSortBillboards a1 a2 = @@ -440,7 +459,7 @@ withHG3DClass a2 $ \a2' -> cBsSortBillboards'_ a1' a2' >>= \res -> return () -{-# LINE 240 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 249 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsGetSortMode :: HG3DClass -> IO (EnumSortMode) cBsGetSortMode a1 = @@ -449,7 +468,7 @@ cBsGetSortMode'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 244 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 253 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsSetBillboardsInWorldSpace :: HG3DClass -> Bool -> IO () cBsSetBillboardsInWorldSpace a1 a2 = @@ -457,7 +476,7 @@ let {a2' = fromBool a2} in cBsSetBillboardsInWorldSpace'_ a1' a2' >>= \res -> return () -{-# LINE 248 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 257 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsSetPointRenderingEnabled :: HG3DClass -> Bool -> IO () cBsSetPointRenderingEnabled a1 a2 = @@ -465,7 +484,7 @@ let {a2' = fromBool a2} in cBsSetPointRenderingEnabled'_ a1' a2' >>= \res -> return () -{-# LINE 252 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 261 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsIsPointRenderingEnabled :: HG3DClass -> IO (Bool) cBsIsPointRenderingEnabled a1 = @@ -474,7 +493,7 @@ cBsIsPointRenderingEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 256 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 265 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsGetTypeFlags :: HG3DClass -> IO (Int) cBsGetTypeFlags a1 = @@ -483,7 +502,7 @@ cBsGetTypeFlags'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 260 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 269 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsSetAutoUpdate :: HG3DClass -> Bool -> IO () cBsSetAutoUpdate a1 a2 = @@ -491,7 +510,7 @@ let {a2' = fromBool a2} in cBsSetAutoUpdate'_ a1' a2' >>= \res -> return () -{-# LINE 264 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 273 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsGetAutoUpdate :: HG3DClass -> IO (Bool) cBsGetAutoUpdate a1 = @@ -500,14 +519,14 @@ cBsGetAutoUpdate'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 268 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 277 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; cBsNotifyBillboardDataChanged :: HG3DClass -> IO () cBsNotifyBillboardDataChanged a1 = withHG3DClass a1 $ \a1' -> cBsNotifyBillboardDataChanged'_ a1' >>= \res -> return () -{-# LINE 271 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} +{-# LINE 280 "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs.h cBs_createBillboard_c" @@ -593,6 +612,12 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs.h cBs_getBoundingRadius_c" cBsGetBoundingRadius'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs.h cBs_getMaterial_c" + cBsGetMaterial'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs.h cBs_setMaterial_c" + cBsSetMaterial'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassBillboardSet.chs.h cBs__notifyBillboardResized_c" cBsNotifyBillboardResized'_ :: ((HG3DClassPtr) -> (IO ()))
HGamer3D/Bindings/Ogre/ClassBillboardSetFactory.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardSet.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardSet.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassBone.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBone.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBone.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -148,10 +148,10 @@ ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassBone.chs.h cB_createChild_c" - cBCreateChild'_ :: ((HG3DClassPtr) -> (CUInt -> ((Vector3Ptr) -> ((QuaternionPtr) -> ((HG3DClassPtr) -> (IO ())))))) + cBCreateChild'_ :: ((HG3DClassPtr) -> (CUShort -> ((Vector3Ptr) -> ((QuaternionPtr) -> ((HG3DClassPtr) -> (IO ())))))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassBone.chs.h cB_getHandle_c" - cBGetHandle'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cBGetHandle'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassBone.chs.h cB_setBindingPose_c" cBSetBindingPose'_ :: ((HG3DClassPtr) -> (IO ()))
HGamer3D/Bindings/Ogre/ClassCamera.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCamera.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCamera.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassCmdManualNamedConstsFile.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgram.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgram.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassCmdPose.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgram.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgram.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassCompositionPass.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositionPass.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositionPass.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -63,12 +63,14 @@ {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} import HGamer3D.Bindings.Ogre.EnumPassType {-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} -import HGamer3D.Bindings.Ogre.TypeColourValue +import HGamer3D.Bindings.Ogre.TypeSharedPtr {-# LINE 58 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} -import HGamer3D.Bindings.Ogre.EnumCompareFunction +import HGamer3D.Bindings.Ogre.TypeColourValue {-# LINE 59 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} -import HGamer3D.Bindings.Ogre.EnumStencilOperation +import HGamer3D.Bindings.Ogre.EnumCompareFunction {-# LINE 60 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +import HGamer3D.Bindings.Ogre.EnumStencilOperation +{-# LINE 61 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} cCopSetType :: HG3DClass -> EnumPassType -> IO () @@ -77,7 +79,7 @@ let {a2' = cIntFromEnum a2} in cCopSetType'_ a1' a2' >>= \res -> return () -{-# LINE 66 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 67 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopGetType :: HG3DClass -> IO (EnumPassType) cCopGetType a1 = @@ -86,7 +88,7 @@ cCopGetType'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 70 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 71 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopSetIdentifier :: HG3DClass -> Int -> IO () cCopSetIdentifier a1 a2 = @@ -94,7 +96,7 @@ let {a2' = fromIntegral a2} in cCopSetIdentifier'_ a1' a2' >>= \res -> return () -{-# LINE 74 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 75 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopGetIdentifier :: HG3DClass -> IO (Int) cCopGetIdentifier a1 = @@ -103,23 +105,40 @@ cCopGetIdentifier'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 78 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 79 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; +cCopSetMaterial :: HG3DClass -> SharedPtr -> IO () +cCopSetMaterial a1 a2 = + withHG3DClass a1 $ \a1' -> + withSharedPtr a2 $ \a2' -> + cCopSetMaterial'_ a1' a2' >>= \res -> + return () +{-# LINE 83 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +; cCopSetMaterialName :: HG3DClass -> String -> IO () cCopSetMaterialName a1 a2 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> cCopSetMaterialName'_ a1' a2' >>= \res -> return () -{-# LINE 82 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 87 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; +cCopGetMaterial :: HG3DClass -> IO (SharedPtr) +cCopGetMaterial a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cCopGetMaterial'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 91 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +; cCopSetMaterialScheme :: HG3DClass -> String -> IO () cCopSetMaterialScheme a1 a2 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> cCopSetMaterialScheme'_ a1' a2' >>= \res -> return () -{-# LINE 86 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 95 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopGetMaterialScheme :: HG3DClass -> IO (String) cCopGetMaterialScheme a1 = @@ -128,7 +147,7 @@ cCopGetMaterialScheme'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 90 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 99 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopSetClearBuffers :: HG3DClass -> Int -> IO () cCopSetClearBuffers a1 a2 = @@ -136,7 +155,7 @@ let {a2' = fromIntegral a2} in cCopSetClearBuffers'_ a1' a2' >>= \res -> return () -{-# LINE 94 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 103 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopGetClearBuffers :: HG3DClass -> IO (Int) cCopGetClearBuffers a1 = @@ -145,7 +164,7 @@ cCopGetClearBuffers'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 98 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 107 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopSetClearColour :: HG3DClass -> ColourValue -> IO () cCopSetClearColour a1 a2 = @@ -153,7 +172,7 @@ withColourValue a2 $ \a2' -> cCopSetClearColour'_ a1' a2' >>= \res -> return () -{-# LINE 102 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 111 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopGetClearColour :: HG3DClass -> IO (ColourValue) cCopGetClearColour a1 = @@ -162,7 +181,7 @@ cCopGetClearColour'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 106 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 115 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopSetClearDepth :: HG3DClass -> Float -> IO () cCopSetClearDepth a1 a2 = @@ -170,7 +189,7 @@ let {a2' = realToFrac a2} in cCopSetClearDepth'_ a1' a2' >>= \res -> return () -{-# LINE 110 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 119 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopGetClearDepth :: HG3DClass -> IO (Float) cCopGetClearDepth a1 = @@ -179,7 +198,7 @@ cCopGetClearDepth'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 114 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 123 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopSetClearStencil :: HG3DClass -> Int -> IO () cCopSetClearStencil a1 a2 = @@ -187,7 +206,7 @@ let {a2' = fromIntegral a2} in cCopSetClearStencil'_ a1' a2' >>= \res -> return () -{-# LINE 118 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 127 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopGetClearStencil :: HG3DClass -> IO (Int) cCopGetClearStencil a1 = @@ -196,7 +215,7 @@ cCopGetClearStencil'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 122 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 131 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopSetStencilCheck :: HG3DClass -> Bool -> IO () cCopSetStencilCheck a1 a2 = @@ -204,7 +223,7 @@ let {a2' = fromBool a2} in cCopSetStencilCheck'_ a1' a2' >>= \res -> return () -{-# LINE 126 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 135 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopGetStencilCheck :: HG3DClass -> IO (Bool) cCopGetStencilCheck a1 = @@ -213,7 +232,7 @@ cCopGetStencilCheck'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 130 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 139 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopSetStencilFunc :: HG3DClass -> EnumCompareFunction -> IO () cCopSetStencilFunc a1 a2 = @@ -221,7 +240,7 @@ let {a2' = cIntFromEnum a2} in cCopSetStencilFunc'_ a1' a2' >>= \res -> return () -{-# LINE 134 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 143 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopGetStencilFunc :: HG3DClass -> IO (EnumCompareFunction) cCopGetStencilFunc a1 = @@ -230,7 +249,7 @@ cCopGetStencilFunc'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 138 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 147 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopSetStencilRefValue :: HG3DClass -> Int -> IO () cCopSetStencilRefValue a1 a2 = @@ -238,7 +257,7 @@ let {a2' = fromIntegral a2} in cCopSetStencilRefValue'_ a1' a2' >>= \res -> return () -{-# LINE 142 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 151 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopGetStencilRefValue :: HG3DClass -> IO (Int) cCopGetStencilRefValue a1 = @@ -247,7 +266,7 @@ cCopGetStencilRefValue'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 146 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 155 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopSetStencilMask :: HG3DClass -> Int -> IO () cCopSetStencilMask a1 a2 = @@ -255,7 +274,7 @@ let {a2' = fromIntegral a2} in cCopSetStencilMask'_ a1' a2' >>= \res -> return () -{-# LINE 150 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 159 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopGetStencilMask :: HG3DClass -> IO (Int) cCopGetStencilMask a1 = @@ -264,7 +283,7 @@ cCopGetStencilMask'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 154 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 163 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopSetStencilFailOp :: HG3DClass -> EnumStencilOperation -> IO () cCopSetStencilFailOp a1 a2 = @@ -272,7 +291,7 @@ let {a2' = cIntFromEnum a2} in cCopSetStencilFailOp'_ a1' a2' >>= \res -> return () -{-# LINE 158 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 167 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopGetStencilFailOp :: HG3DClass -> IO (EnumStencilOperation) cCopGetStencilFailOp a1 = @@ -281,7 +300,7 @@ cCopGetStencilFailOp'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 162 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 171 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopSetStencilDepthFailOp :: HG3DClass -> EnumStencilOperation -> IO () cCopSetStencilDepthFailOp a1 a2 = @@ -289,7 +308,7 @@ let {a2' = cIntFromEnum a2} in cCopSetStencilDepthFailOp'_ a1' a2' >>= \res -> return () -{-# LINE 166 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 175 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopGetStencilDepthFailOp :: HG3DClass -> IO (EnumStencilOperation) cCopGetStencilDepthFailOp a1 = @@ -298,7 +317,7 @@ cCopGetStencilDepthFailOp'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 170 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 179 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopSetStencilPassOp :: HG3DClass -> EnumStencilOperation -> IO () cCopSetStencilPassOp a1 a2 = @@ -306,7 +325,7 @@ let {a2' = cIntFromEnum a2} in cCopSetStencilPassOp'_ a1' a2' >>= \res -> return () -{-# LINE 174 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 183 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopGetStencilPassOp :: HG3DClass -> IO (EnumStencilOperation) cCopGetStencilPassOp a1 = @@ -315,7 +334,7 @@ cCopGetStencilPassOp'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 178 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 187 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopSetStencilTwoSidedOperation :: HG3DClass -> Bool -> IO () cCopSetStencilTwoSidedOperation a1 a2 = @@ -323,7 +342,7 @@ let {a2' = fromBool a2} in cCopSetStencilTwoSidedOperation'_ a1' a2' >>= \res -> return () -{-# LINE 182 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 191 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopGetStencilTwoSidedOperation :: HG3DClass -> IO (Bool) cCopGetStencilTwoSidedOperation a1 = @@ -332,7 +351,7 @@ cCopGetStencilTwoSidedOperation'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 186 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 195 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopSetInput :: HG3DClass -> Int -> String -> Int -> IO () cCopSetInput a1 a2 a3 a4 = @@ -342,7 +361,7 @@ let {a4' = fromIntegral a4} in cCopSetInput'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 192 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 201 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopGetNumInputs :: HG3DClass -> IO (Int) cCopGetNumInputs a1 = @@ -351,14 +370,14 @@ cCopGetNumInputs'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 196 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 205 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopClearAllInputs :: HG3DClass -> IO () cCopClearAllInputs a1 = withHG3DClass a1 $ \a1' -> cCopClearAllInputs'_ a1' >>= \res -> return () -{-# LINE 199 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 208 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopGetParent :: HG3DClass -> IO (HG3DClass) cCopGetParent a1 = @@ -367,7 +386,7 @@ cCopGetParent'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 203 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 212 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopIsSupported :: HG3DClass -> IO (Bool) cCopIsSupported a1 = @@ -376,7 +395,7 @@ cCopIsSupported'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 207 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 216 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopSetQuadCorners :: HG3DClass -> Float -> Float -> Float -> Float -> IO () cCopSetQuadCorners a1 a2 a3 a4 a5 = @@ -387,7 +406,7 @@ let {a5' = realToFrac a5} in cCopSetQuadCorners'_ a1' a2' a3' a4' a5' >>= \res -> return () -{-# LINE 214 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 223 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopSetQuadFarCorners :: HG3DClass -> Bool -> Bool -> IO () cCopSetQuadFarCorners a1 a2 a3 = @@ -396,7 +415,7 @@ let {a3' = fromBool a3} in cCopSetQuadFarCorners'_ a1' a2' a3' >>= \res -> return () -{-# LINE 219 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 228 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopGetQuadFarCorners :: HG3DClass -> IO (Bool) cCopGetQuadFarCorners a1 = @@ -405,7 +424,7 @@ cCopGetQuadFarCorners'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 223 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 232 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopGetQuadFarCornersViewSpace :: HG3DClass -> IO (Bool) cCopGetQuadFarCornersViewSpace a1 = @@ -414,7 +433,7 @@ cCopGetQuadFarCornersViewSpace'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 227 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 236 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopSetCustomType :: HG3DClass -> String -> IO () cCopSetCustomType a1 a2 = @@ -422,7 +441,7 @@ withCString a2 $ \a2' -> cCopSetCustomType'_ a1' a2' >>= \res -> return () -{-# LINE 231 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 240 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; cCopGetCustomType :: HG3DClass -> IO (String) cCopGetCustomType a1 = @@ -431,7 +450,7 @@ cCopGetCustomType'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 235 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} +{-# LINE 244 "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs.h cCop_setType_c" @@ -446,8 +465,14 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs.h cCop_getIdentifier_c" cCopGetIdentifier'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs.h cCop_setMaterial_c" + cCopSetMaterial'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs.h cCop_setMaterialName_c" cCopSetMaterialName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs.h cCop_getMaterial_c" + cCopGetMaterial'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositionPass.chs.h cCop_setMaterialScheme_c" cCopSetMaterialScheme'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
HGamer3D/Bindings/Ogre/ClassCompositionTargetPass.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositionTargetPass.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositionTargetPass.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassCompositionTechnique.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositionTechnique.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositionTechnique.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassCompositor.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositor.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositor.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,6 +61,8 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} +import HGamer3D.Bindings.Ogre.TypeSharedPtr +{-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} cCoCreateTechnique :: HG3DClass -> IO (HG3DClass) @@ -70,7 +72,7 @@ cCoCreateTechnique'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 62 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} +{-# LINE 63 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} ; cCoRemoveTechnique :: HG3DClass -> Int -> IO () cCoRemoveTechnique a1 a2 = @@ -78,7 +80,7 @@ let {a2' = fromIntegral a2} in cCoRemoveTechnique'_ a1' a2' >>= \res -> return () -{-# LINE 66 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} +{-# LINE 67 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} ; cCoGetTechnique :: HG3DClass -> Int -> IO (HG3DClass) cCoGetTechnique a1 a2 = @@ -88,7 +90,7 @@ cCoGetTechnique'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 71 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} +{-# LINE 72 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} ; cCoGetNumTechniques :: HG3DClass -> IO (Int) cCoGetNumTechniques a1 = @@ -97,14 +99,14 @@ cCoGetNumTechniques'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 75 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} +{-# LINE 76 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} ; cCoRemoveAllTechniques :: HG3DClass -> IO () cCoRemoveAllTechniques a1 = withHG3DClass a1 $ \a1' -> cCoRemoveAllTechniques'_ a1' >>= \res -> return () -{-# LINE 78 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} +{-# LINE 79 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} ; cCoGetSupportedTechnique :: HG3DClass -> Int -> IO (HG3DClass) cCoGetSupportedTechnique a1 a2 = @@ -114,7 +116,7 @@ cCoGetSupportedTechnique'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 83 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} +{-# LINE 84 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} ; cCoGetNumSupportedTechniques :: HG3DClass -> IO (Int) cCoGetNumSupportedTechniques a1 = @@ -123,7 +125,7 @@ cCoGetNumSupportedTechniques'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 87 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} +{-# LINE 88 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} ; cCoGetSupportedTechnique2 :: HG3DClass -> String -> IO (HG3DClass) cCoGetSupportedTechnique2 a1 a2 = @@ -133,7 +135,7 @@ cCoGetSupportedTechnique2'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 92 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} +{-# LINE 93 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} ; cCoGetTextureInstanceName :: HG3DClass -> String -> Int -> IO (String) cCoGetTextureInstanceName a1 a2 a3 = @@ -144,8 +146,19 @@ cCoGetTextureInstanceName'_ a1' a2' a3' a4' >>= \res -> peekCString a4'>>= \a4'' -> return (a4'') -{-# LINE 98 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} +{-# LINE 99 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} ; +cCoGetTextureInstance :: HG3DClass -> String -> Int -> IO (SharedPtr) +cCoGetTextureInstance a1 a2 a3 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + let {a3' = fromIntegral a3} in + alloca $ \a4' -> + cCoGetTextureInstance'_ a1' a2' a3' a4' >>= \res -> + peek a4'>>= \a4'' -> + return (a4'') +{-# LINE 105 "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs" #-} +; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs.h cCo_createTechnique_c" cCoCreateTechnique'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) @@ -173,3 +186,6 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs.h cCo_getTextureInstanceName_c" cCoGetTextureInstanceName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CInt -> ((Ptr CChar) -> (IO ()))))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositor.chs.h cCo_getTextureInstance_c" + cCoGetTextureInstance'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CInt -> ((SharedPtrPtr) -> (IO ())))))
HGamer3D/Bindings/Ogre/ClassCompositorChain.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositorChain.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositorChain.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,15 +61,29 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} +import HGamer3D.Bindings.Ogre.TypeSharedPtr +{-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} +cCocAddCompositor :: HG3DClass -> SharedPtr -> Int -> String -> IO (HG3DClass) +cCocAddCompositor a1 a2 a3 a4 = + withHG3DClass a1 $ \a1' -> + withSharedPtr a2 $ \a2' -> + let {a3' = fromIntegral a3} in + withCString a4 $ \a4' -> + alloca $ \a5' -> + cCocAddCompositor'_ a1' a2' a3' a4' a5' >>= \res -> + peek a5'>>= \a5'' -> + return (a5'') +{-# LINE 66 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} +; cCocRemoveCompositor :: HG3DClass -> Int -> IO () cCocRemoveCompositor a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromIntegral a2} in cCocRemoveCompositor'_ a1' a2' >>= \res -> return () -{-# LINE 62 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} +{-# LINE 70 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} ; cCocGetNumCompositors :: HG3DClass -> IO (Int) cCocGetNumCompositors a1 = @@ -78,14 +92,14 @@ cCocGetNumCompositors'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 66 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} +{-# LINE 74 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} ; cCocRemoveAllCompositors :: HG3DClass -> IO () cCocRemoveAllCompositors a1 = withHG3DClass a1 $ \a1' -> cCocRemoveAllCompositors'_ a1' >>= \res -> return () -{-# LINE 69 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} +{-# LINE 77 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} ; cCocGetCompositor :: HG3DClass -> Int -> IO (HG3DClass) cCocGetCompositor a1 a2 = @@ -95,7 +109,7 @@ cCocGetCompositor'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 74 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} +{-# LINE 82 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} ; cCocGetCompositor2 :: HG3DClass -> String -> IO (HG3DClass) cCocGetCompositor2 a1 a2 = @@ -105,7 +119,7 @@ cCocGetCompositor2'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 79 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} +{-# LINE 87 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} ; cCocGetOriginalSceneCompositor :: HG3DClass -> IO (HG3DClass) cCocGetOriginalSceneCompositor a1 = @@ -114,7 +128,7 @@ cCocGetOriginalSceneCompositor'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 83 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} +{-# LINE 91 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} ; cCocSetCompositorEnabled :: HG3DClass -> Int -> Bool -> IO () cCocSetCompositorEnabled a1 a2 a3 = @@ -123,14 +137,14 @@ let {a3' = fromBool a3} in cCocSetCompositorEnabled'_ a1' a2' a3' >>= \res -> return () -{-# LINE 88 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} +{-# LINE 96 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} ; cCocMarkDirty :: HG3DClass -> IO () cCocMarkDirty a1 = withHG3DClass a1 $ \a1' -> cCocMarkDirty'_ a1' >>= \res -> return () -{-# LINE 91 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} +{-# LINE 99 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} ; cCocGetViewport :: HG3DClass -> IO (HG3DClass) cCocGetViewport a1 = @@ -139,7 +153,7 @@ cCocGetViewport'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 95 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} +{-# LINE 103 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} ; cCocNotifyViewport :: HG3DClass -> HG3DClass -> IO () cCocNotifyViewport a1 a2 = @@ -147,7 +161,7 @@ withHG3DClass a2 $ \a2' -> cCocNotifyViewport'_ a1' a2' >>= \res -> return () -{-# LINE 99 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} +{-# LINE 107 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} ; cCocRemoveInstance :: HG3DClass -> HG3DClass -> IO () cCocRemoveInstance a1 a2 = @@ -155,14 +169,14 @@ withHG3DClass a2 $ \a2' -> cCocRemoveInstance'_ a1' a2' >>= \res -> return () -{-# LINE 103 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} +{-# LINE 111 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} ; cCocCompile :: HG3DClass -> IO () cCocCompile a1 = withHG3DClass a1 $ \a1' -> cCocCompile'_ a1' >>= \res -> return () -{-# LINE 106 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} +{-# LINE 114 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} ; cCocGetPreviousInstance :: HG3DClass -> HG3DClass -> Bool -> IO (HG3DClass) cCocGetPreviousInstance a1 a2 a3 = @@ -173,8 +187,11 @@ cCocGetPreviousInstance'_ a1' a2' a3' a4' >>= \res -> peek a4'>>= \a4'' -> return (a4'') -{-# LINE 112 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} +{-# LINE 120 "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs" #-} ; + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs.h cCoc_addCompositor_c" + cCocAddCompositor'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (CInt -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ())))))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositorChain.chs.h cCoc_removeCompositor_c" cCocRemoveCompositor'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
HGamer3D/Bindings/Ogre/ClassCompositorInstance.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositorInstance.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositorInstance.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,6 +61,8 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} +import HGamer3D.Bindings.Ogre.TypeSharedPtr +{-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} cCoiSetEnabled :: HG3DClass -> Bool -> IO () @@ -69,7 +71,7 @@ let {a2' = fromBool a2} in cCoiSetEnabled'_ a1' a2' >>= \res -> return () -{-# LINE 62 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} +{-# LINE 63 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} ; cCoiGetEnabled :: HG3DClass -> IO (Bool) cCoiGetEnabled a1 = @@ -78,7 +80,7 @@ cCoiGetEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 66 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} +{-# LINE 67 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} ; cCoiGetTextureInstanceName :: HG3DClass -> String -> Int -> IO (String) cCoiGetTextureInstanceName a1 a2 a3 = @@ -89,8 +91,19 @@ cCoiGetTextureInstanceName'_ a1' a2' a3' a4' >>= \res -> peekCString a4'>>= \a4'' -> return (a4'') -{-# LINE 72 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} +{-# LINE 73 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} ; +cCoiGetTextureInstance :: HG3DClass -> String -> Int -> IO (SharedPtr) +cCoiGetTextureInstance a1 a2 a3 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + let {a3' = fromIntegral a3} in + alloca $ \a4' -> + cCoiGetTextureInstance'_ a1' a2' a3' a4' >>= \res -> + peek a4'>>= \a4'' -> + return (a4'') +{-# LINE 79 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} +; cCoiGetRenderTarget :: HG3DClass -> String -> IO (HG3DClass) cCoiGetRenderTarget a1 a2 = withHG3DClass a1 $ \a1' -> @@ -99,7 +112,7 @@ cCoiGetRenderTarget'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 77 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} +{-# LINE 84 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} ; cCoiGetCompositor :: HG3DClass -> IO (HG3DClass) cCoiGetCompositor a1 = @@ -108,7 +121,7 @@ cCoiGetCompositor'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 81 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} +{-# LINE 88 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} ; cCoiGetTechnique :: HG3DClass -> IO (HG3DClass) cCoiGetTechnique a1 = @@ -117,7 +130,7 @@ cCoiGetTechnique'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 85 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} +{-# LINE 92 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} ; cCoiSetTechnique :: HG3DClass -> HG3DClass -> Bool -> IO () cCoiSetTechnique a1 a2 a3 = @@ -126,7 +139,7 @@ let {a3' = fromBool a3} in cCoiSetTechnique'_ a1' a2' a3' >>= \res -> return () -{-# LINE 90 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} +{-# LINE 97 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} ; cCoiSetScheme :: HG3DClass -> String -> Bool -> IO () cCoiSetScheme a1 a2 a3 = @@ -135,7 +148,7 @@ let {a3' = fromBool a3} in cCoiSetScheme'_ a1' a2' a3' >>= \res -> return () -{-# LINE 95 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} +{-# LINE 102 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} ; cCoiGetScheme :: HG3DClass -> IO (String) cCoiGetScheme a1 = @@ -144,14 +157,14 @@ cCoiGetScheme'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 99 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} +{-# LINE 106 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} ; cCoiNotifyResized :: HG3DClass -> IO () cCoiNotifyResized a1 = withHG3DClass a1 $ \a1' -> cCoiNotifyResized'_ a1' >>= \res -> return () -{-# LINE 102 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} +{-# LINE 109 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} ; cCoiGetChain :: HG3DClass -> IO (HG3DClass) cCoiGetChain a1 = @@ -160,15 +173,35 @@ cCoiGetChain'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 106 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} +{-# LINE 113 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} ; +cCoiFireNotifyMaterialSetup :: HG3DClass -> Int -> IO (SharedPtr) +cCoiFireNotifyMaterialSetup a1 a2 = + withHG3DClass a1 $ \a1' -> + let {a2' = fromIntegral a2} in + alloca $ \a3' -> + cCoiFireNotifyMaterialSetup'_ a1' a2' a3' >>= \res -> + peek a3'>>= \a3'' -> + return (a3'') +{-# LINE 118 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} +; +cCoiFireNotifyMaterialRender :: HG3DClass -> Int -> IO (SharedPtr) +cCoiFireNotifyMaterialRender a1 a2 = + withHG3DClass a1 $ \a1' -> + let {a2' = fromIntegral a2} in + alloca $ \a3' -> + cCoiFireNotifyMaterialRender'_ a1' a2' a3' >>= \res -> + peek a3'>>= \a3'' -> + return (a3'') +{-# LINE 123 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} +; cCoiFireNotifyResourcesCreated :: HG3DClass -> Bool -> IO () cCoiFireNotifyResourcesCreated a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in cCoiFireNotifyResourcesCreated'_ a1' a2' >>= \res -> return () -{-# LINE 110 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} +{-# LINE 127 "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs.h cCoi_setEnabled_c" @@ -180,6 +213,9 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs.h cCoi_getTextureInstanceName_c" cCoiGetTextureInstanceName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CInt -> ((Ptr CChar) -> (IO ()))))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs.h cCoi_getTextureInstance_c" + cCoiGetTextureInstance'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CInt -> ((SharedPtrPtr) -> (IO ()))))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs.h cCoi_getRenderTarget_c" cCoiGetRenderTarget'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ())))) @@ -203,6 +239,12 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs.h cCoi_getChain_c" cCoiGetChain'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs.h cCoi__fireNotifyMaterialSetup_c" + cCoiFireNotifyMaterialSetup'_ :: ((HG3DClassPtr) -> (CUInt -> ((SharedPtrPtr) -> (IO ())))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs.h cCoi__fireNotifyMaterialRender_c" + cCoiFireNotifyMaterialRender'_ :: ((HG3DClassPtr) -> (CUInt -> ((SharedPtrPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositorInstance.chs.h cCoi__fireNotifyResourcesCreated_c" cCoiFireNotifyResourcesCreated'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
HGamer3D/Bindings/Ogre/ClassCompositorManager.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositorManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositorManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,6 +61,8 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} +import HGamer3D.Bindings.Ogre.TypeSharedPtr +{-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} cComInitialise :: HG3DClass -> IO () @@ -68,8 +70,18 @@ withHG3DClass a1 $ \a1' -> cComInitialise'_ a1' >>= \res -> return () -{-# LINE 61 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} +{-# LINE 62 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} ; +cComParseScript :: HG3DClass -> String -> IO (SharedPtr) +cComParseScript a1 a3 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + withCString a3 $ \a3' -> + cComParseScript'_ a1' a2' a3' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 67 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} +; cComGetCompositorChain :: HG3DClass -> HG3DClass -> IO (HG3DClass) cComGetCompositorChain a1 a2 = withHG3DClass a1 $ \a1' -> @@ -78,7 +90,7 @@ cComGetCompositorChain'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 66 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} +{-# LINE 72 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} ; cComHasCompositorChain :: HG3DClass -> HG3DClass -> IO (Bool) cComHasCompositorChain a1 a2 = @@ -88,7 +100,7 @@ cComHasCompositorChain'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 71 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} +{-# LINE 77 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} ; cComRemoveCompositorChain :: HG3DClass -> HG3DClass -> IO () cComRemoveCompositorChain a1 a2 = @@ -96,7 +108,7 @@ withHG3DClass a2 $ \a2' -> cComRemoveCompositorChain'_ a1' a2' >>= \res -> return () -{-# LINE 75 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} +{-# LINE 81 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} ; cComAddCompositor :: HG3DClass -> HG3DClass -> String -> Int -> IO (HG3DClass) cComAddCompositor a1 a2 a3 a4 = @@ -108,7 +120,7 @@ cComAddCompositor'_ a1' a2' a3' a4' a5' >>= \res -> peek a5'>>= \a5'' -> return (a5'') -{-# LINE 82 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} +{-# LINE 88 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} ; cComRemoveCompositor :: HG3DClass -> HG3DClass -> String -> IO () cComRemoveCompositor a1 a2 a3 = @@ -117,7 +129,7 @@ withCString a3 $ \a3' -> cComRemoveCompositor'_ a1' a2' a3' >>= \res -> return () -{-# LINE 87 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} +{-# LINE 93 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} ; cComSetCompositorEnabled :: HG3DClass -> HG3DClass -> String -> Bool -> IO () cComSetCompositorEnabled a1 a2 a3 a4 = @@ -127,21 +139,21 @@ let {a4' = fromBool a4} in cComSetCompositorEnabled'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 93 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} +{-# LINE 99 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} ; cComRemoveAll :: HG3DClass -> IO () cComRemoveAll a1 = withHG3DClass a1 $ \a1' -> cComRemoveAll'_ a1' >>= \res -> return () -{-# LINE 96 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} +{-# LINE 102 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} ; cComReconstructAllCompositorResources :: HG3DClass -> IO () cComReconstructAllCompositorResources a1 = withHG3DClass a1 $ \a1' -> cComReconstructAllCompositorResources'_ a1' >>= \res -> return () -{-# LINE 99 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} +{-# LINE 105 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} ; cComFreePooledTextures :: HG3DClass -> Bool -> IO () cComFreePooledTextures a1 a2 = @@ -149,7 +161,7 @@ let {a2' = fromBool a2} in cComFreePooledTextures'_ a1' a2' >>= \res -> return () -{-# LINE 103 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} +{-# LINE 109 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} ; cComRelocateChain :: HG3DClass -> HG3DClass -> HG3DClass -> IO () cComRelocateChain a1 a2 a3 = @@ -158,11 +170,14 @@ withHG3DClass a3 $ \a3' -> cComRelocateChain'_ a1' a2' a3' >>= \res -> return () -{-# LINE 108 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} +{-# LINE 114 "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs.h cCom_initialise_c" cComInitialise'_ :: ((HG3DClassPtr) -> (IO ())) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs.h cCom_parseScript_c" + cComParseScript'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> ((Ptr CChar) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassCompositorManager.chs.h cCom_getCompositorChain_c" cComGetCompositorChain'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))))
− HGamer3D/Bindings/Ogre/ClassCompositorPtr.hs
@@ -1,65 +0,0 @@--- GENERATED by C->Haskell Compiler, version 0.16.3 Crystal Seed, 24 Jan 2009 (Haskell) --- Edit the ORIGNAL .chs file instead! - - -{-# LINE 1 "HGamer3D\\Bindings\\Ogre\\ClassCompositorPtr.chs" #-}{-# LANGUAGE ForeignFunctionInterface #-} -{-# LANGUAGE TypeSynonymInstances #-} - --- This source file is part of HGamer3D --- (A project to enable 3D game development in Haskell) --- For the latest info, see http://www.althainz.de/HGamer3D.html --- --- Copyright 2011 Dr. Peter Althainz --- --- Licensed under the Apache License, Version 2.0 (the "License"); --- you may not use this file except in compliance with the License. --- You may obtain a copy of the License at --- --- http://www.apache.org/licenses/LICENSE-2.0 --- --- Unless required by applicable law or agreed to in writing, software --- distributed under the License is distributed on an "AS IS" BASIS, --- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. --- See the License for the specific language governing permissions and --- limitations under the License. --- --- ClassCompositorPtr.chs --- --- --- --- --- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositor.h" --- --- each stub combines the following files: --- a C++ implementation file, transforming cpp calls into C-functions --- a C-header file, making this C-functions available for the C2HS parser --- a chs file, give instructions to the C2HS parser. --- --- - -module HGamer3D.Bindings.Ogre.ClassCompositorPtr where - -import C2HS -import Foreign -import Foreign.Ptr -import Foreign.C -import Monad (liftM, liftM2) - -import HGamer3D.Data.HG3DClass -import HGamer3D.Data.Vector2 -import HGamer3D.Data.Vector3 -import HGamer3D.Data.Vector4 -import HGamer3D.Data.Quaternion -import HGamer3D.Data.ColourValue -import HGamer3D.Data.Radian -import HGamer3D.Data.Degree -import HGamer3D.Data.Angle -import HGamer3D.Bindings.Ogre.TypeHG3DClass -{-# LINE 54 "HGamer3D\\Bindings\\Ogre\\ClassCompositorPtr.chs" #-} -import HGamer3D.Bindings.Ogre.ClassPtr -{-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassCompositorPtr.chs" #-} -import HGamer3D.Bindings.Ogre.Utils -{-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassCompositorPtr.chs" #-} - -
HGamer3D/Bindings/Ogre/ClassConfigFile.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreConfigFile.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreConfigFile.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,6 +61,8 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassConfigFile.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassConfigFile.chs" #-} +import HGamer3D.Bindings.Ogre.TypeSharedPtr +{-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassConfigFile.chs" #-} cCfLoad :: HG3DClass -> String -> String -> Bool -> IO () @@ -71,7 +73,7 @@ let {a4' = fromBool a4} in cCfLoad'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 64 "HGamer3D\\Bindings\\Ogre\\ClassConfigFile.chs" #-} +{-# LINE 65 "HGamer3D\\Bindings\\Ogre\\ClassConfigFile.chs" #-} ; cCfLoad2 :: HG3DClass -> String -> String -> String -> Bool -> IO () cCfLoad2 a1 a2 a3 a4 a5 = @@ -82,8 +84,18 @@ let {a5' = fromBool a5} in cCfLoad2'_ a1' a2' a3' a4' a5' >>= \res -> return () -{-# LINE 71 "HGamer3D\\Bindings\\Ogre\\ClassConfigFile.chs" #-} +{-# LINE 72 "HGamer3D\\Bindings\\Ogre\\ClassConfigFile.chs" #-} ; +cCfLoad3 :: HG3DClass -> SharedPtr -> String -> Bool -> IO () +cCfLoad3 a1 a2 a3 a4 = + withHG3DClass a1 $ \a1' -> + withSharedPtr a2 $ \a2' -> + withCString a3 $ \a3' -> + let {a4' = fromBool a4} in + cCfLoad3'_ a1' a2' a3' a4' >>= \res -> + return () +{-# LINE 78 "HGamer3D\\Bindings\\Ogre\\ClassConfigFile.chs" #-} +; cCfLoadDirect :: HG3DClass -> String -> String -> Bool -> IO () cCfLoadDirect a1 a2 a3 a4 = withHG3DClass a1 $ \a1' -> @@ -92,7 +104,7 @@ let {a4' = fromBool a4} in cCfLoadDirect'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 77 "HGamer3D\\Bindings\\Ogre\\ClassConfigFile.chs" #-} +{-# LINE 84 "HGamer3D\\Bindings\\Ogre\\ClassConfigFile.chs" #-} ; cCfLoadFromResourceSystem :: HG3DClass -> String -> String -> String -> Bool -> IO () cCfLoadFromResourceSystem a1 a2 a3 a4 a5 = @@ -103,7 +115,7 @@ let {a5' = fromBool a5} in cCfLoadFromResourceSystem'_ a1' a2' a3' a4' a5' >>= \res -> return () -{-# LINE 84 "HGamer3D\\Bindings\\Ogre\\ClassConfigFile.chs" #-} +{-# LINE 91 "HGamer3D\\Bindings\\Ogre\\ClassConfigFile.chs" #-} ; cCfGetSetting :: HG3DClass -> String -> String -> String -> IO (String) cCfGetSetting a1 a2 a3 a4 = @@ -115,7 +127,7 @@ cCfGetSetting'_ a1' a2' a3' a4' a5' >>= \res -> peekCString a5'>>= \a5'' -> return (a5'') -{-# LINE 91 "HGamer3D\\Bindings\\Ogre\\ClassConfigFile.chs" #-} +{-# LINE 98 "HGamer3D\\Bindings\\Ogre\\ClassConfigFile.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassConfigFile.chs.h cCf_load_c" @@ -123,6 +135,9 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassConfigFile.chs.h cCf_load2_c" cCfLoad2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> ((Ptr CChar) -> (CInt -> (IO ())))))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassConfigFile.chs.h cCf_load3_c" + cCfLoad3'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> ((Ptr CChar) -> (CInt -> (IO ()))))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassConfigFile.chs.h cCf_loadDirect_c" cCfLoadDirect'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> (CInt -> (IO ())))))
HGamer3D/Bindings/Ogre/ClassControllerManager.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreControllerManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreControllerManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassDataStream.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreDataStream.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreDataStream.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -140,13 +140,21 @@ return (a3'') {-# LINE 95 "HGamer3D\\Bindings\\Ogre\\ClassDataStream.chs" #-} ; +cDsSkip :: HG3DClass -> Int -> IO () +cDsSkip a1 a2 = + withHG3DClass a1 $ \a1' -> + let {a2' = fromIntegral a2} in + cDsSkip'_ a1' a2' >>= \res -> + return () +{-# LINE 99 "HGamer3D\\Bindings\\Ogre\\ClassDataStream.chs" #-} +; cDsSeek :: HG3DClass -> Int -> IO () cDsSeek a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromIntegral a2} in cDsSeek'_ a1' a2' >>= \res -> return () -{-# LINE 99 "HGamer3D\\Bindings\\Ogre\\ClassDataStream.chs" #-} +{-# LINE 103 "HGamer3D\\Bindings\\Ogre\\ClassDataStream.chs" #-} ; cDsTell :: HG3DClass -> IO (Int) cDsTell a1 = @@ -155,7 +163,7 @@ cDsTell'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 103 "HGamer3D\\Bindings\\Ogre\\ClassDataStream.chs" #-} +{-# LINE 107 "HGamer3D\\Bindings\\Ogre\\ClassDataStream.chs" #-} ; cDsEof :: HG3DClass -> IO (Bool) cDsEof a1 = @@ -164,7 +172,7 @@ cDsEof'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 107 "HGamer3D\\Bindings\\Ogre\\ClassDataStream.chs" #-} +{-# LINE 111 "HGamer3D\\Bindings\\Ogre\\ClassDataStream.chs" #-} ; cDsSize :: HG3DClass -> IO (Int) cDsSize a1 = @@ -173,21 +181,21 @@ cDsSize'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 111 "HGamer3D\\Bindings\\Ogre\\ClassDataStream.chs" #-} +{-# LINE 115 "HGamer3D\\Bindings\\Ogre\\ClassDataStream.chs" #-} ; cDsClose :: HG3DClass -> IO () cDsClose a1 = withHG3DClass a1 $ \a1' -> cDsClose'_ a1' >>= \res -> return () -{-# LINE 114 "HGamer3D\\Bindings\\Ogre\\ClassDataStream.chs" #-} +{-# LINE 118 "HGamer3D\\Bindings\\Ogre\\ClassDataStream.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassDataStream.chs.h cDs_getName_c" cDsGetName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassDataStream.chs.h cDs_getAccessMode_c" - cDsGetAccessMode'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cDsGetAccessMode'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassDataStream.chs.h cDs_isReadable_c" cDsIsReadable'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))) @@ -206,6 +214,9 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassDataStream.chs.h cDs_skipLine_c" cDsSkipLine'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ())))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassDataStream.chs.h cDs_skip_c" + cDsSkip'_ :: ((HG3DClassPtr) -> (CInt -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassDataStream.chs.h cDs_seek_c" cDsSeek'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
HGamer3D/Bindings/Ogre/ClassDefaultAxisAlignedBoxSceneQuery.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassDefaultPlaneBoundedVolumeListSceneQuery.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassDefaultRaySceneQuery.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassDefaultSceneManager.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManagerEnumerator.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManagerEnumerator.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassDefaultSceneManagerFactory.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManagerEnumerator.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManagerEnumerator.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassDefaultShadowCameraSetup.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreShadowCameraSetup.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreShadowCameraSetup.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassDefaultSphereSceneQuery.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassElement.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardChain.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardChain.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassEntity.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreEntity.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreEntity.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,10 +61,21 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} -import HGamer3D.Bindings.Ogre.EnumVertexDataBindChoice +import HGamer3D.Bindings.Ogre.TypeSharedPtr {-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +import HGamer3D.Bindings.Ogre.EnumVertexDataBindChoice +{-# LINE 58 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +cEGetMesh :: HG3DClass -> IO (SharedPtr) +cEGetMesh a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cEGetMesh'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 64 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +; cEGetSubEntity :: HG3DClass -> Int -> IO (HG3DClass) cEGetSubEntity a1 a2 = withHG3DClass a1 $ \a1' -> @@ -73,7 +84,7 @@ cEGetSubEntity'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 64 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 69 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEGetSubEntity2 :: HG3DClass -> String -> IO (HG3DClass) cEGetSubEntity2 a1 a2 = @@ -83,7 +94,7 @@ cEGetSubEntity2'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 69 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 74 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEGetNumSubEntities :: HG3DClass -> IO (Int) cEGetNumSubEntities a1 = @@ -92,7 +103,7 @@ cEGetNumSubEntities'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 73 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 78 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEClone :: HG3DClass -> String -> IO (HG3DClass) cEClone a1 a2 = @@ -102,7 +113,7 @@ cEClone'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 78 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 83 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cESetMaterialName :: HG3DClass -> String -> String -> IO () cESetMaterialName a1 a2 a3 = @@ -111,15 +122,23 @@ withCString a3 $ \a3' -> cESetMaterialName'_ a1' a2' a3' >>= \res -> return () -{-# LINE 83 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 88 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; +cESetMaterial :: HG3DClass -> SharedPtr -> IO () +cESetMaterial a1 a2 = + withHG3DClass a1 $ \a1' -> + withSharedPtr a2 $ \a2' -> + cESetMaterial'_ a1' a2' >>= \res -> + return () +{-# LINE 92 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +; cENotifyCurrentCamera :: HG3DClass -> HG3DClass -> IO () cENotifyCurrentCamera a1 a2 = withHG3DClass a1 $ \a1' -> withHG3DClass a2 $ \a2' -> cENotifyCurrentCamera'_ a1' a2' >>= \res -> return () -{-# LINE 87 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 96 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEGetMovableType :: HG3DClass -> IO (String) cEGetMovableType a1 = @@ -128,7 +147,7 @@ cEGetMovableType'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 91 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 100 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEGetAnimationState :: HG3DClass -> String -> IO (HG3DClass) cEGetAnimationState a1 a2 = @@ -138,7 +157,7 @@ cEGetAnimationState'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 96 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 105 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cESetDisplaySkeleton :: HG3DClass -> Bool -> IO () cESetDisplaySkeleton a1 a2 = @@ -146,7 +165,7 @@ let {a2' = fromBool a2} in cESetDisplaySkeleton'_ a1' a2' >>= \res -> return () -{-# LINE 100 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 109 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEGetDisplaySkeleton :: HG3DClass -> IO (Bool) cEGetDisplaySkeleton a1 = @@ -155,7 +174,7 @@ cEGetDisplaySkeleton'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 104 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 113 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEGetManualLodLevel :: HG3DClass -> Int -> IO (HG3DClass) cEGetManualLodLevel a1 a2 = @@ -165,7 +184,7 @@ cEGetManualLodLevel'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 109 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 118 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEGetNumManualLodLevels :: HG3DClass -> IO (Int) cEGetNumManualLodLevels a1 = @@ -174,7 +193,7 @@ cEGetNumManualLodLevels'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 113 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 122 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cESetPolygonModeOverrideable :: HG3DClass -> Bool -> IO () cESetPolygonModeOverrideable a1 a2 = @@ -182,7 +201,7 @@ let {a2' = fromBool a2} in cESetPolygonModeOverrideable'_ a1' a2' >>= \res -> return () -{-# LINE 117 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 126 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEDetachObjectFromBone :: HG3DClass -> String -> IO (HG3DClass) cEDetachObjectFromBone a1 a2 = @@ -192,7 +211,7 @@ cEDetachObjectFromBone'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 122 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 131 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEDetachObjectFromBone2 :: HG3DClass -> HG3DClass -> IO () cEDetachObjectFromBone2 a1 a2 = @@ -200,14 +219,14 @@ withHG3DClass a2 $ \a2' -> cEDetachObjectFromBone2'_ a1' a2' >>= \res -> return () -{-# LINE 126 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 135 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEDetachAllObjectsFromBone :: HG3DClass -> IO () cEDetachAllObjectsFromBone a1 = withHG3DClass a1 $ \a1' -> cEDetachAllObjectsFromBone'_ a1' >>= \res -> return () -{-# LINE 129 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 138 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEGetBoundingRadius :: HG3DClass -> IO (Float) cEGetBoundingRadius a1 = @@ -216,7 +235,7 @@ cEGetBoundingRadius'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 133 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 142 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEHasEdgeList :: HG3DClass -> IO (Bool) cEHasEdgeList a1 = @@ -225,7 +244,7 @@ cEHasEdgeList'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 137 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 146 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEGetNumBoneMatrices :: HG3DClass -> IO (Int) cEGetNumBoneMatrices a1 = @@ -234,7 +253,7 @@ cEGetNumBoneMatrices'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 141 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 150 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEHasSkeleton :: HG3DClass -> IO (Bool) cEHasSkeleton a1 = @@ -243,7 +262,7 @@ cEHasSkeleton'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 145 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 154 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEGetSkeleton :: HG3DClass -> IO (HG3DClass) cEGetSkeleton a1 = @@ -252,7 +271,7 @@ cEGetSkeleton'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 149 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 158 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEIsHardwareAnimationEnabled :: HG3DClass -> IO (Bool) cEIsHardwareAnimationEnabled a1 = @@ -261,7 +280,7 @@ cEIsHardwareAnimationEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 153 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 162 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cENotifyAttached :: HG3DClass -> HG3DClass -> Bool -> IO () cENotifyAttached a1 a2 a3 = @@ -270,7 +289,7 @@ let {a3' = fromBool a3} in cENotifyAttached'_ a1' a2' a3' >>= \res -> return () -{-# LINE 158 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 167 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEGetSoftwareAnimationRequests :: HG3DClass -> IO (Int) cEGetSoftwareAnimationRequests a1 = @@ -279,7 +298,7 @@ cEGetSoftwareAnimationRequests'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 162 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 171 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEGetSoftwareAnimationNormalsRequests :: HG3DClass -> IO (Int) cEGetSoftwareAnimationNormalsRequests a1 = @@ -288,7 +307,7 @@ cEGetSoftwareAnimationNormalsRequests'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 166 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 175 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEAddSoftwareAnimationRequest :: HG3DClass -> Bool -> IO () cEAddSoftwareAnimationRequest a1 a2 = @@ -296,7 +315,7 @@ let {a2' = fromBool a2} in cEAddSoftwareAnimationRequest'_ a1' a2' >>= \res -> return () -{-# LINE 170 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 179 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cERemoveSoftwareAnimationRequest :: HG3DClass -> Bool -> IO () cERemoveSoftwareAnimationRequest a1 a2 = @@ -304,7 +323,7 @@ let {a2' = fromBool a2} in cERemoveSoftwareAnimationRequest'_ a1' a2' >>= \res -> return () -{-# LINE 174 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 183 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEShareSkeletonInstanceWith :: HG3DClass -> HG3DClass -> IO () cEShareSkeletonInstanceWith a1 a2 = @@ -312,7 +331,7 @@ withHG3DClass a2 $ \a2' -> cEShareSkeletonInstanceWith'_ a1' a2' >>= \res -> return () -{-# LINE 178 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 187 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEHasVertexAnimation :: HG3DClass -> IO (Bool) cEHasVertexAnimation a1 = @@ -321,28 +340,28 @@ cEHasVertexAnimation'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 182 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 191 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEStopSharingSkeletonInstance :: HG3DClass -> IO () cEStopSharingSkeletonInstance a1 = withHG3DClass a1 $ \a1' -> cEStopSharingSkeletonInstance'_ a1' >>= \res -> return () -{-# LINE 185 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 194 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cERefreshAvailableAnimationState :: HG3DClass -> IO () cERefreshAvailableAnimationState a1 = withHG3DClass a1 $ \a1' -> cERefreshAvailableAnimationState'_ a1' >>= \res -> return () -{-# LINE 188 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 197 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEUpdateAnimation :: HG3DClass -> IO () cEUpdateAnimation a1 = withHG3DClass a1 $ \a1' -> cEUpdateAnimation'_ a1' >>= \res -> return () -{-# LINE 191 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 200 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEIsAnimated :: HG3DClass -> IO (Bool) cEIsAnimated a1 = @@ -351,7 +370,7 @@ cEIsAnimated'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 195 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 204 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEIsSkeletonAnimated :: HG3DClass -> IO (Bool) cEIsSkeletonAnimated a1 = @@ -360,7 +379,7 @@ cEIsSkeletonAnimated'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 199 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 208 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEGetSkelAnimTempBufferInfo :: HG3DClass -> IO (HG3DClass) cEGetSkelAnimTempBufferInfo a1 = @@ -369,7 +388,7 @@ cEGetSkelAnimTempBufferInfo'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 203 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 212 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEGetVertexAnimTempBufferInfo :: HG3DClass -> IO (HG3DClass) cEGetVertexAnimTempBufferInfo a1 = @@ -378,7 +397,7 @@ cEGetVertexAnimTempBufferInfo'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 207 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 216 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEGetTypeFlags :: HG3DClass -> IO (Int) cEGetTypeFlags a1 = @@ -387,7 +406,7 @@ cEGetTypeFlags'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 211 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 220 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEChooseVertexDataForBinding :: HG3DClass -> Bool -> IO (EnumVertexDataBindChoice) cEChooseVertexDataForBinding a1 a2 = @@ -397,7 +416,7 @@ cEChooseVertexDataForBinding'_ a1' a2' a3' >>= \res -> peekEnumUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 216 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 225 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEGetBuffersMarkedForAnimation :: HG3DClass -> IO (Bool) cEGetBuffersMarkedForAnimation a1 = @@ -406,14 +425,14 @@ cEGetBuffersMarkedForAnimation'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 220 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 229 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEMarkBuffersUsedForAnimation :: HG3DClass -> IO () cEMarkBuffersUsedForAnimation a1 = withHG3DClass a1 $ \a1' -> cEMarkBuffersUsedForAnimation'_ a1' >>= \res -> return () -{-# LINE 223 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 232 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEIsInitialised :: HG3DClass -> IO (Bool) cEIsInitialised a1 = @@ -422,7 +441,7 @@ cEIsInitialised'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 227 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 236 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEInitialise :: HG3DClass -> Bool -> IO () cEInitialise a1 a2 = @@ -430,14 +449,14 @@ let {a2' = fromBool a2} in cEInitialise'_ a1' a2' >>= \res -> return () -{-# LINE 231 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 240 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEDeinitialise :: HG3DClass -> IO () cEDeinitialise a1 = withHG3DClass a1 $ \a1' -> cEDeinitialise'_ a1' >>= \res -> return () -{-# LINE 234 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 243 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEGetMeshLodFactorTransformed :: HG3DClass -> IO (Float) cEGetMeshLodFactorTransformed a1 = @@ -446,7 +465,7 @@ cEGetMeshLodFactorTransformed'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 238 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 247 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cESetSkipAnimationStateUpdate :: HG3DClass -> Bool -> IO () cESetSkipAnimationStateUpdate a1 a2 = @@ -454,7 +473,7 @@ let {a2' = fromBool a2} in cESetSkipAnimationStateUpdate'_ a1' a2' >>= \res -> return () -{-# LINE 242 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 251 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; cEGetSkipAnimationStateUpdate :: HG3DClass -> IO (Bool) cEGetSkipAnimationStateUpdate a1 = @@ -463,9 +482,12 @@ cEGetSkipAnimationStateUpdate'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 246 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} +{-# LINE 255 "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs" #-} ; +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs.h cE_getMesh_c" + cEGetMesh'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs.h cE_getSubEntity_c" cEGetSubEntity'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) @@ -481,6 +503,9 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs.h cE_setMaterialName_c" cESetMaterialName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> (IO ())))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs.h cE_setMaterial_c" + cESetMaterial'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs.h cE__notifyCurrentCamera_c" cENotifyCurrentCamera'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) @@ -521,7 +546,7 @@ cEHasEdgeList'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs.h cE__getNumBoneMatrices_c" - cEGetNumBoneMatrices'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cEGetNumBoneMatrices'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassEntity.chs.h cE_hasSkeleton_c" cEHasSkeleton'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
HGamer3D/Bindings/Ogre/ClassEntityFactory.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreEntity.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreEntity.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassException.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -99,6 +99,15 @@ return (a2'') {-# LINE 74 "HGamer3D\\Bindings\\Ogre\\ClassException.chs" #-} ; +cExGetLine :: HG3DClass -> IO (Int) +cExGetLine a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cExGetLine'_ a1' a2' >>= \res -> + peekIntConv a2'>>= \a2'' -> + return (a2'') +{-# LINE 78 "HGamer3D\\Bindings\\Ogre\\ClassException.chs" #-} +; cExGetDescription :: HG3DClass -> IO (String) cExGetDescription a1 = withHG3DClass a1 $ \a1' -> @@ -106,7 +115,7 @@ cExGetDescription'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 78 "HGamer3D\\Bindings\\Ogre\\ClassException.chs" #-} +{-# LINE 82 "HGamer3D\\Bindings\\Ogre\\ClassException.chs" #-} ; cExWhat :: HG3DClass -> IO (String) cExWhat a1 = @@ -115,7 +124,7 @@ cExWhat'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 82 "HGamer3D\\Bindings\\Ogre\\ClassException.chs" #-} +{-# LINE 86 "HGamer3D\\Bindings\\Ogre\\ClassException.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassException.chs.h cEx_getFullDescription_c" @@ -129,6 +138,9 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassException.chs.h cEx_getFile_c" cExGetFile'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassException.chs.h cEx_getLine_c" + cExGetLine'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassException.chs.h cEx_getDescription_c" cExGetDescription'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
HGamer3D/Bindings/Ogre/ClassFileHandleDataStream.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreDataStream.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreDataStream.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -63,13 +63,21 @@ {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassFileHandleDataStream.chs" #-} +cFhdsSkip :: HG3DClass -> Int -> IO () +cFhdsSkip a1 a2 = + withHG3DClass a1 $ \a1' -> + let {a2' = fromIntegral a2} in + cFhdsSkip'_ a1' a2' >>= \res -> + return () +{-# LINE 62 "HGamer3D\\Bindings\\Ogre\\ClassFileHandleDataStream.chs" #-} +; cFhdsSeek :: HG3DClass -> Int -> IO () cFhdsSeek a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromIntegral a2} in cFhdsSeek'_ a1' a2' >>= \res -> return () -{-# LINE 62 "HGamer3D\\Bindings\\Ogre\\ClassFileHandleDataStream.chs" #-} +{-# LINE 66 "HGamer3D\\Bindings\\Ogre\\ClassFileHandleDataStream.chs" #-} ; cFhdsTell :: HG3DClass -> IO (Int) cFhdsTell a1 = @@ -78,7 +86,7 @@ cFhdsTell'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 66 "HGamer3D\\Bindings\\Ogre\\ClassFileHandleDataStream.chs" #-} +{-# LINE 70 "HGamer3D\\Bindings\\Ogre\\ClassFileHandleDataStream.chs" #-} ; cFhdsEof :: HG3DClass -> IO (Bool) cFhdsEof a1 = @@ -87,15 +95,18 @@ cFhdsEof'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 70 "HGamer3D\\Bindings\\Ogre\\ClassFileHandleDataStream.chs" #-} +{-# LINE 74 "HGamer3D\\Bindings\\Ogre\\ClassFileHandleDataStream.chs" #-} ; cFhdsClose :: HG3DClass -> IO () cFhdsClose a1 = withHG3DClass a1 $ \a1' -> cFhdsClose'_ a1' >>= \res -> return () -{-# LINE 73 "HGamer3D\\Bindings\\Ogre\\ClassFileHandleDataStream.chs" #-} +{-# LINE 77 "HGamer3D\\Bindings\\Ogre\\ClassFileHandleDataStream.chs" #-} ; + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassFileHandleDataStream.chs.h cFhds_skip_c" + cFhdsSkip'_ :: ((HG3DClassPtr) -> (CInt -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassFileHandleDataStream.chs.h cFhds_seek_c" cFhdsSeek'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
HGamer3D/Bindings/Ogre/ClassFileNotFoundException.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassFileStreamDataStream.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreDataStream.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreDataStream.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -75,13 +75,21 @@ return (a5'') {-# LINE 65 "HGamer3D\\Bindings\\Ogre\\ClassFileStreamDataStream.chs" #-} ; +cFsdsSkip :: HG3DClass -> Int -> IO () +cFsdsSkip a1 a2 = + withHG3DClass a1 $ \a1' -> + let {a2' = fromIntegral a2} in + cFsdsSkip'_ a1' a2' >>= \res -> + return () +{-# LINE 69 "HGamer3D\\Bindings\\Ogre\\ClassFileStreamDataStream.chs" #-} +; cFsdsSeek :: HG3DClass -> Int -> IO () cFsdsSeek a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromIntegral a2} in cFsdsSeek'_ a1' a2' >>= \res -> return () -{-# LINE 69 "HGamer3D\\Bindings\\Ogre\\ClassFileStreamDataStream.chs" #-} +{-# LINE 73 "HGamer3D\\Bindings\\Ogre\\ClassFileStreamDataStream.chs" #-} ; cFsdsTell :: HG3DClass -> IO (Int) cFsdsTell a1 = @@ -90,7 +98,7 @@ cFsdsTell'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 73 "HGamer3D\\Bindings\\Ogre\\ClassFileStreamDataStream.chs" #-} +{-# LINE 77 "HGamer3D\\Bindings\\Ogre\\ClassFileStreamDataStream.chs" #-} ; cFsdsEof :: HG3DClass -> IO (Bool) cFsdsEof a1 = @@ -99,18 +107,21 @@ cFsdsEof'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 77 "HGamer3D\\Bindings\\Ogre\\ClassFileStreamDataStream.chs" #-} +{-# LINE 81 "HGamer3D\\Bindings\\Ogre\\ClassFileStreamDataStream.chs" #-} ; cFsdsClose :: HG3DClass -> IO () cFsdsClose a1 = withHG3DClass a1 $ \a1' -> cFsdsClose'_ a1' >>= \res -> return () -{-# LINE 80 "HGamer3D\\Bindings\\Ogre\\ClassFileStreamDataStream.chs" #-} +{-# LINE 84 "HGamer3D\\Bindings\\Ogre\\ClassFileStreamDataStream.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassFileStreamDataStream.chs.h cFsds_readLine_c" cFsdsReadLine'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CInt -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ())))))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassFileStreamDataStream.chs.h cFsds_skip_c" + cFsdsSkip'_ :: ((HG3DClassPtr) -> (CInt -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassFileStreamDataStream.chs.h cFsds_seek_c" cFsdsSeek'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
HGamer3D/Bindings/Ogre/ClassFrustum.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreFrustum.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreFrustum.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -69,12 +69,14 @@ {-# LINE 59 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} import HGamer3D.Bindings.Ogre.EnumFrustumPlane {-# LINE 60 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} -import HGamer3D.Bindings.Ogre.EnumProjectionType +import HGamer3D.Bindings.Ogre.TypeSharedPtr {-# LINE 61 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} -import HGamer3D.Bindings.Ogre.TypeQuaternion +import HGamer3D.Bindings.Ogre.EnumProjectionType {-# LINE 62 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} -import HGamer3D.Bindings.Ogre.EnumOrientationMode +import HGamer3D.Bindings.Ogre.TypeQuaternion {-# LINE 63 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +import HGamer3D.Bindings.Ogre.EnumOrientationMode +{-# LINE 64 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} cFSetFOVy :: HG3DClass -> Radian -> IO () @@ -83,7 +85,7 @@ withRadian a2 $ \a2' -> cFSetFOVy'_ a1' a2' >>= \res -> return () -{-# LINE 69 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 70 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFGetFOVy :: HG3DClass -> IO (Radian) cFGetFOVy a1 = @@ -92,7 +94,7 @@ cFGetFOVy'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 73 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 74 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFSetNearClipDistance :: HG3DClass -> Float -> IO () cFSetNearClipDistance a1 a2 = @@ -100,7 +102,7 @@ let {a2' = realToFrac a2} in cFSetNearClipDistance'_ a1' a2' >>= \res -> return () -{-# LINE 77 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 78 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFGetNearClipDistance :: HG3DClass -> IO (Float) cFGetNearClipDistance a1 = @@ -109,7 +111,7 @@ cFGetNearClipDistance'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 81 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 82 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFSetFarClipDistance :: HG3DClass -> Float -> IO () cFSetFarClipDistance a1 a2 = @@ -117,7 +119,7 @@ let {a2' = realToFrac a2} in cFSetFarClipDistance'_ a1' a2' >>= \res -> return () -{-# LINE 85 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 86 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFGetFarClipDistance :: HG3DClass -> IO (Float) cFGetFarClipDistance a1 = @@ -126,7 +128,7 @@ cFGetFarClipDistance'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 89 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 90 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFSetAspectRatio :: HG3DClass -> Float -> IO () cFSetAspectRatio a1 a2 = @@ -134,7 +136,7 @@ let {a2' = realToFrac a2} in cFSetAspectRatio'_ a1' a2' >>= \res -> return () -{-# LINE 93 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 94 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFGetAspectRatio :: HG3DClass -> IO (Float) cFGetAspectRatio a1 = @@ -143,7 +145,7 @@ cFGetAspectRatio'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 97 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 98 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFSetFrustumOffset :: HG3DClass -> Vector2 -> IO () cFSetFrustumOffset a1 a2 = @@ -151,7 +153,7 @@ withVector2 a2 $ \a2' -> cFSetFrustumOffset'_ a1' a2' >>= \res -> return () -{-# LINE 101 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 102 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFSetFrustumOffset2 :: HG3DClass -> Float -> Float -> IO () cFSetFrustumOffset2 a1 a2 a3 = @@ -160,7 +162,7 @@ let {a3' = realToFrac a3} in cFSetFrustumOffset2'_ a1' a2' a3' >>= \res -> return () -{-# LINE 106 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 107 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFGetFrustumOffset :: HG3DClass -> IO (Vector2) cFGetFrustumOffset a1 = @@ -169,7 +171,7 @@ cFGetFrustumOffset'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 110 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 111 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFSetFocalLength :: HG3DClass -> Float -> IO () cFSetFocalLength a1 a2 = @@ -177,7 +179,7 @@ let {a2' = realToFrac a2} in cFSetFocalLength'_ a1' a2' >>= \res -> return () -{-# LINE 114 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 115 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFGetFocalLength :: HG3DClass -> IO (Float) cFGetFocalLength a1 = @@ -186,7 +188,7 @@ cFGetFocalLength'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 118 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 119 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFSetFrustumExtents :: HG3DClass -> Float -> Float -> Float -> Float -> IO () cFSetFrustumExtents a1 a2 a3 a4 a5 = @@ -197,14 +199,14 @@ let {a5' = realToFrac a5} in cFSetFrustumExtents'_ a1' a2' a3' a4' a5' >>= \res -> return () -{-# LINE 125 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 126 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFResetFrustumExtents :: HG3DClass -> IO () cFResetFrustumExtents a1 = withHG3DClass a1 $ \a1' -> cFResetFrustumExtents'_ a1' >>= \res -> return () -{-# LINE 128 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 129 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFIsCustomViewMatrixEnabled :: HG3DClass -> IO (Bool) cFIsCustomViewMatrixEnabled a1 = @@ -213,7 +215,7 @@ cFIsCustomViewMatrixEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 132 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 133 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFIsCustomProjectionMatrixEnabled :: HG3DClass -> IO (Bool) cFIsCustomProjectionMatrixEnabled a1 = @@ -222,7 +224,7 @@ cFIsCustomProjectionMatrixEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 136 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 137 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFIsVisible3 :: HG3DClass -> Vector3 -> IO (EnumFrustumPlane, Bool) cFIsVisible3 a1 a2 = @@ -234,7 +236,7 @@ peekEnumUtil a3'>>= \a3'' -> peekBoolUtil a4'>>= \a4'' -> return (a3'', a4'') -{-# LINE 142 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 143 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFGetTypeFlags :: HG3DClass -> IO (Int) cFGetTypeFlags a1 = @@ -243,7 +245,7 @@ cFGetTypeFlags'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 146 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 147 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFGetBoundingRadius :: HG3DClass -> IO (Float) cFGetBoundingRadius a1 = @@ -252,7 +254,7 @@ cFGetBoundingRadius'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 150 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 151 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFGetMovableType :: HG3DClass -> IO (String) cFGetMovableType a1 = @@ -261,7 +263,7 @@ cFGetMovableType'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 154 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 155 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFNotifyCurrentCamera :: HG3DClass -> HG3DClass -> IO () cFNotifyCurrentCamera a1 a2 = @@ -269,15 +271,24 @@ withHG3DClass a2 $ \a2' -> cFNotifyCurrentCamera'_ a1' a2' >>= \res -> return () -{-# LINE 158 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 159 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; +cFGetMaterial :: HG3DClass -> IO (SharedPtr) +cFGetMaterial a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cFGetMaterial'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 163 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +; cFSetProjectionType :: HG3DClass -> EnumProjectionType -> IO () cFSetProjectionType a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = cIntFromEnum a2} in cFSetProjectionType'_ a1' a2' >>= \res -> return () -{-# LINE 162 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 167 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFGetProjectionType :: HG3DClass -> IO (EnumProjectionType) cFGetProjectionType a1 = @@ -286,7 +297,7 @@ cFGetProjectionType'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 166 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 171 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFSetOrthoWindow :: HG3DClass -> Float -> Float -> IO () cFSetOrthoWindow a1 a2 a3 = @@ -295,7 +306,7 @@ let {a3' = realToFrac a3} in cFSetOrthoWindow'_ a1' a2' a3' >>= \res -> return () -{-# LINE 171 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 176 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFSetOrthoWindowHeight :: HG3DClass -> Float -> IO () cFSetOrthoWindowHeight a1 a2 = @@ -303,7 +314,7 @@ let {a2' = realToFrac a2} in cFSetOrthoWindowHeight'_ a1' a2' >>= \res -> return () -{-# LINE 175 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 180 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFSetOrthoWindowWidth :: HG3DClass -> Float -> IO () cFSetOrthoWindowWidth a1 a2 = @@ -311,7 +322,7 @@ let {a2' = realToFrac a2} in cFSetOrthoWindowWidth'_ a1' a2' >>= \res -> return () -{-# LINE 179 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 184 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFGetOrthoWindowHeight :: HG3DClass -> IO (Float) cFGetOrthoWindowHeight a1 = @@ -320,7 +331,7 @@ cFGetOrthoWindowHeight'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 183 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 188 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFGetOrthoWindowWidth :: HG3DClass -> IO (Float) cFGetOrthoWindowWidth a1 = @@ -329,14 +340,14 @@ cFGetOrthoWindowWidth'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 187 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 192 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFDisableReflection :: HG3DClass -> IO () cFDisableReflection a1 = withHG3DClass a1 $ \a1' -> cFDisableReflection'_ a1' >>= \res -> return () -{-# LINE 190 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 195 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFIsReflected :: HG3DClass -> IO (Bool) cFIsReflected a1 = @@ -345,14 +356,14 @@ cFIsReflected'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 194 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 199 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFDisableCustomNearClipPlane :: HG3DClass -> IO () cFDisableCustomNearClipPlane a1 = withHG3DClass a1 $ \a1' -> cFDisableCustomNearClipPlane'_ a1' >>= \res -> return () -{-# LINE 197 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 202 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFIsCustomNearClipPlaneEnabled :: HG3DClass -> IO (Bool) cFIsCustomNearClipPlaneEnabled a1 = @@ -361,7 +372,7 @@ cFIsCustomNearClipPlaneEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 201 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 206 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFGetPositionForViewUpdate :: HG3DClass -> IO (Vector3) cFGetPositionForViewUpdate a1 = @@ -370,7 +381,7 @@ cFGetPositionForViewUpdate'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 205 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 210 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFGetOrientationForViewUpdate :: HG3DClass -> IO (Quaternion) cFGetOrientationForViewUpdate a1 = @@ -379,7 +390,7 @@ cFGetOrientationForViewUpdate'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 209 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 214 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFSetOrientationMode :: HG3DClass -> EnumOrientationMode -> IO () cFSetOrientationMode a1 a2 = @@ -387,7 +398,7 @@ let {a2' = cIntFromEnum a2} in cFSetOrientationMode'_ a1' a2' >>= \res -> return () -{-# LINE 213 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 218 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; cFGetOrientationMode :: HG3DClass -> IO (EnumOrientationMode) cFGetOrientationMode a1 = @@ -396,7 +407,7 @@ cFGetOrientationMode'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 217 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} +{-# LINE 222 "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs.h cF_setFOVy_c" @@ -464,6 +475,9 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs.h cF__notifyCurrentCamera_c" cFNotifyCurrentCamera'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs.h cF_getMaterial_c" + cFGetMaterial'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassFrustum.chs.h cF_setProjectionType_c" cFSetProjectionType'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
HGamer3D/Bindings/Ogre/ClassGeometryBucket.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStaticGeometry.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStaticGeometry.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,16 +61,30 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassGeometryBucket.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassGeometryBucket.chs" #-} +import HGamer3D.Bindings.Ogre.TypeSharedPtr +{-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassGeometryBucket.chs" #-} +cGbGetMaterial :: HG3DClass -> IO (SharedPtr) +cGbGetMaterial a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cGbGetMaterial'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 63 "HGamer3D\\Bindings\\Ogre\\ClassGeometryBucket.chs" #-} +; cGbBuild :: HG3DClass -> Bool -> IO () cGbBuild a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in cGbBuild'_ a1' a2' >>= \res -> return () -{-# LINE 62 "HGamer3D\\Bindings\\Ogre\\ClassGeometryBucket.chs" #-} +{-# LINE 67 "HGamer3D\\Bindings\\Ogre\\ClassGeometryBucket.chs" #-} ; + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassGeometryBucket.chs.h cGb_getMaterial_c" + cGbGetMaterial'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassGeometryBucket.chs.h cGb_build_c" cGbBuild'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
HGamer3D/Bindings/Ogre/ClassGpuProgram.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgram.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgram.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassGpuProgramManager.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,8 +61,40 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassGpuProgramManager.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassGpuProgramManager.chs" #-} +import HGamer3D.Bindings.Ogre.TypeSharedPtr +{-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassGpuProgramManager.chs" #-} +import HGamer3D.Bindings.Ogre.EnumGpuProgramType +{-# LINE 58 "HGamer3D\\Bindings\\Ogre\\ClassGpuProgramManager.chs" #-} +cGpmLoad :: HG3DClass -> String -> String -> String -> EnumGpuProgramType -> String -> IO (SharedPtr) +cGpmLoad a1 a2 a3 a4 a5 a6 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + withCString a3 $ \a3' -> + withCString a4 $ \a4' -> + let {a5' = cIntFromEnum a5} in + withCString a6 $ \a6' -> + alloca $ \a7' -> + cGpmLoad'_ a1' a2' a3' a4' a5' a6' a7' >>= \res -> + peek a7'>>= \a7'' -> + return (a7'') +{-# LINE 69 "HGamer3D\\Bindings\\Ogre\\ClassGpuProgramManager.chs" #-} +; +cGpmLoadFromString :: HG3DClass -> String -> String -> String -> EnumGpuProgramType -> String -> IO (SharedPtr) +cGpmLoadFromString a1 a2 a3 a4 a5 a6 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + withCString a3 $ \a3' -> + withCString a4 $ \a4' -> + let {a5' = cIntFromEnum a5} in + withCString a6 $ \a6' -> + alloca $ \a7' -> + cGpmLoadFromString'_ a1' a2' a3' a4' a5' a6' a7' >>= \res -> + peek a7'>>= \a7'' -> + return (a7'') +{-# LINE 78 "HGamer3D\\Bindings\\Ogre\\ClassGpuProgramManager.chs" #-} +; cGpmIsSyntaxSupported :: HG3DClass -> String -> IO (Bool) cGpmIsSyntaxSupported a1 a2 = withHG3DClass a1 $ \a1' -> @@ -71,8 +103,62 @@ cGpmIsSyntaxSupported'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 63 "HGamer3D\\Bindings\\Ogre\\ClassGpuProgramManager.chs" #-} +{-# LINE 83 "HGamer3D\\Bindings\\Ogre\\ClassGpuProgramManager.chs" #-} ; +cGpmCreateProgram :: HG3DClass -> String -> String -> String -> EnumGpuProgramType -> String -> IO (SharedPtr) +cGpmCreateProgram a1 a2 a3 a4 a5 a6 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + withCString a3 $ \a3' -> + withCString a4 $ \a4' -> + let {a5' = cIntFromEnum a5} in + withCString a6 $ \a6' -> + alloca $ \a7' -> + cGpmCreateProgram'_ a1' a2' a3' a4' a5' a6' a7' >>= \res -> + peek a7'>>= \a7'' -> + return (a7'') +{-# LINE 92 "HGamer3D\\Bindings\\Ogre\\ClassGpuProgramManager.chs" #-} +; +cGpmCreateProgramFromString :: HG3DClass -> String -> String -> String -> EnumGpuProgramType -> String -> IO (SharedPtr) +cGpmCreateProgramFromString a1 a2 a3 a4 a5 a6 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + withCString a3 $ \a3' -> + withCString a4 $ \a4' -> + let {a5' = cIntFromEnum a5} in + withCString a6 $ \a6' -> + alloca $ \a7' -> + cGpmCreateProgramFromString'_ a1' a2' a3' a4' a5' a6' a7' >>= \res -> + peek a7'>>= \a7'' -> + return (a7'') +{-# LINE 101 "HGamer3D\\Bindings\\Ogre\\ClassGpuProgramManager.chs" #-} +; +cGpmGetByName :: HG3DClass -> String -> Bool -> IO (SharedPtr) +cGpmGetByName a1 a2 a3 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + let {a3' = fromBool a3} in + alloca $ \a4' -> + cGpmGetByName'_ a1' a2' a3' a4' >>= \res -> + peek a4'>>= \a4'' -> + return (a4'') +{-# LINE 107 "HGamer3D\\Bindings\\Ogre\\ClassGpuProgramManager.chs" #-} +; +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassGpuProgramManager.chs.h cGpm_load_c" + cGpmLoad'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> ((Ptr CChar) -> (CInt -> ((Ptr CChar) -> ((SharedPtrPtr) -> (IO ())))))))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassGpuProgramManager.chs.h cGpm_loadFromString_c" + cGpmLoadFromString'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> ((Ptr CChar) -> (CInt -> ((Ptr CChar) -> ((SharedPtrPtr) -> (IO ())))))))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassGpuProgramManager.chs.h cGpm_isSyntaxSupported_c" cGpmIsSyntaxSupported'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ())))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassGpuProgramManager.chs.h cGpm_createProgram_c" + cGpmCreateProgram'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> ((Ptr CChar) -> (CInt -> ((Ptr CChar) -> ((SharedPtrPtr) -> (IO ())))))))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassGpuProgramManager.chs.h cGpm_createProgramFromString_c" + cGpmCreateProgramFromString'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> ((Ptr CChar) -> (CInt -> ((Ptr CChar) -> ((SharedPtrPtr) -> (IO ())))))))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassGpuProgramManager.chs.h cGpm_getByName_c" + cGpmGetByName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CInt -> ((SharedPtrPtr) -> (IO ())))))
− HGamer3D/Bindings/Ogre/ClassGpuProgramPtr.hs
@@ -1,65 +0,0 @@--- GENERATED by C->Haskell Compiler, version 0.16.3 Crystal Seed, 24 Jan 2009 (Haskell) --- Edit the ORIGNAL .chs file instead! - - -{-# LINE 1 "HGamer3D\\Bindings\\Ogre\\ClassGpuProgramPtr.chs" #-}{-# LANGUAGE ForeignFunctionInterface #-} -{-# LANGUAGE TypeSynonymInstances #-} - --- This source file is part of HGamer3D --- (A project to enable 3D game development in Haskell) --- For the latest info, see http://www.althainz.de/HGamer3D.html --- --- Copyright 2011 Dr. Peter Althainz --- --- Licensed under the Apache License, Version 2.0 (the "License"); --- you may not use this file except in compliance with the License. --- You may obtain a copy of the License at --- --- http://www.apache.org/licenses/LICENSE-2.0 --- --- Unless required by applicable law or agreed to in writing, software --- distributed under the License is distributed on an "AS IS" BASIS, --- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. --- See the License for the specific language governing permissions and --- limitations under the License. --- --- ClassGpuProgramPtr.chs --- --- --- --- --- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgram.h" --- --- each stub combines the following files: --- a C++ implementation file, transforming cpp calls into C-functions --- a C-header file, making this C-functions available for the C2HS parser --- a chs file, give instructions to the C2HS parser. --- --- - -module HGamer3D.Bindings.Ogre.ClassGpuProgramPtr where - -import C2HS -import Foreign -import Foreign.Ptr -import Foreign.C -import Monad (liftM, liftM2) - -import HGamer3D.Data.HG3DClass -import HGamer3D.Data.Vector2 -import HGamer3D.Data.Vector3 -import HGamer3D.Data.Vector4 -import HGamer3D.Data.Quaternion -import HGamer3D.Data.ColourValue -import HGamer3D.Data.Radian -import HGamer3D.Data.Degree -import HGamer3D.Data.Angle -import HGamer3D.Bindings.Ogre.TypeHG3DClass -{-# LINE 54 "HGamer3D\\Bindings\\Ogre\\ClassGpuProgramPtr.chs" #-} -import HGamer3D.Bindings.Ogre.ClassPtr -{-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassGpuProgramPtr.chs" #-} -import HGamer3D.Bindings.Ogre.Utils -{-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassGpuProgramPtr.chs" #-} - -
HGamer3D/Bindings/Ogre/ClassHardwareBufferLicensee.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareBufferManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareBufferManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassHardwareBufferManager.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareBufferManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareBufferManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassHardwareBufferManagerBase.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareBufferManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareBufferManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassHardwareIndexBuffer.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareIndexBuffer.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareIndexBuffer.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
@@ -1,65 +0,0 @@--- GENERATED by C->Haskell Compiler, version 0.16.3 Crystal Seed, 24 Jan 2009 (Haskell) --- Edit the ORIGNAL .chs file instead! - - -{-# LINE 1 "HGamer3D\\Bindings\\Ogre\\ClassHardwareIndexBufferSharedPtr.chs" #-}{-# LANGUAGE ForeignFunctionInterface #-} -{-# LANGUAGE TypeSynonymInstances #-} - --- This source file is part of HGamer3D --- (A project to enable 3D game development in Haskell) --- For the latest info, see http://www.althainz.de/HGamer3D.html --- --- Copyright 2011 Dr. Peter Althainz --- --- Licensed under the Apache License, Version 2.0 (the "License"); --- you may not use this file except in compliance with the License. --- You may obtain a copy of the License at --- --- http://www.apache.org/licenses/LICENSE-2.0 --- --- Unless required by applicable law or agreed to in writing, software --- distributed under the License is distributed on an "AS IS" BASIS, --- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. --- See the License for the specific language governing permissions and --- limitations under the License. --- --- ClassHardwareIndexBufferSharedPtr.chs --- --- --- --- --- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareIndexBuffer.h" --- --- each stub combines the following files: --- a C++ implementation file, transforming cpp calls into C-functions --- a C-header file, making this C-functions available for the C2HS parser --- a chs file, give instructions to the C2HS parser. --- --- - -module HGamer3D.Bindings.Ogre.ClassHardwareIndexBufferSharedPtr where - -import C2HS -import Foreign -import Foreign.Ptr -import Foreign.C -import Monad (liftM, liftM2) - -import HGamer3D.Data.HG3DClass -import HGamer3D.Data.Vector2 -import HGamer3D.Data.Vector3 -import HGamer3D.Data.Vector4 -import HGamer3D.Data.Quaternion -import HGamer3D.Data.ColourValue -import HGamer3D.Data.Radian -import HGamer3D.Data.Degree -import HGamer3D.Data.Angle -import HGamer3D.Bindings.Ogre.TypeHG3DClass -{-# LINE 54 "HGamer3D\\Bindings\\Ogre\\ClassHardwareIndexBufferSharedPtr.chs" #-} -import HGamer3D.Bindings.Ogre.ClassPtr -{-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassHardwareIndexBufferSharedPtr.chs" #-} -import HGamer3D.Bindings.Ogre.Utils -{-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassHardwareIndexBufferSharedPtr.chs" #-} - -
HGamer3D/Bindings/Ogre/ClassHardwareOcclusionQuery.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareOcclusionQuery.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareOcclusionQuery.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassHardwarePixelBuffer.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwarePixelBuffer.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwarePixelBuffer.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,10 +61,20 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassHardwarePixelBuffer.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassHardwarePixelBuffer.chs" #-} -import HGamer3D.Bindings.Ogre.EnumPixelFormat +import HGamer3D.Bindings.Ogre.TypeSharedPtr {-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassHardwarePixelBuffer.chs" #-} +import HGamer3D.Bindings.Ogre.EnumPixelFormat +{-# LINE 58 "HGamer3D\\Bindings\\Ogre\\ClassHardwarePixelBuffer.chs" #-} +cHpbBlit2 :: HG3DClass -> SharedPtr -> IO () +cHpbBlit2 a1 a2 = + withHG3DClass a1 $ \a1' -> + withSharedPtr a2 $ \a2' -> + cHpbBlit2'_ a1' a2' >>= \res -> + return () +{-# LINE 64 "HGamer3D\\Bindings\\Ogre\\ClassHardwarePixelBuffer.chs" #-} +; cHpbGetRenderTarget :: HG3DClass -> Int -> IO (HG3DClass) cHpbGetRenderTarget a1 a2 = withHG3DClass a1 $ \a1' -> @@ -73,7 +83,7 @@ cHpbGetRenderTarget'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 64 "HGamer3D\\Bindings\\Ogre\\ClassHardwarePixelBuffer.chs" #-} +{-# LINE 69 "HGamer3D\\Bindings\\Ogre\\ClassHardwarePixelBuffer.chs" #-} ; cHpbGetWidth :: HG3DClass -> IO (Int) cHpbGetWidth a1 = @@ -82,7 +92,7 @@ cHpbGetWidth'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 68 "HGamer3D\\Bindings\\Ogre\\ClassHardwarePixelBuffer.chs" #-} +{-# LINE 73 "HGamer3D\\Bindings\\Ogre\\ClassHardwarePixelBuffer.chs" #-} ; cHpbGetHeight :: HG3DClass -> IO (Int) cHpbGetHeight a1 = @@ -91,7 +101,7 @@ cHpbGetHeight'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 72 "HGamer3D\\Bindings\\Ogre\\ClassHardwarePixelBuffer.chs" #-} +{-# LINE 77 "HGamer3D\\Bindings\\Ogre\\ClassHardwarePixelBuffer.chs" #-} ; cHpbGetDepth :: HG3DClass -> IO (Int) cHpbGetDepth a1 = @@ -100,7 +110,7 @@ cHpbGetDepth'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 76 "HGamer3D\\Bindings\\Ogre\\ClassHardwarePixelBuffer.chs" #-} +{-# LINE 81 "HGamer3D\\Bindings\\Ogre\\ClassHardwarePixelBuffer.chs" #-} ; cHpbGetFormat :: HG3DClass -> IO (EnumPixelFormat) cHpbGetFormat a1 = @@ -109,8 +119,11 @@ cHpbGetFormat'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 80 "HGamer3D\\Bindings\\Ogre\\ClassHardwarePixelBuffer.chs" #-} +{-# LINE 85 "HGamer3D\\Bindings\\Ogre\\ClassHardwarePixelBuffer.chs" #-} ; + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassHardwarePixelBuffer.chs.h cHpb_blit2_c" + cHpbBlit2'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassHardwarePixelBuffer.chs.h cHpb_getRenderTarget_c" cHpbGetRenderTarget'_ :: ((HG3DClassPtr) -> (CInt -> ((HG3DClassPtr) -> (IO ()))))
@@ -1,65 +0,0 @@--- GENERATED by C->Haskell Compiler, version 0.16.3 Crystal Seed, 24 Jan 2009 (Haskell) --- Edit the ORIGNAL .chs file instead! - - -{-# LINE 1 "HGamer3D\\Bindings\\Ogre\\ClassHardwarePixelBufferSharedPtr.chs" #-}{-# LANGUAGE ForeignFunctionInterface #-} -{-# LANGUAGE TypeSynonymInstances #-} - --- This source file is part of HGamer3D --- (A project to enable 3D game development in Haskell) --- For the latest info, see http://www.althainz.de/HGamer3D.html --- --- Copyright 2011 Dr. Peter Althainz --- --- Licensed under the Apache License, Version 2.0 (the "License"); --- you may not use this file except in compliance with the License. --- You may obtain a copy of the License at --- --- http://www.apache.org/licenses/LICENSE-2.0 --- --- Unless required by applicable law or agreed to in writing, software --- distributed under the License is distributed on an "AS IS" BASIS, --- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. --- See the License for the specific language governing permissions and --- limitations under the License. --- --- ClassHardwarePixelBufferSharedPtr.chs --- --- --- --- --- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwarePixelBuffer.h" --- --- each stub combines the following files: --- a C++ implementation file, transforming cpp calls into C-functions --- a C-header file, making this C-functions available for the C2HS parser --- a chs file, give instructions to the C2HS parser. --- --- - -module HGamer3D.Bindings.Ogre.ClassHardwarePixelBufferSharedPtr where - -import C2HS -import Foreign -import Foreign.Ptr -import Foreign.C -import Monad (liftM, liftM2) - -import HGamer3D.Data.HG3DClass -import HGamer3D.Data.Vector2 -import HGamer3D.Data.Vector3 -import HGamer3D.Data.Vector4 -import HGamer3D.Data.Quaternion -import HGamer3D.Data.ColourValue -import HGamer3D.Data.Radian -import HGamer3D.Data.Degree -import HGamer3D.Data.Angle -import HGamer3D.Bindings.Ogre.TypeHG3DClass -{-# LINE 54 "HGamer3D\\Bindings\\Ogre\\ClassHardwarePixelBufferSharedPtr.chs" #-} -import HGamer3D.Bindings.Ogre.ClassPtr -{-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassHardwarePixelBufferSharedPtr.chs" #-} -import HGamer3D.Bindings.Ogre.Utils -{-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassHardwarePixelBufferSharedPtr.chs" #-} - -
HGamer3D/Bindings/Ogre/ClassHighLevelGpuProgram.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHighLevelGpuProgram.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHighLevelGpuProgram.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassHighLevelGpuProgramFactory.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHighLevelGpuProgramManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHighLevelGpuProgramManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
− HGamer3D/Bindings/Ogre/ClassHighLevelGpuProgramPtr.hs
@@ -1,65 +0,0 @@--- GENERATED by C->Haskell Compiler, version 0.16.3 Crystal Seed, 24 Jan 2009 (Haskell) --- Edit the ORIGNAL .chs file instead! - - -{-# LINE 1 "HGamer3D\\Bindings\\Ogre\\ClassHighLevelGpuProgramPtr.chs" #-}{-# LANGUAGE ForeignFunctionInterface #-} -{-# LANGUAGE TypeSynonymInstances #-} - --- This source file is part of HGamer3D --- (A project to enable 3D game development in Haskell) --- For the latest info, see http://www.althainz.de/HGamer3D.html --- --- Copyright 2011 Dr. Peter Althainz --- --- Licensed under the Apache License, Version 2.0 (the "License"); --- you may not use this file except in compliance with the License. --- You may obtain a copy of the License at --- --- http://www.apache.org/licenses/LICENSE-2.0 --- --- Unless required by applicable law or agreed to in writing, software --- distributed under the License is distributed on an "AS IS" BASIS, --- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. --- See the License for the specific language governing permissions and --- limitations under the License. --- --- ClassHighLevelGpuProgramPtr.chs --- --- --- --- --- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHighLevelGpuProgram.h" --- --- each stub combines the following files: --- a C++ implementation file, transforming cpp calls into C-functions --- a C-header file, making this C-functions available for the C2HS parser --- a chs file, give instructions to the C2HS parser. --- --- - -module HGamer3D.Bindings.Ogre.ClassHighLevelGpuProgramPtr where - -import C2HS -import Foreign -import Foreign.Ptr -import Foreign.C -import Monad (liftM, liftM2) - -import HGamer3D.Data.HG3DClass -import HGamer3D.Data.Vector2 -import HGamer3D.Data.Vector3 -import HGamer3D.Data.Vector4 -import HGamer3D.Data.Quaternion -import HGamer3D.Data.ColourValue -import HGamer3D.Data.Radian -import HGamer3D.Data.Degree -import HGamer3D.Data.Angle -import HGamer3D.Bindings.Ogre.TypeHG3DClass -{-# LINE 54 "HGamer3D\\Bindings\\Ogre\\ClassHighLevelGpuProgramPtr.chs" #-} -import HGamer3D.Bindings.Ogre.ClassPtr -{-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassHighLevelGpuProgramPtr.chs" #-} -import HGamer3D.Bindings.Ogre.Utils -{-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassHighLevelGpuProgramPtr.chs" #-} - -
HGamer3D/Bindings/Ogre/ClassIOException.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassInternalErrorException.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassInvalidParametersException.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassInvalidStateException.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassItemIdentityException.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassKeyFrame.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreKeyFrame.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreKeyFrame.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassLODBucket.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStaticGeometry.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStaticGeometry.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassLiSPSMShadowCameraSetup.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreShadowCameraSetupLiSPSM.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreShadowCameraSetupLiSPSM.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassLight.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreLight.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreLight.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -658,7 +658,7 @@ cLSetCameraRelative'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassLight.chs.h cL_setCustomParameter_c" - cLSetCustomParameter'_ :: ((HG3DClassPtr) -> (CUInt -> ((Vector4Ptr) -> (IO ())))) + cLSetCustomParameter'_ :: ((HG3DClassPtr) -> (CUShort -> ((Vector4Ptr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassLight.chs.h cL_getCustomParameter_c" - cLGetCustomParameter'_ :: ((HG3DClassPtr) -> (CUInt -> ((Vector4Ptr) -> (IO ())))) + cLGetCustomParameter'_ :: ((HG3DClassPtr) -> (CUShort -> ((Vector4Ptr) -> (IO ()))))
HGamer3D/Bindings/Ogre/ClassLightFactory.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreLight.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreLight.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassLogManager.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreLogManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreLogManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassManualObject.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreManualObject.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreManualObject.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -71,6 +71,8 @@ {-# LINE 60 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} import HGamer3D.Bindings.Ogre.TypeColourValue {-# LINE 61 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +import HGamer3D.Bindings.Ogre.TypeSharedPtr +{-# LINE 62 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} cMnoClear :: HG3DClass -> IO () @@ -78,7 +80,7 @@ withHG3DClass a1 $ \a1' -> cMnoClear'_ a1' >>= \res -> return () -{-# LINE 66 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 67 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoEstimateVertexCount :: HG3DClass -> Int -> IO () cMnoEstimateVertexCount a1 a2 = @@ -86,7 +88,7 @@ let {a2' = fromIntegral a2} in cMnoEstimateVertexCount'_ a1' a2' >>= \res -> return () -{-# LINE 70 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 71 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoEstimateIndexCount :: HG3DClass -> Int -> IO () cMnoEstimateIndexCount a1 a2 = @@ -94,7 +96,7 @@ let {a2' = fromIntegral a2} in cMnoEstimateIndexCount'_ a1' a2' >>= \res -> return () -{-# LINE 74 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 75 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoBegin :: HG3DClass -> String -> EnumOperationType -> String -> IO () cMnoBegin a1 a2 a3 a4 = @@ -104,7 +106,7 @@ withCString a4 $ \a4' -> cMnoBegin'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 80 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 81 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoSetDynamic :: HG3DClass -> Bool -> IO () cMnoSetDynamic a1 a2 = @@ -112,7 +114,7 @@ let {a2' = fromBool a2} in cMnoSetDynamic'_ a1' a2' >>= \res -> return () -{-# LINE 84 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 85 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoGetDynamic :: HG3DClass -> IO (Bool) cMnoGetDynamic a1 = @@ -121,7 +123,7 @@ cMnoGetDynamic'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 88 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 89 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoBeginUpdate :: HG3DClass -> Int -> IO () cMnoBeginUpdate a1 a2 = @@ -129,7 +131,7 @@ let {a2' = fromIntegral a2} in cMnoBeginUpdate'_ a1' a2' >>= \res -> return () -{-# LINE 92 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 93 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoPosition :: HG3DClass -> Vector3 -> IO () cMnoPosition a1 a2 = @@ -137,7 +139,7 @@ withVector3 a2 $ \a2' -> cMnoPosition'_ a1' a2' >>= \res -> return () -{-# LINE 96 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 97 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoPosition2 :: HG3DClass -> Float -> Float -> Float -> IO () cMnoPosition2 a1 a2 a3 a4 = @@ -147,7 +149,7 @@ let {a4' = realToFrac a4} in cMnoPosition2'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 102 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 103 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoNormal :: HG3DClass -> Vector3 -> IO () cMnoNormal a1 a2 = @@ -155,7 +157,7 @@ withVector3 a2 $ \a2' -> cMnoNormal'_ a1' a2' >>= \res -> return () -{-# LINE 106 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 107 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoNormal2 :: HG3DClass -> Float -> Float -> Float -> IO () cMnoNormal2 a1 a2 a3 a4 = @@ -165,7 +167,7 @@ let {a4' = realToFrac a4} in cMnoNormal2'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 112 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 113 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoTangent :: HG3DClass -> Vector3 -> IO () cMnoTangent a1 a2 = @@ -173,7 +175,7 @@ withVector3 a2 $ \a2' -> cMnoTangent'_ a1' a2' >>= \res -> return () -{-# LINE 116 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 117 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoTangent2 :: HG3DClass -> Float -> Float -> Float -> IO () cMnoTangent2 a1 a2 a3 a4 = @@ -183,7 +185,7 @@ let {a4' = realToFrac a4} in cMnoTangent2'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 122 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 123 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoTextureCoord :: HG3DClass -> Float -> IO () cMnoTextureCoord a1 a2 = @@ -191,7 +193,7 @@ let {a2' = realToFrac a2} in cMnoTextureCoord'_ a1' a2' >>= \res -> return () -{-# LINE 126 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 127 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoTextureCoord2 :: HG3DClass -> Float -> Float -> IO () cMnoTextureCoord2 a1 a2 a3 = @@ -200,7 +202,7 @@ let {a3' = realToFrac a3} in cMnoTextureCoord2'_ a1' a2' a3' >>= \res -> return () -{-# LINE 131 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 132 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoTextureCoord3 :: HG3DClass -> Float -> Float -> Float -> IO () cMnoTextureCoord3 a1 a2 a3 a4 = @@ -210,7 +212,7 @@ let {a4' = realToFrac a4} in cMnoTextureCoord3'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 137 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 138 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoTextureCoord4 :: HG3DClass -> Float -> Float -> Float -> Float -> IO () cMnoTextureCoord4 a1 a2 a3 a4 a5 = @@ -221,7 +223,7 @@ let {a5' = realToFrac a5} in cMnoTextureCoord4'_ a1' a2' a3' a4' a5' >>= \res -> return () -{-# LINE 144 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 145 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoTextureCoord5 :: HG3DClass -> Vector2 -> IO () cMnoTextureCoord5 a1 a2 = @@ -229,7 +231,7 @@ withVector2 a2 $ \a2' -> cMnoTextureCoord5'_ a1' a2' >>= \res -> return () -{-# LINE 148 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 149 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoTextureCoord6 :: HG3DClass -> Vector3 -> IO () cMnoTextureCoord6 a1 a2 = @@ -237,7 +239,7 @@ withVector3 a2 $ \a2' -> cMnoTextureCoord6'_ a1' a2' >>= \res -> return () -{-# LINE 152 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 153 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoTextureCoord7 :: HG3DClass -> Vector4 -> IO () cMnoTextureCoord7 a1 a2 = @@ -245,7 +247,7 @@ withVector4 a2 $ \a2' -> cMnoTextureCoord7'_ a1' a2' >>= \res -> return () -{-# LINE 156 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 157 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoColour :: HG3DClass -> ColourValue -> IO () cMnoColour a1 a2 = @@ -253,7 +255,7 @@ withColourValue a2 $ \a2' -> cMnoColour'_ a1' a2' >>= \res -> return () -{-# LINE 160 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 161 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoColour2 :: HG3DClass -> Float -> Float -> Float -> Float -> IO () cMnoColour2 a1 a2 a3 a4 a5 = @@ -264,7 +266,7 @@ let {a5' = realToFrac a5} in cMnoColour2'_ a1' a2' a3' a4' a5' >>= \res -> return () -{-# LINE 167 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 168 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoIndex :: HG3DClass -> Int -> IO () cMnoIndex a1 a2 = @@ -272,7 +274,7 @@ let {a2' = fromIntegral a2} in cMnoIndex'_ a1' a2' >>= \res -> return () -{-# LINE 171 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 172 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoTriangle :: HG3DClass -> Int -> Int -> Int -> IO () cMnoTriangle a1 a2 a3 a4 = @@ -282,7 +284,7 @@ let {a4' = fromIntegral a4} in cMnoTriangle'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 177 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 178 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoQuad :: HG3DClass -> Int -> Int -> Int -> Int -> IO () cMnoQuad a1 a2 a3 a4 a5 = @@ -293,7 +295,7 @@ let {a5' = fromIntegral a5} in cMnoQuad'_ a1' a2' a3' a4' a5' >>= \res -> return () -{-# LINE 184 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 185 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoEnd :: HG3DClass -> IO (HG3DClass) cMnoEnd a1 = @@ -302,7 +304,7 @@ cMnoEnd'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 188 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 189 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoSetMaterialName :: HG3DClass -> Int -> String -> String -> IO () cMnoSetMaterialName a1 a2 a3 a4 = @@ -312,15 +314,26 @@ withCString a4 $ \a4' -> cMnoSetMaterialName'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 194 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 195 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; +cMnoConvertToMesh :: HG3DClass -> String -> String -> IO (SharedPtr) +cMnoConvertToMesh a1 a2 a3 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + withCString a3 $ \a3' -> + alloca $ \a4' -> + cMnoConvertToMesh'_ a1' a2' a3' a4' >>= \res -> + peek a4'>>= \a4'' -> + return (a4'') +{-# LINE 201 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +; cMnoSetUseIdentityProjection :: HG3DClass -> Bool -> IO () cMnoSetUseIdentityProjection a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in cMnoSetUseIdentityProjection'_ a1' a2' >>= \res -> return () -{-# LINE 198 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 205 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoGetUseIdentityProjection :: HG3DClass -> IO (Bool) cMnoGetUseIdentityProjection a1 = @@ -329,7 +342,7 @@ cMnoGetUseIdentityProjection'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 202 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 209 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoSetUseIdentityView :: HG3DClass -> Bool -> IO () cMnoSetUseIdentityView a1 a2 = @@ -337,7 +350,7 @@ let {a2' = fromBool a2} in cMnoSetUseIdentityView'_ a1' a2' >>= \res -> return () -{-# LINE 206 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 213 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoGetUseIdentityView :: HG3DClass -> IO (Bool) cMnoGetUseIdentityView a1 = @@ -346,7 +359,7 @@ cMnoGetUseIdentityView'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 210 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 217 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoGetSection :: HG3DClass -> Int -> IO (HG3DClass) cMnoGetSection a1 a2 = @@ -356,7 +369,7 @@ cMnoGetSection'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 215 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 222 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoGetNumSections :: HG3DClass -> IO (Int) cMnoGetNumSections a1 = @@ -365,7 +378,7 @@ cMnoGetNumSections'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 219 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 226 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoSetKeepDeclarationOrder :: HG3DClass -> Bool -> IO () cMnoSetKeepDeclarationOrder a1 a2 = @@ -373,7 +386,7 @@ let {a2' = fromBool a2} in cMnoSetKeepDeclarationOrder'_ a1' a2' >>= \res -> return () -{-# LINE 223 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 230 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoGetKeepDeclarationOrder :: HG3DClass -> IO (Bool) cMnoGetKeepDeclarationOrder a1 = @@ -382,7 +395,7 @@ cMnoGetKeepDeclarationOrder'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 227 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 234 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoGetMovableType :: HG3DClass -> IO (String) cMnoGetMovableType a1 = @@ -391,7 +404,7 @@ cMnoGetMovableType'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 231 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 238 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoGetBoundingRadius :: HG3DClass -> IO (Float) cMnoGetBoundingRadius a1 = @@ -400,7 +413,7 @@ cMnoGetBoundingRadius'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 235 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 242 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; cMnoHasEdgeList :: HG3DClass -> IO (Bool) cMnoHasEdgeList a1 = @@ -409,7 +422,7 @@ cMnoHasEdgeList'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 239 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} +{-# LINE 246 "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs.h cMno_clear_c" @@ -492,6 +505,9 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs.h cMno_setMaterialName_c" cMnoSetMaterialName'_ :: ((HG3DClassPtr) -> (CInt -> ((Ptr CChar) -> ((Ptr CChar) -> (IO ()))))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs.h cMno_convertToMesh_c" + cMnoConvertToMesh'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> ((SharedPtrPtr) -> (IO ()))))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassManualObject.chs.h cMno_setUseIdentityProjection_c" cMnoSetUseIdentityProjection'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
HGamer3D/Bindings/Ogre/ClassManualObjectFactory.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreManualObject.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreManualObject.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassManualObjectSection.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreManualObject.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreManualObject.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,6 +61,8 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassManualObjectSection.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassManualObjectSection.chs" #-} +import HGamer3D.Bindings.Ogre.TypeSharedPtr +{-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassManualObjectSection.chs" #-} cMosGetMaterialName :: HG3DClass -> IO (String) @@ -70,7 +72,7 @@ cMosGetMaterialName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 62 "HGamer3D\\Bindings\\Ogre\\ClassManualObjectSection.chs" #-} +{-# LINE 63 "HGamer3D\\Bindings\\Ogre\\ClassManualObjectSection.chs" #-} ; cMosGetMaterialGroup :: HG3DClass -> IO (String) cMosGetMaterialGroup a1 = @@ -79,7 +81,7 @@ cMosGetMaterialGroup'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 66 "HGamer3D\\Bindings\\Ogre\\ClassManualObjectSection.chs" #-} +{-# LINE 67 "HGamer3D\\Bindings\\Ogre\\ClassManualObjectSection.chs" #-} ; cMosSetMaterialName :: HG3DClass -> String -> String -> IO () cMosSetMaterialName a1 a2 a3 = @@ -88,7 +90,7 @@ withCString a3 $ \a3' -> cMosSetMaterialName'_ a1' a2' a3' >>= \res -> return () -{-# LINE 71 "HGamer3D\\Bindings\\Ogre\\ClassManualObjectSection.chs" #-} +{-# LINE 72 "HGamer3D\\Bindings\\Ogre\\ClassManualObjectSection.chs" #-} ; cMosSet32BitIndices :: HG3DClass -> Bool -> IO () cMosSet32BitIndices a1 a2 = @@ -96,7 +98,7 @@ let {a2' = fromBool a2} in cMosSet32BitIndices'_ a1' a2' >>= \res -> return () -{-# LINE 75 "HGamer3D\\Bindings\\Ogre\\ClassManualObjectSection.chs" #-} +{-# LINE 76 "HGamer3D\\Bindings\\Ogre\\ClassManualObjectSection.chs" #-} ; cMosGet32BitIndices :: HG3DClass -> IO (Bool) cMosGet32BitIndices a1 = @@ -105,8 +107,17 @@ cMosGet32BitIndices'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 79 "HGamer3D\\Bindings\\Ogre\\ClassManualObjectSection.chs" #-} +{-# LINE 80 "HGamer3D\\Bindings\\Ogre\\ClassManualObjectSection.chs" #-} ; +cMosGetMaterial :: HG3DClass -> IO (SharedPtr) +cMosGetMaterial a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cMosGetMaterial'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 84 "HGamer3D\\Bindings\\Ogre\\ClassManualObjectSection.chs" #-} +; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassManualObjectSection.chs.h cMos_getMaterialName_c" cMosGetMaterialName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) @@ -122,3 +133,6 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassManualObjectSection.chs.h cMos_get32BitIndices_c" cMosGet32BitIndices'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassManualObjectSection.chs.h cMos_getMaterial_c" + cMosGetMaterial'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ())))
HGamer3D/Bindings/Ogre/ClassManualObjectSectionShadowRenderable.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreManualObject.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreManualObject.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassMaterial.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMaterial.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMaterial.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,20 +61,22 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} -import HGamer3D.Bindings.Ogre.TypeColourValue +import HGamer3D.Bindings.Ogre.TypeSharedPtr {-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} -import HGamer3D.Bindings.Ogre.EnumCompareFunction +import HGamer3D.Bindings.Ogre.TypeColourValue {-# LINE 58 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} -import HGamer3D.Bindings.Ogre.EnumCullingMode +import HGamer3D.Bindings.Ogre.EnumCompareFunction {-# LINE 59 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} -import HGamer3D.Bindings.Ogre.EnumManualCullingMode +import HGamer3D.Bindings.Ogre.EnumCullingMode {-# LINE 60 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} -import HGamer3D.Bindings.Ogre.EnumShadeOptions +import HGamer3D.Bindings.Ogre.EnumManualCullingMode {-# LINE 61 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} -import HGamer3D.Bindings.Ogre.EnumFogMode +import HGamer3D.Bindings.Ogre.EnumShadeOptions {-# LINE 62 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} -import HGamer3D.Bindings.Ogre.EnumTextureFilterOptions +import HGamer3D.Bindings.Ogre.EnumFogMode {-# LINE 63 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +import HGamer3D.Bindings.Ogre.EnumTextureFilterOptions +{-# LINE 64 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} cMtIsTransparent :: HG3DClass -> IO (Bool) @@ -84,7 +86,7 @@ cMtIsTransparent'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 69 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 70 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetReceiveShadows :: HG3DClass -> Bool -> IO () cMtSetReceiveShadows a1 a2 = @@ -92,7 +94,7 @@ let {a2' = fromBool a2} in cMtSetReceiveShadows'_ a1' a2' >>= \res -> return () -{-# LINE 73 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 74 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtGetReceiveShadows :: HG3DClass -> IO (Bool) cMtGetReceiveShadows a1 = @@ -101,7 +103,7 @@ cMtGetReceiveShadows'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 77 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 78 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetTransparencyCastsShadows :: HG3DClass -> Bool -> IO () cMtSetTransparencyCastsShadows a1 a2 = @@ -109,7 +111,7 @@ let {a2' = fromBool a2} in cMtSetTransparencyCastsShadows'_ a1' a2' >>= \res -> return () -{-# LINE 81 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 82 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtGetTransparencyCastsShadows :: HG3DClass -> IO (Bool) cMtGetTransparencyCastsShadows a1 = @@ -118,7 +120,7 @@ cMtGetTransparencyCastsShadows'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 85 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 86 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtCreateTechnique :: HG3DClass -> IO (HG3DClass) cMtCreateTechnique a1 = @@ -127,7 +129,7 @@ cMtCreateTechnique'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 89 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 90 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtGetTechnique :: HG3DClass -> Int -> IO (HG3DClass) cMtGetTechnique a1 a2 = @@ -137,7 +139,7 @@ cMtGetTechnique'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 94 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 95 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtGetTechnique2 :: HG3DClass -> String -> IO (HG3DClass) cMtGetTechnique2 a1 a2 = @@ -147,7 +149,7 @@ cMtGetTechnique2'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 99 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 100 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtGetNumTechniques :: HG3DClass -> IO (Int) cMtGetNumTechniques a1 = @@ -156,7 +158,7 @@ cMtGetNumTechniques'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 103 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 104 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtRemoveTechnique :: HG3DClass -> Int -> IO () cMtRemoveTechnique a1 a2 = @@ -164,14 +166,14 @@ let {a2' = fromIntegral a2} in cMtRemoveTechnique'_ a1' a2' >>= \res -> return () -{-# LINE 107 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 108 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtRemoveAllTechniques :: HG3DClass -> IO () cMtRemoveAllTechniques a1 = withHG3DClass a1 $ \a1' -> cMtRemoveAllTechniques'_ a1' >>= \res -> return () -{-# LINE 110 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 111 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtGetSupportedTechnique :: HG3DClass -> Int -> IO (HG3DClass) cMtGetSupportedTechnique a1 a2 = @@ -181,7 +183,7 @@ cMtGetSupportedTechnique'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 115 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 116 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtGetNumSupportedTechniques :: HG3DClass -> IO (Int) cMtGetNumSupportedTechniques a1 = @@ -190,7 +192,7 @@ cMtGetNumSupportedTechniques'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 119 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 120 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtGetUnsupportedTechniquesExplanation :: HG3DClass -> IO (String) cMtGetUnsupportedTechniquesExplanation a1 = @@ -199,7 +201,7 @@ cMtGetUnsupportedTechniquesExplanation'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 123 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 124 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtGetNumLodLevels :: HG3DClass -> Int -> IO (Int) cMtGetNumLodLevels a1 a2 = @@ -209,7 +211,7 @@ cMtGetNumLodLevels'_ a1' a2' a3' >>= \res -> peekIntConv a3'>>= \a3'' -> return (a3'') -{-# LINE 128 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 129 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtGetNumLodLevels2 :: HG3DClass -> String -> IO (Int) cMtGetNumLodLevels2 a1 a2 = @@ -219,15 +221,36 @@ cMtGetNumLodLevels2'_ a1' a2' a3' >>= \res -> peekIntConv a3'>>= \a3'' -> return (a3'') -{-# LINE 133 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 134 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; +cMtClone :: HG3DClass -> String -> Bool -> String -> IO (SharedPtr) +cMtClone a1 a2 a3 a4 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + let {a3' = fromBool a3} in + withCString a4 $ \a4' -> + alloca $ \a5' -> + cMtClone'_ a1' a2' a3' a4' a5' >>= \res -> + peek a5'>>= \a5'' -> + return (a5'') +{-# LINE 141 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +; +cMtCopyDetailsTo :: HG3DClass -> IO (SharedPtr) +cMtCopyDetailsTo a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cMtCopyDetailsTo'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 145 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +; cMtCompile :: HG3DClass -> Bool -> IO () cMtCompile a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in cMtCompile'_ a1' a2' >>= \res -> return () -{-# LINE 137 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 149 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetPointSize :: HG3DClass -> Float -> IO () cMtSetPointSize a1 a2 = @@ -235,7 +258,7 @@ let {a2' = realToFrac a2} in cMtSetPointSize'_ a1' a2' >>= \res -> return () -{-# LINE 141 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 153 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetAmbient :: HG3DClass -> Float -> Float -> Float -> IO () cMtSetAmbient a1 a2 a3 a4 = @@ -245,7 +268,7 @@ let {a4' = realToFrac a4} in cMtSetAmbient'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 147 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 159 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetAmbient2 :: HG3DClass -> ColourValue -> IO () cMtSetAmbient2 a1 a2 = @@ -253,7 +276,7 @@ withColourValue a2 $ \a2' -> cMtSetAmbient2'_ a1' a2' >>= \res -> return () -{-# LINE 151 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 163 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetDiffuse :: HG3DClass -> Float -> Float -> Float -> Float -> IO () cMtSetDiffuse a1 a2 a3 a4 a5 = @@ -264,7 +287,7 @@ let {a5' = realToFrac a5} in cMtSetDiffuse'_ a1' a2' a3' a4' a5' >>= \res -> return () -{-# LINE 158 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 170 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetDiffuse2 :: HG3DClass -> ColourValue -> IO () cMtSetDiffuse2 a1 a2 = @@ -272,7 +295,7 @@ withColourValue a2 $ \a2' -> cMtSetDiffuse2'_ a1' a2' >>= \res -> return () -{-# LINE 162 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 174 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetSpecular :: HG3DClass -> Float -> Float -> Float -> Float -> IO () cMtSetSpecular a1 a2 a3 a4 a5 = @@ -283,7 +306,7 @@ let {a5' = realToFrac a5} in cMtSetSpecular'_ a1' a2' a3' a4' a5' >>= \res -> return () -{-# LINE 169 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 181 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetSpecular2 :: HG3DClass -> ColourValue -> IO () cMtSetSpecular2 a1 a2 = @@ -291,7 +314,7 @@ withColourValue a2 $ \a2' -> cMtSetSpecular2'_ a1' a2' >>= \res -> return () -{-# LINE 173 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 185 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetShininess :: HG3DClass -> Float -> IO () cMtSetShininess a1 a2 = @@ -299,7 +322,7 @@ let {a2' = realToFrac a2} in cMtSetShininess'_ a1' a2' >>= \res -> return () -{-# LINE 177 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 189 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetSelfIllumination :: HG3DClass -> Float -> Float -> Float -> IO () cMtSetSelfIllumination a1 a2 a3 a4 = @@ -309,7 +332,7 @@ let {a4' = realToFrac a4} in cMtSetSelfIllumination'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 183 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 195 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetSelfIllumination2 :: HG3DClass -> ColourValue -> IO () cMtSetSelfIllumination2 a1 a2 = @@ -317,7 +340,7 @@ withColourValue a2 $ \a2' -> cMtSetSelfIllumination2'_ a1' a2' >>= \res -> return () -{-# LINE 187 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 199 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetDepthCheckEnabled :: HG3DClass -> Bool -> IO () cMtSetDepthCheckEnabled a1 a2 = @@ -325,7 +348,7 @@ let {a2' = fromBool a2} in cMtSetDepthCheckEnabled'_ a1' a2' >>= \res -> return () -{-# LINE 191 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 203 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetDepthWriteEnabled :: HG3DClass -> Bool -> IO () cMtSetDepthWriteEnabled a1 a2 = @@ -333,7 +356,7 @@ let {a2' = fromBool a2} in cMtSetDepthWriteEnabled'_ a1' a2' >>= \res -> return () -{-# LINE 195 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 207 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetDepthFunction :: HG3DClass -> EnumCompareFunction -> IO () cMtSetDepthFunction a1 a2 = @@ -341,7 +364,7 @@ let {a2' = cIntFromEnum a2} in cMtSetDepthFunction'_ a1' a2' >>= \res -> return () -{-# LINE 199 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 211 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetColourWriteEnabled :: HG3DClass -> Bool -> IO () cMtSetColourWriteEnabled a1 a2 = @@ -349,7 +372,7 @@ let {a2' = fromBool a2} in cMtSetColourWriteEnabled'_ a1' a2' >>= \res -> return () -{-# LINE 203 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 215 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetCullingMode :: HG3DClass -> EnumCullingMode -> IO () cMtSetCullingMode a1 a2 = @@ -357,7 +380,7 @@ let {a2' = cIntFromEnum a2} in cMtSetCullingMode'_ a1' a2' >>= \res -> return () -{-# LINE 207 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 219 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetManualCullingMode :: HG3DClass -> EnumManualCullingMode -> IO () cMtSetManualCullingMode a1 a2 = @@ -365,7 +388,7 @@ let {a2' = cIntFromEnum a2} in cMtSetManualCullingMode'_ a1' a2' >>= \res -> return () -{-# LINE 211 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 223 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetLightingEnabled :: HG3DClass -> Bool -> IO () cMtSetLightingEnabled a1 a2 = @@ -373,7 +396,7 @@ let {a2' = fromBool a2} in cMtSetLightingEnabled'_ a1' a2' >>= \res -> return () -{-# LINE 215 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 227 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetShadingMode :: HG3DClass -> EnumShadeOptions -> IO () cMtSetShadingMode a1 a2 = @@ -381,7 +404,7 @@ let {a2' = cIntFromEnum a2} in cMtSetShadingMode'_ a1' a2' >>= \res -> return () -{-# LINE 219 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 231 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetFog :: HG3DClass -> Bool -> EnumFogMode -> ColourValue -> Float -> Float -> Float -> IO () cMtSetFog a1 a2 a3 a4 a5 a6 a7 = @@ -394,7 +417,7 @@ let {a7' = realToFrac a7} in cMtSetFog'_ a1' a2' a3' a4' a5' a6' a7' >>= \res -> return () -{-# LINE 228 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 240 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetDepthBias :: HG3DClass -> Float -> Float -> IO () cMtSetDepthBias a1 a2 a3 = @@ -403,7 +426,7 @@ let {a3' = realToFrac a3} in cMtSetDepthBias'_ a1' a2' a3' >>= \res -> return () -{-# LINE 233 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 245 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetTextureFiltering :: HG3DClass -> EnumTextureFilterOptions -> IO () cMtSetTextureFiltering a1 a2 = @@ -411,7 +434,7 @@ let {a2' = cIntFromEnum a2} in cMtSetTextureFiltering'_ a1' a2' >>= \res -> return () -{-# LINE 237 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 249 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtSetTextureAnisotropy :: HG3DClass -> Int -> IO () cMtSetTextureAnisotropy a1 a2 = @@ -419,21 +442,21 @@ let {a2' = fromIntegral a2} in cMtSetTextureAnisotropy'_ a1' a2' >>= \res -> return () -{-# LINE 241 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 253 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtNotifyNeedsRecompile :: HG3DClass -> IO () cMtNotifyNeedsRecompile a1 = withHG3DClass a1 $ \a1' -> cMtNotifyNeedsRecompile'_ a1' >>= \res -> return () -{-# LINE 244 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 256 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtTouch :: HG3DClass -> IO () cMtTouch a1 = withHG3DClass a1 $ \a1' -> cMtTouch'_ a1' >>= \res -> return () -{-# LINE 247 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 259 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; cMtGetCompilationRequired :: HG3DClass -> IO (Bool) cMtGetCompilationRequired a1 = @@ -442,7 +465,7 @@ cMtGetCompilationRequired'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 251 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} +{-# LINE 263 "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs.h cMt_isTransparent_c" @@ -464,34 +487,40 @@ cMtCreateTechnique'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs.h cMt_getTechnique_c" - cMtGetTechnique'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cMtGetTechnique'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs.h cMt_getTechnique2_c" cMtGetTechnique2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs.h cMt_getNumTechniques_c" - cMtGetNumTechniques'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cMtGetNumTechniques'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs.h cMt_removeTechnique_c" - cMtRemoveTechnique'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ()))) + cMtRemoveTechnique'_ :: ((HG3DClassPtr) -> (CUShort -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs.h cMt_removeAllTechniques_c" cMtRemoveAllTechniques'_ :: ((HG3DClassPtr) -> (IO ())) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs.h cMt_getSupportedTechnique_c" - cMtGetSupportedTechnique'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cMtGetSupportedTechnique'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs.h cMt_getNumSupportedTechniques_c" - cMtGetNumSupportedTechniques'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cMtGetNumSupportedTechniques'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs.h cMt_getUnsupportedTechniquesExplanation_c" cMtGetUnsupportedTechniquesExplanation'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs.h cMt_getNumLodLevels_c" - cMtGetNumLodLevels'_ :: ((HG3DClassPtr) -> (CUInt -> ((Ptr CUInt) -> (IO ())))) + cMtGetNumLodLevels'_ :: ((HG3DClassPtr) -> (CUShort -> ((Ptr CUShort) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs.h cMt_getNumLodLevels2_c" - cMtGetNumLodLevels2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CUInt) -> (IO ())))) + cMtGetNumLodLevels2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CUShort) -> (IO ())))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs.h cMt_clone_c" + cMtClone'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CInt -> ((Ptr CChar) -> ((SharedPtrPtr) -> (IO ())))))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs.h cMt_copyDetailsTo_c" + cMtCopyDetailsTo'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterial.chs.h cMt_compile_c" cMtCompile'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
HGamer3D/Bindings/Ogre/ClassMaterialBucket.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStaticGeometry.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStaticGeometry.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,6 +61,8 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassMaterialBucket.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassMaterialBucket.chs" #-} +import HGamer3D.Bindings.Ogre.TypeSharedPtr +{-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassMaterialBucket.chs" #-} cMbGetMaterialName :: HG3DClass -> IO (String) @@ -70,7 +72,7 @@ cMbGetMaterialName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 62 "HGamer3D\\Bindings\\Ogre\\ClassMaterialBucket.chs" #-} +{-# LINE 63 "HGamer3D\\Bindings\\Ogre\\ClassMaterialBucket.chs" #-} ; cMbBuild :: HG3DClass -> Bool -> IO () cMbBuild a1 a2 = @@ -78,8 +80,17 @@ let {a2' = fromBool a2} in cMbBuild'_ a1' a2' >>= \res -> return () -{-# LINE 66 "HGamer3D\\Bindings\\Ogre\\ClassMaterialBucket.chs" #-} +{-# LINE 67 "HGamer3D\\Bindings\\Ogre\\ClassMaterialBucket.chs" #-} ; +cMbGetMaterial :: HG3DClass -> IO (SharedPtr) +cMbGetMaterial a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cMbGetMaterial'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 71 "HGamer3D\\Bindings\\Ogre\\ClassMaterialBucket.chs" #-} +; cMbGetCurrentTechnique :: HG3DClass -> IO (HG3DClass) cMbGetCurrentTechnique a1 = withHG3DClass a1 $ \a1' -> @@ -87,7 +98,7 @@ cMbGetCurrentTechnique'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 70 "HGamer3D\\Bindings\\Ogre\\ClassMaterialBucket.chs" #-} +{-# LINE 75 "HGamer3D\\Bindings\\Ogre\\ClassMaterialBucket.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterialBucket.chs.h cMb_getMaterialName_c" @@ -95,6 +106,9 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterialBucket.chs.h cMb_build_c" cMbBuild'_ :: ((HG3DClassPtr) -> (CInt -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterialBucket.chs.h cMb_getMaterial_c" + cMbGetMaterial'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterialBucket.chs.h cMb_getCurrentTechnique_c" cMbGetCurrentTechnique'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
HGamer3D/Bindings/Ogre/ClassMaterialManager.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMaterialManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMaterialManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,12 +61,14 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} -import HGamer3D.Bindings.Ogre.EnumTextureFilterOptions +import HGamer3D.Bindings.Ogre.TypeSharedPtr {-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} -import HGamer3D.Bindings.Ogre.EnumFilterType +import HGamer3D.Bindings.Ogre.EnumTextureFilterOptions {-# LINE 58 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} -import HGamer3D.Bindings.Ogre.EnumFilterOptions +import HGamer3D.Bindings.Ogre.EnumFilterType {-# LINE 59 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} +import HGamer3D.Bindings.Ogre.EnumFilterOptions +{-# LINE 60 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} cMtmInitialise :: HG3DClass -> IO () @@ -74,15 +76,25 @@ withHG3DClass a1 $ \a1' -> cMtmInitialise'_ a1' >>= \res -> return () -{-# LINE 64 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} +{-# LINE 65 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} ; +cMtmParseScript :: HG3DClass -> String -> IO (SharedPtr) +cMtmParseScript a1 a3 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + withCString a3 $ \a3' -> + cMtmParseScript'_ a1' a2' a3' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 70 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} +; cMtmSetDefaultTextureFiltering :: HG3DClass -> EnumTextureFilterOptions -> IO () cMtmSetDefaultTextureFiltering a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = cIntFromEnum a2} in cMtmSetDefaultTextureFiltering'_ a1' a2' >>= \res -> return () -{-# LINE 68 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} +{-# LINE 74 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} ; cMtmSetDefaultTextureFiltering2 :: HG3DClass -> EnumFilterType -> EnumFilterOptions -> IO () cMtmSetDefaultTextureFiltering2 a1 a2 a3 = @@ -91,7 +103,7 @@ let {a3' = cIntFromEnum a3} in cMtmSetDefaultTextureFiltering2'_ a1' a2' a3' >>= \res -> return () -{-# LINE 73 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} +{-# LINE 79 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} ; cMtmSetDefaultTextureFiltering3 :: HG3DClass -> EnumFilterOptions -> EnumFilterOptions -> EnumFilterOptions -> IO () cMtmSetDefaultTextureFiltering3 a1 a2 a3 a4 = @@ -101,7 +113,7 @@ let {a4' = cIntFromEnum a4} in cMtmSetDefaultTextureFiltering3'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 79 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} +{-# LINE 85 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} ; cMtmGetDefaultTextureFiltering :: HG3DClass -> EnumFilterType -> IO (EnumFilterOptions) cMtmGetDefaultTextureFiltering a1 a2 = @@ -111,7 +123,7 @@ cMtmGetDefaultTextureFiltering'_ a1' a2' a3' >>= \res -> peekEnumUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 84 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} +{-# LINE 90 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} ; cMtmSetDefaultAnisotropy :: HG3DClass -> Int -> IO () cMtmSetDefaultAnisotropy a1 a2 = @@ -119,7 +131,7 @@ let {a2' = fromIntegral a2} in cMtmSetDefaultAnisotropy'_ a1' a2' >>= \res -> return () -{-# LINE 88 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} +{-# LINE 94 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} ; cMtmGetDefaultAnisotropy :: HG3DClass -> IO (Int) cMtmGetDefaultAnisotropy a1 = @@ -128,8 +140,17 @@ cMtmGetDefaultAnisotropy'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 92 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} +{-# LINE 98 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} ; +cMtmGetDefaultSettings :: HG3DClass -> IO (SharedPtr) +cMtmGetDefaultSettings a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cMtmGetDefaultSettings'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 102 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} +; cMtmGetSchemeIndex :: HG3DClass -> String -> IO (Int) cMtmGetSchemeIndex a1 a2 = withHG3DClass a1 $ \a1' -> @@ -138,7 +159,7 @@ cMtmGetSchemeIndex'_ a1' a2' a3' >>= \res -> peekIntConv a3'>>= \a3'' -> return (a3'') -{-# LINE 97 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} +{-# LINE 107 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} ; cMtmGetSchemeName :: HG3DClass -> Int -> IO (String) cMtmGetSchemeName a1 a2 = @@ -148,7 +169,7 @@ cMtmGetSchemeName'_ a1' a2' a3' >>= \res -> peekCString a3'>>= \a3'' -> return (a3'') -{-# LINE 102 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} +{-# LINE 112 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} ; cMtmGetActiveSchemeIndex :: HG3DClass -> IO (Int) cMtmGetActiveSchemeIndex a1 = @@ -157,7 +178,7 @@ cMtmGetActiveSchemeIndex'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 106 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} +{-# LINE 116 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} ; cMtmGetActiveScheme :: HG3DClass -> IO (String) cMtmGetActiveScheme a1 = @@ -166,7 +187,7 @@ cMtmGetActiveScheme'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 110 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} +{-# LINE 120 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} ; cMtmSetActiveScheme :: HG3DClass -> String -> IO () cMtmSetActiveScheme a1 a2 = @@ -174,12 +195,15 @@ withCString a2 $ \a2' -> cMtmSetActiveScheme'_ a1' a2' >>= \res -> return () -{-# LINE 114 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} +{-# LINE 124 "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs.h cMtm_initialise_c" cMtmInitialise'_ :: ((HG3DClassPtr) -> (IO ())) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs.h cMtm_parseScript_c" + cMtmParseScript'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> ((Ptr CChar) -> (IO ())))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs.h cMtm_setDefaultTextureFiltering_c" cMtmSetDefaultTextureFiltering'_ :: ((HG3DClassPtr) -> (CInt -> (IO ()))) @@ -198,14 +222,17 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs.h cMtm_getDefaultAnisotropy_c" cMtmGetDefaultAnisotropy'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs.h cMtm_getDefaultSettings_c" + cMtmGetDefaultSettings'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs.h cMtm__getSchemeIndex_c" - cMtmGetSchemeIndex'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CUInt) -> (IO ())))) + cMtmGetSchemeIndex'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CUShort) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs.h cMtm__getSchemeName_c" - cMtmGetSchemeName'_ :: ((HG3DClassPtr) -> (CUInt -> ((Ptr CChar) -> (IO ())))) + cMtmGetSchemeName'_ :: ((HG3DClassPtr) -> (CUShort -> ((Ptr CChar) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs.h cMtm__getActiveSchemeIndex_c" - cMtmGetActiveSchemeIndex'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cMtmGetActiveSchemeIndex'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterialManager.chs.h cMtm_getActiveScheme_c" cMtmGetActiveScheme'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
− HGamer3D/Bindings/Ogre/ClassMaterialPtr.hs
@@ -1,65 +0,0 @@--- GENERATED by C->Haskell Compiler, version 0.16.3 Crystal Seed, 24 Jan 2009 (Haskell) --- Edit the ORIGNAL .chs file instead! - - -{-# LINE 1 "HGamer3D\\Bindings\\Ogre\\ClassMaterialPtr.chs" #-}{-# LANGUAGE ForeignFunctionInterface #-} -{-# LANGUAGE TypeSynonymInstances #-} - --- This source file is part of HGamer3D --- (A project to enable 3D game development in Haskell) --- For the latest info, see http://www.althainz.de/HGamer3D.html --- --- Copyright 2011 Dr. Peter Althainz --- --- Licensed under the Apache License, Version 2.0 (the "License"); --- you may not use this file except in compliance with the License. --- You may obtain a copy of the License at --- --- http://www.apache.org/licenses/LICENSE-2.0 --- --- Unless required by applicable law or agreed to in writing, software --- distributed under the License is distributed on an "AS IS" BASIS, --- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. --- See the License for the specific language governing permissions and --- limitations under the License. --- --- ClassMaterialPtr.chs --- --- --- --- --- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMaterial.h" --- --- each stub combines the following files: --- a C++ implementation file, transforming cpp calls into C-functions --- a C-header file, making this C-functions available for the C2HS parser --- a chs file, give instructions to the C2HS parser. --- --- - -module HGamer3D.Bindings.Ogre.ClassMaterialPtr where - -import C2HS -import Foreign -import Foreign.Ptr -import Foreign.C -import Monad (liftM, liftM2) - -import HGamer3D.Data.HG3DClass -import HGamer3D.Data.Vector2 -import HGamer3D.Data.Vector3 -import HGamer3D.Data.Vector4 -import HGamer3D.Data.Quaternion -import HGamer3D.Data.ColourValue -import HGamer3D.Data.Radian -import HGamer3D.Data.Degree -import HGamer3D.Data.Angle -import HGamer3D.Bindings.Ogre.TypeHG3DClass -{-# LINE 54 "HGamer3D\\Bindings\\Ogre\\ClassMaterialPtr.chs" #-} -import HGamer3D.Bindings.Ogre.ClassPtr -{-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassMaterialPtr.chs" #-} -import HGamer3D.Bindings.Ogre.Utils -{-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassMaterialPtr.chs" #-} - -
HGamer3D/Bindings/Ogre/ClassMaterialSerializer.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMaterialSerializer.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMaterialSerializer.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,8 +61,21 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassMaterialSerializer.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassMaterialSerializer.chs" #-} +import HGamer3D.Bindings.Ogre.TypeSharedPtr +{-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassMaterialSerializer.chs" #-} +cMtsQueueForExport :: HG3DClass -> SharedPtr -> Bool -> Bool -> String -> IO () +cMtsQueueForExport a1 a2 a3 a4 a5 = + withHG3DClass a1 $ \a1' -> + withSharedPtr a2 $ \a2' -> + let {a3' = fromBool a3} in + let {a4' = fromBool a4} in + withCString a5 $ \a5' -> + cMtsQueueForExport'_ a1' a2' a3' a4' a5' >>= \res -> + return () +{-# LINE 66 "HGamer3D\\Bindings\\Ogre\\ClassMaterialSerializer.chs" #-} +; cMtsExportQueued :: HG3DClass -> String -> Bool -> String -> IO () cMtsExportQueued a1 a2 a3 a4 = withHG3DClass a1 $ \a1' -> @@ -71,8 +84,21 @@ withCString a4 $ \a4' -> cMtsExportQueued'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 64 "HGamer3D\\Bindings\\Ogre\\ClassMaterialSerializer.chs" #-} +{-# LINE 72 "HGamer3D\\Bindings\\Ogre\\ClassMaterialSerializer.chs" #-} ; +cMtsExportMaterial :: HG3DClass -> SharedPtr -> String -> Bool -> Bool -> String -> String -> IO () +cMtsExportMaterial a1 a2 a3 a4 a5 a6 a7 = + withHG3DClass a1 $ \a1' -> + withSharedPtr a2 $ \a2' -> + withCString a3 $ \a3' -> + let {a4' = fromBool a4} in + let {a5' = fromBool a5} in + withCString a6 $ \a6' -> + withCString a7 $ \a7' -> + cMtsExportMaterial'_ a1' a2' a3' a4' a5' a6' a7' >>= \res -> + return () +{-# LINE 81 "HGamer3D\\Bindings\\Ogre\\ClassMaterialSerializer.chs" #-} +; cMtsGetQueuedAsString :: HG3DClass -> IO (String) cMtsGetQueuedAsString a1 = withHG3DClass a1 $ \a1' -> @@ -80,21 +106,40 @@ cMtsGetQueuedAsString'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 68 "HGamer3D\\Bindings\\Ogre\\ClassMaterialSerializer.chs" #-} +{-# LINE 85 "HGamer3D\\Bindings\\Ogre\\ClassMaterialSerializer.chs" #-} ; cMtsClearQueue :: HG3DClass -> IO () cMtsClearQueue a1 = withHG3DClass a1 $ \a1' -> cMtsClearQueue'_ a1' >>= \res -> return () -{-# LINE 71 "HGamer3D\\Bindings\\Ogre\\ClassMaterialSerializer.chs" #-} +{-# LINE 88 "HGamer3D\\Bindings\\Ogre\\ClassMaterialSerializer.chs" #-} ; +cMtsParseScript :: HG3DClass -> String -> IO (SharedPtr) +cMtsParseScript a1 a3 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + withCString a3 $ \a3' -> + cMtsParseScript'_ a1' a2' a3' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 93 "HGamer3D\\Bindings\\Ogre\\ClassMaterialSerializer.chs" #-} +; +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterialSerializer.chs.h cMts_queueForExport_c" + cMtsQueueForExport'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (CInt -> (CInt -> ((Ptr CChar) -> (IO ())))))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterialSerializer.chs.h cMts_exportQueued_c" cMtsExportQueued'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CInt -> ((Ptr CChar) -> (IO ()))))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterialSerializer.chs.h cMts_exportMaterial_c" + cMtsExportMaterial'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> ((Ptr CChar) -> (CInt -> (CInt -> ((Ptr CChar) -> ((Ptr CChar) -> (IO ())))))))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterialSerializer.chs.h cMts_getQueuedAsString_c" cMtsGetQueuedAsString'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterialSerializer.chs.h cMts_clearQueue_c" cMtsClearQueue'_ :: ((HG3DClassPtr) -> (IO ())) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMaterialSerializer.chs.h cMts_parseScript_c" + cMtsParseScript'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> ((Ptr CChar) -> (IO ()))))
HGamer3D/Bindings/Ogre/ClassMemoryDataStream.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreDataStream.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreDataStream.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -85,13 +85,21 @@ return (a3'') {-# LINE 70 "HGamer3D\\Bindings\\Ogre\\ClassMemoryDataStream.chs" #-} ; +cMdsSkip :: HG3DClass -> Int -> IO () +cMdsSkip a1 a2 = + withHG3DClass a1 $ \a1' -> + let {a2' = fromIntegral a2} in + cMdsSkip'_ a1' a2' >>= \res -> + return () +{-# LINE 74 "HGamer3D\\Bindings\\Ogre\\ClassMemoryDataStream.chs" #-} +; cMdsSeek :: HG3DClass -> Int -> IO () cMdsSeek a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromIntegral a2} in cMdsSeek'_ a1' a2' >>= \res -> return () -{-# LINE 74 "HGamer3D\\Bindings\\Ogre\\ClassMemoryDataStream.chs" #-} +{-# LINE 78 "HGamer3D\\Bindings\\Ogre\\ClassMemoryDataStream.chs" #-} ; cMdsTell :: HG3DClass -> IO (Int) cMdsTell a1 = @@ -100,7 +108,7 @@ cMdsTell'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 78 "HGamer3D\\Bindings\\Ogre\\ClassMemoryDataStream.chs" #-} +{-# LINE 82 "HGamer3D\\Bindings\\Ogre\\ClassMemoryDataStream.chs" #-} ; cMdsEof :: HG3DClass -> IO (Bool) cMdsEof a1 = @@ -109,14 +117,14 @@ cMdsEof'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 82 "HGamer3D\\Bindings\\Ogre\\ClassMemoryDataStream.chs" #-} +{-# LINE 86 "HGamer3D\\Bindings\\Ogre\\ClassMemoryDataStream.chs" #-} ; cMdsClose :: HG3DClass -> IO () cMdsClose a1 = withHG3DClass a1 $ \a1' -> cMdsClose'_ a1' >>= \res -> return () -{-# LINE 85 "HGamer3D\\Bindings\\Ogre\\ClassMemoryDataStream.chs" #-} +{-# LINE 89 "HGamer3D\\Bindings\\Ogre\\ClassMemoryDataStream.chs" #-} ; cMdsSetFreeOnClose :: HG3DClass -> Bool -> IO () cMdsSetFreeOnClose a1 a2 = @@ -124,7 +132,7 @@ let {a2' = fromBool a2} in cMdsSetFreeOnClose'_ a1' a2' >>= \res -> return () -{-# LINE 89 "HGamer3D\\Bindings\\Ogre\\ClassMemoryDataStream.chs" #-} +{-# LINE 93 "HGamer3D\\Bindings\\Ogre\\ClassMemoryDataStream.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMemoryDataStream.chs.h cMds_readLine_c" @@ -132,6 +140,9 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMemoryDataStream.chs.h cMds_skipLine_c" cMdsSkipLine'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ())))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMemoryDataStream.chs.h cMds_skip_c" + cMdsSkip'_ :: ((HG3DClassPtr) -> (CInt -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMemoryDataStream.chs.h cMds_seek_c" cMdsSeek'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
HGamer3D/Bindings/Ogre/ClassMesh.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMesh.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMesh.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,10 +61,12 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} -import HGamer3D.Bindings.Ogre.EnumVertexElementSemantic +import HGamer3D.Bindings.Ogre.TypeSharedPtr {-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} -import HGamer3D.Bindings.Ogre.EnumVertexAnimationType +import HGamer3D.Bindings.Ogre.EnumVertexElementSemantic {-# LINE 58 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +import HGamer3D.Bindings.Ogre.EnumVertexAnimationType +{-# LINE 59 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} cMCreateSubMesh :: HG3DClass -> IO (HG3DClass) @@ -74,7 +76,7 @@ cMCreateSubMesh'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 64 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 65 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMCreateSubMesh2 :: HG3DClass -> String -> IO (HG3DClass) cMCreateSubMesh2 a1 a2 = @@ -84,7 +86,7 @@ cMCreateSubMesh2'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 69 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 70 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMUnnameSubMesh :: HG3DClass -> String -> IO () cMUnnameSubMesh a1 a2 = @@ -92,7 +94,7 @@ withCString a2 $ \a2' -> cMUnnameSubMesh'_ a1' a2' >>= \res -> return () -{-# LINE 73 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 74 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMGetNumSubMeshes :: HG3DClass -> IO (Int) cMGetNumSubMeshes a1 = @@ -101,7 +103,7 @@ cMGetNumSubMeshes'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 77 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 78 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMGetSubMesh :: HG3DClass -> Int -> IO (HG3DClass) cMGetSubMesh a1 a2 = @@ -111,7 +113,7 @@ cMGetSubMesh'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 82 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 83 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMGetSubMesh2 :: HG3DClass -> String -> IO (HG3DClass) cMGetSubMesh2 a1 a2 = @@ -121,7 +123,7 @@ cMGetSubMesh2'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 87 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 88 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMDestroySubMesh :: HG3DClass -> Int -> IO () cMDestroySubMesh a1 a2 = @@ -129,7 +131,7 @@ let {a2' = fromIntegral a2} in cMDestroySubMesh'_ a1' a2' >>= \res -> return () -{-# LINE 91 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 92 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMDestroySubMesh2 :: HG3DClass -> String -> IO () cMDestroySubMesh2 a1 a2 = @@ -137,8 +139,19 @@ withCString a2 $ \a2' -> cMDestroySubMesh2'_ a1' a2' >>= \res -> return () -{-# LINE 95 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 96 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; +cMClone :: HG3DClass -> String -> String -> IO (SharedPtr) +cMClone a1 a2 a3 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + withCString a3 $ \a3' -> + alloca $ \a4' -> + cMClone'_ a1' a2' a3' a4' >>= \res -> + peek a4'>>= \a4'' -> + return (a4'') +{-# LINE 102 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +; cMGetBoundingSphereRadius :: HG3DClass -> IO (Float) cMGetBoundingSphereRadius a1 = withHG3DClass a1 $ \a1' -> @@ -146,7 +159,7 @@ cMGetBoundingSphereRadius'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 99 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 106 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMSetBoundingSphereRadius :: HG3DClass -> Float -> IO () cMSetBoundingSphereRadius a1 a2 = @@ -154,7 +167,7 @@ let {a2' = realToFrac a2} in cMSetBoundingSphereRadius'_ a1' a2' >>= \res -> return () -{-# LINE 103 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 110 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMSetSkeletonName :: HG3DClass -> String -> IO () cMSetSkeletonName a1 a2 = @@ -162,7 +175,7 @@ withCString a2 $ \a2' -> cMSetSkeletonName'_ a1' a2' >>= \res -> return () -{-# LINE 107 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 114 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMHasSkeleton :: HG3DClass -> IO (Bool) cMHasSkeleton a1 = @@ -171,7 +184,7 @@ cMHasSkeleton'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 111 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 118 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMHasVertexAnimation :: HG3DClass -> IO (Bool) cMHasVertexAnimation a1 = @@ -180,8 +193,17 @@ cMHasVertexAnimation'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 115 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 122 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; +cMGetSkeleton :: HG3DClass -> IO (SharedPtr) +cMGetSkeleton a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cMGetSkeleton'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 126 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +; cMGetSkeletonName :: HG3DClass -> IO (String) cMGetSkeletonName a1 = withHG3DClass a1 $ \a1' -> @@ -189,15 +211,24 @@ cMGetSkeletonName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 119 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 130 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMClearBoneAssignments :: HG3DClass -> IO () cMClearBoneAssignments a1 = withHG3DClass a1 $ \a1' -> cMClearBoneAssignments'_ a1' >>= \res -> return () -{-# LINE 122 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 133 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; +cMNotifySkeleton :: HG3DClass -> IO (SharedPtr) +cMNotifySkeleton a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cMNotifySkeleton'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 137 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +; cMCreateManualLodLevel :: HG3DClass -> Float -> String -> String -> IO () cMCreateManualLodLevel a1 a2 a3 a4 = withHG3DClass a1 $ \a1' -> @@ -206,7 +237,7 @@ withCString a4 $ \a4' -> cMCreateManualLodLevel'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 128 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 143 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMIsLodManual :: HG3DClass -> IO (Bool) cMIsLodManual a1 = @@ -215,7 +246,7 @@ cMIsLodManual'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 132 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 147 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMSetLodInfo :: HG3DClass -> Int -> Bool -> IO () cMSetLodInfo a1 a2 a3 = @@ -224,14 +255,14 @@ let {a3' = fromBool a3} in cMSetLodInfo'_ a1' a2' a3' >>= \res -> return () -{-# LINE 137 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 152 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMRemoveLodLevels :: HG3DClass -> IO () cMRemoveLodLevels a1 = withHG3DClass a1 $ \a1' -> cMRemoveLodLevels'_ a1' >>= \res -> return () -{-# LINE 140 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 155 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMIsVertexBufferShadowed :: HG3DClass -> IO (Bool) cMIsVertexBufferShadowed a1 = @@ -240,7 +271,7 @@ cMIsVertexBufferShadowed'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 144 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 159 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMIsIndexBufferShadowed :: HG3DClass -> IO (Bool) cMIsIndexBufferShadowed a1 = @@ -249,21 +280,21 @@ cMIsIndexBufferShadowed'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 148 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 163 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMCompileBoneAssignments :: HG3DClass -> IO () cMCompileBoneAssignments a1 = withHG3DClass a1 $ \a1' -> cMCompileBoneAssignments'_ a1' >>= \res -> return () -{-# LINE 151 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 166 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMUpdateCompiledBoneAssignments :: HG3DClass -> IO () cMUpdateCompiledBoneAssignments a1 = withHG3DClass a1 $ \a1' -> cMUpdateCompiledBoneAssignments'_ a1' >>= \res -> return () -{-# LINE 154 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 169 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMBuildTangentVectors :: HG3DClass -> EnumVertexElementSemantic -> Int -> Int -> Bool -> Bool -> Bool -> IO () cMBuildTangentVectors a1 a2 a3 a4 a5 a6 a7 = @@ -276,28 +307,28 @@ let {a7' = fromBool a7} in cMBuildTangentVectors'_ a1' a2' a3' a4' a5' a6' a7' >>= \res -> return () -{-# LINE 163 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 178 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMBuildEdgeList :: HG3DClass -> IO () cMBuildEdgeList a1 = withHG3DClass a1 $ \a1' -> cMBuildEdgeList'_ a1' >>= \res -> return () -{-# LINE 166 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 181 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMFreeEdgeList :: HG3DClass -> IO () cMFreeEdgeList a1 = withHG3DClass a1 $ \a1' -> cMFreeEdgeList'_ a1' >>= \res -> return () -{-# LINE 169 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 184 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMPrepareForShadowVolume :: HG3DClass -> IO () cMPrepareForShadowVolume a1 = withHG3DClass a1 $ \a1' -> cMPrepareForShadowVolume'_ a1' >>= \res -> return () -{-# LINE 172 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 187 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMIsPreparedForShadowVolumes :: HG3DClass -> IO (Bool) cMIsPreparedForShadowVolumes a1 = @@ -306,7 +337,7 @@ cMIsPreparedForShadowVolumes'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 176 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 191 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMIsEdgeListBuilt :: HG3DClass -> IO (Bool) cMIsEdgeListBuilt a1 = @@ -315,7 +346,7 @@ cMIsEdgeListBuilt'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 180 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 195 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMSetAutoBuildEdgeLists :: HG3DClass -> Bool -> IO () cMSetAutoBuildEdgeLists a1 a2 = @@ -323,7 +354,7 @@ let {a2' = fromBool a2} in cMSetAutoBuildEdgeLists'_ a1' a2' >>= \res -> return () -{-# LINE 184 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 199 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMGetAutoBuildEdgeLists :: HG3DClass -> IO (Bool) cMGetAutoBuildEdgeLists a1 = @@ -332,7 +363,7 @@ cMGetAutoBuildEdgeLists'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 188 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 203 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMGetSharedVertexDataAnimationType :: HG3DClass -> IO (EnumVertexAnimationType) cMGetSharedVertexDataAnimationType a1 = @@ -341,7 +372,7 @@ cMGetSharedVertexDataAnimationType'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 192 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 207 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMCreateAnimation :: HG3DClass -> String -> Float -> IO (HG3DClass) cMCreateAnimation a1 a2 a3 = @@ -352,7 +383,7 @@ cMCreateAnimation'_ a1' a2' a3' a4' >>= \res -> peek a4'>>= \a4'' -> return (a4'') -{-# LINE 198 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 213 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMGetAnimation :: HG3DClass -> String -> IO (HG3DClass) cMGetAnimation a1 a2 = @@ -362,7 +393,7 @@ cMGetAnimation'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 203 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 218 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMGetAnimationImpl :: HG3DClass -> String -> IO (HG3DClass) cMGetAnimationImpl a1 a2 = @@ -372,7 +403,7 @@ cMGetAnimationImpl'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 208 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 223 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMHasAnimation :: HG3DClass -> String -> IO (Bool) cMHasAnimation a1 a2 = @@ -382,7 +413,7 @@ cMHasAnimation'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 213 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 228 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMRemoveAnimation :: HG3DClass -> String -> IO () cMRemoveAnimation a1 a2 = @@ -390,7 +421,7 @@ withCString a2 $ \a2' -> cMRemoveAnimation'_ a1' a2' >>= \res -> return () -{-# LINE 217 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 232 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMGetNumAnimations :: HG3DClass -> IO (Int) cMGetNumAnimations a1 = @@ -399,7 +430,7 @@ cMGetNumAnimations'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 221 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 236 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMGetAnimation2 :: HG3DClass -> Int -> IO (HG3DClass) cMGetAnimation2 a1 a2 = @@ -409,28 +440,28 @@ cMGetAnimation2'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 226 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 241 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMRemoveAllAnimations :: HG3DClass -> IO () cMRemoveAllAnimations a1 = withHG3DClass a1 $ \a1' -> cMRemoveAllAnimations'_ a1' >>= \res -> return () -{-# LINE 229 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 244 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMUpdateMaterialForAllSubMeshes :: HG3DClass -> IO () cMUpdateMaterialForAllSubMeshes a1 = withHG3DClass a1 $ \a1' -> cMUpdateMaterialForAllSubMeshes'_ a1' >>= \res -> return () -{-# LINE 232 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 247 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMDetermineAnimationTypes :: HG3DClass -> IO () cMDetermineAnimationTypes a1 = withHG3DClass a1 $ \a1' -> cMDetermineAnimationTypes'_ a1' >>= \res -> return () -{-# LINE 235 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 250 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMGetAnimationTypesDirty :: HG3DClass -> IO (Bool) cMGetAnimationTypesDirty a1 = @@ -439,7 +470,7 @@ cMGetAnimationTypesDirty'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 239 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 254 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMGetPoseCount :: HG3DClass -> IO (Int) cMGetPoseCount a1 = @@ -448,7 +479,7 @@ cMGetPoseCount'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 243 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 258 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMRemovePose2 :: HG3DClass -> String -> IO () cMRemovePose2 a1 a2 = @@ -456,14 +487,14 @@ withCString a2 $ \a2' -> cMRemovePose2'_ a1' a2' >>= \res -> return () -{-# LINE 247 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 262 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; cMRemoveAllPoses :: HG3DClass -> IO () cMRemoveAllPoses a1 = withHG3DClass a1 $ \a1' -> cMRemoveAllPoses'_ a1' >>= \res -> return () -{-# LINE 250 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} +{-# LINE 265 "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs.h cM_createSubMesh_c" @@ -476,20 +507,23 @@ cMUnnameSubMesh'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs.h cM_getNumSubMeshes_c" - cMGetNumSubMeshes'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cMGetNumSubMeshes'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs.h cM_getSubMesh_c" - cMGetSubMesh'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cMGetSubMesh'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs.h cM_getSubMesh2_c" cMGetSubMesh2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs.h cM_destroySubMesh_c" - cMDestroySubMesh'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ()))) + cMDestroySubMesh'_ :: ((HG3DClassPtr) -> (CUShort -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs.h cM_destroySubMesh2_c" cMDestroySubMesh2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs.h cM_clone_c" + cMClone'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> ((SharedPtrPtr) -> (IO ()))))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs.h cM_getBoundingSphereRadius_c" cMGetBoundingSphereRadius'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ()))) @@ -505,12 +539,18 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs.h cM_hasVertexAnimation_c" cMHasVertexAnimation'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs.h cM_getSkeleton_c" + cMGetSkeleton'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs.h cM_getSkeletonName_c" cMGetSkeletonName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs.h cM_clearBoneAssignments_c" cMClearBoneAssignments'_ :: ((HG3DClassPtr) -> (IO ())) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs.h cM__notifySkeleton_c" + cMNotifySkeleton'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs.h cM_createManualLodLevel_c" cMCreateManualLodLevel'_ :: ((HG3DClassPtr) -> (CFloat -> ((Ptr CChar) -> ((Ptr CChar) -> (IO ()))))) @@ -518,7 +558,7 @@ cMIsLodManual'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs.h cM__setLodInfo_c" - cMSetLodInfo'_ :: ((HG3DClassPtr) -> (CUInt -> (CInt -> (IO ())))) + cMSetLodInfo'_ :: ((HG3DClassPtr) -> (CUShort -> (CInt -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs.h cM_removeLodLevels_c" cMRemoveLodLevels'_ :: ((HG3DClassPtr) -> (IO ())) @@ -536,7 +576,7 @@ cMUpdateCompiledBoneAssignments'_ :: ((HG3DClassPtr) -> (IO ())) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs.h cM_buildTangentVectors_c" - cMBuildTangentVectors'_ :: ((HG3DClassPtr) -> (CInt -> (CUInt -> (CUInt -> (CInt -> (CInt -> (CInt -> (IO ())))))))) + cMBuildTangentVectors'_ :: ((HG3DClassPtr) -> (CInt -> (CUShort -> (CUShort -> (CInt -> (CInt -> (CInt -> (IO ())))))))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs.h cM_buildEdgeList_c" cMBuildEdgeList'_ :: ((HG3DClassPtr) -> (IO ())) @@ -578,10 +618,10 @@ cMRemoveAnimation'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs.h cM_getNumAnimations_c" - cMGetNumAnimations'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cMGetNumAnimations'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs.h cM_getAnimation2_c" - cMGetAnimation2'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cMGetAnimation2'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMesh.chs.h cM_removeAllAnimations_c" cMRemoveAllAnimations'_ :: ((HG3DClassPtr) -> (IO ()))
− HGamer3D/Bindings/Ogre/ClassMeshPtr.hs
@@ -1,65 +0,0 @@--- GENERATED by C->Haskell Compiler, version 0.16.3 Crystal Seed, 24 Jan 2009 (Haskell) --- Edit the ORIGNAL .chs file instead! - - -{-# LINE 1 "HGamer3D\\Bindings\\Ogre\\ClassMeshPtr.chs" #-}{-# LANGUAGE ForeignFunctionInterface #-} -{-# LANGUAGE TypeSynonymInstances #-} - --- This source file is part of HGamer3D --- (A project to enable 3D game development in Haskell) --- For the latest info, see http://www.althainz.de/HGamer3D.html --- --- Copyright 2011 Dr. Peter Althainz --- --- Licensed under the Apache License, Version 2.0 (the "License"); --- you may not use this file except in compliance with the License. --- You may obtain a copy of the License at --- --- http://www.apache.org/licenses/LICENSE-2.0 --- --- Unless required by applicable law or agreed to in writing, software --- distributed under the License is distributed on an "AS IS" BASIS, --- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. --- See the License for the specific language governing permissions and --- limitations under the License. --- --- ClassMeshPtr.chs --- --- --- --- --- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMesh.h" --- --- each stub combines the following files: --- a C++ implementation file, transforming cpp calls into C-functions --- a C-header file, making this C-functions available for the C2HS parser --- a chs file, give instructions to the C2HS parser. --- --- - -module HGamer3D.Bindings.Ogre.ClassMeshPtr where - -import C2HS -import Foreign -import Foreign.Ptr -import Foreign.C -import Monad (liftM, liftM2) - -import HGamer3D.Data.HG3DClass -import HGamer3D.Data.Vector2 -import HGamer3D.Data.Vector3 -import HGamer3D.Data.Vector4 -import HGamer3D.Data.Quaternion -import HGamer3D.Data.ColourValue -import HGamer3D.Data.Radian -import HGamer3D.Data.Degree -import HGamer3D.Data.Angle -import HGamer3D.Bindings.Ogre.TypeHG3DClass -{-# LINE 54 "HGamer3D\\Bindings\\Ogre\\ClassMeshPtr.chs" #-} -import HGamer3D.Bindings.Ogre.ClassPtr -{-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassMeshPtr.chs" #-} -import HGamer3D.Bindings.Ogre.Utils -{-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassMeshPtr.chs" #-} - -
HGamer3D/Bindings/Ogre/ClassMeshSerializer.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMeshSerializer.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMeshSerializer.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,5 +61,20 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassMeshSerializer.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassMeshSerializer.chs" #-} +import HGamer3D.Bindings.Ogre.TypeSharedPtr +{-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassMeshSerializer.chs" #-} +cMsImportMesh :: HG3DClass -> HG3DClass -> IO (SharedPtr) +cMsImportMesh a1 a3 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + withHG3DClass a3 $ \a3' -> + cMsImportMesh'_ a1' a2' a3' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 64 "HGamer3D\\Bindings\\Ogre\\ClassMeshSerializer.chs" #-} +; + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassMeshSerializer.chs.h cMs_importMesh_c" + cMsImportMesh'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> ((HG3DClassPtr) -> (IO ()))))
HGamer3D/Bindings/Ogre/ClassMovableObject.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMovableObject.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMovableObject.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassMovableObjectFactory.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMovableObject.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMovableObject.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassMultiRenderTarget.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderTexture.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderTexture.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassNode.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreNode.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreNode.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -637,16 +637,16 @@ cNAddChild'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassNode.chs.h cN_numChildren_c" - cNNumChildren'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cNNumChildren'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassNode.chs.h cN_getChild_c" - cNGetChild'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cNGetChild'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassNode.chs.h cN_getChild2_c" cNGetChild2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassNode.chs.h cN_removeChild_c" - cNRemoveChild'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cNRemoveChild'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassNode.chs.h cN_removeChild2_c" cNRemoveChild2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))))
HGamer3D/Bindings/Ogre/ClassNodeAnimationTrack.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimationTrack.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimationTrack.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -160,7 +160,7 @@ cNoantKeyFrameDataChanged'_ :: ((HG3DClassPtr) -> (IO ())) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassNodeAnimationTrack.chs.h cNoant_getNodeKeyFrame_c" - cNoantGetNodeKeyFrame'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cNoantGetNodeKeyFrame'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassNodeAnimationTrack.chs.h cNoant_hasNonZeroKeyFrames_c" cNoantHasNonZeroKeyFrames'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
HGamer3D/Bindings/Ogre/ClassNumericAnimationTrack.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimationTrack.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimationTrack.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -88,4 +88,4 @@ cNuantCreateNumericKeyFrame'_ :: ((HG3DClassPtr) -> (CFloat -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassNumericAnimationTrack.chs.h cNuant_getNumericKeyFrame_c" - cNuantGetNumericKeyFrame'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cNuantGetNumericKeyFrame'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ()))))
HGamer3D/Bindings/Ogre/ClassNumericKeyFrame.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreKeyFrame.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreKeyFrame.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassOverlay.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreOverlay.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreOverlay.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassOverlayContainer.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreOverlayContainer.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreOverlayContainer.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassOverlayManager.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreOverlayManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreOverlayManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,10 +61,22 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} -import HGamer3D.Bindings.Ogre.EnumOrientationMode +import HGamer3D.Bindings.Ogre.TypeSharedPtr {-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} +import HGamer3D.Bindings.Ogre.EnumOrientationMode +{-# LINE 58 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} +cOmParseScript :: HG3DClass -> String -> IO (SharedPtr) +cOmParseScript a1 a3 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + withCString a3 $ \a3' -> + cOmParseScript'_ a1' a2' a3' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 65 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} +; cOmGetLoadingOrder :: HG3DClass -> IO (Float) cOmGetLoadingOrder a1 = withHG3DClass a1 $ \a1' -> @@ -72,7 +84,7 @@ cOmGetLoadingOrder'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 63 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} +{-# LINE 69 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} ; cOmCreate :: HG3DClass -> String -> IO (HG3DClass) cOmCreate a1 a2 = @@ -82,7 +94,7 @@ cOmCreate'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 68 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} +{-# LINE 74 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} ; cOmGetByName :: HG3DClass -> String -> IO (HG3DClass) cOmGetByName a1 a2 = @@ -92,7 +104,7 @@ cOmGetByName'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 73 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} +{-# LINE 79 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} ; cOmDestroy :: HG3DClass -> String -> IO () cOmDestroy a1 a2 = @@ -100,7 +112,7 @@ withCString a2 $ \a2' -> cOmDestroy'_ a1' a2' >>= \res -> return () -{-# LINE 77 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} +{-# LINE 83 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} ; cOmDestroy2 :: HG3DClass -> HG3DClass -> IO () cOmDestroy2 a1 a2 = @@ -108,14 +120,14 @@ withHG3DClass a2 $ \a2' -> cOmDestroy2'_ a1' a2' >>= \res -> return () -{-# LINE 81 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} +{-# LINE 87 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} ; cOmDestroyAll :: HG3DClass -> IO () cOmDestroyAll a1 = withHG3DClass a1 $ \a1' -> cOmDestroyAll'_ a1' >>= \res -> return () -{-# LINE 84 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} +{-# LINE 90 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} ; cOmHasViewportChanged :: HG3DClass -> IO (Bool) cOmHasViewportChanged a1 = @@ -124,7 +136,7 @@ cOmHasViewportChanged'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 88 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} +{-# LINE 94 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} ; cOmGetViewportHeight :: HG3DClass -> IO (Int) cOmGetViewportHeight a1 = @@ -133,7 +145,7 @@ cOmGetViewportHeight'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 92 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} +{-# LINE 98 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} ; cOmGetViewportWidth :: HG3DClass -> IO (Int) cOmGetViewportWidth a1 = @@ -142,7 +154,7 @@ cOmGetViewportWidth'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 96 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} +{-# LINE 102 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} ; cOmGetViewportOrientationMode :: HG3DClass -> IO (EnumOrientationMode) cOmGetViewportOrientationMode a1 = @@ -151,7 +163,7 @@ cOmGetViewportOrientationMode'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 100 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} +{-# LINE 106 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} ; cOmHasOverlayElement :: HG3DClass -> String -> Bool -> IO (Bool) cOmHasOverlayElement a1 a2 a3 = @@ -162,7 +174,7 @@ cOmHasOverlayElement'_ a1' a2' a3' a4' >>= \res -> peekBoolUtil a4'>>= \a4'' -> return (a4'') -{-# LINE 106 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} +{-# LINE 112 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} ; cOmDestroyOverlayElement :: HG3DClass -> String -> Bool -> IO () cOmDestroyOverlayElement a1 a2 a3 = @@ -171,7 +183,7 @@ let {a3' = fromBool a3} in cOmDestroyOverlayElement'_ a1' a2' a3' >>= \res -> return () -{-# LINE 111 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} +{-# LINE 117 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} ; cOmDestroyAllOverlayElements :: HG3DClass -> Bool -> IO () cOmDestroyAllOverlayElements a1 a2 = @@ -179,8 +191,11 @@ let {a2' = fromBool a2} in cOmDestroyAllOverlayElements'_ a1' a2' >>= \res -> return () -{-# LINE 115 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} +{-# LINE 121 "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs" #-} ; + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs.h cOm_parseScript_c" + cOmParseScript'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> ((Ptr CChar) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassOverlayManager.chs.h cOm_getLoadingOrder_c" cOmGetLoadingOrder'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ())))
HGamer3D/Bindings/Ogre/ClassPSSMShadowCameraSetup.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreShadowCameraSetupPSSM.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreShadowCameraSetupPSSM.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassParticleAffector.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreParticleAffector.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreParticleAffector.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassParticleEmitter.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreParticleEmitter.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreParticleEmitter.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -630,7 +630,7 @@ cPeGetColourRangeEnd'_ :: ((HG3DClassPtr) -> ((ColourValuePtr) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassParticleEmitter.chs.h cPe__getEmissionCount_c" - cPeGetEmissionCount'_ :: ((HG3DClassPtr) -> (CFloat -> ((Ptr CUInt) -> (IO ())))) + cPeGetEmissionCount'_ :: ((HG3DClassPtr) -> (CFloat -> ((Ptr CUShort) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassParticleEmitter.chs.h cPe_getType_c" cPeGetType'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
HGamer3D/Bindings/Ogre/ClassParticleSystemFactory.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreParticleSystemManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreParticleSystemManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassPass.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePass.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePass.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -81,12 +81,14 @@ {-# LINE 65 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} import HGamer3D.Bindings.Ogre.EnumLightTypes {-# LINE 66 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} -import HGamer3D.Bindings.Ogre.EnumContentType +import HGamer3D.Bindings.Ogre.TypeSharedPtr {-# LINE 67 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} -import HGamer3D.Bindings.Ogre.EnumTextureFilterOptions +import HGamer3D.Bindings.Ogre.EnumContentType {-# LINE 68 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} -import HGamer3D.Bindings.Ogre.EnumIlluminationStage +import HGamer3D.Bindings.Ogre.EnumTextureFilterOptions {-# LINE 69 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +import HGamer3D.Bindings.Ogre.EnumIlluminationStage +{-# LINE 70 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} cPIsProgrammable :: HG3DClass -> IO (Bool) @@ -96,7 +98,7 @@ cPIsProgrammable'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 75 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 76 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPHasVertexProgram :: HG3DClass -> IO (Bool) cPHasVertexProgram a1 = @@ -105,7 +107,7 @@ cPHasVertexProgram'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 79 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 80 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPHasFragmentProgram :: HG3DClass -> IO (Bool) cPHasFragmentProgram a1 = @@ -114,7 +116,7 @@ cPHasFragmentProgram'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 83 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 84 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPHasGeometryProgram :: HG3DClass -> IO (Bool) cPHasGeometryProgram a1 = @@ -123,7 +125,7 @@ cPHasGeometryProgram'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 87 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 88 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPHasShadowCasterVertexProgram :: HG3DClass -> IO (Bool) cPHasShadowCasterVertexProgram a1 = @@ -132,7 +134,7 @@ cPHasShadowCasterVertexProgram'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 91 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 92 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPHasShadowReceiverVertexProgram :: HG3DClass -> IO (Bool) cPHasShadowReceiverVertexProgram a1 = @@ -141,7 +143,7 @@ cPHasShadowReceiverVertexProgram'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 95 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 96 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPHasShadowReceiverFragmentProgram :: HG3DClass -> IO (Bool) cPHasShadowReceiverFragmentProgram a1 = @@ -150,7 +152,7 @@ cPHasShadowReceiverFragmentProgram'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 99 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 100 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetIndex :: HG3DClass -> IO (Int) cPGetIndex a1 = @@ -159,7 +161,7 @@ cPGetIndex'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 103 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 104 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetName :: HG3DClass -> IO (String) cPGetName a1 = @@ -168,7 +170,7 @@ cPGetName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 107 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 108 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetAmbient :: HG3DClass -> Float -> Float -> Float -> IO () cPSetAmbient a1 a2 a3 a4 = @@ -178,7 +180,7 @@ let {a4' = realToFrac a4} in cPSetAmbient'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 113 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 114 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetAmbient2 :: HG3DClass -> ColourValue -> IO () cPSetAmbient2 a1 a2 = @@ -186,7 +188,7 @@ withColourValue a2 $ \a2' -> cPSetAmbient2'_ a1' a2' >>= \res -> return () -{-# LINE 117 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 118 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetDiffuse :: HG3DClass -> Float -> Float -> Float -> Float -> IO () cPSetDiffuse a1 a2 a3 a4 a5 = @@ -197,7 +199,7 @@ let {a5' = realToFrac a5} in cPSetDiffuse'_ a1' a2' a3' a4' a5' >>= \res -> return () -{-# LINE 124 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 125 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetDiffuse2 :: HG3DClass -> ColourValue -> IO () cPSetDiffuse2 a1 a2 = @@ -205,7 +207,7 @@ withColourValue a2 $ \a2' -> cPSetDiffuse2'_ a1' a2' >>= \res -> return () -{-# LINE 128 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 129 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetSpecular :: HG3DClass -> Float -> Float -> Float -> Float -> IO () cPSetSpecular a1 a2 a3 a4 a5 = @@ -216,7 +218,7 @@ let {a5' = realToFrac a5} in cPSetSpecular'_ a1' a2' a3' a4' a5' >>= \res -> return () -{-# LINE 135 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 136 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetSpecular2 :: HG3DClass -> ColourValue -> IO () cPSetSpecular2 a1 a2 = @@ -224,7 +226,7 @@ withColourValue a2 $ \a2' -> cPSetSpecular2'_ a1' a2' >>= \res -> return () -{-# LINE 139 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 140 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetShininess :: HG3DClass -> Float -> IO () cPSetShininess a1 a2 = @@ -232,7 +234,7 @@ let {a2' = realToFrac a2} in cPSetShininess'_ a1' a2' >>= \res -> return () -{-# LINE 143 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 144 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetSelfIllumination :: HG3DClass -> Float -> Float -> Float -> IO () cPSetSelfIllumination a1 a2 a3 a4 = @@ -242,7 +244,7 @@ let {a4' = realToFrac a4} in cPSetSelfIllumination'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 149 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 150 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetSelfIllumination2 :: HG3DClass -> ColourValue -> IO () cPSetSelfIllumination2 a1 a2 = @@ -250,7 +252,7 @@ withColourValue a2 $ \a2' -> cPSetSelfIllumination2'_ a1' a2' >>= \res -> return () -{-# LINE 153 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 154 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetPointSize :: HG3DClass -> IO (Float) cPGetPointSize a1 = @@ -259,7 +261,7 @@ cPGetPointSize'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 157 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 158 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetPointSize :: HG3DClass -> Float -> IO () cPSetPointSize a1 a2 = @@ -267,7 +269,7 @@ let {a2' = realToFrac a2} in cPSetPointSize'_ a1' a2' >>= \res -> return () -{-# LINE 161 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 162 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetPointSpritesEnabled :: HG3DClass -> Bool -> IO () cPSetPointSpritesEnabled a1 a2 = @@ -275,7 +277,7 @@ let {a2' = fromBool a2} in cPSetPointSpritesEnabled'_ a1' a2' >>= \res -> return () -{-# LINE 165 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 166 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetPointSpritesEnabled :: HG3DClass -> IO (Bool) cPGetPointSpritesEnabled a1 = @@ -284,7 +286,7 @@ cPGetPointSpritesEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 169 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 170 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetPointAttenuation :: HG3DClass -> Bool -> Float -> Float -> Float -> IO () cPSetPointAttenuation a1 a2 a3 a4 a5 = @@ -295,7 +297,7 @@ let {a5' = realToFrac a5} in cPSetPointAttenuation'_ a1' a2' a3' a4' a5' >>= \res -> return () -{-# LINE 176 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 177 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPIsPointAttenuationEnabled :: HG3DClass -> IO (Bool) cPIsPointAttenuationEnabled a1 = @@ -304,7 +306,7 @@ cPIsPointAttenuationEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 180 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 181 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetPointAttenuationConstant :: HG3DClass -> IO (Float) cPGetPointAttenuationConstant a1 = @@ -313,7 +315,7 @@ cPGetPointAttenuationConstant'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 184 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 185 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetPointAttenuationLinear :: HG3DClass -> IO (Float) cPGetPointAttenuationLinear a1 = @@ -322,7 +324,7 @@ cPGetPointAttenuationLinear'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 188 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 189 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetPointAttenuationQuadratic :: HG3DClass -> IO (Float) cPGetPointAttenuationQuadratic a1 = @@ -331,7 +333,7 @@ cPGetPointAttenuationQuadratic'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 192 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 193 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetPointMinSize :: HG3DClass -> Float -> IO () cPSetPointMinSize a1 a2 = @@ -339,7 +341,7 @@ let {a2' = realToFrac a2} in cPSetPointMinSize'_ a1' a2' >>= \res -> return () -{-# LINE 196 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 197 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetPointMinSize :: HG3DClass -> IO (Float) cPGetPointMinSize a1 = @@ -348,7 +350,7 @@ cPGetPointMinSize'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 200 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 201 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetPointMaxSize :: HG3DClass -> Float -> IO () cPSetPointMaxSize a1 a2 = @@ -356,7 +358,7 @@ let {a2' = realToFrac a2} in cPSetPointMaxSize'_ a1' a2' >>= \res -> return () -{-# LINE 204 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 205 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetPointMaxSize :: HG3DClass -> IO (Float) cPGetPointMaxSize a1 = @@ -365,7 +367,7 @@ cPGetPointMaxSize'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 208 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 209 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetAmbient :: HG3DClass -> IO (ColourValue) cPGetAmbient a1 = @@ -374,7 +376,7 @@ cPGetAmbient'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 212 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 213 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetDiffuse :: HG3DClass -> IO (ColourValue) cPGetDiffuse a1 = @@ -383,7 +385,7 @@ cPGetDiffuse'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 216 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 217 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetSpecular :: HG3DClass -> IO (ColourValue) cPGetSpecular a1 = @@ -392,7 +394,7 @@ cPGetSpecular'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 220 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 221 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetSelfIllumination :: HG3DClass -> IO (ColourValue) cPGetSelfIllumination a1 = @@ -401,7 +403,7 @@ cPGetSelfIllumination'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 224 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 225 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetShininess :: HG3DClass -> IO (Float) cPGetShininess a1 = @@ -410,7 +412,7 @@ cPGetShininess'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 228 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 229 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPCreateTextureUnitState :: HG3DClass -> IO (HG3DClass) cPCreateTextureUnitState a1 = @@ -419,7 +421,7 @@ cPCreateTextureUnitState'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 232 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 233 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPCreateTextureUnitState2 :: HG3DClass -> String -> Int -> IO (HG3DClass) cPCreateTextureUnitState2 a1 a2 a3 = @@ -430,7 +432,7 @@ cPCreateTextureUnitState2'_ a1' a2' a3' a4' >>= \res -> peek a4'>>= \a4'' -> return (a4'') -{-# LINE 238 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 239 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPAddTextureUnitState :: HG3DClass -> HG3DClass -> IO () cPAddTextureUnitState a1 a2 = @@ -438,7 +440,7 @@ withHG3DClass a2 $ \a2' -> cPAddTextureUnitState'_ a1' a2' >>= \res -> return () -{-# LINE 242 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 243 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetTextureUnitState :: HG3DClass -> Int -> IO (HG3DClass) cPGetTextureUnitState a1 a2 = @@ -448,7 +450,7 @@ cPGetTextureUnitState'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 247 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 248 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetTextureUnitState2 :: HG3DClass -> String -> IO (HG3DClass) cPGetTextureUnitState2 a1 a2 = @@ -458,7 +460,7 @@ cPGetTextureUnitState2'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 252 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 253 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPRemoveTextureUnitState :: HG3DClass -> Int -> IO () cPRemoveTextureUnitState a1 a2 = @@ -466,14 +468,14 @@ let {a2' = fromIntegral a2} in cPRemoveTextureUnitState'_ a1' a2' >>= \res -> return () -{-# LINE 256 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 257 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPRemoveAllTextureUnitStates :: HG3DClass -> IO () cPRemoveAllTextureUnitStates a1 = withHG3DClass a1 $ \a1' -> cPRemoveAllTextureUnitStates'_ a1' >>= \res -> return () -{-# LINE 259 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 260 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetNumTextureUnitStates :: HG3DClass -> IO (Int) cPGetNumTextureUnitStates a1 = @@ -482,7 +484,7 @@ cPGetNumTextureUnitStates'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 263 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 264 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPHasSeparateSceneBlending :: HG3DClass -> IO (Bool) cPHasSeparateSceneBlending a1 = @@ -491,7 +493,7 @@ cPHasSeparateSceneBlending'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 267 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 268 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetSourceBlendFactor :: HG3DClass -> IO (EnumSceneBlendFactor) cPGetSourceBlendFactor a1 = @@ -500,7 +502,7 @@ cPGetSourceBlendFactor'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 271 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 272 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetDestBlendFactor :: HG3DClass -> IO (EnumSceneBlendFactor) cPGetDestBlendFactor a1 = @@ -509,7 +511,7 @@ cPGetDestBlendFactor'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 275 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 276 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetSourceBlendFactorAlpha :: HG3DClass -> IO (EnumSceneBlendFactor) cPGetSourceBlendFactorAlpha a1 = @@ -518,7 +520,7 @@ cPGetSourceBlendFactorAlpha'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 279 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 280 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetDestBlendFactorAlpha :: HG3DClass -> IO (EnumSceneBlendFactor) cPGetDestBlendFactorAlpha a1 = @@ -527,7 +529,7 @@ cPGetDestBlendFactorAlpha'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 283 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 284 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetSceneBlendingOperation :: HG3DClass -> EnumSceneBlendOperation -> IO () cPSetSceneBlendingOperation a1 a2 = @@ -535,7 +537,7 @@ let {a2' = cIntFromEnum a2} in cPSetSceneBlendingOperation'_ a1' a2' >>= \res -> return () -{-# LINE 287 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 288 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetSeparateSceneBlendingOperation :: HG3DClass -> EnumSceneBlendOperation -> EnumSceneBlendOperation -> IO () cPSetSeparateSceneBlendingOperation a1 a2 a3 = @@ -544,7 +546,7 @@ let {a3' = cIntFromEnum a3} in cPSetSeparateSceneBlendingOperation'_ a1' a2' a3' >>= \res -> return () -{-# LINE 292 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 293 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPHasSeparateSceneBlendingOperations :: HG3DClass -> IO (Bool) cPHasSeparateSceneBlendingOperations a1 = @@ -553,7 +555,7 @@ cPHasSeparateSceneBlendingOperations'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 296 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 297 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetSceneBlendingOperation :: HG3DClass -> IO (EnumSceneBlendOperation) cPGetSceneBlendingOperation a1 = @@ -562,7 +564,7 @@ cPGetSceneBlendingOperation'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 300 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 301 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetSceneBlendingOperationAlpha :: HG3DClass -> IO (EnumSceneBlendOperation) cPGetSceneBlendingOperationAlpha a1 = @@ -571,7 +573,7 @@ cPGetSceneBlendingOperationAlpha'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 304 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 305 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPIsTransparent :: HG3DClass -> IO (Bool) cPIsTransparent a1 = @@ -580,7 +582,7 @@ cPIsTransparent'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 308 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 309 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetDepthCheckEnabled :: HG3DClass -> Bool -> IO () cPSetDepthCheckEnabled a1 a2 = @@ -588,7 +590,7 @@ let {a2' = fromBool a2} in cPSetDepthCheckEnabled'_ a1' a2' >>= \res -> return () -{-# LINE 312 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 313 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetDepthCheckEnabled :: HG3DClass -> IO (Bool) cPGetDepthCheckEnabled a1 = @@ -597,7 +599,7 @@ cPGetDepthCheckEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 316 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 317 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetDepthWriteEnabled :: HG3DClass -> Bool -> IO () cPSetDepthWriteEnabled a1 a2 = @@ -605,7 +607,7 @@ let {a2' = fromBool a2} in cPSetDepthWriteEnabled'_ a1' a2' >>= \res -> return () -{-# LINE 320 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 321 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetDepthWriteEnabled :: HG3DClass -> IO (Bool) cPGetDepthWriteEnabled a1 = @@ -614,7 +616,7 @@ cPGetDepthWriteEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 324 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 325 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetDepthFunction :: HG3DClass -> EnumCompareFunction -> IO () cPSetDepthFunction a1 a2 = @@ -622,7 +624,7 @@ let {a2' = cIntFromEnum a2} in cPSetDepthFunction'_ a1' a2' >>= \res -> return () -{-# LINE 328 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 329 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetDepthFunction :: HG3DClass -> IO (EnumCompareFunction) cPGetDepthFunction a1 = @@ -631,7 +633,7 @@ cPGetDepthFunction'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 332 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 333 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetColourWriteEnabled :: HG3DClass -> Bool -> IO () cPSetColourWriteEnabled a1 a2 = @@ -639,7 +641,7 @@ let {a2' = fromBool a2} in cPSetColourWriteEnabled'_ a1' a2' >>= \res -> return () -{-# LINE 336 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 337 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetColourWriteEnabled :: HG3DClass -> IO (Bool) cPGetColourWriteEnabled a1 = @@ -648,7 +650,7 @@ cPGetColourWriteEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 340 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 341 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetCullingMode :: HG3DClass -> EnumCullingMode -> IO () cPSetCullingMode a1 a2 = @@ -656,7 +658,7 @@ let {a2' = cIntFromEnum a2} in cPSetCullingMode'_ a1' a2' >>= \res -> return () -{-# LINE 344 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 345 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetCullingMode :: HG3DClass -> IO (EnumCullingMode) cPGetCullingMode a1 = @@ -665,7 +667,7 @@ cPGetCullingMode'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 348 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 349 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetManualCullingMode :: HG3DClass -> EnumManualCullingMode -> IO () cPSetManualCullingMode a1 a2 = @@ -673,7 +675,7 @@ let {a2' = cIntFromEnum a2} in cPSetManualCullingMode'_ a1' a2' >>= \res -> return () -{-# LINE 352 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 353 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetManualCullingMode :: HG3DClass -> IO (EnumManualCullingMode) cPGetManualCullingMode a1 = @@ -682,7 +684,7 @@ cPGetManualCullingMode'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 356 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 357 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetLightingEnabled :: HG3DClass -> Bool -> IO () cPSetLightingEnabled a1 a2 = @@ -690,7 +692,7 @@ let {a2' = fromBool a2} in cPSetLightingEnabled'_ a1' a2' >>= \res -> return () -{-# LINE 360 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 361 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetLightingEnabled :: HG3DClass -> IO (Bool) cPGetLightingEnabled a1 = @@ -699,7 +701,7 @@ cPGetLightingEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 364 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 365 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetMaxSimultaneousLights :: HG3DClass -> Int -> IO () cPSetMaxSimultaneousLights a1 a2 = @@ -707,7 +709,7 @@ let {a2' = fromIntegral a2} in cPSetMaxSimultaneousLights'_ a1' a2' >>= \res -> return () -{-# LINE 368 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 369 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetMaxSimultaneousLights :: HG3DClass -> IO (Int) cPGetMaxSimultaneousLights a1 = @@ -716,7 +718,7 @@ cPGetMaxSimultaneousLights'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 372 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 373 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetStartLight :: HG3DClass -> Int -> IO () cPSetStartLight a1 a2 = @@ -724,7 +726,7 @@ let {a2' = fromIntegral a2} in cPSetStartLight'_ a1' a2' >>= \res -> return () -{-# LINE 376 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 377 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetStartLight :: HG3DClass -> IO (Int) cPGetStartLight a1 = @@ -733,7 +735,7 @@ cPGetStartLight'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 380 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 381 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetShadingMode :: HG3DClass -> EnumShadeOptions -> IO () cPSetShadingMode a1 a2 = @@ -741,7 +743,7 @@ let {a2' = cIntFromEnum a2} in cPSetShadingMode'_ a1' a2' >>= \res -> return () -{-# LINE 384 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 385 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetShadingMode :: HG3DClass -> IO (EnumShadeOptions) cPGetShadingMode a1 = @@ -750,7 +752,7 @@ cPGetShadingMode'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 388 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 389 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetPolygonMode :: HG3DClass -> EnumPolygonMode -> IO () cPSetPolygonMode a1 a2 = @@ -758,7 +760,7 @@ let {a2' = cIntFromEnum a2} in cPSetPolygonMode'_ a1' a2' >>= \res -> return () -{-# LINE 392 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 393 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetPolygonMode :: HG3DClass -> IO (EnumPolygonMode) cPGetPolygonMode a1 = @@ -767,7 +769,7 @@ cPGetPolygonMode'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 396 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 397 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetPolygonModeOverrideable :: HG3DClass -> Bool -> IO () cPSetPolygonModeOverrideable a1 a2 = @@ -775,7 +777,7 @@ let {a2' = fromBool a2} in cPSetPolygonModeOverrideable'_ a1' a2' >>= \res -> return () -{-# LINE 400 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 401 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetPolygonModeOverrideable :: HG3DClass -> IO (Bool) cPGetPolygonModeOverrideable a1 = @@ -784,7 +786,7 @@ cPGetPolygonModeOverrideable'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 404 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 405 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetFog :: HG3DClass -> Bool -> EnumFogMode -> ColourValue -> Float -> Float -> Float -> IO () cPSetFog a1 a2 a3 a4 a5 a6 a7 = @@ -797,7 +799,7 @@ let {a7' = realToFrac a7} in cPSetFog'_ a1' a2' a3' a4' a5' a6' a7' >>= \res -> return () -{-# LINE 413 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 414 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetFogOverride :: HG3DClass -> IO (Bool) cPGetFogOverride a1 = @@ -806,7 +808,7 @@ cPGetFogOverride'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 417 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 418 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetFogMode :: HG3DClass -> IO (EnumFogMode) cPGetFogMode a1 = @@ -815,7 +817,7 @@ cPGetFogMode'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 421 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 422 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetFogColour :: HG3DClass -> IO (ColourValue) cPGetFogColour a1 = @@ -824,7 +826,7 @@ cPGetFogColour'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 425 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 426 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetFogStart :: HG3DClass -> IO (Float) cPGetFogStart a1 = @@ -833,7 +835,7 @@ cPGetFogStart'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 429 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 430 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetFogEnd :: HG3DClass -> IO (Float) cPGetFogEnd a1 = @@ -842,7 +844,7 @@ cPGetFogEnd'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 433 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 434 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetFogDensity :: HG3DClass -> IO (Float) cPGetFogDensity a1 = @@ -851,7 +853,7 @@ cPGetFogDensity'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 437 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 438 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetDepthBias :: HG3DClass -> Float -> Float -> IO () cPSetDepthBias a1 a2 a3 = @@ -860,7 +862,7 @@ let {a3' = realToFrac a3} in cPSetDepthBias'_ a1' a2' a3' >>= \res -> return () -{-# LINE 442 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 443 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetDepthBiasConstant :: HG3DClass -> IO (Float) cPGetDepthBiasConstant a1 = @@ -869,7 +871,7 @@ cPGetDepthBiasConstant'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 446 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 447 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetDepthBiasSlopeScale :: HG3DClass -> IO (Float) cPGetDepthBiasSlopeScale a1 = @@ -878,7 +880,7 @@ cPGetDepthBiasSlopeScale'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 450 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 451 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetIterationDepthBias :: HG3DClass -> Float -> IO () cPSetIterationDepthBias a1 a2 = @@ -886,7 +888,7 @@ let {a2' = realToFrac a2} in cPSetIterationDepthBias'_ a1' a2' >>= \res -> return () -{-# LINE 454 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 455 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetIterationDepthBias :: HG3DClass -> IO (Float) cPGetIterationDepthBias a1 = @@ -895,7 +897,7 @@ cPGetIterationDepthBias'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 458 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 459 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetAlphaRejectFunction :: HG3DClass -> EnumCompareFunction -> IO () cPSetAlphaRejectFunction a1 a2 = @@ -903,7 +905,7 @@ let {a2' = cIntFromEnum a2} in cPSetAlphaRejectFunction'_ a1' a2' >>= \res -> return () -{-# LINE 462 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 463 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetAlphaRejectFunction :: HG3DClass -> IO (EnumCompareFunction) cPGetAlphaRejectFunction a1 = @@ -912,7 +914,7 @@ cPGetAlphaRejectFunction'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 466 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 467 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetAlphaToCoverageEnabled :: HG3DClass -> Bool -> IO () cPSetAlphaToCoverageEnabled a1 a2 = @@ -920,7 +922,7 @@ let {a2' = fromBool a2} in cPSetAlphaToCoverageEnabled'_ a1' a2' >>= \res -> return () -{-# LINE 470 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 471 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPIsAlphaToCoverageEnabled :: HG3DClass -> IO (Bool) cPIsAlphaToCoverageEnabled a1 = @@ -929,7 +931,7 @@ cPIsAlphaToCoverageEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 474 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 475 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetTransparentSortingEnabled :: HG3DClass -> Bool -> IO () cPSetTransparentSortingEnabled a1 a2 = @@ -937,7 +939,7 @@ let {a2' = fromBool a2} in cPSetTransparentSortingEnabled'_ a1' a2' >>= \res -> return () -{-# LINE 478 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 479 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetTransparentSortingEnabled :: HG3DClass -> IO (Bool) cPGetTransparentSortingEnabled a1 = @@ -946,7 +948,7 @@ cPGetTransparentSortingEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 482 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 483 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetTransparentSortingForced :: HG3DClass -> Bool -> IO () cPSetTransparentSortingForced a1 a2 = @@ -954,7 +956,7 @@ let {a2' = fromBool a2} in cPSetTransparentSortingForced'_ a1' a2' >>= \res -> return () -{-# LINE 486 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 487 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetTransparentSortingForced :: HG3DClass -> IO (Bool) cPGetTransparentSortingForced a1 = @@ -963,7 +965,7 @@ cPGetTransparentSortingForced'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 490 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 491 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetIteratePerLight :: HG3DClass -> Bool -> Bool -> EnumLightTypes -> IO () cPSetIteratePerLight a1 a2 a3 a4 = @@ -973,7 +975,7 @@ let {a4' = cIntFromEnum a4} in cPSetIteratePerLight'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 496 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 497 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetIteratePerLight :: HG3DClass -> IO (Bool) cPGetIteratePerLight a1 = @@ -982,7 +984,7 @@ cPGetIteratePerLight'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 500 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 501 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetRunOnlyForOneLightType :: HG3DClass -> IO (Bool) cPGetRunOnlyForOneLightType a1 = @@ -991,7 +993,7 @@ cPGetRunOnlyForOneLightType'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 504 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 505 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetOnlyLightType :: HG3DClass -> IO (EnumLightTypes) cPGetOnlyLightType a1 = @@ -1000,7 +1002,7 @@ cPGetOnlyLightType'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 508 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 509 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetLightCountPerIteration :: HG3DClass -> Int -> IO () cPSetLightCountPerIteration a1 a2 = @@ -1008,7 +1010,7 @@ let {a2' = fromIntegral a2} in cPSetLightCountPerIteration'_ a1' a2' >>= \res -> return () -{-# LINE 512 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 513 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetLightCountPerIteration :: HG3DClass -> IO (Int) cPGetLightCountPerIteration a1 = @@ -1017,7 +1019,7 @@ cPGetLightCountPerIteration'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 516 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 517 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetParent :: HG3DClass -> IO (HG3DClass) cPGetParent a1 = @@ -1026,7 +1028,7 @@ cPGetParent'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 520 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 521 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetResourceGroup :: HG3DClass -> IO (String) cPGetResourceGroup a1 = @@ -1035,7 +1037,7 @@ cPGetResourceGroup'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 524 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 525 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetVertexProgram :: HG3DClass -> String -> Bool -> IO () cPSetVertexProgram a1 a2 a3 = @@ -1044,7 +1046,7 @@ let {a3' = fromBool a3} in cPSetVertexProgram'_ a1' a2' a3' >>= \res -> return () -{-# LINE 529 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 530 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetVertexProgramName :: HG3DClass -> IO (String) cPGetVertexProgramName a1 = @@ -1053,15 +1055,24 @@ cPGetVertexProgramName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 533 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 534 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; +cPGetVertexProgram :: HG3DClass -> IO (SharedPtr) +cPGetVertexProgram a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cPGetVertexProgram'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 538 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +; cPSetShadowCasterVertexProgram :: HG3DClass -> String -> IO () cPSetShadowCasterVertexProgram a1 a2 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> cPSetShadowCasterVertexProgram'_ a1' a2' >>= \res -> return () -{-# LINE 537 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 542 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetShadowCasterVertexProgramName :: HG3DClass -> IO (String) cPGetShadowCasterVertexProgramName a1 = @@ -1070,15 +1081,24 @@ cPGetShadowCasterVertexProgramName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 541 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 546 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; +cPGetShadowCasterVertexProgram :: HG3DClass -> IO (SharedPtr) +cPGetShadowCasterVertexProgram a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cPGetShadowCasterVertexProgram'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 550 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +; cPSetShadowReceiverVertexProgram :: HG3DClass -> String -> IO () cPSetShadowReceiverVertexProgram a1 a2 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> cPSetShadowReceiverVertexProgram'_ a1' a2' >>= \res -> return () -{-# LINE 545 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 554 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetShadowReceiverFragmentProgram :: HG3DClass -> String -> IO () cPSetShadowReceiverFragmentProgram a1 a2 = @@ -1086,7 +1106,7 @@ withCString a2 $ \a2' -> cPSetShadowReceiverFragmentProgram'_ a1' a2' >>= \res -> return () -{-# LINE 549 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 558 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetShadowReceiverVertexProgramName :: HG3DClass -> IO (String) cPGetShadowReceiverVertexProgramName a1 = @@ -1095,8 +1115,17 @@ cPGetShadowReceiverVertexProgramName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 553 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 562 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; +cPGetShadowReceiverVertexProgram :: HG3DClass -> IO (SharedPtr) +cPGetShadowReceiverVertexProgram a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cPGetShadowReceiverVertexProgram'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 566 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +; cPGetShadowReceiverFragmentProgramName :: HG3DClass -> IO (String) cPGetShadowReceiverFragmentProgramName a1 = withHG3DClass a1 $ \a1' -> @@ -1104,8 +1133,17 @@ cPGetShadowReceiverFragmentProgramName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 557 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 570 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; +cPGetShadowReceiverFragmentProgram :: HG3DClass -> IO (SharedPtr) +cPGetShadowReceiverFragmentProgram a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cPGetShadowReceiverFragmentProgram'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 574 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +; cPSetFragmentProgram :: HG3DClass -> String -> Bool -> IO () cPSetFragmentProgram a1 a2 a3 = withHG3DClass a1 $ \a1' -> @@ -1113,7 +1151,7 @@ let {a3' = fromBool a3} in cPSetFragmentProgram'_ a1' a2' a3' >>= \res -> return () -{-# LINE 562 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 579 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetFragmentProgramName :: HG3DClass -> IO (String) cPGetFragmentProgramName a1 = @@ -1122,8 +1160,17 @@ cPGetFragmentProgramName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 566 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 583 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; +cPGetFragmentProgram :: HG3DClass -> IO (SharedPtr) +cPGetFragmentProgram a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cPGetFragmentProgram'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 587 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +; cPSetGeometryProgram :: HG3DClass -> String -> Bool -> IO () cPSetGeometryProgram a1 a2 a3 = withHG3DClass a1 $ \a1' -> @@ -1131,7 +1178,7 @@ let {a3' = fromBool a3} in cPSetGeometryProgram'_ a1' a2' a3' >>= \res -> return () -{-# LINE 571 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 592 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetGeometryProgramName :: HG3DClass -> IO (String) cPGetGeometryProgramName a1 = @@ -1140,8 +1187,17 @@ cPGetGeometryProgramName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 575 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 596 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; +cPGetGeometryProgram :: HG3DClass -> IO (SharedPtr) +cPGetGeometryProgram a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cPGetGeometryProgram'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 600 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +; cPSplit :: HG3DClass -> Int -> IO (HG3DClass) cPSplit a1 a2 = withHG3DClass a1 $ \a1' -> @@ -1150,7 +1206,7 @@ cPSplit'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 580 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 605 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPNotifyIndex :: HG3DClass -> Int -> IO () cPNotifyIndex a1 a2 = @@ -1158,35 +1214,35 @@ let {a2' = fromIntegral a2} in cPNotifyIndex'_ a1' a2' >>= \res -> return () -{-# LINE 584 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 609 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPPrepare :: HG3DClass -> IO () cPPrepare a1 = withHG3DClass a1 $ \a1' -> cPPrepare'_ a1' >>= \res -> return () -{-# LINE 587 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 612 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPUnprepare :: HG3DClass -> IO () cPUnprepare a1 = withHG3DClass a1 $ \a1' -> cPUnprepare'_ a1' >>= \res -> return () -{-# LINE 590 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 615 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPLoad :: HG3DClass -> IO () cPLoad a1 = withHG3DClass a1 $ \a1' -> cPLoad'_ a1' >>= \res -> return () -{-# LINE 593 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 618 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPUnload :: HG3DClass -> IO () cPUnload a1 = withHG3DClass a1 $ \a1' -> cPUnload'_ a1' >>= \res -> return () -{-# LINE 596 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 621 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPIsLoaded :: HG3DClass -> IO (Bool) cPIsLoaded a1 = @@ -1195,7 +1251,7 @@ cPIsLoaded'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 600 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 625 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetHash :: HG3DClass -> IO (Int) cPGetHash a1 = @@ -1204,28 +1260,28 @@ cPGetHash'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 604 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 629 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPDirtyHash :: HG3DClass -> IO () cPDirtyHash a1 = withHG3DClass a1 $ \a1' -> cPDirtyHash'_ a1' >>= \res -> return () -{-# LINE 607 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 632 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPRecalculateHash :: HG3DClass -> IO () cPRecalculateHash a1 = withHG3DClass a1 $ \a1' -> cPRecalculateHash'_ a1' >>= \res -> return () -{-# LINE 610 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 635 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPNotifyNeedsRecompile :: HG3DClass -> IO () cPNotifyNeedsRecompile a1 = withHG3DClass a1 $ \a1' -> cPNotifyNeedsRecompile'_ a1' >>= \res -> return () -{-# LINE 613 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 638 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetTextureUnitWithContentTypeIndex :: HG3DClass -> EnumContentType -> Int -> IO (Int) cPGetTextureUnitWithContentTypeIndex a1 a2 a3 = @@ -1236,7 +1292,7 @@ cPGetTextureUnitWithContentTypeIndex'_ a1' a2' a3' a4' >>= \res -> peekIntConv a4'>>= \a4'' -> return (a4'') -{-# LINE 619 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 644 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetTextureFiltering :: HG3DClass -> EnumTextureFilterOptions -> IO () cPSetTextureFiltering a1 a2 = @@ -1244,7 +1300,7 @@ let {a2' = cIntFromEnum a2} in cPSetTextureFiltering'_ a1' a2' >>= \res -> return () -{-# LINE 623 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 648 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetTextureAnisotropy :: HG3DClass -> Int -> IO () cPSetTextureAnisotropy a1 a2 = @@ -1252,7 +1308,7 @@ let {a2' = fromIntegral a2} in cPSetTextureAnisotropy'_ a1' a2' >>= \res -> return () -{-# LINE 627 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 652 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetNormaliseNormals :: HG3DClass -> Bool -> IO () cPSetNormaliseNormals a1 a2 = @@ -1260,7 +1316,7 @@ let {a2' = fromBool a2} in cPSetNormaliseNormals'_ a1' a2' >>= \res -> return () -{-# LINE 631 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 656 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetNormaliseNormals :: HG3DClass -> IO (Bool) cPGetNormaliseNormals a1 = @@ -1269,14 +1325,14 @@ cPGetNormaliseNormals'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 635 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 660 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPQueueForDeletion :: HG3DClass -> IO () cPQueueForDeletion a1 = withHG3DClass a1 $ \a1' -> cPQueueForDeletion'_ a1' >>= \res -> return () -{-# LINE 638 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 663 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPIsAmbientOnly :: HG3DClass -> IO (Bool) cPIsAmbientOnly a1 = @@ -1285,7 +1341,7 @@ cPIsAmbientOnly'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 642 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 667 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetPassIterationCount :: HG3DClass -> Int -> IO () cPSetPassIterationCount a1 a2 = @@ -1293,7 +1349,7 @@ let {a2' = fromIntegral a2} in cPSetPassIterationCount'_ a1' a2' >>= \res -> return () -{-# LINE 646 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 671 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetPassIterationCount :: HG3DClass -> IO (Int) cPGetPassIterationCount a1 = @@ -1302,7 +1358,7 @@ cPGetPassIterationCount'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 650 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 675 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetLightScissoringEnabled :: HG3DClass -> Bool -> IO () cPSetLightScissoringEnabled a1 a2 = @@ -1310,7 +1366,7 @@ let {a2' = fromBool a2} in cPSetLightScissoringEnabled'_ a1' a2' >>= \res -> return () -{-# LINE 654 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 679 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetLightScissoringEnabled :: HG3DClass -> IO (Bool) cPGetLightScissoringEnabled a1 = @@ -1319,7 +1375,7 @@ cPGetLightScissoringEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 658 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 683 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetLightClipPlanesEnabled :: HG3DClass -> Bool -> IO () cPSetLightClipPlanesEnabled a1 a2 = @@ -1327,7 +1383,7 @@ let {a2' = fromBool a2} in cPSetLightClipPlanesEnabled'_ a1' a2' >>= \res -> return () -{-# LINE 662 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 687 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetLightClipPlanesEnabled :: HG3DClass -> IO (Bool) cPGetLightClipPlanesEnabled a1 = @@ -1336,7 +1392,7 @@ cPGetLightClipPlanesEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 666 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 691 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPSetIlluminationStage :: HG3DClass -> EnumIlluminationStage -> IO () cPSetIlluminationStage a1 a2 = @@ -1344,7 +1400,7 @@ let {a2' = cIntFromEnum a2} in cPSetIlluminationStage'_ a1' a2' >>= \res -> return () -{-# LINE 670 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 695 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; cPGetIlluminationStage :: HG3DClass -> IO (EnumIlluminationStage) cPGetIlluminationStage a1 = @@ -1353,7 +1409,7 @@ cPGetIlluminationStage'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 674 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} +{-# LINE 699 "HGamer3D\\Bindings\\Ogre\\ClassPass.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_isProgrammable_c" @@ -1378,7 +1434,7 @@ cPHasShadowReceiverFragmentProgram'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_getIndex_c" - cPGetIndex'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cPGetIndex'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_getName_c" cPGetName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) @@ -1468,25 +1524,25 @@ cPCreateTextureUnitState'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_createTextureUnitState2_c" - cPCreateTextureUnitState2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CUInt -> ((HG3DClassPtr) -> (IO ()))))) + cPCreateTextureUnitState2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CUShort -> ((HG3DClassPtr) -> (IO ()))))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_addTextureUnitState_c" cPAddTextureUnitState'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_getTextureUnitState_c" - cPGetTextureUnitState'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cPGetTextureUnitState'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_getTextureUnitState2_c" cPGetTextureUnitState2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_removeTextureUnitState_c" - cPRemoveTextureUnitState'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ()))) + cPRemoveTextureUnitState'_ :: ((HG3DClassPtr) -> (CUShort -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_removeAllTextureUnitStates_c" cPRemoveAllTextureUnitStates'_ :: ((HG3DClassPtr) -> (IO ())) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_getNumTextureUnitStates_c" - cPGetNumTextureUnitStates'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cPGetNumTextureUnitStates'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_hasSeparateSceneBlending_c" cPHasSeparateSceneBlending'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))) @@ -1564,16 +1620,16 @@ cPGetLightingEnabled'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_setMaxSimultaneousLights_c" - cPSetMaxSimultaneousLights'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ()))) + cPSetMaxSimultaneousLights'_ :: ((HG3DClassPtr) -> (CUShort -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_getMaxSimultaneousLights_c" - cPGetMaxSimultaneousLights'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cPGetMaxSimultaneousLights'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_setStartLight_c" - cPSetStartLight'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ()))) + cPSetStartLight'_ :: ((HG3DClassPtr) -> (CUShort -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_getStartLight_c" - cPGetStartLight'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cPGetStartLight'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_setShadingMode_c" cPSetShadingMode'_ :: ((HG3DClassPtr) -> (CInt -> (IO ()))) @@ -1666,10 +1722,10 @@ cPGetOnlyLightType'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_setLightCountPerIteration_c" - cPSetLightCountPerIteration'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ()))) + cPSetLightCountPerIteration'_ :: ((HG3DClassPtr) -> (CUShort -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_getLightCountPerIteration_c" - cPGetLightCountPerIteration'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cPGetLightCountPerIteration'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_getParent_c" cPGetParent'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) @@ -1683,12 +1739,18 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_getVertexProgramName_c" cPGetVertexProgramName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_getVertexProgram_c" + cPGetVertexProgram'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_setShadowCasterVertexProgram_c" cPSetShadowCasterVertexProgram'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_getShadowCasterVertexProgramName_c" cPGetShadowCasterVertexProgramName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_getShadowCasterVertexProgram_c" + cPGetShadowCasterVertexProgram'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_setShadowReceiverVertexProgram_c" cPSetShadowReceiverVertexProgram'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) @@ -1698,26 +1760,38 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_getShadowReceiverVertexProgramName_c" cPGetShadowReceiverVertexProgramName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_getShadowReceiverVertexProgram_c" + cPGetShadowReceiverVertexProgram'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_getShadowReceiverFragmentProgramName_c" cPGetShadowReceiverFragmentProgramName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_getShadowReceiverFragmentProgram_c" + cPGetShadowReceiverFragmentProgram'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_setFragmentProgram_c" cPSetFragmentProgram'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CInt -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_getFragmentProgramName_c" cPGetFragmentProgramName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_getFragmentProgram_c" + cPGetFragmentProgram'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_setGeometryProgram_c" cPSetGeometryProgram'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CInt -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_getGeometryProgramName_c" cPGetGeometryProgramName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_getGeometryProgram_c" + cPGetGeometryProgram'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP__split_c" - cPSplit'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cPSplit'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP__notifyIndex_c" - cPNotifyIndex'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ()))) + cPNotifyIndex'_ :: ((HG3DClassPtr) -> (CUShort -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP__prepare_c" cPPrepare'_ :: ((HG3DClassPtr) -> (IO ())) @@ -1747,7 +1821,7 @@ cPNotifyNeedsRecompile'_ :: ((HG3DClassPtr) -> (IO ())) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP__getTextureUnitWithContentTypeIndex_c" - cPGetTextureUnitWithContentTypeIndex'_ :: ((HG3DClassPtr) -> (CInt -> (CUInt -> ((Ptr CUInt) -> (IO ()))))) + cPGetTextureUnitWithContentTypeIndex'_ :: ((HG3DClassPtr) -> (CInt -> (CUShort -> ((Ptr CUShort) -> (IO ()))))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassPass.chs.h cP_setTextureFiltering_c" cPSetTextureFiltering'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
HGamer3D/Bindings/Ogre/ClassPatchMesh.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePatchMesh.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePatchMesh.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
− HGamer3D/Bindings/Ogre/ClassPatchMeshPtr.hs
@@ -1,65 +0,0 @@--- GENERATED by C->Haskell Compiler, version 0.16.3 Crystal Seed, 24 Jan 2009 (Haskell) --- Edit the ORIGNAL .chs file instead! - - -{-# LINE 1 "HGamer3D\\Bindings\\Ogre\\ClassPatchMeshPtr.chs" #-}{-# LANGUAGE ForeignFunctionInterface #-} -{-# LANGUAGE TypeSynonymInstances #-} - --- This source file is part of HGamer3D --- (A project to enable 3D game development in Haskell) --- For the latest info, see http://www.althainz.de/HGamer3D.html --- --- Copyright 2011 Dr. Peter Althainz --- --- Licensed under the Apache License, Version 2.0 (the "License"); --- you may not use this file except in compliance with the License. --- You may obtain a copy of the License at --- --- http://www.apache.org/licenses/LICENSE-2.0 --- --- Unless required by applicable law or agreed to in writing, software --- distributed under the License is distributed on an "AS IS" BASIS, --- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. --- See the License for the specific language governing permissions and --- limitations under the License. --- --- ClassPatchMeshPtr.chs --- --- --- --- --- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePatchMesh.h" --- --- each stub combines the following files: --- a C++ implementation file, transforming cpp calls into C-functions --- a C-header file, making this C-functions available for the C2HS parser --- a chs file, give instructions to the C2HS parser. --- --- - -module HGamer3D.Bindings.Ogre.ClassPatchMeshPtr where - -import C2HS -import Foreign -import Foreign.Ptr -import Foreign.C -import Monad (liftM, liftM2) - -import HGamer3D.Data.HG3DClass -import HGamer3D.Data.Vector2 -import HGamer3D.Data.Vector3 -import HGamer3D.Data.Vector4 -import HGamer3D.Data.Quaternion -import HGamer3D.Data.ColourValue -import HGamer3D.Data.Radian -import HGamer3D.Data.Degree -import HGamer3D.Data.Angle -import HGamer3D.Bindings.Ogre.TypeHG3DClass -{-# LINE 54 "HGamer3D\\Bindings\\Ogre\\ClassPatchMeshPtr.chs" #-} -import HGamer3D.Bindings.Ogre.ClassPtr -{-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassPatchMeshPtr.chs" #-} -import HGamer3D.Bindings.Ogre.Utils -{-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassPatchMeshPtr.chs" #-} - -
HGamer3D/Bindings/Ogre/ClassPatchSurface.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePatchSurface.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePatchSurface.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassPlaneOptimalShadowCameraSetup.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreShadowCameraSetupPlaneOptimal.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreShadowCameraSetupPlaneOptimal.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassPtr.hs view
@@ -73,390 +73,366 @@ {- class ClassParticleSystemFactory -} type ClassParticleSystemFactory = Ptr (()) {-# LINE 59 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} -{- class ClassWindowEventListener -} -type ClassWindowEventListener = Ptr (()) -{-# LINE 61 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassHardwareBufferLicensee -} type ClassHardwareBufferLicensee = Ptr (()) +{-# LINE 61 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{- class ClassPlaneOptimalShadowCameraSetup -} +type ClassPlaneOptimalShadowCameraSetup = Ptr (()) {-# LINE 63 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} -{- class ClassGpuProgramPtr -} -type ClassGpuProgramPtr = Ptr (()) -{-# LINE 65 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassFileStreamDataStream -} type ClassFileStreamDataStream = Ptr (()) -{-# LINE 67 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} -{- class ClassMaterialPtr -} -type ClassMaterialPtr = Ptr (()) -{-# LINE 69 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 65 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassPatchMesh -} type ClassPatchMesh = Ptr (()) -{-# LINE 71 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 67 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassRenderQueueInvocation -} type ClassRenderQueueInvocation = Ptr (()) -{-# LINE 73 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 69 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassDefaultRaySceneQuery -} type ClassDefaultRaySceneQuery = Ptr (()) -{-# LINE 75 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 71 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassTextureManager -} type ClassTextureManager = Ptr (()) -{-# LINE 77 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 73 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassHardwareBufferManagerBase -} type ClassHardwareBufferManagerBase = Ptr (()) -{-# LINE 79 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 75 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassSubMesh -} type ClassSubMesh = Ptr (()) -{-# LINE 81 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} -{- class ClassHardwarePixelBufferSharedPtr -} -type ClassHardwarePixelBufferSharedPtr = Ptr (()) -{-# LINE 83 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 77 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassBillboardChain -} type ClassBillboardChain = Ptr (()) -{-# LINE 85 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} -{- class ClassMeshPtr -} -type ClassMeshPtr = Ptr (()) -{-# LINE 87 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 79 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassParticleAffector -} type ClassParticleAffector = Ptr (()) -{-# LINE 89 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 81 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassMesh -} type ClassMesh = Ptr (()) -{-# LINE 91 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 83 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassHighLevelGpuProgramFactory -} type ClassHighLevelGpuProgramFactory = Ptr (()) -{-# LINE 93 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 85 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassMaterialBucket -} type ClassMaterialBucket = Ptr (()) -{-# LINE 95 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 87 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassElement -} type ClassElement = Ptr (()) -{-# LINE 97 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 89 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassCompositorInstance -} type ClassCompositorInstance = Ptr (()) -{-# LINE 99 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 91 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassInvalidParametersException -} type ClassInvalidParametersException = Ptr (()) -{-# LINE 101 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 93 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassParticleEmitter -} type ClassParticleEmitter = Ptr (()) -{-# LINE 103 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 95 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassDefaultSphereSceneQuery -} type ClassDefaultSphereSceneQuery = Ptr (()) -{-# LINE 105 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 97 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassException -} type ClassException = Ptr (()) -{-# LINE 107 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 99 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassHardwareBufferManager -} type ClassHardwareBufferManager = Ptr (()) -{-# LINE 109 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 101 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassKeyFrame -} type ClassKeyFrame = Ptr (()) -{-# LINE 111 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 103 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassOverlayManager -} type ClassOverlayManager = Ptr (()) -{-# LINE 113 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 105 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassDefaultSceneManagerFactory -} type ClassDefaultSceneManagerFactory = Ptr (()) -{-# LINE 115 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 107 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassLogManager -} type ClassLogManager = Ptr (()) -{-# LINE 117 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 109 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassCompositionTechnique -} type ClassCompositionTechnique = Ptr (()) -{-# LINE 119 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 111 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassFrustum -} type ClassFrustum = Ptr (()) -{-# LINE 121 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 113 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassMaterial -} type ClassMaterial = Ptr (()) -{-# LINE 123 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 115 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassFileHandleDataStream -} type ClassFileHandleDataStream = Ptr (()) -{-# LINE 125 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 117 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassDefaultSceneManager -} type ClassDefaultSceneManager = Ptr (()) -{-# LINE 127 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 119 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassGpuProgram -} type ClassGpuProgram = Ptr (()) -{-# LINE 129 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 121 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassCompositorChain -} type ClassCompositorChain = Ptr (()) -{-# LINE 131 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 123 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassBillboardSetFactory -} type ClassBillboardSetFactory = Ptr (()) -{-# LINE 133 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 125 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassMovableObject -} type ClassMovableObject = Ptr (()) -{-# LINE 135 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 127 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassIOException -} type ClassIOException = Ptr (()) -{-# LINE 137 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 129 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassLODBucket -} type ClassLODBucket = Ptr (()) -{-# LINE 139 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 131 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassBone -} type ClassBone = Ptr (()) -{-# LINE 141 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 133 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassFileNotFoundException -} type ClassFileNotFoundException = Ptr (()) -{-# LINE 143 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 135 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassArchive -} type ClassArchive = Ptr (()) -{-# LINE 145 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 137 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassBillboardChainFactory -} type ClassBillboardChainFactory = Ptr (()) -{-# LINE 147 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 139 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassInternalErrorException -} type ClassInternalErrorException = Ptr (()) -{-# LINE 149 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 141 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassStringConverter -} type ClassStringConverter = Ptr (()) -{-# LINE 151 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 143 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassVertexPoseKeyFrame -} type ClassVertexPoseKeyFrame = Ptr (()) -{-# LINE 153 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 145 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassBillboard -} type ClassBillboard = Ptr (()) -{-# LINE 155 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 147 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassStringUtil -} type ClassStringUtil = Ptr (()) -{-# LINE 157 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 149 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassResourceGroupListener -} type ClassResourceGroupListener = Ptr (()) -{-# LINE 159 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} -{- class ClassPatchMeshPtr -} -type ClassPatchMeshPtr = Ptr (()) -{-# LINE 161 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 151 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassAnimation -} type ClassAnimation = Ptr (()) -{-# LINE 163 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 153 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassSceneNode -} type ClassSceneNode = Ptr (()) -{-# LINE 165 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 155 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassTimeIndex -} type ClassTimeIndex = Ptr (()) -{-# LINE 167 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 157 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassAnimationTrack -} type ClassAnimationTrack = Ptr (()) -{-# LINE 169 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 159 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{- class ClassRegion -} +type ClassRegion = Ptr (()) +{-# LINE 161 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassHighLevelGpuProgram -} type ClassHighLevelGpuProgram = Ptr (()) -{-# LINE 171 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 163 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassLightFactory -} type ClassLightFactory = Ptr (()) -{-# LINE 173 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 165 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassLiSPSMShadowCameraSetup -} type ClassLiSPSMShadowCameraSetup = Ptr (()) -{-# LINE 175 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 167 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassPass -} type ClassPass = Ptr (()) -{-# LINE 177 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 169 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassTextureUnitState -} type ClassTextureUnitState = Ptr (()) -{-# LINE 179 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 171 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassNumericAnimationTrack -} type ClassNumericAnimationTrack = Ptr (()) -{-# LINE 181 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 173 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassCmdManualNamedConstsFile -} type ClassCmdManualNamedConstsFile = Ptr (()) -{-# LINE 183 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 175 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassSkeletonInstance -} type ClassSkeletonInstance = Ptr (()) -{-# LINE 185 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 177 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassMeshSerializer -} type ClassMeshSerializer = Ptr (()) -{-# LINE 187 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 179 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassAnimationState -} type ClassAnimationState = Ptr (()) -{-# LINE 189 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 181 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassSceneManagerEnumerator -} type ClassSceneManagerEnumerator = Ptr (()) -{-# LINE 191 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 183 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassRenderingAPIException -} type ClassRenderingAPIException = Ptr (()) -{-# LINE 193 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 185 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassCmdPose -} type ClassCmdPose = Ptr (()) -{-# LINE 195 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 187 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassTechnique -} type ClassTechnique = Ptr (()) -{-# LINE 197 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 189 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassManualObjectSectionShadowRenderable -} type ClassManualObjectSectionShadowRenderable = Ptr (()) -{-# LINE 199 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 191 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassEntity -} type ClassEntity = Ptr (()) -{-# LINE 201 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 193 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassSceneManagerFactory -} type ClassSceneManagerFactory = Ptr (()) -{-# LINE 203 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} -{- class ClassPlaneOptimalShadowCameraSetup -} -type ClassPlaneOptimalShadowCameraSetup = Ptr (()) -{-# LINE 205 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 195 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassRenderWindow -} type ClassRenderWindow = Ptr (()) -{-# LINE 207 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 197 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassShadowCameraSetup -} type ClassShadowCameraSetup = Ptr (()) -{-# LINE 209 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 199 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassRuntimeAssertionException -} type ClassRuntimeAssertionException = Ptr (()) -{-# LINE 211 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 201 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassRibbonTrailFactory -} type ClassRibbonTrailFactory = Ptr (()) -{-# LINE 213 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} -{- class ClassSkeletonPtr -} -type ClassSkeletonPtr = Ptr (()) -{-# LINE 215 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 203 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassSubEntity -} type ClassSubEntity = Ptr (()) -{-# LINE 217 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} -{- class ClassCompositorPtr -} -type ClassCompositorPtr = Ptr (()) -{-# LINE 219 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 205 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassManualObject -} type ClassManualObject = Ptr (()) -{-# LINE 221 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} -{- class ClassHardwareIndexBufferSharedPtr -} -type ClassHardwareIndexBufferSharedPtr = Ptr (()) -{-# LINE 223 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 207 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{- class ClassWindowEventListener -} +type ClassWindowEventListener = Ptr (()) +{-# LINE 209 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassHardwareIndexBuffer -} type ClassHardwareIndexBuffer = Ptr (()) -{-# LINE 225 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 211 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassGpuProgramManager -} type ClassGpuProgramManager = Ptr (()) -{-# LINE 227 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 213 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassOverlay -} type ClassOverlay = Ptr (()) -{-# LINE 229 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 215 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassStaticGeometry -} type ClassStaticGeometry = Ptr (()) -{-# LINE 231 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 217 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassRibbonTrail -} type ClassRibbonTrail = Ptr (()) -{-# LINE 233 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 219 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassManualObjectSection -} type ClassManualObjectSection = Ptr (()) -{-# LINE 235 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 221 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassVertexAnimationTrack -} type ClassVertexAnimationTrack = Ptr (()) -{-# LINE 237 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 223 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassArchiveManager -} type ClassArchiveManager = Ptr (()) -{-# LINE 239 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 225 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassSkeleton -} type ClassSkeleton = Ptr (()) -{-# LINE 241 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 227 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassSkeletonSerializer -} type ClassSkeletonSerializer = Ptr (()) -{-# LINE 243 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 229 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassConfigFile -} type ClassConfigFile = Ptr (()) -{-# LINE 245 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 231 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassRoot -} type ClassRoot = Ptr (()) -{-# LINE 247 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 233 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassHardwarePixelBuffer -} type ClassHardwarePixelBuffer = Ptr (()) -{-# LINE 249 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} -{- class ClassRegion -} -type ClassRegion = Ptr (()) -{-# LINE 251 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 235 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{- class ClassResourceManager -} +type ClassResourceManager = Ptr (()) +{-# LINE 237 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassOverlayContainer -} type ClassOverlayContainer = Ptr (()) -{-# LINE 253 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 239 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassWindowEventUtilities -} type ClassWindowEventUtilities = Ptr (()) -{-# LINE 255 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 241 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassControllerManager -} type ClassControllerManager = Ptr (()) -{-# LINE 257 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 243 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassMaterialSerializer -} type ClassMaterialSerializer = Ptr (()) -{-# LINE 259 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 245 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassNodeAnimationTrack -} type ClassNodeAnimationTrack = Ptr (()) -{-# LINE 261 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 247 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassLight -} type ClassLight = Ptr (()) -{-# LINE 263 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 249 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassDefaultShadowCameraSetup -} type ClassDefaultShadowCameraSetup = Ptr (()) -{-# LINE 265 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 251 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassCompositionTargetPass -} type ClassCompositionTargetPass = Ptr (()) -{-# LINE 267 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 253 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassRenderTexture -} type ClassRenderTexture = Ptr (()) -{-# LINE 269 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 255 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassCompositorManager -} type ClassCompositorManager = Ptr (()) -{-# LINE 271 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 257 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassEntityFactory -} type ClassEntityFactory = Ptr (()) -{-# LINE 273 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 259 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassMemoryDataStream -} type ClassMemoryDataStream = Ptr (()) -{-# LINE 275 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 261 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassHardwareOcclusionQuery -} type ClassHardwareOcclusionQuery = Ptr (()) -{-# LINE 277 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 263 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassPSSMShadowCameraSetup -} type ClassPSSMShadowCameraSetup = Ptr (()) -{-# LINE 279 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 265 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassVertexMorphKeyFrame -} type ClassVertexMorphKeyFrame = Ptr (()) -{-# LINE 281 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 267 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassNode -} type ClassNode = Ptr (()) -{-# LINE 283 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 269 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassPatchSurface -} type ClassPatchSurface = Ptr (()) -{-# LINE 285 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 271 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassManualObjectFactory -} type ClassManualObjectFactory = Ptr (()) -{-# LINE 287 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 273 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassNumericKeyFrame -} type ClassNumericKeyFrame = Ptr (()) -{-# LINE 289 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 275 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassDataStream -} type ClassDataStream = Ptr (()) -{-# LINE 291 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 277 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassRenderObjectListener -} type ClassRenderObjectListener = Ptr (()) -{-# LINE 293 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 279 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassGeometryBucket -} type ClassGeometryBucket = Ptr (()) -{-# LINE 295 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 281 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassViewport -} type ClassViewport = Ptr (()) -{-# LINE 297 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 283 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassDefaultPlaneBoundedVolumeListSceneQuery -} type ClassDefaultPlaneBoundedVolumeListSceneQuery = Ptr (()) -{-# LINE 299 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 285 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassCompositionPass -} type ClassCompositionPass = Ptr (()) -{-# LINE 301 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 287 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassSceneMgrQueuedRenderableVisitor -} type ClassSceneMgrQueuedRenderableVisitor = Ptr (()) -{-# LINE 303 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 289 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassRenderSystemOperation -} type ClassRenderSystemOperation = Ptr (()) -{-# LINE 305 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} -{- class ClassHighLevelGpuProgramPtr -} -type ClassHighLevelGpuProgramPtr = Ptr (()) -{-# LINE 307 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 291 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassUnimplementedException -} type ClassUnimplementedException = Ptr (()) -{-# LINE 309 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 293 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassRenderQueueInvocationSequence -} type ClassRenderQueueInvocationSequence = Ptr (()) -{-# LINE 311 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 295 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassDefaultAxisAlignedBoxSceneQuery -} type ClassDefaultAxisAlignedBoxSceneQuery = Ptr (()) -{-# LINE 313 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 297 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassMaterialManager -} type ClassMaterialManager = Ptr (()) -{-# LINE 315 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 299 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassCamera -} type ClassCamera = Ptr (()) -{-# LINE 317 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} +{-# LINE 301 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
HGamer3D/Bindings/Ogre/ClassRegion.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStaticGeometry.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStaticGeometry.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassRenderObjectListener.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderObjectListener.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderObjectListener.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassRenderQueueInvocation.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderQueueInvocation.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderQueueInvocation.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassRenderQueueInvocationSequence.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderQueueInvocation.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderQueueInvocation.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassRenderSystemOperation.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositorInstance.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositorInstance.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassRenderTarget.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderTarget.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderTarget.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -305,6 +305,15 @@ return (a2'') {-# LINE 173 "HGamer3D\\Bindings\\Ogre\\ClassRenderTarget.chs" #-} ; +cRtGetFSAA :: HG3DClass -> IO (Int) +cRtGetFSAA a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cRtGetFSAA'_ a1' a2' >>= \res -> + peekIntConv a2'>>= \a2'' -> + return (a2'') +{-# LINE 177 "HGamer3D\\Bindings\\Ogre\\ClassRenderTarget.chs" #-} +; cRtGetFSAAHint :: HG3DClass -> IO (String) cRtGetFSAAHint a1 = withHG3DClass a1 $ \a1' -> @@ -312,14 +321,14 @@ cRtGetFSAAHint'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 177 "HGamer3D\\Bindings\\Ogre\\ClassRenderTarget.chs" #-} +{-# LINE 181 "HGamer3D\\Bindings\\Ogre\\ClassRenderTarget.chs" #-} ; cRtBeginUpdate :: HG3DClass -> IO () cRtBeginUpdate a1 = withHG3DClass a1 $ \a1' -> cRtBeginUpdate'_ a1' >>= \res -> return () -{-# LINE 180 "HGamer3D\\Bindings\\Ogre\\ClassRenderTarget.chs" #-} +{-# LINE 184 "HGamer3D\\Bindings\\Ogre\\ClassRenderTarget.chs" #-} ; cRtUpdateViewport :: HG3DClass -> Int -> Bool -> IO () cRtUpdateViewport a1 a2 a3 = @@ -328,7 +337,7 @@ let {a3' = fromBool a3} in cRtUpdateViewport'_ a1' a2' a3' >>= \res -> return () -{-# LINE 185 "HGamer3D\\Bindings\\Ogre\\ClassRenderTarget.chs" #-} +{-# LINE 189 "HGamer3D\\Bindings\\Ogre\\ClassRenderTarget.chs" #-} ; cRtUpdateViewport2 :: HG3DClass -> HG3DClass -> Bool -> IO () cRtUpdateViewport2 a1 a2 a3 = @@ -337,7 +346,7 @@ let {a3' = fromBool a3} in cRtUpdateViewport2'_ a1' a2' a3' >>= \res -> return () -{-# LINE 190 "HGamer3D\\Bindings\\Ogre\\ClassRenderTarget.chs" #-} +{-# LINE 194 "HGamer3D\\Bindings\\Ogre\\ClassRenderTarget.chs" #-} ; cRtUpdateAutoUpdatedViewports :: HG3DClass -> Bool -> IO () cRtUpdateAutoUpdatedViewports a1 a2 = @@ -345,7 +354,7 @@ let {a2' = fromBool a2} in cRtUpdateAutoUpdatedViewports'_ a1' a2' >>= \res -> return () -{-# LINE 194 "HGamer3D\\Bindings\\Ogre\\ClassRenderTarget.chs" #-} +{-# LINE 198 "HGamer3D\\Bindings\\Ogre\\ClassRenderTarget.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassRenderTarget.chs.h cRt_getName_c" @@ -361,10 +370,10 @@ cRtAddViewport'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (CInt -> (CFloat -> (CFloat -> (CFloat -> (CFloat -> ((HG3DClassPtr) -> (IO ()))))))))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassRenderTarget.chs.h cRt_getNumViewports_c" - cRtGetNumViewports'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cRtGetNumViewports'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassRenderTarget.chs.h cRt_getViewport_c" - cRtGetViewport'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cRtGetViewport'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassRenderTarget.chs.h cRt_removeViewport_c" cRtRemoveViewport'_ :: ((HG3DClassPtr) -> (CInt -> (IO ()))) @@ -428,6 +437,9 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassRenderTarget.chs.h cRt_isHardwareGammaEnabled_c" cRtIsHardwareGammaEnabled'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassRenderTarget.chs.h cRt_getFSAA_c" + cRtGetFSAA'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassRenderTarget.chs.h cRt_getFSAAHint_c" cRtGetFSAAHint'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
HGamer3D/Bindings/Ogre/ClassRenderTexture.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderTexture.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderTexture.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassRenderWindow.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderWindow.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderWindow.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassRenderingAPIException.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassResourceGroupListener.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreResourceGroupManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreResourceGroupManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,6 +61,8 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} +import HGamer3D.Bindings.Ogre.TypeSharedPtr +{-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} cRglResourceGroupScriptingStarted :: HG3DClass -> String -> Int -> IO () @@ -70,7 +72,7 @@ let {a3' = fromIntegral a3} in cRglResourceGroupScriptingStarted'_ a1' a2' a3' >>= \res -> return () -{-# LINE 63 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} +{-# LINE 64 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} ; cRglScriptParseEnded :: HG3DClass -> String -> Bool -> IO () cRglScriptParseEnded a1 a2 a3 = @@ -79,7 +81,7 @@ let {a3' = fromBool a3} in cRglScriptParseEnded'_ a1' a2' a3' >>= \res -> return () -{-# LINE 68 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} +{-# LINE 69 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} ; cRglResourceGroupScriptingEnded :: HG3DClass -> String -> IO () cRglResourceGroupScriptingEnded a1 a2 = @@ -87,7 +89,7 @@ withCString a2 $ \a2' -> cRglResourceGroupScriptingEnded'_ a1' a2' >>= \res -> return () -{-# LINE 72 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} +{-# LINE 73 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} ; cRglResourceGroupPrepareStarted :: HG3DClass -> String -> Int -> IO () cRglResourceGroupPrepareStarted a1 a2 a3 = @@ -96,14 +98,22 @@ let {a3' = fromIntegral a3} in cRglResourceGroupPrepareStarted'_ a1' a2' a3' >>= \res -> return () -{-# LINE 77 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} +{-# LINE 78 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} ; +cRglResourcePrepareStarted :: HG3DClass -> SharedPtr -> IO () +cRglResourcePrepareStarted a1 a2 = + withHG3DClass a1 $ \a1' -> + withSharedPtr a2 $ \a2' -> + cRglResourcePrepareStarted'_ a1' a2' >>= \res -> + return () +{-# LINE 82 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} +; cRglResourcePrepareEnded :: HG3DClass -> IO () cRglResourcePrepareEnded a1 = withHG3DClass a1 $ \a1' -> cRglResourcePrepareEnded'_ a1' >>= \res -> return () -{-# LINE 80 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} +{-# LINE 85 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} ; cRglWorldGeometryPrepareStageStarted :: HG3DClass -> String -> IO () cRglWorldGeometryPrepareStageStarted a1 a2 = @@ -111,14 +121,14 @@ withCString a2 $ \a2' -> cRglWorldGeometryPrepareStageStarted'_ a1' a2' >>= \res -> return () -{-# LINE 84 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} +{-# LINE 89 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} ; cRglWorldGeometryPrepareStageEnded :: HG3DClass -> IO () cRglWorldGeometryPrepareStageEnded a1 = withHG3DClass a1 $ \a1' -> cRglWorldGeometryPrepareStageEnded'_ a1' >>= \res -> return () -{-# LINE 87 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} +{-# LINE 92 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} ; cRglResourceGroupPrepareEnded :: HG3DClass -> String -> IO () cRglResourceGroupPrepareEnded a1 a2 = @@ -126,7 +136,7 @@ withCString a2 $ \a2' -> cRglResourceGroupPrepareEnded'_ a1' a2' >>= \res -> return () -{-# LINE 91 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} +{-# LINE 96 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} ; cRglResourceGroupLoadStarted :: HG3DClass -> String -> Int -> IO () cRglResourceGroupLoadStarted a1 a2 a3 = @@ -135,14 +145,22 @@ let {a3' = fromIntegral a3} in cRglResourceGroupLoadStarted'_ a1' a2' a3' >>= \res -> return () -{-# LINE 96 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} +{-# LINE 101 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} ; +cRglResourceLoadStarted :: HG3DClass -> SharedPtr -> IO () +cRglResourceLoadStarted a1 a2 = + withHG3DClass a1 $ \a1' -> + withSharedPtr a2 $ \a2' -> + cRglResourceLoadStarted'_ a1' a2' >>= \res -> + return () +{-# LINE 105 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} +; cRglResourceLoadEnded :: HG3DClass -> IO () cRglResourceLoadEnded a1 = withHG3DClass a1 $ \a1' -> cRglResourceLoadEnded'_ a1' >>= \res -> return () -{-# LINE 99 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} +{-# LINE 108 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} ; cRglWorldGeometryStageStarted :: HG3DClass -> String -> IO () cRglWorldGeometryStageStarted a1 a2 = @@ -150,14 +168,14 @@ withCString a2 $ \a2' -> cRglWorldGeometryStageStarted'_ a1' a2' >>= \res -> return () -{-# LINE 103 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} +{-# LINE 112 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} ; cRglWorldGeometryStageEnded :: HG3DClass -> IO () cRglWorldGeometryStageEnded a1 = withHG3DClass a1 $ \a1' -> cRglWorldGeometryStageEnded'_ a1' >>= \res -> return () -{-# LINE 106 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} +{-# LINE 115 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} ; cRglResourceGroupLoadEnded :: HG3DClass -> String -> IO () cRglResourceGroupLoadEnded a1 a2 = @@ -165,7 +183,7 @@ withCString a2 $ \a2' -> cRglResourceGroupLoadEnded'_ a1' a2' >>= \res -> return () -{-# LINE 110 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} +{-# LINE 119 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs.h cRgl_resourceGroupScriptingStarted_c" @@ -180,6 +198,9 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs.h cRgl_resourceGroupPrepareStarted_c" cRglResourceGroupPrepareStarted'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CInt -> (IO ())))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs.h cRgl_resourcePrepareStarted_c" + cRglResourcePrepareStarted'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs.h cRgl_resourcePrepareEnded_c" cRglResourcePrepareEnded'_ :: ((HG3DClassPtr) -> (IO ())) @@ -194,6 +215,9 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs.h cRgl_resourceGroupLoadStarted_c" cRglResourceGroupLoadStarted'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CInt -> (IO ())))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs.h cRgl_resourceLoadStarted_c" + cRglResourceLoadStarted'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupListener.chs.h cRgl_resourceLoadEnded_c" cRglResourceLoadEnded'_ :: ((HG3DClassPtr) -> (IO ()))
HGamer3D/Bindings/Ogre/ClassResourceGroupManager.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreResourceGroupManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreResourceGroupManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,6 +61,8 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +import HGamer3D.Bindings.Ogre.TypeSharedPtr +{-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} cRgmCreateResourceGroup :: HG3DClass -> String -> Bool -> IO () @@ -70,7 +72,7 @@ let {a3' = fromBool a3} in cRgmCreateResourceGroup'_ a1' a2' a3' >>= \res -> return () -{-# LINE 63 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 64 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmInitialiseResourceGroup :: HG3DClass -> String -> IO () cRgmInitialiseResourceGroup a1 a2 = @@ -78,14 +80,14 @@ withCString a2 $ \a2' -> cRgmInitialiseResourceGroup'_ a1' a2' >>= \res -> return () -{-# LINE 67 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 68 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmInitialiseAllResourceGroups :: HG3DClass -> IO () cRgmInitialiseAllResourceGroups a1 = withHG3DClass a1 $ \a1' -> cRgmInitialiseAllResourceGroups'_ a1' >>= \res -> return () -{-# LINE 70 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 71 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmPrepareResourceGroup :: HG3DClass -> String -> Bool -> Bool -> IO () cRgmPrepareResourceGroup a1 a2 a3 a4 = @@ -95,7 +97,7 @@ let {a4' = fromBool a4} in cRgmPrepareResourceGroup'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 76 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 77 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmLoadResourceGroup :: HG3DClass -> String -> Bool -> Bool -> IO () cRgmLoadResourceGroup a1 a2 a3 a4 = @@ -105,7 +107,7 @@ let {a4' = fromBool a4} in cRgmLoadResourceGroup'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 82 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 83 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmUnloadResourceGroup :: HG3DClass -> String -> Bool -> IO () cRgmUnloadResourceGroup a1 a2 a3 = @@ -114,7 +116,7 @@ let {a3' = fromBool a3} in cRgmUnloadResourceGroup'_ a1' a2' a3' >>= \res -> return () -{-# LINE 87 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 88 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmUnloadUnreferencedResourcesInGroup :: HG3DClass -> String -> Bool -> IO () cRgmUnloadUnreferencedResourcesInGroup a1 a2 a3 = @@ -123,7 +125,7 @@ let {a3' = fromBool a3} in cRgmUnloadUnreferencedResourcesInGroup'_ a1' a2' a3' >>= \res -> return () -{-# LINE 92 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 93 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmClearResourceGroup :: HG3DClass -> String -> IO () cRgmClearResourceGroup a1 a2 = @@ -131,7 +133,7 @@ withCString a2 $ \a2' -> cRgmClearResourceGroup'_ a1' a2' >>= \res -> return () -{-# LINE 96 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 97 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmDestroyResourceGroup :: HG3DClass -> String -> IO () cRgmDestroyResourceGroup a1 a2 = @@ -139,7 +141,7 @@ withCString a2 $ \a2' -> cRgmDestroyResourceGroup'_ a1' a2' >>= \res -> return () -{-# LINE 100 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 101 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmIsResourceGroupInitialised :: HG3DClass -> String -> IO (Bool) cRgmIsResourceGroupInitialised a1 a2 = @@ -149,7 +151,7 @@ cRgmIsResourceGroupInitialised'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 105 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 106 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmIsResourceGroupLoaded :: HG3DClass -> String -> IO (Bool) cRgmIsResourceGroupLoaded a1 a2 = @@ -159,7 +161,7 @@ cRgmIsResourceGroupLoaded'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 110 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 111 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmResourceGroupExists :: HG3DClass -> String -> IO (Bool) cRgmResourceGroupExists a1 a2 = @@ -169,7 +171,7 @@ cRgmResourceGroupExists'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 115 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 116 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmAddResourceLocation :: HG3DClass -> String -> String -> String -> Bool -> IO () cRgmAddResourceLocation a1 a2 a3 a4 a5 = @@ -180,7 +182,7 @@ let {a5' = fromBool a5} in cRgmAddResourceLocation'_ a1' a2' a3' a4' a5' >>= \res -> return () -{-# LINE 122 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 123 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmRemoveResourceLocation :: HG3DClass -> String -> String -> IO () cRgmRemoveResourceLocation a1 a2 a3 = @@ -189,7 +191,7 @@ withCString a3 $ \a3' -> cRgmRemoveResourceLocation'_ a1' a2' a3' >>= \res -> return () -{-# LINE 127 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 128 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmResourceLocationExists :: HG3DClass -> String -> String -> IO (Bool) cRgmResourceLocationExists a1 a2 a3 = @@ -200,7 +202,7 @@ cRgmResourceLocationExists'_ a1' a2' a3' a4' >>= \res -> peekBoolUtil a4'>>= \a4'' -> return (a4'') -{-# LINE 133 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 134 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmUndeclareResource :: HG3DClass -> String -> String -> IO () cRgmUndeclareResource a1 a2 a3 = @@ -209,8 +211,53 @@ withCString a3 $ \a3' -> cRgmUndeclareResource'_ a1' a2' a3' >>= \res -> return () -{-# LINE 138 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 139 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; +cRgmOpenResources :: HG3DClass -> String -> String -> IO (SharedPtr) +cRgmOpenResources a1 a2 a3 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + withCString a3 $ \a3' -> + alloca $ \a4' -> + cRgmOpenResources'_ a1' a2' a3' a4' >>= \res -> + peek a4'>>= \a4'' -> + return (a4'') +{-# LINE 145 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +; +cRgmListResourceNames :: HG3DClass -> String -> Bool -> IO (SharedPtr) +cRgmListResourceNames a1 a2 a3 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + let {a3' = fromBool a3} in + alloca $ \a4' -> + cRgmListResourceNames'_ a1' a2' a3' a4' >>= \res -> + peek a4'>>= \a4'' -> + return (a4'') +{-# LINE 151 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +; +cRgmListResourceFileInfo :: HG3DClass -> String -> Bool -> IO (SharedPtr) +cRgmListResourceFileInfo a1 a2 a3 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + let {a3' = fromBool a3} in + alloca $ \a4' -> + cRgmListResourceFileInfo'_ a1' a2' a3' a4' >>= \res -> + peek a4'>>= \a4'' -> + return (a4'') +{-# LINE 157 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +; +cRgmFindResourceNames :: HG3DClass -> String -> String -> Bool -> IO (SharedPtr) +cRgmFindResourceNames a1 a2 a3 a4 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + withCString a3 $ \a3' -> + let {a4' = fromBool a4} in + alloca $ \a5' -> + cRgmFindResourceNames'_ a1' a2' a3' a4' a5' >>= \res -> + peek a5'>>= \a5'' -> + return (a5'') +{-# LINE 164 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +; cRgmResourceExists :: HG3DClass -> String -> String -> IO (Bool) cRgmResourceExists a1 a2 a3 = withHG3DClass a1 $ \a1' -> @@ -220,7 +267,7 @@ cRgmResourceExists'_ a1' a2' a3' a4' >>= \res -> peekBoolUtil a4'>>= \a4'' -> return (a4'') -{-# LINE 144 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 170 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmResourceExistsInAnyGroup :: HG3DClass -> String -> IO (Bool) cRgmResourceExistsInAnyGroup a1 a2 = @@ -230,7 +277,7 @@ cRgmResourceExistsInAnyGroup'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 149 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 175 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmFindGroupContainingResource :: HG3DClass -> String -> IO (String) cRgmFindGroupContainingResource a1 a2 = @@ -240,8 +287,54 @@ cRgmFindGroupContainingResource'_ a1' a2' a3' >>= \res -> peekCString a3'>>= \a3'' -> return (a3'') -{-# LINE 154 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 180 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; +cRgmFindResourceFileInfo :: HG3DClass -> String -> String -> Bool -> IO (SharedPtr) +cRgmFindResourceFileInfo a1 a2 a3 a4 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + withCString a3 $ \a3' -> + let {a4' = fromBool a4} in + alloca $ \a5' -> + cRgmFindResourceFileInfo'_ a1' a2' a3' a4' a5' >>= \res -> + peek a5'>>= \a5'' -> + return (a5'') +{-# LINE 187 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +; +cRgmListResourceLocations :: HG3DClass -> String -> IO (SharedPtr) +cRgmListResourceLocations a1 a2 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + alloca $ \a3' -> + cRgmListResourceLocations'_ a1' a2' a3' >>= \res -> + peek a3'>>= \a3'' -> + return (a3'') +{-# LINE 192 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +; +cRgmFindResourceLocation :: HG3DClass -> String -> String -> IO (SharedPtr) +cRgmFindResourceLocation a1 a2 a3 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + withCString a3 $ \a3' -> + alloca $ \a4' -> + cRgmFindResourceLocation'_ a1' a2' a3' a4' >>= \res -> + peek a4'>>= \a4'' -> + return (a4'') +{-# LINE 198 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +; +cRgmCreateResource :: HG3DClass -> String -> String -> Bool -> String -> IO (SharedPtr) +cRgmCreateResource a1 a2 a3 a4 a5 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + withCString a3 $ \a3' -> + let {a4' = fromBool a4} in + withCString a5 $ \a5' -> + alloca $ \a6' -> + cRgmCreateResource'_ a1' a2' a3' a4' a5' a6' >>= \res -> + peek a6'>>= \a6'' -> + return (a6'') +{-# LINE 206 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +; cRgmDeleteResource :: HG3DClass -> String -> String -> String -> IO () cRgmDeleteResource a1 a2 a3 a4 = withHG3DClass a1 $ \a1' -> @@ -250,7 +343,7 @@ withCString a4 $ \a4' -> cRgmDeleteResource'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 160 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 212 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmDeleteMatchingResources :: HG3DClass -> String -> String -> String -> IO () cRgmDeleteMatchingResources a1 a2 a3 a4 = @@ -260,7 +353,7 @@ withCString a4 $ \a4' -> cRgmDeleteMatchingResources'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 166 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 218 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmAddResourceGroupListener :: HG3DClass -> HG3DClass -> IO () cRgmAddResourceGroupListener a1 a2 = @@ -268,7 +361,7 @@ withHG3DClass a2 $ \a2' -> cRgmAddResourceGroupListener'_ a1' a2' >>= \res -> return () -{-# LINE 170 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 222 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmRemoveResourceGroupListener :: HG3DClass -> HG3DClass -> IO () cRgmRemoveResourceGroupListener a1 a2 = @@ -276,7 +369,7 @@ withHG3DClass a2 $ \a2' -> cRgmRemoveResourceGroupListener'_ a1' a2' >>= \res -> return () -{-# LINE 174 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 226 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmSetWorldResourceGroupName :: HG3DClass -> String -> IO () cRgmSetWorldResourceGroupName a1 a2 = @@ -284,7 +377,7 @@ withCString a2 $ \a2' -> cRgmSetWorldResourceGroupName'_ a1' a2' >>= \res -> return () -{-# LINE 178 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 230 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmGetWorldResourceGroupName :: HG3DClass -> IO (String) cRgmGetWorldResourceGroupName a1 = @@ -293,7 +386,7 @@ cRgmGetWorldResourceGroupName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 182 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 234 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmLinkWorldGeometryToResourceGroup :: HG3DClass -> String -> String -> HG3DClass -> IO () cRgmLinkWorldGeometryToResourceGroup a1 a2 a3 a4 = @@ -303,7 +396,7 @@ withHG3DClass a4 $ \a4' -> cRgmLinkWorldGeometryToResourceGroup'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 188 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 240 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmUnlinkWorldGeometryFromResourceGroup :: HG3DClass -> String -> IO () cRgmUnlinkWorldGeometryFromResourceGroup a1 a2 = @@ -311,7 +404,7 @@ withCString a2 $ \a2' -> cRgmUnlinkWorldGeometryFromResourceGroup'_ a1' a2' >>= \res -> return () -{-# LINE 192 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 244 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmIsResourceGroupInGlobalPool :: HG3DClass -> String -> IO (Bool) cRgmIsResourceGroupInGlobalPool a1 a2 = @@ -321,37 +414,82 @@ cRgmIsResourceGroupInGlobalPool'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 197 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 249 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmShutdownAll :: HG3DClass -> IO () cRgmShutdownAll a1 = withHG3DClass a1 $ \a1' -> cRgmShutdownAll'_ a1' >>= \res -> return () -{-# LINE 200 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 252 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; +cRgmRegisterResourceManager :: HG3DClass -> String -> HG3DClass -> IO () +cRgmRegisterResourceManager a1 a2 a3 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + withHG3DClass a3 $ \a3' -> + cRgmRegisterResourceManager'_ a1' a2' a3' >>= \res -> + return () +{-# LINE 257 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +; cRgmUnregisterResourceManager :: HG3DClass -> String -> IO () cRgmUnregisterResourceManager a1 a2 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> cRgmUnregisterResourceManager'_ a1' a2' >>= \res -> return () -{-# LINE 204 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 261 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; +cRgmGetResourceManager :: HG3DClass -> String -> IO (HG3DClass) +cRgmGetResourceManager a1 a2 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + alloca $ \a3' -> + cRgmGetResourceManager'_ a1' a2' a3' >>= \res -> + peek a3'>>= \a3'' -> + return (a3'') +{-# LINE 266 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +; +cRgmNotifyResourceCreated :: HG3DClass -> IO (SharedPtr) +cRgmNotifyResourceCreated a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cRgmNotifyResourceCreated'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 270 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +; +cRgmNotifyResourceRemoved :: HG3DClass -> IO (SharedPtr) +cRgmNotifyResourceRemoved a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cRgmNotifyResourceRemoved'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 274 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +; +cRgmNotifyAllResourcesRemoved :: HG3DClass -> HG3DClass -> IO () +cRgmNotifyAllResourcesRemoved a1 a2 = + withHG3DClass a1 $ \a1' -> + withHG3DClass a2 $ \a2' -> + cRgmNotifyAllResourcesRemoved'_ a1' a2' >>= \res -> + return () +{-# LINE 278 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +; cRgmNotifyWorldGeometryStageStarted :: HG3DClass -> String -> IO () cRgmNotifyWorldGeometryStageStarted a1 a2 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> cRgmNotifyWorldGeometryStageStarted'_ a1' a2' >>= \res -> return () -{-# LINE 208 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 282 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; cRgmNotifyWorldGeometryStageEnded :: HG3DClass -> IO () cRgmNotifyWorldGeometryStageEnded a1 = withHG3DClass a1 $ \a1' -> cRgmNotifyWorldGeometryStageEnded'_ a1' >>= \res -> return () -{-# LINE 211 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 285 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; -- created constructor function from default constructor cRgmGetSingletonPtr :: IO (HG3DClass) @@ -360,7 +498,7 @@ cRgmGetSingletonPtr'_ a1' >>= \res -> peek a1'>>= \a1'' -> return (a1'') -{-# LINE 215 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} +{-# LINE 289 "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs.h cRgm_createResourceGroup_c" @@ -411,6 +549,18 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs.h cRgm_undeclareResource_c" cRgmUndeclareResource'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> (IO ())))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs.h cRgm_openResources_c" + cRgmOpenResources'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> ((SharedPtrPtr) -> (IO ()))))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs.h cRgm_listResourceNames_c" + cRgmListResourceNames'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CInt -> ((SharedPtrPtr) -> (IO ()))))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs.h cRgm_listResourceFileInfo_c" + cRgmListResourceFileInfo'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CInt -> ((SharedPtrPtr) -> (IO ()))))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs.h cRgm_findResourceNames_c" + cRgmFindResourceNames'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> (CInt -> ((SharedPtrPtr) -> (IO ())))))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs.h cRgm_resourceExists_c" cRgmResourceExists'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))) @@ -420,6 +570,18 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs.h cRgm_findGroupContainingResource_c" cRgmFindGroupContainingResource'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> (IO ())))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs.h cRgm_findResourceFileInfo_c" + cRgmFindResourceFileInfo'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> (CInt -> ((SharedPtrPtr) -> (IO ())))))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs.h cRgm_listResourceLocations_c" + cRgmListResourceLocations'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((SharedPtrPtr) -> (IO ())))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs.h cRgm_findResourceLocation_c" + cRgmFindResourceLocation'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> ((SharedPtrPtr) -> (IO ()))))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs.h cRgm_createResource_c" + cRgmCreateResource'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> (CInt -> ((Ptr CChar) -> ((SharedPtrPtr) -> (IO ()))))))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs.h cRgm_deleteResource_c" cRgmDeleteResource'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> ((Ptr CChar) -> (IO ()))))) @@ -450,8 +612,23 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs.h cRgm_shutdownAll_c" cRgmShutdownAll'_ :: ((HG3DClassPtr) -> (IO ())) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs.h cRgm__registerResourceManager_c" + cRgmRegisterResourceManager'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ())))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs.h cRgm__unregisterResourceManager_c" cRgmUnregisterResourceManager'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs.h cRgm__getResourceManager_c" + cRgmGetResourceManager'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ())))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs.h cRgm__notifyResourceCreated_c" + cRgmNotifyResourceCreated'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs.h cRgm__notifyResourceRemoved_c" + cRgmNotifyResourceRemoved'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs.h cRgm__notifyAllResourcesRemoved_c" + cRgmNotifyAllResourcesRemoved'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceGroupManager.chs.h cRgm__notifyWorldGeometryStageStarted_c" cRgmNotifyWorldGeometryStageStarted'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
+ HGamer3D/Bindings/Ogre/ClassResourceManager.hs view
@@ -0,0 +1,299 @@+-- GENERATED by C->Haskell Compiler, version 0.16.3 Crystal Seed, 24 Jan 2009 (Haskell) +-- Edit the ORIGNAL .chs file instead! + + +{-# LINE 1 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-}{-# LANGUAGE ForeignFunctionInterface #-} +{-# LANGUAGE TypeSynonymInstances #-} + +-- This source file is part of HGamer3D +-- (A project to enable 3D game development in Haskell) +-- For the latest info, see http://www.althainz.de/HGamer3D.html +-- +-- Copyright 2011 Dr. Peter Althainz +-- +-- Licensed under the Apache License, Version 2.0 (the "License"); +-- you may not use this file except in compliance with the License. +-- You may obtain a copy of the License at +-- +-- http://www.apache.org/licenses/LICENSE-2.0 +-- +-- Unless required by applicable law or agreed to in writing, software +-- distributed under the License is distributed on an "AS IS" BASIS, +-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +-- See the License for the specific language governing permissions and +-- limitations under the License. +-- +-- ClassResourceManager.chs +-- +-- +-- +-- +-- File for type, method, enum or function stubs +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreResourceManager.h" +-- +-- each stub combines the following files: +-- a C++ implementation file, transforming cpp calls into C-functions +-- a C-header file, making this C-functions available for the C2HS parser +-- a chs file, give instructions to the C2HS parser. +-- +-- + +module HGamer3D.Bindings.Ogre.ClassResourceManager where + +import C2HS +import Foreign +import Foreign.Ptr +import Foreign.C +import Monad (liftM, liftM2) + +import HGamer3D.Data.HG3DClass +import HGamer3D.Data.Vector2 +import HGamer3D.Data.Vector3 +import HGamer3D.Data.Vector4 +import HGamer3D.Data.Quaternion +import HGamer3D.Data.ColourValue +import HGamer3D.Data.Radian +import HGamer3D.Data.Degree +import HGamer3D.Data.Angle +import HGamer3D.Bindings.Ogre.TypeHG3DClass +{-# LINE 54 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +import HGamer3D.Bindings.Ogre.ClassPtr +{-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +import HGamer3D.Bindings.Ogre.Utils +{-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +import HGamer3D.Bindings.Ogre.TypeSharedPtr +{-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} + + +cRmSetMemoryBudget :: HG3DClass -> Int -> IO () +cRmSetMemoryBudget a1 a2 = + withHG3DClass a1 $ \a1' -> + let {a2' = fromIntegral a2} in + cRmSetMemoryBudget'_ a1' a2' >>= \res -> + return () +{-# LINE 63 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +; +cRmGetMemoryBudget :: HG3DClass -> IO (Int) +cRmGetMemoryBudget a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cRmGetMemoryBudget'_ a1' a2' >>= \res -> + peekIntConv a2'>>= \a2'' -> + return (a2'') +{-# LINE 67 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +; +cRmGetMemoryUsage :: HG3DClass -> IO (Int) +cRmGetMemoryUsage a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cRmGetMemoryUsage'_ a1' a2' >>= \res -> + peekIntConv a2'>>= \a2'' -> + return (a2'') +{-# LINE 71 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +; +cRmUnload :: HG3DClass -> String -> IO () +cRmUnload a1 a2 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + cRmUnload'_ a1' a2' >>= \res -> + return () +{-# LINE 75 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +; +cRmUnloadAll :: HG3DClass -> Bool -> IO () +cRmUnloadAll a1 a2 = + withHG3DClass a1 $ \a1' -> + let {a2' = fromBool a2} in + cRmUnloadAll'_ a1' a2' >>= \res -> + return () +{-# LINE 79 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +; +cRmReloadAll :: HG3DClass -> Bool -> IO () +cRmReloadAll a1 a2 = + withHG3DClass a1 $ \a1' -> + let {a2' = fromBool a2} in + cRmReloadAll'_ a1' a2' >>= \res -> + return () +{-# LINE 83 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +; +cRmUnloadUnreferencedResources :: HG3DClass -> Bool -> IO () +cRmUnloadUnreferencedResources a1 a2 = + withHG3DClass a1 $ \a1' -> + let {a2' = fromBool a2} in + cRmUnloadUnreferencedResources'_ a1' a2' >>= \res -> + return () +{-# LINE 87 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +; +cRmReloadUnreferencedResources :: HG3DClass -> Bool -> IO () +cRmReloadUnreferencedResources a1 a2 = + withHG3DClass a1 $ \a1' -> + let {a2' = fromBool a2} in + cRmReloadUnreferencedResources'_ a1' a2' >>= \res -> + return () +{-# LINE 91 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +; +cRmRemove :: HG3DClass -> IO (SharedPtr) +cRmRemove a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cRmRemove'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 95 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +; +cRmRemove2 :: HG3DClass -> String -> IO () +cRmRemove2 a1 a2 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + cRmRemove2'_ a1' a2' >>= \res -> + return () +{-# LINE 99 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +; +cRmRemoveAll :: HG3DClass -> IO () +cRmRemoveAll a1 = + withHG3DClass a1 $ \a1' -> + cRmRemoveAll'_ a1' >>= \res -> + return () +{-# LINE 102 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +; +cRmRemoveUnreferencedResources :: HG3DClass -> Bool -> IO () +cRmRemoveUnreferencedResources a1 a2 = + withHG3DClass a1 $ \a1' -> + let {a2' = fromBool a2} in + cRmRemoveUnreferencedResources'_ a1' a2' >>= \res -> + return () +{-# LINE 106 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +; +cRmGetByName :: HG3DClass -> String -> String -> IO (SharedPtr) +cRmGetByName a1 a2 a3 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + withCString a3 $ \a3' -> + alloca $ \a4' -> + cRmGetByName'_ a1' a2' a3' a4' >>= \res -> + peek a4'>>= \a4'' -> + return (a4'') +{-# LINE 112 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +; +cRmResourceExists :: HG3DClass -> String -> IO (Bool) +cRmResourceExists a1 a2 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + alloca $ \a3' -> + cRmResourceExists'_ a1' a2' a3' >>= \res -> + peekBoolUtil a3'>>= \a3'' -> + return (a3'') +{-# LINE 117 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +; +cRmParseScript :: HG3DClass -> String -> IO (SharedPtr) +cRmParseScript a1 a3 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + withCString a3 $ \a3' -> + cRmParseScript'_ a1' a2' a3' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 122 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +; +cRmGetLoadingOrder :: HG3DClass -> IO (Float) +cRmGetLoadingOrder a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cRmGetLoadingOrder'_ a1' a2' >>= \res -> + peekFloatConv a2'>>= \a2'' -> + return (a2'') +{-# LINE 126 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +; +cRmGetResourceType :: HG3DClass -> IO (String) +cRmGetResourceType a1 = + withHG3DClass a1 $ \a1' -> + alloc64k $ \a2' -> + cRmGetResourceType'_ a1' a2' >>= \res -> + peekCString a2'>>= \a2'' -> + return (a2'') +{-# LINE 130 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +; +cRmSetVerbose :: HG3DClass -> Bool -> IO () +cRmSetVerbose a1 a2 = + withHG3DClass a1 $ \a1' -> + let {a2' = fromBool a2} in + cRmSetVerbose'_ a1' a2' >>= \res -> + return () +{-# LINE 134 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +; +cRmGetVerbose :: HG3DClass -> IO (Bool) +cRmGetVerbose a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cRmGetVerbose'_ a1' a2' >>= \res -> + peekBoolUtil a2'>>= \a2'' -> + return (a2'') +{-# LINE 138 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +; +cRmDestroyResourcePool2 :: HG3DClass -> String -> IO () +cRmDestroyResourcePool2 a1 a2 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + cRmDestroyResourcePool2'_ a1' a2' >>= \res -> + return () +{-# LINE 142 "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs" #-} +; + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs.h cRm_setMemoryBudget_c" + cRmSetMemoryBudget'_ :: ((HG3DClassPtr) -> (CInt -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs.h cRm_getMemoryBudget_c" + cRmGetMemoryBudget'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs.h cRm_getMemoryUsage_c" + cRmGetMemoryUsage'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs.h cRm_unload_c" + cRmUnload'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs.h cRm_unloadAll_c" + cRmUnloadAll'_ :: ((HG3DClassPtr) -> (CInt -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs.h cRm_reloadAll_c" + cRmReloadAll'_ :: ((HG3DClassPtr) -> (CInt -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs.h cRm_unloadUnreferencedResources_c" + cRmUnloadUnreferencedResources'_ :: ((HG3DClassPtr) -> (CInt -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs.h cRm_reloadUnreferencedResources_c" + cRmReloadUnreferencedResources'_ :: ((HG3DClassPtr) -> (CInt -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs.h cRm_remove_c" + cRmRemove'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs.h cRm_remove2_c" + cRmRemove2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs.h cRm_removeAll_c" + cRmRemoveAll'_ :: ((HG3DClassPtr) -> (IO ())) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs.h cRm_removeUnreferencedResources_c" + cRmRemoveUnreferencedResources'_ :: ((HG3DClassPtr) -> (CInt -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs.h cRm_getByName_c" + cRmGetByName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> ((SharedPtrPtr) -> (IO ()))))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs.h cRm_resourceExists_c" + cRmResourceExists'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ())))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs.h cRm_parseScript_c" + cRmParseScript'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> ((Ptr CChar) -> (IO ())))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs.h cRm_getLoadingOrder_c" + cRmGetLoadingOrder'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs.h cRm_getResourceType_c" + cRmGetResourceType'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs.h cRm_setVerbose_c" + cRmSetVerbose'_ :: ((HG3DClassPtr) -> (CInt -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs.h cRm_getVerbose_c" + cRmGetVerbose'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassResourceManager.chs.h cRm_destroyResourcePool2_c" + cRmDestroyResourcePool2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
HGamer3D/Bindings/Ogre/ClassRibbonTrail.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRibbonTrail.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRibbonTrail.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassRibbonTrailFactory.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRibbonTrail.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRibbonTrail.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassRoot.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRoot.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRoot.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,8 +61,10 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} -import HGamer3D.Bindings.Ogre.TypeColourValue +import HGamer3D.Bindings.Ogre.TypeSharedPtr {-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +import HGamer3D.Bindings.Ogre.TypeColourValue +{-# LINE 58 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} cRSaveConfig :: HG3DClass -> IO () @@ -70,7 +72,7 @@ withHG3DClass a1 $ \a1' -> cRSaveConfig'_ a1' >>= \res -> return () -{-# LINE 62 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 63 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRRestoreConfig :: HG3DClass -> IO (Bool) cRRestoreConfig a1 = @@ -79,7 +81,7 @@ cRRestoreConfig'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 66 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 67 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRShowConfigDialog :: HG3DClass -> IO (Bool) cRShowConfigDialog a1 = @@ -88,7 +90,7 @@ cRShowConfigDialog'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 70 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 71 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRInitialise :: HG3DClass -> Bool -> String -> String -> IO (HG3DClass) cRInitialise a1 a2 a3 a4 = @@ -100,7 +102,7 @@ cRInitialise'_ a1' a2' a3' a4' a5' >>= \res -> peek a5'>>= \a5'' -> return (a5'') -{-# LINE 77 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 78 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRIsInitialised :: HG3DClass -> IO (Bool) cRIsInitialised a1 = @@ -109,7 +111,7 @@ cRIsInitialised'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 81 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 82 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRGetRemoveRenderQueueStructuresOnClear :: HG3DClass -> IO (Bool) cRGetRemoveRenderQueueStructuresOnClear a1 = @@ -118,7 +120,7 @@ cRGetRemoveRenderQueueStructuresOnClear'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 85 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 86 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRSetRemoveRenderQueueStructuresOnClear :: HG3DClass -> Bool -> IO () cRSetRemoveRenderQueueStructuresOnClear a1 a2 = @@ -126,7 +128,7 @@ let {a2' = fromBool a2} in cRSetRemoveRenderQueueStructuresOnClear'_ a1' a2' >>= \res -> return () -{-# LINE 89 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 90 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRAddSceneManagerFactory :: HG3DClass -> HG3DClass -> IO () cRAddSceneManagerFactory a1 a2 = @@ -134,7 +136,7 @@ withHG3DClass a2 $ \a2' -> cRAddSceneManagerFactory'_ a1' a2' >>= \res -> return () -{-# LINE 93 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 94 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRRemoveSceneManagerFactory :: HG3DClass -> HG3DClass -> IO () cRRemoveSceneManagerFactory a1 a2 = @@ -142,7 +144,7 @@ withHG3DClass a2 $ \a2' -> cRRemoveSceneManagerFactory'_ a1' a2' >>= \res -> return () -{-# LINE 97 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 98 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRCreateSceneManager :: HG3DClass -> String -> String -> IO (HG3DClass) cRCreateSceneManager a1 a2 a3 = @@ -153,7 +155,7 @@ cRCreateSceneManager'_ a1' a2' a3' a4' >>= \res -> peek a4'>>= \a4'' -> return (a4'') -{-# LINE 103 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 104 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRCreateSceneManager2 :: HG3DClass -> Int -> String -> IO (HG3DClass) cRCreateSceneManager2 a1 a2 a3 = @@ -164,7 +166,7 @@ cRCreateSceneManager2'_ a1' a2' a3' a4' >>= \res -> peek a4'>>= \a4'' -> return (a4'') -{-# LINE 109 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 110 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRDestroySceneManager :: HG3DClass -> HG3DClass -> IO () cRDestroySceneManager a1 a2 = @@ -172,7 +174,7 @@ withHG3DClass a2 $ \a2' -> cRDestroySceneManager'_ a1' a2' >>= \res -> return () -{-# LINE 113 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 114 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRGetSceneManager :: HG3DClass -> String -> IO (HG3DClass) cRGetSceneManager a1 a2 = @@ -182,7 +184,7 @@ cRGetSceneManager'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 118 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 119 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRHasSceneManager :: HG3DClass -> String -> IO (Bool) cRHasSceneManager a1 a2 = @@ -192,7 +194,7 @@ cRHasSceneManager'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 123 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 124 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRGetTextureManager :: HG3DClass -> IO (HG3DClass) cRGetTextureManager a1 = @@ -201,21 +203,31 @@ cRGetTextureManager'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 127 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 128 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; +cRGetErrorDescription :: HG3DClass -> Int -> IO (String) +cRGetErrorDescription a1 a2 = + withHG3DClass a1 $ \a1' -> + let {a2' = fromIntegral a2} in + alloc64k $ \a3' -> + cRGetErrorDescription'_ a1' a2' a3' >>= \res -> + peekCString a3'>>= \a3'' -> + return (a3'') +{-# LINE 133 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +; cRQueueEndRendering :: HG3DClass -> IO () cRQueueEndRendering a1 = withHG3DClass a1 $ \a1' -> cRQueueEndRendering'_ a1' >>= \res -> return () -{-# LINE 130 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 136 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRStartRendering :: HG3DClass -> IO () cRStartRendering a1 = withHG3DClass a1 $ \a1' -> cRStartRendering'_ a1' >>= \res -> return () -{-# LINE 133 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 139 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRRenderOneFrame :: HG3DClass -> IO (Bool) cRRenderOneFrame a1 = @@ -224,7 +236,7 @@ cRRenderOneFrame'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 137 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 143 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRRenderOneFrame2 :: HG3DClass -> Float -> IO (Bool) cRRenderOneFrame2 a1 a2 = @@ -234,14 +246,14 @@ cRRenderOneFrame2'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 142 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 148 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRShutdown :: HG3DClass -> IO () cRShutdown a1 = withHG3DClass a1 $ \a1' -> cRShutdown'_ a1' >>= \res -> return () -{-# LINE 145 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 151 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRAddResourceLocation :: HG3DClass -> String -> String -> String -> Bool -> IO () cRAddResourceLocation a1 a2 a3 a4 a5 = @@ -252,7 +264,7 @@ let {a5' = fromBool a5} in cRAddResourceLocation'_ a1' a2' a3' a4' a5' >>= \res -> return () -{-# LINE 152 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 158 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRRemoveResourceLocation :: HG3DClass -> String -> String -> IO () cRRemoveResourceLocation a1 a2 a3 = @@ -261,8 +273,33 @@ withCString a3 $ \a3' -> cRRemoveResourceLocation'_ a1' a2' a3' >>= \res -> return () -{-# LINE 157 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 163 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; +cRCreateFileStream :: HG3DClass -> String -> String -> Bool -> String -> IO (SharedPtr) +cRCreateFileStream a1 a2 a3 a4 a5 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + withCString a3 $ \a3' -> + let {a4' = fromBool a4} in + withCString a5 $ \a5' -> + alloca $ \a6' -> + cRCreateFileStream'_ a1' a2' a3' a4' a5' a6' >>= \res -> + peek a6'>>= \a6'' -> + return (a6'') +{-# LINE 171 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +; +cROpenFileStream :: HG3DClass -> String -> String -> String -> IO (SharedPtr) +cROpenFileStream a1 a2 a3 a4 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + withCString a3 $ \a3' -> + withCString a4 $ \a4' -> + alloca $ \a5' -> + cROpenFileStream'_ a1' a2' a3' a4' a5' >>= \res -> + peek a5'>>= \a5'' -> + return (a5'') +{-# LINE 178 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +; cRConvertColourValue :: HG3DClass -> ColourValue -> IO (Int) cRConvertColourValue a1 a2 = withHG3DClass a1 $ \a1' -> @@ -271,7 +308,7 @@ cRConvertColourValue'_ a1' a2' a3' >>= \res -> peekIntConv a3'>>= \a3'' -> return (a3'') -{-# LINE 162 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 183 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRGetAutoCreatedWindow :: HG3DClass -> IO (HG3DClass) cRGetAutoCreatedWindow a1 = @@ -280,7 +317,7 @@ cRGetAutoCreatedWindow'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 166 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 187 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRDetachRenderTarget :: HG3DClass -> HG3DClass -> IO () cRDetachRenderTarget a1 a2 = @@ -288,7 +325,7 @@ withHG3DClass a2 $ \a2' -> cRDetachRenderTarget'_ a1' a2' >>= \res -> return () -{-# LINE 170 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 191 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRDetachRenderTarget2 :: HG3DClass -> String -> IO () cRDetachRenderTarget2 a1 a2 = @@ -296,7 +333,7 @@ withCString a2 $ \a2' -> cRDetachRenderTarget2'_ a1' a2' >>= \res -> return () -{-# LINE 174 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 195 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRDestroyRenderTarget :: HG3DClass -> HG3DClass -> IO () cRDestroyRenderTarget a1 a2 = @@ -304,7 +341,7 @@ withHG3DClass a2 $ \a2' -> cRDestroyRenderTarget'_ a1' a2' >>= \res -> return () -{-# LINE 178 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 199 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRDestroyRenderTarget2 :: HG3DClass -> String -> IO () cRDestroyRenderTarget2 a1 a2 = @@ -312,7 +349,7 @@ withCString a2 $ \a2' -> cRDestroyRenderTarget2'_ a1' a2' >>= \res -> return () -{-# LINE 182 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 203 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRGetRenderTarget :: HG3DClass -> String -> IO (HG3DClass) cRGetRenderTarget a1 a2 = @@ -322,7 +359,7 @@ cRGetRenderTarget'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 187 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 208 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRLoadPlugin :: HG3DClass -> String -> IO () cRLoadPlugin a1 a2 = @@ -330,7 +367,7 @@ withCString a2 $ \a2' -> cRLoadPlugin'_ a1' a2' >>= \res -> return () -{-# LINE 191 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 212 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRUnloadPlugin :: HG3DClass -> String -> IO () cRUnloadPlugin a1 a2 = @@ -338,7 +375,7 @@ withCString a2 $ \a2' -> cRUnloadPlugin'_ a1' a2' >>= \res -> return () -{-# LINE 195 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 216 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRFireFrameStarted2 :: HG3DClass -> IO (Bool) cRFireFrameStarted2 a1 = @@ -347,7 +384,7 @@ cRFireFrameStarted2'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 199 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 220 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRFireFrameRenderingQueued2 :: HG3DClass -> IO (Bool) cRFireFrameRenderingQueued2 a1 = @@ -356,7 +393,7 @@ cRFireFrameRenderingQueued2'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 203 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 224 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRFireFrameEnded2 :: HG3DClass -> IO (Bool) cRFireFrameEnded2 a1 = @@ -365,7 +402,7 @@ cRFireFrameEnded2'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 207 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 228 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRGetCurrentSceneManager :: HG3DClass -> IO (HG3DClass) cRGetCurrentSceneManager a1 = @@ -374,7 +411,7 @@ cRGetCurrentSceneManager'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 211 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 232 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRPushCurrentSceneManager :: HG3DClass -> HG3DClass -> IO () cRPushCurrentSceneManager a1 a2 = @@ -382,7 +419,7 @@ withHG3DClass a2 $ \a2' -> cRPushCurrentSceneManager'_ a1' a2' >>= \res -> return () -{-# LINE 215 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 236 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRPopCurrentSceneManager :: HG3DClass -> HG3DClass -> IO () cRPopCurrentSceneManager a1 a2 = @@ -390,7 +427,7 @@ withHG3DClass a2 $ \a2' -> cRPopCurrentSceneManager'_ a1' a2' >>= \res -> return () -{-# LINE 219 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 240 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRUpdateAllRenderTargets :: HG3DClass -> IO (Bool) cRUpdateAllRenderTargets a1 = @@ -399,7 +436,7 @@ cRUpdateAllRenderTargets'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 223 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 244 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRCreateRenderQueueInvocationSequence :: HG3DClass -> String -> IO (HG3DClass) cRCreateRenderQueueInvocationSequence a1 a2 = @@ -409,7 +446,7 @@ cRCreateRenderQueueInvocationSequence'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 228 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 249 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRGetRenderQueueInvocationSequence :: HG3DClass -> String -> IO (HG3DClass) cRGetRenderQueueInvocationSequence a1 a2 = @@ -419,7 +456,7 @@ cRGetRenderQueueInvocationSequence'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 233 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 254 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRDestroyRenderQueueInvocationSequence :: HG3DClass -> String -> IO () cRDestroyRenderQueueInvocationSequence a1 a2 = @@ -427,21 +464,21 @@ withCString a2 $ \a2' -> cRDestroyRenderQueueInvocationSequence'_ a1' a2' >>= \res -> return () -{-# LINE 237 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 258 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRDestroyAllRenderQueueInvocationSequences :: HG3DClass -> IO () cRDestroyAllRenderQueueInvocationSequences a1 = withHG3DClass a1 $ \a1' -> cRDestroyAllRenderQueueInvocationSequences'_ a1' >>= \res -> return () -{-# LINE 240 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 261 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRClearEventTimes :: HG3DClass -> IO () cRClearEventTimes a1 = withHG3DClass a1 $ \a1' -> cRClearEventTimes'_ a1' >>= \res -> return () -{-# LINE 243 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 264 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRSetFrameSmoothingPeriod :: HG3DClass -> Float -> IO () cRSetFrameSmoothingPeriod a1 a2 = @@ -449,7 +486,7 @@ let {a2' = realToFrac a2} in cRSetFrameSmoothingPeriod'_ a1' a2' >>= \res -> return () -{-# LINE 247 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 268 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRGetFrameSmoothingPeriod :: HG3DClass -> IO (Float) cRGetFrameSmoothingPeriod a1 = @@ -458,7 +495,7 @@ cRGetFrameSmoothingPeriod'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 251 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 272 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRAddMovableObjectFactory :: HG3DClass -> HG3DClass -> Bool -> IO () cRAddMovableObjectFactory a1 a2 a3 = @@ -467,7 +504,7 @@ let {a3' = fromBool a3} in cRAddMovableObjectFactory'_ a1' a2' a3' >>= \res -> return () -{-# LINE 256 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 277 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRRemoveMovableObjectFactory :: HG3DClass -> HG3DClass -> IO () cRRemoveMovableObjectFactory a1 a2 = @@ -475,7 +512,7 @@ withHG3DClass a2 $ \a2' -> cRRemoveMovableObjectFactory'_ a1' a2' >>= \res -> return () -{-# LINE 260 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 281 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRHasMovableObjectFactory :: HG3DClass -> String -> IO (Bool) cRHasMovableObjectFactory a1 a2 = @@ -485,7 +522,7 @@ cRHasMovableObjectFactory'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 265 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 286 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRGetMovableObjectFactory :: HG3DClass -> String -> IO (HG3DClass) cRGetMovableObjectFactory a1 a2 = @@ -495,7 +532,7 @@ cRGetMovableObjectFactory'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 270 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 291 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRAllocateNextMovableObjectTypeFlag :: HG3DClass -> IO (Int) cRAllocateNextMovableObjectTypeFlag a1 = @@ -504,7 +541,7 @@ cRAllocateNextMovableObjectTypeFlag'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 274 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 295 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; cRGetDisplayMonitorCount :: HG3DClass -> IO (Int) cRGetDisplayMonitorCount a1 = @@ -513,7 +550,7 @@ cRGetDisplayMonitorCount'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 278 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 299 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; -- created constructor function from default constructor cRNew :: IO (HG3DClass) @@ -522,7 +559,7 @@ cRNew'_ a1' >>= \res -> peek a1'>>= \a1'' -> return (a1'') -{-# LINE 282 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} +{-# LINE 303 "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs.h cR_saveConfig_c" @@ -556,7 +593,7 @@ cRCreateSceneManager'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs.h cR_createSceneManager2_c" - cRCreateSceneManager2'_ :: ((HG3DClassPtr) -> (CUInt -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))) + cRCreateSceneManager2'_ :: ((HG3DClassPtr) -> (CUShort -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs.h cR_destroySceneManager_c" cRDestroySceneManager'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) @@ -570,6 +607,9 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs.h cR_getTextureManager_c" cRGetTextureManager'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs.h cR_getErrorDescription_c" + cRGetErrorDescription'_ :: ((HG3DClassPtr) -> (CInt -> ((Ptr CChar) -> (IO ())))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs.h cR_queueEndRendering_c" cRQueueEndRendering'_ :: ((HG3DClassPtr) -> (IO ())) @@ -590,6 +630,12 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs.h cR_removeResourceLocation_c" cRRemoveResourceLocation'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> (IO ())))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs.h cR_createFileStream_c" + cRCreateFileStream'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> (CInt -> ((Ptr CChar) -> ((SharedPtrPtr) -> (IO ()))))))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs.h cR_openFileStream_c" + cROpenFileStream'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> ((Ptr CChar) -> ((SharedPtrPtr) -> (IO ())))))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassRoot.chs.h cR_convertColourValue_c" cRConvertColourValue'_ :: ((HG3DClassPtr) -> ((ColourValuePtr) -> ((Ptr CUInt) -> (IO ()))))
HGamer3D/Bindings/Ogre/ClassRuntimeAssertionException.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassSceneManager.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -65,18 +65,20 @@ {-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} import HGamer3D.Bindings.Ogre.TypeColourValue {-# LINE 58 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} -import HGamer3D.Bindings.Ogre.TypeQuaternion +import HGamer3D.Bindings.Ogre.TypeSharedPtr {-# LINE 59 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} -import HGamer3D.Bindings.Ogre.EnumFogMode +import HGamer3D.Bindings.Ogre.TypeQuaternion {-# LINE 60 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} -import HGamer3D.Bindings.Ogre.EnumSpecialCaseRenderQueueMode +import HGamer3D.Bindings.Ogre.EnumFogMode {-# LINE 61 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} -import HGamer3D.Bindings.Ogre.EnumShadowTechnique +import HGamer3D.Bindings.Ogre.EnumSpecialCaseRenderQueueMode {-# LINE 62 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} -import HGamer3D.Bindings.Ogre.EnumPixelFormat +import HGamer3D.Bindings.Ogre.EnumShadowTechnique {-# LINE 63 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} -import HGamer3D.Bindings.Ogre.EnumLightTypes +import HGamer3D.Bindings.Ogre.EnumPixelFormat {-# LINE 64 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +import HGamer3D.Bindings.Ogre.EnumLightTypes +{-# LINE 65 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} cSmGetName :: HG3DClass -> IO (String) @@ -86,7 +88,7 @@ cSmGetName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 70 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 71 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetTypeName :: HG3DClass -> IO (String) cSmGetTypeName a1 = @@ -95,7 +97,7 @@ cSmGetTypeName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 74 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 75 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmCreateCamera :: HG3DClass -> String -> IO (HG3DClass) cSmCreateCamera a1 a2 = @@ -105,7 +107,7 @@ cSmCreateCamera'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 79 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 80 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetCamera :: HG3DClass -> String -> IO (HG3DClass) cSmGetCamera a1 a2 = @@ -115,7 +117,7 @@ cSmGetCamera'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 84 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 85 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmHasCamera :: HG3DClass -> String -> IO (Bool) cSmHasCamera a1 a2 = @@ -125,7 +127,7 @@ cSmHasCamera'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 89 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 90 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyCamera :: HG3DClass -> HG3DClass -> IO () cSmDestroyCamera a1 a2 = @@ -133,7 +135,7 @@ withHG3DClass a2 $ \a2' -> cSmDestroyCamera'_ a1' a2' >>= \res -> return () -{-# LINE 93 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 94 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyCamera2 :: HG3DClass -> String -> IO () cSmDestroyCamera2 a1 a2 = @@ -141,14 +143,14 @@ withCString a2 $ \a2' -> cSmDestroyCamera2'_ a1' a2' >>= \res -> return () -{-# LINE 97 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 98 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyAllCameras :: HG3DClass -> IO () cSmDestroyAllCameras a1 = withHG3DClass a1 $ \a1' -> cSmDestroyAllCameras'_ a1' >>= \res -> return () -{-# LINE 100 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 101 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmCreateLight :: HG3DClass -> String -> IO (HG3DClass) cSmCreateLight a1 a2 = @@ -158,7 +160,7 @@ cSmCreateLight'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 105 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 106 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmCreateLight2 :: HG3DClass -> IO (HG3DClass) cSmCreateLight2 a1 = @@ -167,7 +169,7 @@ cSmCreateLight2'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 109 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 110 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetLight :: HG3DClass -> String -> IO (HG3DClass) cSmGetLight a1 a2 = @@ -177,7 +179,7 @@ cSmGetLight'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 114 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 115 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmHasLight :: HG3DClass -> String -> IO (Bool) cSmHasLight a1 a2 = @@ -187,7 +189,7 @@ cSmHasLight'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 119 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 120 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyLight :: HG3DClass -> String -> IO () cSmDestroyLight a1 a2 = @@ -195,7 +197,7 @@ withCString a2 $ \a2' -> cSmDestroyLight'_ a1' a2' >>= \res -> return () -{-# LINE 123 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 124 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyLight2 :: HG3DClass -> HG3DClass -> IO () cSmDestroyLight2 a1 a2 = @@ -203,21 +205,21 @@ withHG3DClass a2 $ \a2' -> cSmDestroyLight2'_ a1' a2' >>= \res -> return () -{-# LINE 127 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 128 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyAllLights :: HG3DClass -> IO () cSmDestroyAllLights a1 = withHG3DClass a1 $ \a1' -> cSmDestroyAllLights'_ a1' >>= \res -> return () -{-# LINE 130 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 131 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmNotifyLightsDirty :: HG3DClass -> IO () cSmNotifyLightsDirty a1 = withHG3DClass a1 $ \a1' -> cSmNotifyLightsDirty'_ a1' >>= \res -> return () -{-# LINE 133 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 134 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmCreateSceneNode :: HG3DClass -> IO (HG3DClass) cSmCreateSceneNode a1 = @@ -226,7 +228,7 @@ cSmCreateSceneNode'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 137 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 138 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmCreateSceneNode2 :: HG3DClass -> String -> IO (HG3DClass) cSmCreateSceneNode2 a1 a2 = @@ -236,7 +238,7 @@ cSmCreateSceneNode2'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 142 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 143 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroySceneNode :: HG3DClass -> String -> IO () cSmDestroySceneNode a1 a2 = @@ -244,7 +246,7 @@ withCString a2 $ \a2' -> cSmDestroySceneNode'_ a1' a2' >>= \res -> return () -{-# LINE 146 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 147 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroySceneNode2 :: HG3DClass -> HG3DClass -> IO () cSmDestroySceneNode2 a1 a2 = @@ -252,7 +254,7 @@ withHG3DClass a2 $ \a2' -> cSmDestroySceneNode2'_ a1' a2' >>= \res -> return () -{-# LINE 150 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 151 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetRootSceneNode :: HG3DClass -> IO (HG3DClass) cSmGetRootSceneNode a1 = @@ -261,7 +263,7 @@ cSmGetRootSceneNode'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 154 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 155 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetSceneNode :: HG3DClass -> String -> IO (HG3DClass) cSmGetSceneNode a1 a2 = @@ -271,7 +273,7 @@ cSmGetSceneNode'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 159 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 160 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmHasSceneNode :: HG3DClass -> String -> IO (Bool) cSmHasSceneNode a1 a2 = @@ -281,7 +283,7 @@ cSmHasSceneNode'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 164 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 165 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmCreateEntity :: HG3DClass -> String -> String -> String -> IO (HG3DClass) cSmCreateEntity a1 a2 a3 a4 = @@ -293,7 +295,7 @@ cSmCreateEntity'_ a1' a2' a3' a4' a5' >>= \res -> peek a5'>>= \a5'' -> return (a5'') -{-# LINE 171 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 172 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmCreateEntity2 :: HG3DClass -> String -> IO (HG3DClass) cSmCreateEntity2 a1 a2 = @@ -303,7 +305,7 @@ cSmCreateEntity2'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 176 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 177 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmCreateEntity3 :: HG3DClass -> String -> EnumPrefabType -> IO (HG3DClass) cSmCreateEntity3 a1 a2 a3 = @@ -314,7 +316,7 @@ cSmCreateEntity3'_ a1' a2' a3' a4' >>= \res -> peek a4'>>= \a4'' -> return (a4'') -{-# LINE 182 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 183 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmCreateEntity4 :: HG3DClass -> EnumPrefabType -> IO (HG3DClass) cSmCreateEntity4 a1 a2 = @@ -324,7 +326,7 @@ cSmCreateEntity4'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 187 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 188 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetEntity :: HG3DClass -> String -> IO (HG3DClass) cSmGetEntity a1 a2 = @@ -334,7 +336,7 @@ cSmGetEntity'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 192 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 193 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmHasEntity :: HG3DClass -> String -> IO (Bool) cSmHasEntity a1 a2 = @@ -344,7 +346,7 @@ cSmHasEntity'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 197 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 198 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyEntity :: HG3DClass -> HG3DClass -> IO () cSmDestroyEntity a1 a2 = @@ -352,7 +354,7 @@ withHG3DClass a2 $ \a2' -> cSmDestroyEntity'_ a1' a2' >>= \res -> return () -{-# LINE 201 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 202 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyEntity2 :: HG3DClass -> String -> IO () cSmDestroyEntity2 a1 a2 = @@ -360,14 +362,14 @@ withCString a2 $ \a2' -> cSmDestroyEntity2'_ a1' a2' >>= \res -> return () -{-# LINE 205 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 206 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyAllEntities :: HG3DClass -> IO () cSmDestroyAllEntities a1 = withHG3DClass a1 $ \a1' -> cSmDestroyAllEntities'_ a1' >>= \res -> return () -{-# LINE 208 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 209 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmCreateManualObject :: HG3DClass -> String -> IO (HG3DClass) cSmCreateManualObject a1 a2 = @@ -377,7 +379,7 @@ cSmCreateManualObject'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 213 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 214 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmCreateManualObject2 :: HG3DClass -> IO (HG3DClass) cSmCreateManualObject2 a1 = @@ -386,7 +388,7 @@ cSmCreateManualObject2'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 217 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 218 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetManualObject :: HG3DClass -> String -> IO (HG3DClass) cSmGetManualObject a1 a2 = @@ -396,7 +398,7 @@ cSmGetManualObject'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 222 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 223 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmHasManualObject :: HG3DClass -> String -> IO (Bool) cSmHasManualObject a1 a2 = @@ -406,7 +408,7 @@ cSmHasManualObject'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 227 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 228 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyManualObject :: HG3DClass -> HG3DClass -> IO () cSmDestroyManualObject a1 a2 = @@ -414,7 +416,7 @@ withHG3DClass a2 $ \a2' -> cSmDestroyManualObject'_ a1' a2' >>= \res -> return () -{-# LINE 231 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 232 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyManualObject2 :: HG3DClass -> String -> IO () cSmDestroyManualObject2 a1 a2 = @@ -422,14 +424,14 @@ withCString a2 $ \a2' -> cSmDestroyManualObject2'_ a1' a2' >>= \res -> return () -{-# LINE 235 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 236 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyAllManualObjects :: HG3DClass -> IO () cSmDestroyAllManualObjects a1 = withHG3DClass a1 $ \a1' -> cSmDestroyAllManualObjects'_ a1' >>= \res -> return () -{-# LINE 238 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 239 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmCreateBillboardChain :: HG3DClass -> String -> IO (HG3DClass) cSmCreateBillboardChain a1 a2 = @@ -439,7 +441,7 @@ cSmCreateBillboardChain'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 243 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 244 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmCreateBillboardChain2 :: HG3DClass -> IO (HG3DClass) cSmCreateBillboardChain2 a1 = @@ -448,7 +450,7 @@ cSmCreateBillboardChain2'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 247 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 248 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetBillboardChain :: HG3DClass -> String -> IO (HG3DClass) cSmGetBillboardChain a1 a2 = @@ -458,7 +460,7 @@ cSmGetBillboardChain'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 252 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 253 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmHasBillboardChain :: HG3DClass -> String -> IO (Bool) cSmHasBillboardChain a1 a2 = @@ -468,7 +470,7 @@ cSmHasBillboardChain'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 257 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 258 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyBillboardChain :: HG3DClass -> HG3DClass -> IO () cSmDestroyBillboardChain a1 a2 = @@ -476,7 +478,7 @@ withHG3DClass a2 $ \a2' -> cSmDestroyBillboardChain'_ a1' a2' >>= \res -> return () -{-# LINE 261 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 262 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyBillboardChain2 :: HG3DClass -> String -> IO () cSmDestroyBillboardChain2 a1 a2 = @@ -484,14 +486,14 @@ withCString a2 $ \a2' -> cSmDestroyBillboardChain2'_ a1' a2' >>= \res -> return () -{-# LINE 265 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 266 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyAllBillboardChains :: HG3DClass -> IO () cSmDestroyAllBillboardChains a1 = withHG3DClass a1 $ \a1' -> cSmDestroyAllBillboardChains'_ a1' >>= \res -> return () -{-# LINE 268 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 269 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmCreateRibbonTrail :: HG3DClass -> String -> IO (HG3DClass) cSmCreateRibbonTrail a1 a2 = @@ -501,7 +503,7 @@ cSmCreateRibbonTrail'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 273 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 274 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmCreateRibbonTrail2 :: HG3DClass -> IO (HG3DClass) cSmCreateRibbonTrail2 a1 = @@ -510,7 +512,7 @@ cSmCreateRibbonTrail2'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 277 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 278 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetRibbonTrail :: HG3DClass -> String -> IO (HG3DClass) cSmGetRibbonTrail a1 a2 = @@ -520,7 +522,7 @@ cSmGetRibbonTrail'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 282 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 283 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmHasRibbonTrail :: HG3DClass -> String -> IO (Bool) cSmHasRibbonTrail a1 a2 = @@ -530,7 +532,7 @@ cSmHasRibbonTrail'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 287 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 288 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyRibbonTrail :: HG3DClass -> HG3DClass -> IO () cSmDestroyRibbonTrail a1 a2 = @@ -538,7 +540,7 @@ withHG3DClass a2 $ \a2' -> cSmDestroyRibbonTrail'_ a1' a2' >>= \res -> return () -{-# LINE 291 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 292 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyRibbonTrail2 :: HG3DClass -> String -> IO () cSmDestroyRibbonTrail2 a1 a2 = @@ -546,14 +548,14 @@ withCString a2 $ \a2' -> cSmDestroyRibbonTrail2'_ a1' a2' >>= \res -> return () -{-# LINE 295 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 296 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyAllRibbonTrails :: HG3DClass -> IO () cSmDestroyAllRibbonTrails a1 = withHG3DClass a1 $ \a1' -> cSmDestroyAllRibbonTrails'_ a1' >>= \res -> return () -{-# LINE 298 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 299 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmHasParticleSystem :: HG3DClass -> String -> IO (Bool) cSmHasParticleSystem a1 a2 = @@ -563,7 +565,7 @@ cSmHasParticleSystem'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 303 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 304 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyParticleSystem2 :: HG3DClass -> String -> IO () cSmDestroyParticleSystem2 a1 a2 = @@ -571,21 +573,21 @@ withCString a2 $ \a2' -> cSmDestroyParticleSystem2'_ a1' a2' >>= \res -> return () -{-# LINE 307 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 308 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyAllParticleSystems :: HG3DClass -> IO () cSmDestroyAllParticleSystems a1 = withHG3DClass a1 $ \a1' -> cSmDestroyAllParticleSystems'_ a1' >>= \res -> return () -{-# LINE 310 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 311 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmClearScene :: HG3DClass -> IO () cSmClearScene a1 = withHG3DClass a1 $ \a1' -> cSmClearScene'_ a1' >>= \res -> return () -{-# LINE 313 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 314 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetAmbientLight :: HG3DClass -> ColourValue -> IO () cSmSetAmbientLight a1 a2 = @@ -593,7 +595,7 @@ withColourValue a2 $ \a2' -> cSmSetAmbientLight'_ a1' a2' >>= \res -> return () -{-# LINE 317 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 318 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetAmbientLight :: HG3DClass -> IO (ColourValue) cSmGetAmbientLight a1 = @@ -602,7 +604,7 @@ cSmGetAmbientLight'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 321 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 322 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmPrepareWorldGeometry :: HG3DClass -> String -> IO () cSmPrepareWorldGeometry a1 a2 = @@ -610,16 +612,36 @@ withCString a2 $ \a2' -> cSmPrepareWorldGeometry'_ a1' a2' >>= \res -> return () -{-# LINE 325 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 326 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; +cSmPrepareWorldGeometry2 :: HG3DClass -> String -> IO (SharedPtr) +cSmPrepareWorldGeometry2 a1 a3 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + withCString a3 $ \a3' -> + cSmPrepareWorldGeometry2'_ a1' a2' a3' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 331 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +; cSmSetWorldGeometry :: HG3DClass -> String -> IO () cSmSetWorldGeometry a1 a2 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> cSmSetWorldGeometry'_ a1' a2' >>= \res -> return () -{-# LINE 329 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 335 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; +cSmSetWorldGeometry2 :: HG3DClass -> String -> IO (SharedPtr) +cSmSetWorldGeometry2 a1 a3 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + withCString a3 $ \a3' -> + cSmSetWorldGeometry2'_ a1' a2' a3' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 340 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +; cSmEstimateWorldGeometry :: HG3DClass -> String -> IO (Int) cSmEstimateWorldGeometry a1 a2 = withHG3DClass a1 $ \a1' -> @@ -628,8 +650,20 @@ cSmEstimateWorldGeometry'_ a1' a2' a3' >>= \res -> peekIntConv a3'>>= \a3'' -> return (a3'') -{-# LINE 334 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 345 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; +cSmEstimateWorldGeometry2 :: HG3DClass -> String -> IO (SharedPtr, Int) +cSmEstimateWorldGeometry2 a1 a3 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + withCString a3 $ \a3' -> + alloca $ \a4' -> + cSmEstimateWorldGeometry2'_ a1' a2' a3' a4' >>= \res -> + peek a2'>>= \a2'' -> + peekIntConv a4'>>= \a4'' -> + return (a2'', a4'') +{-# LINE 351 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +; cSmHasOption :: HG3DClass -> String -> IO (Bool) cSmHasOption a1 a2 = withHG3DClass a1 $ \a1' -> @@ -638,7 +672,7 @@ cSmHasOption'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 339 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 356 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmUpdateSceneGraph :: HG3DClass -> HG3DClass -> IO () cSmUpdateSceneGraph a1 a2 = @@ -646,21 +680,21 @@ withHG3DClass a2 $ \a2' -> cSmUpdateSceneGraph'_ a1' a2' >>= \res -> return () -{-# LINE 343 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 360 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmApplySceneAnimations :: HG3DClass -> IO () cSmApplySceneAnimations a1 = withHG3DClass a1 $ \a1' -> cSmApplySceneAnimations'_ a1' >>= \res -> return () -{-# LINE 346 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 363 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmRenderVisibleObjects :: HG3DClass -> IO () cSmRenderVisibleObjects a1 = withHG3DClass a1 $ \a1' -> cSmRenderVisibleObjects'_ a1' >>= \res -> return () -{-# LINE 349 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 366 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmRenderScene :: HG3DClass -> HG3DClass -> HG3DClass -> Bool -> IO () cSmRenderScene a1 a2 a3 a4 = @@ -670,7 +704,7 @@ let {a4' = fromBool a4} in cSmRenderScene'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 355 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 372 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmQueueSkiesForRendering :: HG3DClass -> HG3DClass -> IO () cSmQueueSkiesForRendering a1 a2 = @@ -678,7 +712,7 @@ withHG3DClass a2 $ \a2' -> cSmQueueSkiesForRendering'_ a1' a2' >>= \res -> return () -{-# LINE 359 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 376 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetSkyPlaneEnabled :: HG3DClass -> Bool -> IO () cSmSetSkyPlaneEnabled a1 a2 = @@ -686,7 +720,7 @@ let {a2' = fromBool a2} in cSmSetSkyPlaneEnabled'_ a1' a2' >>= \res -> return () -{-# LINE 363 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 380 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmIsSkyPlaneEnabled :: HG3DClass -> IO (Bool) cSmIsSkyPlaneEnabled a1 = @@ -695,7 +729,7 @@ cSmIsSkyPlaneEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 367 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 384 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetSkyPlaneNode :: HG3DClass -> IO (HG3DClass) cSmGetSkyPlaneNode a1 = @@ -704,7 +738,7 @@ cSmGetSkyPlaneNode'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 371 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 388 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetSkyBox :: HG3DClass -> Bool -> String -> Float -> Bool -> Quaternion -> String -> IO () cSmSetSkyBox a1 a2 a3 a4 a5 a6 a7 = @@ -717,7 +751,7 @@ withCString a7 $ \a7' -> cSmSetSkyBox'_ a1' a2' a3' a4' a5' a6' a7' >>= \res -> return () -{-# LINE 380 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 397 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetSkyBoxEnabled :: HG3DClass -> Bool -> IO () cSmSetSkyBoxEnabled a1 a2 = @@ -725,7 +759,7 @@ let {a2' = fromBool a2} in cSmSetSkyBoxEnabled'_ a1' a2' >>= \res -> return () -{-# LINE 384 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 401 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmIsSkyBoxEnabled :: HG3DClass -> IO (Bool) cSmIsSkyBoxEnabled a1 = @@ -734,7 +768,7 @@ cSmIsSkyBoxEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 388 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 405 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetSkyBoxNode :: HG3DClass -> IO (HG3DClass) cSmGetSkyBoxNode a1 = @@ -743,7 +777,7 @@ cSmGetSkyBoxNode'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 392 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 409 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetSkyDome :: HG3DClass -> Bool -> String -> Float -> Float -> Float -> Bool -> Quaternion -> Int -> Int -> Int -> String -> IO () cSmSetSkyDome a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 = @@ -761,7 +795,7 @@ withCString a12 $ \a12' -> cSmSetSkyDome'_ a1' a2' a3' a4' a5' a6' a7' a8' a9' a10' a11' a12' >>= \res -> return () -{-# LINE 406 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 423 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetSkyDomeEnabled :: HG3DClass -> Bool -> IO () cSmSetSkyDomeEnabled a1 a2 = @@ -769,7 +803,7 @@ let {a2' = fromBool a2} in cSmSetSkyDomeEnabled'_ a1' a2' >>= \res -> return () -{-# LINE 410 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 427 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmIsSkyDomeEnabled :: HG3DClass -> IO (Bool) cSmIsSkyDomeEnabled a1 = @@ -778,7 +812,7 @@ cSmIsSkyDomeEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 414 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 431 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetSkyDomeNode :: HG3DClass -> IO (HG3DClass) cSmGetSkyDomeNode a1 = @@ -787,7 +821,7 @@ cSmGetSkyDomeNode'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 418 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 435 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetFog :: HG3DClass -> EnumFogMode -> ColourValue -> Float -> Float -> Float -> IO () cSmSetFog a1 a2 a3 a4 a5 a6 = @@ -799,7 +833,7 @@ let {a6' = realToFrac a6} in cSmSetFog'_ a1' a2' a3' a4' a5' a6' >>= \res -> return () -{-# LINE 426 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 443 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetFogMode :: HG3DClass -> IO (EnumFogMode) cSmGetFogMode a1 = @@ -808,7 +842,7 @@ cSmGetFogMode'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 430 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 447 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetFogColour :: HG3DClass -> IO (ColourValue) cSmGetFogColour a1 = @@ -817,7 +851,7 @@ cSmGetFogColour'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 434 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 451 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetFogStart :: HG3DClass -> IO (Float) cSmGetFogStart a1 = @@ -826,7 +860,7 @@ cSmGetFogStart'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 438 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 455 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetFogEnd :: HG3DClass -> IO (Float) cSmGetFogEnd a1 = @@ -835,7 +869,7 @@ cSmGetFogEnd'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 442 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 459 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetFogDensity :: HG3DClass -> IO (Float) cSmGetFogDensity a1 = @@ -844,7 +878,7 @@ cSmGetFogDensity'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 446 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 463 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmCreateBillboardSet :: HG3DClass -> String -> Int -> IO (HG3DClass) cSmCreateBillboardSet a1 a2 a3 = @@ -855,7 +889,7 @@ cSmCreateBillboardSet'_ a1' a2' a3' a4' >>= \res -> peek a4'>>= \a4'' -> return (a4'') -{-# LINE 452 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 469 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmCreateBillboardSet2 :: HG3DClass -> Int -> IO (HG3DClass) cSmCreateBillboardSet2 a1 a2 = @@ -865,7 +899,7 @@ cSmCreateBillboardSet2'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 457 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 474 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetBillboardSet :: HG3DClass -> String -> IO (HG3DClass) cSmGetBillboardSet a1 a2 = @@ -875,7 +909,7 @@ cSmGetBillboardSet'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 462 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 479 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmHasBillboardSet :: HG3DClass -> String -> IO (Bool) cSmHasBillboardSet a1 a2 = @@ -885,7 +919,7 @@ cSmHasBillboardSet'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 467 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 484 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyBillboardSet :: HG3DClass -> HG3DClass -> IO () cSmDestroyBillboardSet a1 a2 = @@ -893,7 +927,7 @@ withHG3DClass a2 $ \a2' -> cSmDestroyBillboardSet'_ a1' a2' >>= \res -> return () -{-# LINE 471 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 488 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyBillboardSet2 :: HG3DClass -> String -> IO () cSmDestroyBillboardSet2 a1 a2 = @@ -901,14 +935,14 @@ withCString a2 $ \a2' -> cSmDestroyBillboardSet2'_ a1' a2' >>= \res -> return () -{-# LINE 475 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 492 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyAllBillboardSets :: HG3DClass -> IO () cSmDestroyAllBillboardSets a1 = withHG3DClass a1 $ \a1' -> cSmDestroyAllBillboardSets'_ a1' >>= \res -> return () -{-# LINE 478 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 495 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetDisplaySceneNodes :: HG3DClass -> Bool -> IO () cSmSetDisplaySceneNodes a1 a2 = @@ -916,7 +950,7 @@ let {a2' = fromBool a2} in cSmSetDisplaySceneNodes'_ a1' a2' >>= \res -> return () -{-# LINE 482 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 499 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetDisplaySceneNodes :: HG3DClass -> IO (Bool) cSmGetDisplaySceneNodes a1 = @@ -925,7 +959,7 @@ cSmGetDisplaySceneNodes'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 486 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 503 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmCreateAnimation :: HG3DClass -> String -> Float -> IO (HG3DClass) cSmCreateAnimation a1 a2 a3 = @@ -936,7 +970,7 @@ cSmCreateAnimation'_ a1' a2' a3' a4' >>= \res -> peek a4'>>= \a4'' -> return (a4'') -{-# LINE 492 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 509 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetAnimation :: HG3DClass -> String -> IO (HG3DClass) cSmGetAnimation a1 a2 = @@ -946,7 +980,7 @@ cSmGetAnimation'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 497 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 514 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmHasAnimation :: HG3DClass -> String -> IO (Bool) cSmHasAnimation a1 a2 = @@ -956,7 +990,7 @@ cSmHasAnimation'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 502 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 519 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyAnimation :: HG3DClass -> String -> IO () cSmDestroyAnimation a1 a2 = @@ -964,14 +998,14 @@ withCString a2 $ \a2' -> cSmDestroyAnimation'_ a1' a2' >>= \res -> return () -{-# LINE 506 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 523 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyAllAnimations :: HG3DClass -> IO () cSmDestroyAllAnimations a1 = withHG3DClass a1 $ \a1' -> cSmDestroyAllAnimations'_ a1' >>= \res -> return () -{-# LINE 509 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 526 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmCreateAnimationState :: HG3DClass -> String -> IO (HG3DClass) cSmCreateAnimationState a1 a2 = @@ -981,7 +1015,7 @@ cSmCreateAnimationState'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 514 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 531 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetAnimationState :: HG3DClass -> String -> IO (HG3DClass) cSmGetAnimationState a1 a2 = @@ -991,7 +1025,7 @@ cSmGetAnimationState'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 519 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 536 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmHasAnimationState :: HG3DClass -> String -> IO (Bool) cSmHasAnimationState a1 a2 = @@ -1001,7 +1035,7 @@ cSmHasAnimationState'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 524 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 541 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyAnimationState :: HG3DClass -> String -> IO () cSmDestroyAnimationState a1 a2 = @@ -1009,14 +1043,14 @@ withCString a2 $ \a2' -> cSmDestroyAnimationState'_ a1' a2' >>= \res -> return () -{-# LINE 528 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 545 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyAllAnimationStates :: HG3DClass -> IO () cSmDestroyAllAnimationStates a1 = withHG3DClass a1 $ \a1' -> cSmDestroyAllAnimationStates'_ a1' >>= \res -> return () -{-# LINE 531 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 548 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmAddRenderObjectListener :: HG3DClass -> HG3DClass -> IO () cSmAddRenderObjectListener a1 a2 = @@ -1024,7 +1058,7 @@ withHG3DClass a2 $ \a2' -> cSmAddRenderObjectListener'_ a1' a2' >>= \res -> return () -{-# LINE 535 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 552 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmRemoveRenderObjectListener :: HG3DClass -> HG3DClass -> IO () cSmRemoveRenderObjectListener a1 a2 = @@ -1032,14 +1066,14 @@ withHG3DClass a2 $ \a2' -> cSmRemoveRenderObjectListener'_ a1' a2' >>= \res -> return () -{-# LINE 539 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 556 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmClearSpecialCaseRenderQueues :: HG3DClass -> IO () cSmClearSpecialCaseRenderQueues a1 = withHG3DClass a1 $ \a1' -> cSmClearSpecialCaseRenderQueues'_ a1' >>= \res -> return () -{-# LINE 542 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 559 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetSpecialCaseRenderQueueMode :: HG3DClass -> EnumSpecialCaseRenderQueueMode -> IO () cSmSetSpecialCaseRenderQueueMode a1 a2 = @@ -1047,7 +1081,7 @@ let {a2' = cIntFromEnum a2} in cSmSetSpecialCaseRenderQueueMode'_ a1' a2' >>= \res -> return () -{-# LINE 546 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 563 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetSpecialCaseRenderQueueMode :: HG3DClass -> IO (EnumSpecialCaseRenderQueueMode) cSmGetSpecialCaseRenderQueueMode a1 = @@ -1056,7 +1090,7 @@ cSmGetSpecialCaseRenderQueueMode'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 550 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 567 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmShowBoundingBoxes :: HG3DClass -> Bool -> IO () cSmShowBoundingBoxes a1 a2 = @@ -1064,7 +1098,7 @@ let {a2' = fromBool a2} in cSmShowBoundingBoxes'_ a1' a2' >>= \res -> return () -{-# LINE 554 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 571 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetShowBoundingBoxes :: HG3DClass -> IO (Bool) cSmGetShowBoundingBoxes a1 = @@ -1073,7 +1107,7 @@ cSmGetShowBoundingBoxes'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 558 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 575 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmNotifyAutotrackingSceneNode :: HG3DClass -> HG3DClass -> Bool -> IO () cSmNotifyAutotrackingSceneNode a1 a2 a3 = @@ -1082,7 +1116,7 @@ let {a3' = fromBool a3} in cSmNotifyAutotrackingSceneNode'_ a1' a2' a3' >>= \res -> return () -{-# LINE 563 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 580 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetShadowTechnique :: HG3DClass -> EnumShadowTechnique -> IO () cSmSetShadowTechnique a1 a2 = @@ -1090,7 +1124,7 @@ let {a2' = cIntFromEnum a2} in cSmSetShadowTechnique'_ a1' a2' >>= \res -> return () -{-# LINE 567 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 584 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetShadowTechnique :: HG3DClass -> IO (EnumShadowTechnique) cSmGetShadowTechnique a1 = @@ -1099,7 +1133,7 @@ cSmGetShadowTechnique'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 571 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 588 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetShowDebugShadows :: HG3DClass -> Bool -> IO () cSmSetShowDebugShadows a1 a2 = @@ -1107,7 +1141,7 @@ let {a2' = fromBool a2} in cSmSetShowDebugShadows'_ a1' a2' >>= \res -> return () -{-# LINE 575 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 592 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetShowDebugShadows :: HG3DClass -> IO (Bool) cSmGetShowDebugShadows a1 = @@ -1116,7 +1150,7 @@ cSmGetShowDebugShadows'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 579 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 596 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetShadowColour :: HG3DClass -> ColourValue -> IO () cSmSetShadowColour a1 a2 = @@ -1124,7 +1158,7 @@ withColourValue a2 $ \a2' -> cSmSetShadowColour'_ a1' a2' >>= \res -> return () -{-# LINE 583 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 600 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetShadowColour :: HG3DClass -> IO (ColourValue) cSmGetShadowColour a1 = @@ -1133,7 +1167,7 @@ cSmGetShadowColour'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 587 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 604 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetShadowDirectionalLightExtrusionDistance :: HG3DClass -> Float -> IO () cSmSetShadowDirectionalLightExtrusionDistance a1 a2 = @@ -1141,7 +1175,7 @@ let {a2' = realToFrac a2} in cSmSetShadowDirectionalLightExtrusionDistance'_ a1' a2' >>= \res -> return () -{-# LINE 591 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 608 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetShadowDirectionalLightExtrusionDistance :: HG3DClass -> IO (Float) cSmGetShadowDirectionalLightExtrusionDistance a1 = @@ -1150,7 +1184,7 @@ cSmGetShadowDirectionalLightExtrusionDistance'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 595 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 612 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetShadowFarDistance :: HG3DClass -> Float -> IO () cSmSetShadowFarDistance a1 a2 = @@ -1158,7 +1192,7 @@ let {a2' = realToFrac a2} in cSmSetShadowFarDistance'_ a1' a2' >>= \res -> return () -{-# LINE 599 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 616 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetShadowFarDistance :: HG3DClass -> IO (Float) cSmGetShadowFarDistance a1 = @@ -1167,7 +1201,7 @@ cSmGetShadowFarDistance'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 603 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 620 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetShadowIndexBufferSize :: HG3DClass -> Int -> IO () cSmSetShadowIndexBufferSize a1 a2 = @@ -1175,7 +1209,7 @@ let {a2' = fromIntegral a2} in cSmSetShadowIndexBufferSize'_ a1' a2' >>= \res -> return () -{-# LINE 607 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 624 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetShadowIndexBufferSize :: HG3DClass -> IO (Int) cSmGetShadowIndexBufferSize a1 = @@ -1184,7 +1218,7 @@ cSmGetShadowIndexBufferSize'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 611 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 628 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetShadowTextureSize :: HG3DClass -> Int -> IO () cSmSetShadowTextureSize a1 a2 = @@ -1192,7 +1226,7 @@ let {a2' = fromIntegral a2} in cSmSetShadowTextureSize'_ a1' a2' >>= \res -> return () -{-# LINE 615 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 632 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetShadowTextureConfig :: HG3DClass -> Int -> Int -> Int -> EnumPixelFormat -> IO () cSmSetShadowTextureConfig a1 a2 a3 a4 a5 = @@ -1203,7 +1237,7 @@ let {a5' = cIntFromEnum a5} in cSmSetShadowTextureConfig'_ a1' a2' a3' a4' a5' >>= \res -> return () -{-# LINE 622 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 639 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetShadowTexturePixelFormat :: HG3DClass -> EnumPixelFormat -> IO () cSmSetShadowTexturePixelFormat a1 a2 = @@ -1211,7 +1245,7 @@ let {a2' = cIntFromEnum a2} in cSmSetShadowTexturePixelFormat'_ a1' a2' >>= \res -> return () -{-# LINE 626 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 643 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetShadowTextureCount :: HG3DClass -> Int -> IO () cSmSetShadowTextureCount a1 a2 = @@ -1219,7 +1253,7 @@ let {a2' = fromIntegral a2} in cSmSetShadowTextureCount'_ a1' a2' >>= \res -> return () -{-# LINE 630 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 647 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetShadowTextureCount :: HG3DClass -> IO (Int) cSmGetShadowTextureCount a1 = @@ -1228,7 +1262,7 @@ cSmGetShadowTextureCount'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 634 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 651 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetShadowTextureCountPerLightType :: HG3DClass -> EnumLightTypes -> Int -> IO () cSmSetShadowTextureCountPerLightType a1 a2 a3 = @@ -1237,7 +1271,7 @@ let {a3' = fromIntegral a3} in cSmSetShadowTextureCountPerLightType'_ a1' a2' a3' >>= \res -> return () -{-# LINE 639 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 656 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetShadowTextureCountPerLightType :: HG3DClass -> EnumLightTypes -> IO (Int) cSmGetShadowTextureCountPerLightType a1 a2 = @@ -1247,7 +1281,7 @@ cSmGetShadowTextureCountPerLightType'_ a1' a2' a3' >>= \res -> peekIntConv a3'>>= \a3'' -> return (a3'') -{-# LINE 644 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 661 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetShadowTextureSettings :: HG3DClass -> Int -> Int -> EnumPixelFormat -> IO () cSmSetShadowTextureSettings a1 a2 a3 a4 = @@ -1257,15 +1291,25 @@ let {a4' = cIntFromEnum a4} in cSmSetShadowTextureSettings'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 650 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 667 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; +cSmGetShadowTexture :: HG3DClass -> Int -> IO (SharedPtr) +cSmGetShadowTexture a1 a2 = + withHG3DClass a1 $ \a1' -> + let {a2' = fromIntegral a2} in + alloca $ \a3' -> + cSmGetShadowTexture'_ a1' a2' a3' >>= \res -> + peek a3'>>= \a3'' -> + return (a3'') +{-# LINE 672 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +; cSmSetShadowDirLightTextureOffset :: HG3DClass -> Float -> IO () cSmSetShadowDirLightTextureOffset a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = realToFrac a2} in cSmSetShadowDirLightTextureOffset'_ a1' a2' >>= \res -> return () -{-# LINE 654 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 676 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetShadowDirLightTextureOffset :: HG3DClass -> IO (Float) cSmGetShadowDirLightTextureOffset a1 = @@ -1274,7 +1318,7 @@ cSmGetShadowDirLightTextureOffset'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 658 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 680 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetShadowTextureFadeStart :: HG3DClass -> Float -> IO () cSmSetShadowTextureFadeStart a1 a2 = @@ -1282,7 +1326,7 @@ let {a2' = realToFrac a2} in cSmSetShadowTextureFadeStart'_ a1' a2' >>= \res -> return () -{-# LINE 662 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 684 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetShadowTextureFadeEnd :: HG3DClass -> Float -> IO () cSmSetShadowTextureFadeEnd a1 a2 = @@ -1290,7 +1334,7 @@ let {a2' = realToFrac a2} in cSmSetShadowTextureFadeEnd'_ a1' a2' >>= \res -> return () -{-# LINE 666 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 688 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetShadowTextureSelfShadow :: HG3DClass -> Bool -> IO () cSmSetShadowTextureSelfShadow a1 a2 = @@ -1298,7 +1342,7 @@ let {a2' = fromBool a2} in cSmSetShadowTextureSelfShadow'_ a1' a2' >>= \res -> return () -{-# LINE 670 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 692 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetShadowTextureSelfShadow :: HG3DClass -> IO (Bool) cSmGetShadowTextureSelfShadow a1 = @@ -1307,7 +1351,7 @@ cSmGetShadowTextureSelfShadow'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 674 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 696 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetShadowTextureCasterMaterial :: HG3DClass -> String -> IO () cSmSetShadowTextureCasterMaterial a1 a2 = @@ -1315,7 +1359,7 @@ withCString a2 $ \a2' -> cSmSetShadowTextureCasterMaterial'_ a1' a2' >>= \res -> return () -{-# LINE 678 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 700 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetShadowTextureReceiverMaterial :: HG3DClass -> String -> IO () cSmSetShadowTextureReceiverMaterial a1 a2 = @@ -1323,7 +1367,7 @@ withCString a2 $ \a2' -> cSmSetShadowTextureReceiverMaterial'_ a1' a2' >>= \res -> return () -{-# LINE 682 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 704 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetShadowCasterRenderBackFaces :: HG3DClass -> Bool -> IO () cSmSetShadowCasterRenderBackFaces a1 a2 = @@ -1331,7 +1375,7 @@ let {a2' = fromBool a2} in cSmSetShadowCasterRenderBackFaces'_ a1' a2' >>= \res -> return () -{-# LINE 686 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 708 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetShadowCasterRenderBackFaces :: HG3DClass -> IO (Bool) cSmGetShadowCasterRenderBackFaces a1 = @@ -1340,7 +1384,7 @@ cSmGetShadowCasterRenderBackFaces'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 690 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 712 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetShadowUseInfiniteFarPlane :: HG3DClass -> Bool -> IO () cSmSetShadowUseInfiniteFarPlane a1 a2 = @@ -1348,7 +1392,7 @@ let {a2' = fromBool a2} in cSmSetShadowUseInfiniteFarPlane'_ a1' a2' >>= \res -> return () -{-# LINE 694 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 716 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmIsShadowTechniqueStencilBased :: HG3DClass -> IO (Bool) cSmIsShadowTechniqueStencilBased a1 = @@ -1357,7 +1401,7 @@ cSmIsShadowTechniqueStencilBased'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 698 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 720 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmIsShadowTechniqueTextureBased :: HG3DClass -> IO (Bool) cSmIsShadowTechniqueTextureBased a1 = @@ -1366,7 +1410,7 @@ cSmIsShadowTechniqueTextureBased'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 702 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 724 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmIsShadowTechniqueModulative :: HG3DClass -> IO (Bool) cSmIsShadowTechniqueModulative a1 = @@ -1375,7 +1419,7 @@ cSmIsShadowTechniqueModulative'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 706 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 728 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmIsShadowTechniqueAdditive :: HG3DClass -> IO (Bool) cSmIsShadowTechniqueAdditive a1 = @@ -1384,7 +1428,7 @@ cSmIsShadowTechniqueAdditive'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 710 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 732 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmIsShadowTechniqueIntegrated :: HG3DClass -> IO (Bool) cSmIsShadowTechniqueIntegrated a1 = @@ -1393,7 +1437,7 @@ cSmIsShadowTechniqueIntegrated'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 714 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 736 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmIsShadowTechniqueInUse :: HG3DClass -> IO (Bool) cSmIsShadowTechniqueInUse a1 = @@ -1402,7 +1446,7 @@ cSmIsShadowTechniqueInUse'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 718 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 740 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetShadowUseLightClipPlanes :: HG3DClass -> Bool -> IO () cSmSetShadowUseLightClipPlanes a1 a2 = @@ -1410,7 +1454,7 @@ let {a2' = fromBool a2} in cSmSetShadowUseLightClipPlanes'_ a1' a2' >>= \res -> return () -{-# LINE 722 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 744 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetShadowUseLightClipPlanes :: HG3DClass -> IO (Bool) cSmGetShadowUseLightClipPlanes a1 = @@ -1419,7 +1463,7 @@ cSmGetShadowUseLightClipPlanes'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 726 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 748 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetActiveCompositorChain :: HG3DClass -> HG3DClass -> IO () cSmSetActiveCompositorChain a1 a2 = @@ -1427,7 +1471,7 @@ withHG3DClass a2 $ \a2' -> cSmSetActiveCompositorChain'_ a1' a2' >>= \res -> return () -{-# LINE 730 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 752 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetLateMaterialResolving :: HG3DClass -> Bool -> IO () cSmSetLateMaterialResolving a1 a2 = @@ -1435,7 +1479,7 @@ let {a2' = fromBool a2} in cSmSetLateMaterialResolving'_ a1' a2' >>= \res -> return () -{-# LINE 734 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 756 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmIsLateMaterialResolving :: HG3DClass -> IO (Bool) cSmIsLateMaterialResolving a1 = @@ -1444,7 +1488,7 @@ cSmIsLateMaterialResolving'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 738 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 760 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetActiveCompositorChain :: HG3DClass -> IO (HG3DClass) cSmGetActiveCompositorChain a1 = @@ -1453,7 +1497,7 @@ cSmGetActiveCompositorChain'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 742 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 764 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmCreateStaticGeometry :: HG3DClass -> String -> IO (HG3DClass) cSmCreateStaticGeometry a1 a2 = @@ -1463,7 +1507,7 @@ cSmCreateStaticGeometry'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 747 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 769 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetStaticGeometry :: HG3DClass -> String -> IO (HG3DClass) cSmGetStaticGeometry a1 a2 = @@ -1473,7 +1517,7 @@ cSmGetStaticGeometry'_ a1' a2' a3' >>= \res -> peek a3'>>= \a3'' -> return (a3'') -{-# LINE 752 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 774 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmHasStaticGeometry :: HG3DClass -> String -> IO (Bool) cSmHasStaticGeometry a1 a2 = @@ -1483,7 +1527,7 @@ cSmHasStaticGeometry'_ a1' a2' a3' >>= \res -> peekBoolUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 757 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 779 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyStaticGeometry :: HG3DClass -> HG3DClass -> IO () cSmDestroyStaticGeometry a1 a2 = @@ -1491,7 +1535,7 @@ withHG3DClass a2 $ \a2' -> cSmDestroyStaticGeometry'_ a1' a2' >>= \res -> return () -{-# LINE 761 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 783 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyStaticGeometry2 :: HG3DClass -> String -> IO () cSmDestroyStaticGeometry2 a1 a2 = @@ -1499,14 +1543,14 @@ withCString a2 $ \a2' -> cSmDestroyStaticGeometry2'_ a1' a2' >>= \res -> return () -{-# LINE 765 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 787 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyAllStaticGeometry :: HG3DClass -> IO () cSmDestroyAllStaticGeometry a1 = withHG3DClass a1 $ \a1' -> cSmDestroyAllStaticGeometry'_ a1' >>= \res -> return () -{-# LINE 768 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 790 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyInstancedGeometry2 :: HG3DClass -> String -> IO () cSmDestroyInstancedGeometry2 a1 a2 = @@ -1514,14 +1558,14 @@ withCString a2 $ \a2' -> cSmDestroyInstancedGeometry2'_ a1' a2' >>= \res -> return () -{-# LINE 772 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 794 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyAllInstancedGeometry :: HG3DClass -> IO () cSmDestroyAllInstancedGeometry a1 = withHG3DClass a1 $ \a1' -> cSmDestroyAllInstancedGeometry'_ a1' >>= \res -> return () -{-# LINE 775 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 797 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyMovableObject :: HG3DClass -> String -> String -> IO () cSmDestroyMovableObject a1 a2 a3 = @@ -1530,7 +1574,7 @@ withCString a3 $ \a3' -> cSmDestroyMovableObject'_ a1' a2' a3' >>= \res -> return () -{-# LINE 780 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 802 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyMovableObject2 :: HG3DClass -> HG3DClass -> IO () cSmDestroyMovableObject2 a1 a2 = @@ -1538,7 +1582,7 @@ withHG3DClass a2 $ \a2' -> cSmDestroyMovableObject2'_ a1' a2' >>= \res -> return () -{-# LINE 784 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 806 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyAllMovableObjectsByType :: HG3DClass -> String -> IO () cSmDestroyAllMovableObjectsByType a1 a2 = @@ -1546,14 +1590,14 @@ withCString a2 $ \a2' -> cSmDestroyAllMovableObjectsByType'_ a1' a2' >>= \res -> return () -{-# LINE 788 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 810 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmDestroyAllMovableObjects :: HG3DClass -> IO () cSmDestroyAllMovableObjects a1 = withHG3DClass a1 $ \a1' -> cSmDestroyAllMovableObjects'_ a1' >>= \res -> return () -{-# LINE 791 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 813 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetMovableObject :: HG3DClass -> String -> String -> IO (HG3DClass) cSmGetMovableObject a1 a2 a3 = @@ -1564,7 +1608,7 @@ cSmGetMovableObject'_ a1' a2' a3' a4' >>= \res -> peek a4'>>= \a4'' -> return (a4'') -{-# LINE 797 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 819 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmHasMovableObject :: HG3DClass -> String -> String -> IO (Bool) cSmHasMovableObject a1 a2 a3 = @@ -1575,7 +1619,7 @@ cSmHasMovableObject'_ a1' a2' a3' a4' >>= \res -> peekBoolUtil a4'>>= \a4'' -> return (a4'') -{-# LINE 803 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 825 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmInjectMovableObject :: HG3DClass -> HG3DClass -> IO () cSmInjectMovableObject a1 a2 = @@ -1583,7 +1627,7 @@ withHG3DClass a2 $ \a2' -> cSmInjectMovableObject'_ a1' a2' >>= \res -> return () -{-# LINE 807 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 829 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmExtractMovableObject :: HG3DClass -> String -> String -> IO () cSmExtractMovableObject a1 a2 a3 = @@ -1592,7 +1636,7 @@ withCString a3 $ \a3' -> cSmExtractMovableObject'_ a1' a2' a3' >>= \res -> return () -{-# LINE 812 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 834 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmExtractMovableObject2 :: HG3DClass -> HG3DClass -> IO () cSmExtractMovableObject2 a1 a2 = @@ -1600,7 +1644,7 @@ withHG3DClass a2 $ \a2' -> cSmExtractMovableObject2'_ a1' a2' >>= \res -> return () -{-# LINE 816 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 838 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmExtractAllMovableObjectsByType :: HG3DClass -> String -> IO () cSmExtractAllMovableObjectsByType a1 a2 = @@ -1608,7 +1652,7 @@ withCString a2 $ \a2' -> cSmExtractAllMovableObjectsByType'_ a1' a2' >>= \res -> return () -{-# LINE 820 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 842 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetVisibilityMask :: HG3DClass -> Int -> IO () cSmSetVisibilityMask a1 a2 = @@ -1616,7 +1660,7 @@ let {a2' = fromIntegral a2} in cSmSetVisibilityMask'_ a1' a2' >>= \res -> return () -{-# LINE 824 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 846 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetVisibilityMask :: HG3DClass -> IO (Int) cSmGetVisibilityMask a1 = @@ -1625,7 +1669,7 @@ cSmGetVisibilityMask'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 828 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 850 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetCombinedVisibilityMask :: HG3DClass -> IO (Int) cSmGetCombinedVisibilityMask a1 = @@ -1634,7 +1678,7 @@ cSmGetCombinedVisibilityMask'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 832 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 854 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetFindVisibleObjects :: HG3DClass -> Bool -> IO () cSmSetFindVisibleObjects a1 a2 = @@ -1642,7 +1686,7 @@ let {a2' = fromBool a2} in cSmSetFindVisibleObjects'_ a1' a2' >>= \res -> return () -{-# LINE 836 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 858 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetFindVisibleObjects :: HG3DClass -> IO (Bool) cSmGetFindVisibleObjects a1 = @@ -1651,7 +1695,7 @@ cSmGetFindVisibleObjects'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 840 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 862 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetNormaliseNormalsOnScale :: HG3DClass -> Bool -> IO () cSmSetNormaliseNormalsOnScale a1 a2 = @@ -1659,7 +1703,7 @@ let {a2' = fromBool a2} in cSmSetNormaliseNormalsOnScale'_ a1' a2' >>= \res -> return () -{-# LINE 844 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 866 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetNormaliseNormalsOnScale :: HG3DClass -> IO (Bool) cSmGetNormaliseNormalsOnScale a1 = @@ -1668,7 +1712,7 @@ cSmGetNormaliseNormalsOnScale'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 848 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 870 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetFlipCullingOnNegativeScale :: HG3DClass -> Bool -> IO () cSmSetFlipCullingOnNegativeScale a1 a2 = @@ -1676,7 +1720,7 @@ let {a2' = fromBool a2} in cSmSetFlipCullingOnNegativeScale'_ a1' a2' >>= \res -> return () -{-# LINE 852 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 874 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetFlipCullingOnNegativeScale :: HG3DClass -> IO (Bool) cSmGetFlipCullingOnNegativeScale a1 = @@ -1685,7 +1729,7 @@ cSmGetFlipCullingOnNegativeScale'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 856 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 878 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSuppressRenderStateChanges :: HG3DClass -> Bool -> IO () cSmSuppressRenderStateChanges a1 a2 = @@ -1693,7 +1737,7 @@ let {a2' = fromBool a2} in cSmSuppressRenderStateChanges'_ a1' a2' >>= \res -> return () -{-# LINE 860 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 882 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmAreRenderStateChangesSuppressed :: HG3DClass -> IO (Bool) cSmAreRenderStateChangesSuppressed a1 = @@ -1702,7 +1746,7 @@ cSmAreRenderStateChangesSuppressed'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 864 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 886 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmMarkGpuParamsDirty :: HG3DClass -> Int -> IO () cSmMarkGpuParamsDirty a1 a2 = @@ -1710,7 +1754,7 @@ let {a2' = fromIntegral a2} in cSmMarkGpuParamsDirty'_ a1' a2' >>= \res -> return () -{-# LINE 868 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 890 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSuppressShadows :: HG3DClass -> Bool -> IO () cSmSuppressShadows a1 a2 = @@ -1718,7 +1762,7 @@ let {a2' = fromBool a2} in cSmSuppressShadows'_ a1' a2' >>= \res -> return () -{-# LINE 872 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 894 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmAreShadowsSuppressed :: HG3DClass -> IO (Bool) cSmAreShadowsSuppressed a1 = @@ -1727,7 +1771,7 @@ cSmAreShadowsSuppressed'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 876 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 898 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetQueuedRenderableVisitor :: HG3DClass -> HG3DClass -> IO () cSmSetQueuedRenderableVisitor a1 a2 = @@ -1735,7 +1779,7 @@ withHG3DClass a2 $ \a2' -> cSmSetQueuedRenderableVisitor'_ a1' a2' >>= \res -> return () -{-# LINE 880 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 902 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetQueuedRenderableVisitor :: HG3DClass -> IO (HG3DClass) cSmGetQueuedRenderableVisitor a1 = @@ -1744,7 +1788,7 @@ cSmGetQueuedRenderableVisitor'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 884 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 906 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetCurrentViewport :: HG3DClass -> IO (HG3DClass) cSmGetCurrentViewport a1 = @@ -1753,7 +1797,7 @@ cSmGetCurrentViewport'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 888 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 910 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmSetCameraRelativeRendering :: HG3DClass -> Bool -> IO () cSmSetCameraRelativeRendering a1 a2 = @@ -1761,7 +1805,7 @@ let {a2' = fromBool a2} in cSmSetCameraRelativeRendering'_ a1' a2' >>= \res -> return () -{-# LINE 892 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 914 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmGetCameraRelativeRendering :: HG3DClass -> IO (Bool) cSmGetCameraRelativeRendering a1 = @@ -1770,14 +1814,14 @@ cSmGetCameraRelativeRendering'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 896 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 918 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; cSmHandleLodEvents :: HG3DClass -> IO () cSmHandleLodEvents a1 = withHG3DClass a1 $ \a1' -> cSmHandleLodEvents'_ a1' >>= \res -> return () -{-# LINE 899 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} +{-# LINE 921 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getName_c" @@ -1960,12 +2004,21 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_prepareWorldGeometry_c" cSmPrepareWorldGeometry'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_prepareWorldGeometry2_c" + cSmPrepareWorldGeometry2'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> ((Ptr CChar) -> (IO ())))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setWorldGeometry_c" cSmSetWorldGeometry'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setWorldGeometry2_c" + cSmSetWorldGeometry2'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> ((Ptr CChar) -> (IO ())))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_estimateWorldGeometry_c" cSmEstimateWorldGeometry'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ())))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_estimateWorldGeometry2_c" + cSmEstimateWorldGeometry2'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_hasOption_c" cSmHasOption'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ())))) @@ -2153,10 +2206,10 @@ cSmGetShadowIndexBufferSize'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowTextureSize_c" - cSmSetShadowTextureSize'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ()))) + cSmSetShadowTextureSize'_ :: ((HG3DClassPtr) -> (CUShort -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowTextureConfig_c" - cSmSetShadowTextureConfig'_ :: ((HG3DClassPtr) -> (CInt -> (CUInt -> (CUInt -> (CInt -> (IO ())))))) + cSmSetShadowTextureConfig'_ :: ((HG3DClassPtr) -> (CInt -> (CUShort -> (CUShort -> (CInt -> (IO ())))))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowTexturePixelFormat_c" cSmSetShadowTexturePixelFormat'_ :: ((HG3DClassPtr) -> (CInt -> (IO ()))) @@ -2174,8 +2227,11 @@ cSmGetShadowTextureCountPerLightType'_ :: ((HG3DClassPtr) -> (CInt -> ((Ptr CInt) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowTextureSettings_c" - cSmSetShadowTextureSettings'_ :: ((HG3DClassPtr) -> (CUInt -> (CUInt -> (CInt -> (IO ()))))) + cSmSetShadowTextureSettings'_ :: ((HG3DClassPtr) -> (CUShort -> (CUShort -> (CInt -> (IO ()))))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getShadowTexture_c" + cSmGetShadowTexture'_ :: ((HG3DClassPtr) -> (CInt -> ((SharedPtrPtr) -> (IO ())))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowDirLightTextureOffset_c" cSmSetShadowDirLightTextureOffset'_ :: ((HG3DClassPtr) -> (CFloat -> (IO ()))) @@ -2333,7 +2389,7 @@ cSmAreRenderStateChangesSuppressed'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm__markGpuParamsDirty_c" - cSmMarkGpuParamsDirty'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ()))) + cSmMarkGpuParamsDirty'_ :: ((HG3DClassPtr) -> (CUShort -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm__suppressShadows_c" cSmSuppressShadows'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
HGamer3D/Bindings/Ogre/ClassSceneManagerEnumerator.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManagerEnumerator.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManagerEnumerator.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -147,7 +147,7 @@ cSmeCreateSceneManager'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManagerEnumerator.chs.h cSme_createSceneManager2_c" - cSmeCreateSceneManager2'_ :: ((HG3DClassPtr) -> (CUInt -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))) + cSmeCreateSceneManager2'_ :: ((HG3DClassPtr) -> (CUShort -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManagerEnumerator.chs.h cSme_destroySceneManager_c" cSmeDestroySceneManager'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
HGamer3D/Bindings/Ogre/ClassSceneManagerFactory.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassSceneMgrQueuedRenderableVisitor.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassSceneNode.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneNode.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneNode.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -390,16 +390,16 @@ cSnAttachObject'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneNode.chs.h cSn_numAttachedObjects_c" - cSnNumAttachedObjects'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cSnNumAttachedObjects'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneNode.chs.h cSn_getAttachedObject_c" - cSnGetAttachedObject'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cSnGetAttachedObject'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneNode.chs.h cSn_getAttachedObject2_c" cSnGetAttachedObject2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneNode.chs.h cSn_detachObject_c" - cSnDetachObject'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cSnDetachObject'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneNode.chs.h cSn_detachObject2_c" cSnDetachObject2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) @@ -429,7 +429,7 @@ cSnRemoveAndDestroyChild'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneNode.chs.h cSn_removeAndDestroyChild2_c" - cSnRemoveAndDestroyChild2'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ()))) + cSnRemoveAndDestroyChild2'_ :: ((HG3DClassPtr) -> (CUShort -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneNode.chs.h cSn_removeAndDestroyAllChildren_c" cSnRemoveAndDestroyAllChildren'_ :: ((HG3DClassPtr) -> (IO ()))
HGamer3D/Bindings/Ogre/ClassShadowCameraSetup.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreShadowCameraSetup.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreShadowCameraSetup.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassSimpleRenderable.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSimpleRenderable.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSimpleRenderable.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassSkeleton.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSkeleton.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSkeleton.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -302,22 +302,22 @@ cSCreateBone'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSkeleton.chs.h cS_createBone2_c" - cSCreateBone2'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cSCreateBone2'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSkeleton.chs.h cS_createBone3_c" cSCreateBone3'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSkeleton.chs.h cS_createBone4_c" - cSCreateBone4'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CUInt -> ((HG3DClassPtr) -> (IO ()))))) + cSCreateBone4'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CUShort -> ((HG3DClassPtr) -> (IO ()))))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSkeleton.chs.h cS_getNumBones_c" - cSGetNumBones'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cSGetNumBones'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSkeleton.chs.h cS_getRootBone_c" cSGetRootBone'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSkeleton.chs.h cS_getBone_c" - cSGetBone'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cSGetBone'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSkeleton.chs.h cS_getBone2_c" cSGetBone2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ())))) @@ -341,10 +341,10 @@ cSRemoveAnimation'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSkeleton.chs.h cS_getNumAnimations_c" - cSGetNumAnimations'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cSGetNumAnimations'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSkeleton.chs.h cS_getAnimation2_c" - cSGetAnimation2'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cSGetAnimation2'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSkeleton.chs.h cS_getBlendMode_c" cSGetBlendMode'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
HGamer3D/Bindings/Ogre/ClassSkeletonInstance.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSkeletonInstance.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSkeletonInstance.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -128,10 +128,10 @@ ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSkeletonInstance.chs.h cSi_getNumAnimations_c" - cSiGetNumAnimations'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cSiGetNumAnimations'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSkeletonInstance.chs.h cSi_getAnimation_c" - cSiGetAnimation'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cSiGetAnimation'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSkeletonInstance.chs.h cSi_createAnimation_c" cSiCreateAnimation'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CFloat -> ((HG3DClassPtr) -> (IO ())))))
− HGamer3D/Bindings/Ogre/ClassSkeletonPtr.hs
@@ -1,65 +0,0 @@--- GENERATED by C->Haskell Compiler, version 0.16.3 Crystal Seed, 24 Jan 2009 (Haskell) --- Edit the ORIGNAL .chs file instead! - - -{-# LINE 1 "HGamer3D\\Bindings\\Ogre\\ClassSkeletonPtr.chs" #-}{-# LANGUAGE ForeignFunctionInterface #-} -{-# LANGUAGE TypeSynonymInstances #-} - --- This source file is part of HGamer3D --- (A project to enable 3D game development in Haskell) --- For the latest info, see http://www.althainz.de/HGamer3D.html --- --- Copyright 2011 Dr. Peter Althainz --- --- Licensed under the Apache License, Version 2.0 (the "License"); --- you may not use this file except in compliance with the License. --- You may obtain a copy of the License at --- --- http://www.apache.org/licenses/LICENSE-2.0 --- --- Unless required by applicable law or agreed to in writing, software --- distributed under the License is distributed on an "AS IS" BASIS, --- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. --- See the License for the specific language governing permissions and --- limitations under the License. --- --- ClassSkeletonPtr.chs --- --- --- --- --- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSkeleton.h" --- --- each stub combines the following files: --- a C++ implementation file, transforming cpp calls into C-functions --- a C-header file, making this C-functions available for the C2HS parser --- a chs file, give instructions to the C2HS parser. --- --- - -module HGamer3D.Bindings.Ogre.ClassSkeletonPtr where - -import C2HS -import Foreign -import Foreign.Ptr -import Foreign.C -import Monad (liftM, liftM2) - -import HGamer3D.Data.HG3DClass -import HGamer3D.Data.Vector2 -import HGamer3D.Data.Vector3 -import HGamer3D.Data.Vector4 -import HGamer3D.Data.Quaternion -import HGamer3D.Data.ColourValue -import HGamer3D.Data.Radian -import HGamer3D.Data.Degree -import HGamer3D.Data.Angle -import HGamer3D.Bindings.Ogre.TypeHG3DClass -{-# LINE 54 "HGamer3D\\Bindings\\Ogre\\ClassSkeletonPtr.chs" #-} -import HGamer3D.Bindings.Ogre.ClassPtr -{-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassSkeletonPtr.chs" #-} -import HGamer3D.Bindings.Ogre.Utils -{-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassSkeletonPtr.chs" #-} - -
HGamer3D/Bindings/Ogre/ClassSkeletonSerializer.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSkeletonSerializer.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSkeletonSerializer.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,5 +61,20 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassSkeletonSerializer.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassSkeletonSerializer.chs" #-} +import HGamer3D.Bindings.Ogre.TypeSharedPtr +{-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassSkeletonSerializer.chs" #-} +cSsImportSkeleton :: HG3DClass -> HG3DClass -> IO (SharedPtr) +cSsImportSkeleton a1 a3 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + withHG3DClass a3 $ \a3' -> + cSsImportSkeleton'_ a1' a2' a3' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 64 "HGamer3D\\Bindings\\Ogre\\ClassSkeletonSerializer.chs" #-} +; + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSkeletonSerializer.chs.h cSs_importSkeleton_c" + cSsImportSkeleton'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> ((HG3DClassPtr) -> (IO ()))))
HGamer3D/Bindings/Ogre/ClassStaticGeometry.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStaticGeometry.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStaticGeometry.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassStringConverter.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStringConverter.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStringConverter.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassStringUtil.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreString.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreString.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassSubEntity.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSubEntity.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSubEntity.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,6 +61,8 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} +import HGamer3D.Bindings.Ogre.TypeSharedPtr +{-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} cSeGetMaterialName :: HG3DClass -> IO (String) @@ -70,7 +72,7 @@ cSeGetMaterialName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 62 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} +{-# LINE 63 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} ; cSeSetMaterialName :: HG3DClass -> String -> String -> IO () cSeSetMaterialName a1 a2 a3 = @@ -79,15 +81,23 @@ withCString a3 $ \a3' -> cSeSetMaterialName'_ a1' a2' a3' >>= \res -> return () -{-# LINE 67 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} +{-# LINE 68 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} ; +cSeSetMaterial :: HG3DClass -> SharedPtr -> IO () +cSeSetMaterial a1 a2 = + withHG3DClass a1 $ \a1' -> + withSharedPtr a2 $ \a2' -> + cSeSetMaterial'_ a1' a2' >>= \res -> + return () +{-# LINE 72 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} +; cSeSetVisible :: HG3DClass -> Bool -> IO () cSeSetVisible a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in cSeSetVisible'_ a1' a2' >>= \res -> return () -{-# LINE 71 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} +{-# LINE 76 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} ; cSeIsVisible :: HG3DClass -> IO (Bool) cSeIsVisible a1 = @@ -96,7 +106,7 @@ cSeIsVisible'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 75 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} +{-# LINE 80 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} ; cSeGetSubMesh :: HG3DClass -> IO (HG3DClass) cSeGetSubMesh a1 = @@ -105,7 +115,7 @@ cSeGetSubMesh'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 79 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} +{-# LINE 84 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} ; cSeGetParent :: HG3DClass -> IO (HG3DClass) cSeGetParent a1 = @@ -114,8 +124,17 @@ cSeGetParent'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 83 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} +{-# LINE 88 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} ; +cSeGetMaterial :: HG3DClass -> IO (SharedPtr) +cSeGetMaterial a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cSeGetMaterial'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 92 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} +; cSeGetTechnique :: HG3DClass -> IO (HG3DClass) cSeGetTechnique a1 = withHG3DClass a1 $ \a1' -> @@ -123,7 +142,7 @@ cSeGetTechnique'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 87 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} +{-# LINE 96 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} ; cSeGetNumWorldTransforms :: HG3DClass -> IO (Int) cSeGetNumWorldTransforms a1 = @@ -132,7 +151,7 @@ cSeGetNumWorldTransforms'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 91 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} +{-# LINE 100 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} ; cSeGetCastsShadows :: HG3DClass -> IO (Bool) cSeGetCastsShadows a1 = @@ -141,7 +160,7 @@ cSeGetCastsShadows'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 95 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} +{-# LINE 104 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} ; cSeGetSkelAnimTempBufferInfo :: HG3DClass -> IO (HG3DClass) cSeGetSkelAnimTempBufferInfo a1 = @@ -150,7 +169,7 @@ cSeGetSkelAnimTempBufferInfo'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 99 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} +{-# LINE 108 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} ; cSeGetVertexAnimTempBufferInfo :: HG3DClass -> IO (HG3DClass) cSeGetVertexAnimTempBufferInfo a1 = @@ -159,21 +178,21 @@ cSeGetVertexAnimTempBufferInfo'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 103 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} +{-# LINE 112 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} ; cSeMarkBuffersUnusedForAnimation :: HG3DClass -> IO () cSeMarkBuffersUnusedForAnimation a1 = withHG3DClass a1 $ \a1' -> cSeMarkBuffersUnusedForAnimation'_ a1' >>= \res -> return () -{-# LINE 106 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} +{-# LINE 115 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} ; cSeMarkBuffersUsedForAnimation :: HG3DClass -> IO () cSeMarkBuffersUsedForAnimation a1 = withHG3DClass a1 $ \a1' -> cSeMarkBuffersUsedForAnimation'_ a1' >>= \res -> return () -{-# LINE 109 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} +{-# LINE 118 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} ; cSeGetBuffersMarkedForAnimation :: HG3DClass -> IO (Bool) cSeGetBuffersMarkedForAnimation a1 = @@ -182,7 +201,7 @@ cSeGetBuffersMarkedForAnimation'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 113 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} +{-# LINE 122 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} ; cSeRestoreBuffersForUnusedAnimation :: HG3DClass -> Bool -> IO () cSeRestoreBuffersForUnusedAnimation a1 a2 = @@ -190,7 +209,7 @@ let {a2' = fromBool a2} in cSeRestoreBuffersForUnusedAnimation'_ a1' a2' >>= \res -> return () -{-# LINE 117 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} +{-# LINE 126 "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs.h cSe_getMaterialName_c" @@ -199,6 +218,9 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs.h cSe_setMaterialName_c" cSeSetMaterialName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> (IO ())))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs.h cSe_setMaterial_c" + cSeSetMaterial'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs.h cSe_setVisible_c" cSeSetVisible'_ :: ((HG3DClassPtr) -> (CInt -> (IO ()))) @@ -211,11 +233,14 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs.h cSe_getParent_c" cSeGetParent'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs.h cSe_getMaterial_c" + cSeGetMaterial'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) + foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs.h cSe_getTechnique_c" cSeGetTechnique'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs.h cSe_getNumWorldTransforms_c" - cSeGetNumWorldTransforms'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cSeGetNumWorldTransforms'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSubEntity.chs.h cSe_getCastsShadows_c" cSeGetCastsShadows'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
HGamer3D/Bindings/Ogre/ClassSubMesh.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSubMesh.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSubMesh.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassTechnique.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTechnique.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTechnique.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -588,22 +588,22 @@ cTCreatePass'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassTechnique.chs.h cT_getPass_c" - cTGetPass'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cTGetPass'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassTechnique.chs.h cT_getPass2_c" cTGetPass2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassTechnique.chs.h cT_getNumPasses_c" - cTGetNumPasses'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cTGetNumPasses'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassTechnique.chs.h cT_removePass_c" - cTRemovePass'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ()))) + cTRemovePass'_ :: ((HG3DClassPtr) -> (CUShort -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassTechnique.chs.h cT_removeAllPasses_c" cTRemoveAllPasses'_ :: ((HG3DClassPtr) -> (IO ())) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassTechnique.chs.h cT_movePass_c" - cTMovePass'_ :: ((HG3DClassPtr) -> (CUInt -> (CUInt -> ((Ptr CInt) -> (IO ()))))) + cTMovePass'_ :: ((HG3DClassPtr) -> (CUShort -> (CUShort -> ((Ptr CInt) -> (IO ()))))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassTechnique.chs.h cT_getParent_c" cTGetParent'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) @@ -705,10 +705,10 @@ cTSetTextureAnisotropy'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassTechnique.chs.h cT_setLodIndex_c" - cTSetLodIndex'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ()))) + cTSetLodIndex'_ :: ((HG3DClassPtr) -> (CUShort -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassTechnique.chs.h cT_getLodIndex_c" - cTGetLodIndex'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cTGetLodIndex'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassTechnique.chs.h cT_setSchemeName_c" cTSetSchemeName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) @@ -717,7 +717,7 @@ cTGetSchemeName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassTechnique.chs.h cT__getSchemeIndex_c" - cTGetSchemeIndex'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) + cTGetSchemeIndex'_ :: ((HG3DClassPtr) -> ((Ptr CUShort) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassTechnique.chs.h cT_isDepthWriteEnabled_c" cTIsDepthWriteEnabled'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
HGamer3D/Bindings/Ogre/ClassTempBlendedBufferInfo.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareBufferManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareBufferManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassTextureManager.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -61,12 +61,48 @@ {-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs" #-} import HGamer3D.Bindings.Ogre.Utils {-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs" #-} -import HGamer3D.Bindings.Ogre.EnumTextureType +import HGamer3D.Bindings.Ogre.TypeSharedPtr {-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs" #-} -import HGamer3D.Bindings.Ogre.EnumPixelFormat +import HGamer3D.Bindings.Ogre.EnumTextureType {-# LINE 58 "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs" #-} +import HGamer3D.Bindings.Ogre.EnumPixelFormat +{-# LINE 59 "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs" #-} +cTmPrepare :: HG3DClass -> String -> String -> EnumTextureType -> Int -> Float -> Bool -> EnumPixelFormat -> Bool -> IO (SharedPtr) +cTmPrepare a1 a2 a3 a4 a5 a6 a7 a8 a9 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + withCString a3 $ \a3' -> + let {a4' = cIntFromEnum a4} in + let {a5' = fromIntegral a5} in + let {a6' = realToFrac a6} in + let {a7' = fromBool a7} in + let {a8' = cIntFromEnum a8} in + let {a9' = fromBool a9} in + alloca $ \a10' -> + cTmPrepare'_ a1' a2' a3' a4' a5' a6' a7' a8' a9' a10' >>= \res -> + peek a10'>>= \a10'' -> + return (a10'') +{-# LINE 73 "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs" #-} +; +cTmLoad :: HG3DClass -> String -> String -> EnumTextureType -> Int -> Float -> Bool -> EnumPixelFormat -> Bool -> IO (SharedPtr) +cTmLoad a1 a2 a3 a4 a5 a6 a7 a8 a9 = + withHG3DClass a1 $ \a1' -> + withCString a2 $ \a2' -> + withCString a3 $ \a3' -> + let {a4' = cIntFromEnum a4} in + let {a5' = fromIntegral a5} in + let {a6' = realToFrac a6} in + let {a7' = fromBool a7} in + let {a8' = cIntFromEnum a8} in + let {a9' = fromBool a9} in + alloca $ \a10' -> + cTmLoad'_ a1' a2' a3' a4' a5' a6' a7' a8' a9' a10' >>= \res -> + peek a10'>>= \a10'' -> + return (a10'') +{-# LINE 85 "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs" #-} +; cTmIsFormatSupported :: HG3DClass -> EnumTextureType -> EnumPixelFormat -> Int -> IO (Bool) cTmIsFormatSupported a1 a2 a3 a4 = withHG3DClass a1 $ \a1' -> @@ -77,7 +113,7 @@ cTmIsFormatSupported'_ a1' a2' a3' a4' a5' >>= \res -> peekBoolUtil a5'>>= \a5'' -> return (a5'') -{-# LINE 67 "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs" #-} +{-# LINE 92 "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs" #-} ; cTmIsEquivalentFormatSupported :: HG3DClass -> EnumTextureType -> EnumPixelFormat -> Int -> IO (Bool) cTmIsEquivalentFormatSupported a1 a2 a3 a4 = @@ -89,7 +125,7 @@ cTmIsEquivalentFormatSupported'_ a1' a2' a3' a4' a5' >>= \res -> peekBoolUtil a5'>>= \a5'' -> return (a5'') -{-# LINE 74 "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs" #-} +{-# LINE 99 "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs" #-} ; cTmGetNativeFormat :: HG3DClass -> EnumTextureType -> EnumPixelFormat -> Int -> IO (EnumPixelFormat) cTmGetNativeFormat a1 a2 a3 a4 = @@ -101,7 +137,7 @@ cTmGetNativeFormat'_ a1' a2' a3' a4' a5' >>= \res -> peekEnumUtil a5'>>= \a5'' -> return (a5'') -{-# LINE 81 "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs" #-} +{-# LINE 106 "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs" #-} ; cTmIsHardwareFilteringSupported :: HG3DClass -> EnumTextureType -> EnumPixelFormat -> Int -> Bool -> IO (Bool) cTmIsHardwareFilteringSupported a1 a2 a3 a4 a5 = @@ -114,7 +150,7 @@ cTmIsHardwareFilteringSupported'_ a1' a2' a3' a4' a5' a6' >>= \res -> peekBoolUtil a6'>>= \a6'' -> return (a6'') -{-# LINE 89 "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs" #-} +{-# LINE 114 "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs" #-} ; cTmSetDefaultNumMipmaps :: HG3DClass -> Int -> IO () cTmSetDefaultNumMipmaps a1 a2 = @@ -122,7 +158,7 @@ let {a2' = fromIntegral a2} in cTmSetDefaultNumMipmaps'_ a1' a2' >>= \res -> return () -{-# LINE 93 "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs" #-} +{-# LINE 118 "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs" #-} ; cTmGetDefaultNumMipmaps :: HG3DClass -> IO (Int) cTmGetDefaultNumMipmaps a1 = @@ -131,7 +167,7 @@ cTmGetDefaultNumMipmaps'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 97 "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs" #-} +{-# LINE 122 "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs" #-} ; -- created constructor function from default constructor cTmGetSingletonPtr :: IO (HG3DClass) @@ -140,8 +176,14 @@ cTmGetSingletonPtr'_ a1' >>= \res -> peek a1'>>= \a1'' -> return (a1'') -{-# LINE 101 "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs" #-} +{-# LINE 126 "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs" #-} ; + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs.h cTm_prepare_c" + cTmPrepare'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> (CInt -> (CInt -> (CFloat -> (CInt -> (CInt -> (CInt -> ((SharedPtrPtr) -> (IO ()))))))))))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs.h cTm_load_c" + cTmLoad'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> (CInt -> (CInt -> (CFloat -> (CInt -> (CInt -> (CInt -> ((SharedPtrPtr) -> (IO ()))))))))))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassTextureManager.chs.h cTm_isFormatSupported_c" cTmIsFormatSupported'_ :: ((HG3DClassPtr) -> (CInt -> (CInt -> (CInt -> ((Ptr CInt) -> (IO ()))))))
HGamer3D/Bindings/Ogre/ClassTextureUnitState.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -89,6 +89,8 @@ {-# LINE 69 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} import HGamer3D.Bindings.Ogre.EnumFilterOptions {-# LINE 70 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +import HGamer3D.Bindings.Ogre.TypeSharedPtr +{-# LINE 71 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} cTusGetTextureName :: HG3DClass -> IO (String) @@ -98,7 +100,7 @@ cTusGetTextureName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 76 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 77 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetTextureName :: HG3DClass -> String -> EnumTextureType -> IO () cTusSetTextureName a1 a2 a3 = @@ -107,7 +109,7 @@ let {a3' = cIntFromEnum a3} in cTusSetTextureName'_ a1' a2' a3' >>= \res -> return () -{-# LINE 81 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 82 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetCubicTextureName :: HG3DClass -> String -> Bool -> IO () cTusSetCubicTextureName a1 a2 a3 = @@ -116,7 +118,7 @@ let {a3' = fromBool a3} in cTusSetCubicTextureName'_ a1' a2' a3' >>= \res -> return () -{-# LINE 86 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 87 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetAnimatedTextureName :: HG3DClass -> String -> Int -> Float -> IO () cTusSetAnimatedTextureName a1 a2 a3 a4 = @@ -126,7 +128,7 @@ let {a4' = realToFrac a4} in cTusSetAnimatedTextureName'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 92 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 93 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetCurrentFrame :: HG3DClass -> Int -> IO () cTusSetCurrentFrame a1 a2 = @@ -134,7 +136,7 @@ let {a2' = fromIntegral a2} in cTusSetCurrentFrame'_ a1' a2' >>= \res -> return () -{-# LINE 96 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 97 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetCurrentFrame :: HG3DClass -> IO (Int) cTusGetCurrentFrame a1 = @@ -143,7 +145,7 @@ cTusGetCurrentFrame'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 100 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 101 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetFrameTextureName :: HG3DClass -> Int -> IO (String) cTusGetFrameTextureName a1 a2 = @@ -153,7 +155,7 @@ cTusGetFrameTextureName'_ a1' a2' a3' >>= \res -> peekCString a3'>>= \a3'' -> return (a3'') -{-# LINE 105 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 106 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetFrameTextureName :: HG3DClass -> String -> Int -> IO () cTusSetFrameTextureName a1 a2 a3 = @@ -162,7 +164,7 @@ let {a3' = fromIntegral a3} in cTusSetFrameTextureName'_ a1' a2' a3' >>= \res -> return () -{-# LINE 110 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 111 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusAddFrameTextureName :: HG3DClass -> String -> IO () cTusAddFrameTextureName a1 a2 = @@ -170,7 +172,7 @@ withCString a2 $ \a2' -> cTusAddFrameTextureName'_ a1' a2' >>= \res -> return () -{-# LINE 114 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 115 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusDeleteFrameTextureName :: HG3DClass -> Int -> IO () cTusDeleteFrameTextureName a1 a2 = @@ -178,7 +180,7 @@ let {a2' = fromIntegral a2} in cTusDeleteFrameTextureName'_ a1' a2' >>= \res -> return () -{-# LINE 118 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 119 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetNumFrames :: HG3DClass -> IO (Int) cTusGetNumFrames a1 = @@ -187,7 +189,7 @@ cTusGetNumFrames'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 122 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 123 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetBindingType :: HG3DClass -> EnumBindingType -> IO () cTusSetBindingType a1 a2 = @@ -195,7 +197,7 @@ let {a2' = cIntFromEnum a2} in cTusSetBindingType'_ a1' a2' >>= \res -> return () -{-# LINE 126 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 127 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetBindingType :: HG3DClass -> IO (EnumBindingType) cTusGetBindingType a1 = @@ -204,7 +206,7 @@ cTusGetBindingType'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 130 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 131 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetContentType :: HG3DClass -> EnumContentType -> IO () cTusSetContentType a1 a2 = @@ -212,7 +214,7 @@ let {a2' = cIntFromEnum a2} in cTusSetContentType'_ a1' a2' >>= \res -> return () -{-# LINE 134 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 135 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetContentType :: HG3DClass -> IO (EnumContentType) cTusGetContentType a1 = @@ -221,7 +223,7 @@ cTusGetContentType'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 138 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 139 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusIsCubic :: HG3DClass -> IO (Bool) cTusIsCubic a1 = @@ -230,7 +232,7 @@ cTusIsCubic'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 142 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 143 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusIs3D :: HG3DClass -> IO (Bool) cTusIs3D a1 = @@ -239,7 +241,7 @@ cTusIs3D'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 146 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 147 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetTextureType :: HG3DClass -> IO (EnumTextureType) cTusGetTextureType a1 = @@ -248,7 +250,7 @@ cTusGetTextureType'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 150 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 151 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetDesiredFormat :: HG3DClass -> EnumPixelFormat -> IO () cTusSetDesiredFormat a1 a2 = @@ -256,7 +258,7 @@ let {a2' = cIntFromEnum a2} in cTusSetDesiredFormat'_ a1' a2' >>= \res -> return () -{-# LINE 154 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 155 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetDesiredFormat :: HG3DClass -> IO (EnumPixelFormat) cTusGetDesiredFormat a1 = @@ -265,7 +267,7 @@ cTusGetDesiredFormat'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 158 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 159 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetNumMipmaps :: HG3DClass -> Int -> IO () cTusSetNumMipmaps a1 a2 = @@ -273,7 +275,7 @@ let {a2' = fromIntegral a2} in cTusSetNumMipmaps'_ a1' a2' >>= \res -> return () -{-# LINE 162 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 163 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetNumMipmaps :: HG3DClass -> IO (Int) cTusGetNumMipmaps a1 = @@ -282,7 +284,7 @@ cTusGetNumMipmaps'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 166 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 167 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetIsAlpha :: HG3DClass -> Bool -> IO () cTusSetIsAlpha a1 a2 = @@ -290,7 +292,7 @@ let {a2' = fromBool a2} in cTusSetIsAlpha'_ a1' a2' >>= \res -> return () -{-# LINE 170 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 171 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetIsAlpha :: HG3DClass -> IO (Bool) cTusGetIsAlpha a1 = @@ -299,7 +301,7 @@ cTusGetIsAlpha'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 174 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 175 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetHardwareGammaEnabled :: HG3DClass -> Bool -> IO () cTusSetHardwareGammaEnabled a1 a2 = @@ -307,7 +309,7 @@ let {a2' = fromBool a2} in cTusSetHardwareGammaEnabled'_ a1' a2' >>= \res -> return () -{-# LINE 178 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 179 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusIsHardwareGammaEnabled :: HG3DClass -> IO (Bool) cTusIsHardwareGammaEnabled a1 = @@ -316,7 +318,7 @@ cTusIsHardwareGammaEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 182 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 183 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetTextureCoordSet :: HG3DClass -> IO (Int) cTusGetTextureCoordSet a1 = @@ -325,7 +327,7 @@ cTusGetTextureCoordSet'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 186 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 187 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetTextureCoordSet :: HG3DClass -> Int -> IO () cTusSetTextureCoordSet a1 a2 = @@ -333,7 +335,7 @@ let {a2' = fromIntegral a2} in cTusSetTextureCoordSet'_ a1' a2' >>= \res -> return () -{-# LINE 190 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 191 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetTextureScroll :: HG3DClass -> Float -> Float -> IO () cTusSetTextureScroll a1 a2 a3 = @@ -342,7 +344,7 @@ let {a3' = realToFrac a3} in cTusSetTextureScroll'_ a1' a2' a3' >>= \res -> return () -{-# LINE 195 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 196 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetTextureUScroll :: HG3DClass -> Float -> IO () cTusSetTextureUScroll a1 a2 = @@ -350,7 +352,7 @@ let {a2' = realToFrac a2} in cTusSetTextureUScroll'_ a1' a2' >>= \res -> return () -{-# LINE 199 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 200 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetTextureUScroll :: HG3DClass -> IO (Float) cTusGetTextureUScroll a1 = @@ -359,7 +361,7 @@ cTusGetTextureUScroll'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 203 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 204 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetTextureVScroll :: HG3DClass -> Float -> IO () cTusSetTextureVScroll a1 a2 = @@ -367,7 +369,7 @@ let {a2' = realToFrac a2} in cTusSetTextureVScroll'_ a1' a2' >>= \res -> return () -{-# LINE 207 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 208 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetTextureVScroll :: HG3DClass -> IO (Float) cTusGetTextureVScroll a1 = @@ -376,7 +378,7 @@ cTusGetTextureVScroll'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 211 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 212 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetTextureUScale :: HG3DClass -> Float -> IO () cTusSetTextureUScale a1 a2 = @@ -384,7 +386,7 @@ let {a2' = realToFrac a2} in cTusSetTextureUScale'_ a1' a2' >>= \res -> return () -{-# LINE 215 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 216 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetTextureUScale :: HG3DClass -> IO (Float) cTusGetTextureUScale a1 = @@ -393,7 +395,7 @@ cTusGetTextureUScale'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 219 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 220 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetTextureVScale :: HG3DClass -> Float -> IO () cTusSetTextureVScale a1 a2 = @@ -401,7 +403,7 @@ let {a2' = realToFrac a2} in cTusSetTextureVScale'_ a1' a2' >>= \res -> return () -{-# LINE 223 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 224 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetTextureVScale :: HG3DClass -> IO (Float) cTusGetTextureVScale a1 = @@ -410,7 +412,7 @@ cTusGetTextureVScale'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 227 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 228 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetTextureScale :: HG3DClass -> Float -> Float -> IO () cTusSetTextureScale a1 a2 a3 = @@ -419,7 +421,7 @@ let {a3' = realToFrac a3} in cTusSetTextureScale'_ a1' a2' a3' >>= \res -> return () -{-# LINE 232 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 233 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetTextureRotate :: HG3DClass -> Radian -> IO () cTusSetTextureRotate a1 a2 = @@ -427,7 +429,7 @@ withRadian a2 $ \a2' -> cTusSetTextureRotate'_ a1' a2' >>= \res -> return () -{-# LINE 236 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 237 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetTextureRotate :: HG3DClass -> IO (Radian) cTusGetTextureRotate a1 = @@ -436,7 +438,7 @@ cTusGetTextureRotate'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 240 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 241 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetTextureAddressingMode :: HG3DClass -> EnumTextureAddressingMode -> IO () cTusSetTextureAddressingMode a1 a2 = @@ -444,7 +446,7 @@ let {a2' = cIntFromEnum a2} in cTusSetTextureAddressingMode'_ a1' a2' >>= \res -> return () -{-# LINE 244 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 245 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetTextureAddressingMode2 :: HG3DClass -> EnumTextureAddressingMode -> EnumTextureAddressingMode -> EnumTextureAddressingMode -> IO () cTusSetTextureAddressingMode2 a1 a2 a3 a4 = @@ -454,7 +456,7 @@ let {a4' = cIntFromEnum a4} in cTusSetTextureAddressingMode2'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 250 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 251 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetTextureBorderColour :: HG3DClass -> ColourValue -> IO () cTusSetTextureBorderColour a1 a2 = @@ -462,7 +464,7 @@ withColourValue a2 $ \a2' -> cTusSetTextureBorderColour'_ a1' a2' >>= \res -> return () -{-# LINE 254 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 255 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetTextureBorderColour :: HG3DClass -> IO (ColourValue) cTusGetTextureBorderColour a1 = @@ -471,7 +473,7 @@ cTusGetTextureBorderColour'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 258 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 259 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetColourOperationEx :: HG3DClass -> EnumLayerBlendOperationEx -> EnumLayerBlendSource -> EnumLayerBlendSource -> ColourValue -> ColourValue -> Float -> IO () cTusSetColourOperationEx a1 a2 a3 a4 a5 a6 a7 = @@ -484,7 +486,7 @@ let {a7' = realToFrac a7} in cTusSetColourOperationEx'_ a1' a2' a3' a4' a5' a6' a7' >>= \res -> return () -{-# LINE 267 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 268 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetColourBlendFallbackSrc :: HG3DClass -> IO (EnumSceneBlendFactor) cTusGetColourBlendFallbackSrc a1 = @@ -493,7 +495,7 @@ cTusGetColourBlendFallbackSrc'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 271 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 272 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetColourBlendFallbackDest :: HG3DClass -> IO (EnumSceneBlendFactor) cTusGetColourBlendFallbackDest a1 = @@ -502,7 +504,7 @@ cTusGetColourBlendFallbackDest'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 275 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 276 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetAlphaOperation :: HG3DClass -> EnumLayerBlendOperationEx -> EnumLayerBlendSource -> EnumLayerBlendSource -> Float -> Float -> Float -> IO () cTusSetAlphaOperation a1 a2 a3 a4 a5 a6 a7 = @@ -515,7 +517,7 @@ let {a7' = realToFrac a7} in cTusSetAlphaOperation'_ a1' a2' a3' a4' a5' a6' a7' >>= \res -> return () -{-# LINE 284 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 285 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetEnvironmentMap :: HG3DClass -> Bool -> EnumEnvMapType -> IO () cTusSetEnvironmentMap a1 a2 a3 = @@ -524,7 +526,7 @@ let {a3' = cIntFromEnum a3} in cTusSetEnvironmentMap'_ a1' a2' a3' >>= \res -> return () -{-# LINE 289 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 290 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetScrollAnimation :: HG3DClass -> Float -> Float -> IO () cTusSetScrollAnimation a1 a2 a3 = @@ -533,7 +535,7 @@ let {a3' = realToFrac a3} in cTusSetScrollAnimation'_ a1' a2' a3' >>= \res -> return () -{-# LINE 294 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 295 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetRotateAnimation :: HG3DClass -> Float -> IO () cTusSetRotateAnimation a1 a2 = @@ -541,14 +543,14 @@ let {a2' = realToFrac a2} in cTusSetRotateAnimation'_ a1' a2' >>= \res -> return () -{-# LINE 298 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 299 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusRemoveAllEffects :: HG3DClass -> IO () cTusRemoveAllEffects a1 = withHG3DClass a1 $ \a1' -> cTusRemoveAllEffects'_ a1' >>= \res -> return () -{-# LINE 301 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 302 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusIsBlank :: HG3DClass -> IO (Bool) cTusIsBlank a1 = @@ -557,14 +559,14 @@ cTusIsBlank'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 305 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 306 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetBlank :: HG3DClass -> IO () cTusSetBlank a1 = withHG3DClass a1 $ \a1' -> cTusSetBlank'_ a1' >>= \res -> return () -{-# LINE 308 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 309 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusIsTextureLoadFailing :: HG3DClass -> IO (Bool) cTusIsTextureLoadFailing a1 = @@ -573,14 +575,14 @@ cTusIsTextureLoadFailing'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 312 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 313 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusRetryTextureLoad :: HG3DClass -> IO () cTusRetryTextureLoad a1 = withHG3DClass a1 $ \a1' -> cTusRetryTextureLoad'_ a1' >>= \res -> return () -{-# LINE 315 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 316 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetAnimationDuration :: HG3DClass -> IO (Float) cTusGetAnimationDuration a1 = @@ -589,7 +591,7 @@ cTusGetAnimationDuration'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 319 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 320 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetTextureFiltering :: HG3DClass -> EnumTextureFilterOptions -> IO () cTusSetTextureFiltering a1 a2 = @@ -597,7 +599,7 @@ let {a2' = cIntFromEnum a2} in cTusSetTextureFiltering'_ a1' a2' >>= \res -> return () -{-# LINE 323 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 324 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetTextureFiltering2 :: HG3DClass -> EnumFilterType -> EnumFilterOptions -> IO () cTusSetTextureFiltering2 a1 a2 a3 = @@ -606,7 +608,7 @@ let {a3' = cIntFromEnum a3} in cTusSetTextureFiltering2'_ a1' a2' a3' >>= \res -> return () -{-# LINE 328 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 329 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetTextureFiltering3 :: HG3DClass -> EnumFilterOptions -> EnumFilterOptions -> EnumFilterOptions -> IO () cTusSetTextureFiltering3 a1 a2 a3 a4 = @@ -616,7 +618,7 @@ let {a4' = cIntFromEnum a4} in cTusSetTextureFiltering3'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 334 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 335 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetTextureFiltering :: HG3DClass -> EnumFilterType -> IO (EnumFilterOptions) cTusGetTextureFiltering a1 a2 = @@ -626,7 +628,7 @@ cTusGetTextureFiltering'_ a1' a2' a3' >>= \res -> peekEnumUtil a3'>>= \a3'' -> return (a3'') -{-# LINE 339 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 340 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetTextureAnisotropy :: HG3DClass -> Int -> IO () cTusSetTextureAnisotropy a1 a2 = @@ -634,7 +636,7 @@ let {a2' = fromIntegral a2} in cTusSetTextureAnisotropy'_ a1' a2' >>= \res -> return () -{-# LINE 343 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 344 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetTextureAnisotropy :: HG3DClass -> IO (Int) cTusGetTextureAnisotropy a1 = @@ -643,7 +645,7 @@ cTusGetTextureAnisotropy'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 347 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 348 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetTextureMipmapBias :: HG3DClass -> Float -> IO () cTusSetTextureMipmapBias a1 a2 = @@ -651,7 +653,7 @@ let {a2' = realToFrac a2} in cTusSetTextureMipmapBias'_ a1' a2' >>= \res -> return () -{-# LINE 351 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 352 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetTextureMipmapBias :: HG3DClass -> IO (Float) cTusGetTextureMipmapBias a1 = @@ -660,7 +662,7 @@ cTusGetTextureMipmapBias'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') -{-# LINE 355 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 356 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetCompositorReference :: HG3DClass -> String -> String -> Int -> IO () cTusSetCompositorReference a1 a2 a3 a4 = @@ -670,7 +672,7 @@ let {a4' = fromIntegral a4} in cTusSetCompositorReference'_ a1' a2' a3' a4' >>= \res -> return () -{-# LINE 361 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 362 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetReferencedCompositorName :: HG3DClass -> IO (String) cTusGetReferencedCompositorName a1 = @@ -679,7 +681,7 @@ cTusGetReferencedCompositorName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 365 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 366 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetReferencedTextureName :: HG3DClass -> IO (String) cTusGetReferencedTextureName a1 = @@ -688,7 +690,7 @@ cTusGetReferencedTextureName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 369 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 370 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetReferencedMRTIndex :: HG3DClass -> IO (Int) cTusGetReferencedMRTIndex a1 = @@ -697,7 +699,7 @@ cTusGetReferencedMRTIndex'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') -{-# LINE 373 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 374 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetParent :: HG3DClass -> IO (HG3DClass) cTusGetParent a1 = @@ -706,35 +708,35 @@ cTusGetParent'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 377 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 378 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusPrepare :: HG3DClass -> IO () cTusPrepare a1 = withHG3DClass a1 $ \a1' -> cTusPrepare'_ a1' >>= \res -> return () -{-# LINE 380 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 381 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusUnprepare :: HG3DClass -> IO () cTusUnprepare a1 = withHG3DClass a1 $ \a1' -> cTusUnprepare'_ a1' >>= \res -> return () -{-# LINE 383 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 384 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusLoad :: HG3DClass -> IO () cTusLoad a1 = withHG3DClass a1 $ \a1' -> cTusLoad'_ a1' >>= \res -> return () -{-# LINE 386 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 387 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusUnload :: HG3DClass -> IO () cTusUnload a1 = withHG3DClass a1 $ \a1' -> cTusUnload'_ a1' >>= \res -> return () -{-# LINE 389 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 390 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusHasViewRelativeTextureCoordinateGeneration :: HG3DClass -> IO (Bool) cTusHasViewRelativeTextureCoordinateGeneration a1 = @@ -743,7 +745,7 @@ cTusHasViewRelativeTextureCoordinateGeneration'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 393 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 394 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusIsLoaded :: HG3DClass -> IO (Bool) cTusIsLoaded a1 = @@ -752,14 +754,14 @@ cTusIsLoaded'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') -{-# LINE 397 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 398 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusNotifyNeedsRecompile :: HG3DClass -> IO () cTusNotifyNeedsRecompile a1 = withHG3DClass a1 $ \a1' -> cTusNotifyNeedsRecompile'_ a1' >>= \res -> return () -{-# LINE 400 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 401 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetName :: HG3DClass -> String -> IO () cTusSetName a1 a2 = @@ -767,7 +769,7 @@ withCString a2 $ \a2' -> cTusSetName'_ a1' a2' >>= \res -> return () -{-# LINE 404 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 405 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetName :: HG3DClass -> IO (String) cTusGetName a1 = @@ -776,7 +778,7 @@ cTusGetName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 408 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 409 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusSetTextureNameAlias :: HG3DClass -> String -> IO () cTusSetTextureNameAlias a1 a2 = @@ -784,7 +786,7 @@ withCString a2 $ \a2' -> cTusSetTextureNameAlias'_ a1' a2' >>= \res -> return () -{-# LINE 412 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 413 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusGetTextureNameAlias :: HG3DClass -> IO (String) cTusGetTextureNameAlias a1 = @@ -793,7 +795,7 @@ cTusGetTextureNameAlias'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 416 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 417 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; cTusNotifyParent :: HG3DClass -> HG3DClass -> IO () cTusNotifyParent a1 a2 = @@ -801,8 +803,44 @@ withHG3DClass a2 $ \a2' -> cTusNotifyParent'_ a1' a2' >>= \res -> return () -{-# LINE 420 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +{-# LINE 421 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} ; +cTusGetTexturePtr :: HG3DClass -> IO (SharedPtr) +cTusGetTexturePtr a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cTusGetTexturePtr'_ a1' a2' >>= \res -> + peek a2'>>= \a2'' -> + return (a2'') +{-# LINE 425 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +; +cTusGetTexturePtr2 :: HG3DClass -> Int -> IO (SharedPtr) +cTusGetTexturePtr2 a1 a2 = + withHG3DClass a1 $ \a1' -> + let {a2' = fromIntegral a2} in + alloca $ \a3' -> + cTusGetTexturePtr2'_ a1' a2' a3' >>= \res -> + peek a3'>>= \a3'' -> + return (a3'') +{-# LINE 430 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +; +cTusSetTexturePtr :: HG3DClass -> SharedPtr -> IO () +cTusSetTexturePtr a1 a2 = + withHG3DClass a1 $ \a1' -> + withSharedPtr a2 $ \a2' -> + cTusSetTexturePtr'_ a1' a2' >>= \res -> + return () +{-# LINE 434 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +; +cTusSetTexturePtr2 :: HG3DClass -> SharedPtr -> Int -> IO () +cTusSetTexturePtr2 a1 a2 a3 = + withHG3DClass a1 $ \a1' -> + withSharedPtr a2 $ \a2' -> + let {a3' = fromIntegral a3} in + cTusSetTexturePtr2'_ a1' a2' a3' >>= \res -> + return () +{-# LINE 439 "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs" #-} +; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs.h cTus_getTextureName_c" cTusGetTextureName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ()))) @@ -1049,3 +1087,15 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs.h cTus__notifyParent_c" cTusNotifyParent'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs.h cTus__getTexturePtr_c" + cTusGetTexturePtr'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs.h cTus__getTexturePtr2_c" + cTusGetTexturePtr2'_ :: ((HG3DClassPtr) -> (CInt -> ((SharedPtrPtr) -> (IO ())))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs.h cTus__setTexturePtr_c" + cTusSetTexturePtr'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassTextureUnitState.chs.h cTus__setTexturePtr2_c" + cTusSetTexturePtr2'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> (CInt -> (IO ()))))
HGamer3D/Bindings/Ogre/ClassTimeIndex.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimationTrack.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimationTrack.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassTransformKeyFrame.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreKeyFrame.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreKeyFrame.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassUnimplementedException.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassVertexAnimationTrack.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimationTrack.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimationTrack.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -160,10 +160,10 @@ cVantCreateVertexPoseKeyFrame'_ :: ((HG3DClassPtr) -> (CFloat -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassVertexAnimationTrack.chs.h cVant_getVertexMorphKeyFrame_c" - cVantGetVertexMorphKeyFrame'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cVantGetVertexMorphKeyFrame'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassVertexAnimationTrack.chs.h cVant_getVertexPoseKeyFrame_c" - cVantGetVertexPoseKeyFrame'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))) + cVantGetVertexPoseKeyFrame'_ :: ((HG3DClassPtr) -> (CUShort -> ((HG3DClassPtr) -> (IO ())))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassVertexAnimationTrack.chs.h cVant_setTargetMode_c" cVantSetTargetMode'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
HGamer3D/Bindings/Ogre/ClassVertexMorphKeyFrame.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreKeyFrame.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreKeyFrame.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassVertexPoseKeyFrame.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreKeyFrame.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreKeyFrame.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassViewport.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreViewport.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreViewport.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -383,13 +383,22 @@ return () {-# LINE 210 "HGamer3D\\Bindings\\Ogre\\ClassViewport.chs" #-} ; +cVpGetVisibilityMask :: HG3DClass -> IO (Int) +cVpGetVisibilityMask a1 = + withHG3DClass a1 $ \a1' -> + alloca $ \a2' -> + cVpGetVisibilityMask'_ a1' a2' >>= \res -> + peekIntConv a2'>>= \a2'' -> + return (a2'') +{-# LINE 214 "HGamer3D\\Bindings\\Ogre\\ClassViewport.chs" #-} +; cVpSetRenderQueueInvocationSequenceName :: HG3DClass -> String -> IO () cVpSetRenderQueueInvocationSequenceName a1 a2 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> cVpSetRenderQueueInvocationSequenceName'_ a1' a2' >>= \res -> return () -{-# LINE 214 "HGamer3D\\Bindings\\Ogre\\ClassViewport.chs" #-} +{-# LINE 218 "HGamer3D\\Bindings\\Ogre\\ClassViewport.chs" #-} ; cVpGetRenderQueueInvocationSequenceName :: HG3DClass -> IO (String) cVpGetRenderQueueInvocationSequenceName a1 = @@ -398,7 +407,7 @@ cVpGetRenderQueueInvocationSequenceName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') -{-# LINE 218 "HGamer3D\\Bindings\\Ogre\\ClassViewport.chs" #-} +{-# LINE 222 "HGamer3D\\Bindings\\Ogre\\ClassViewport.chs" #-} ; cVpGetRenderQueueInvocationSequence :: HG3DClass -> IO (HG3DClass) cVpGetRenderQueueInvocationSequence a1 = @@ -407,7 +416,7 @@ cVpGetRenderQueueInvocationSequence'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') -{-# LINE 222 "HGamer3D\\Bindings\\Ogre\\ClassViewport.chs" #-} +{-# LINE 226 "HGamer3D\\Bindings\\Ogre\\ClassViewport.chs" #-} ; foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassViewport.chs.h cVp__updateDimensions_c" @@ -417,7 +426,7 @@ cVpUpdate'_ :: ((HG3DClassPtr) -> (IO ())) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassViewport.chs.h cVp_clear_c" - cVpClear'_ :: ((HG3DClassPtr) -> (CUInt -> ((ColourValuePtr) -> (CFloat -> (CUInt -> (IO ())))))) + cVpClear'_ :: ((HG3DClassPtr) -> (CUInt -> ((ColourValuePtr) -> (CFloat -> (CUShort -> (IO ())))))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassViewport.chs.h cVp_getTarget_c" cVpGetTarget'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))) @@ -517,6 +526,9 @@ foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassViewport.chs.h cVp_setVisibilityMask_c" cVpSetVisibilityMask'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ()))) + +foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassViewport.chs.h cVp_getVisibilityMask_c" + cVpGetVisibilityMask'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))) foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassViewport.chs.h cVp_setRenderQueueInvocationSequenceName_c" cVpSetRenderQueueInvocationSequenceName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
HGamer3D/Bindings/Ogre/ClassWindowEventListener.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreWindowEventUtilities.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreWindowEventUtilities.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/ClassWindowEventUtilities.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreWindowEventUtilities.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreWindowEventUtilities.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions
HGamer3D/Bindings/Ogre/EnumACDataType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramParams.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramParams.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramParams.h line:1037 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramParams.h line:1037 -} data EnumACDataType = AcdtNone | AcdtInt | AcdtReal
HGamer3D/Bindings/Ogre/EnumAbstractNodeType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreScriptCompiler.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreScriptCompiler.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreScriptCompiler.h line:75 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreScriptCompiler.h line:75 -} data EnumAbstractNodeType = AntUnknown | AntAtom | AntObject
HGamer3D/Bindings/Ogre/EnumAccessMode.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreDataStream.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreDataStream.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreDataStream.h line:66 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreDataStream.h line:66 -} data EnumAccessMode = Read | Write deriving (Eq)
HGamer3D/Bindings/Ogre/EnumAlignment.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextAreaOverlayElement.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextAreaOverlayElement.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextAreaOverlayElement.h line:46 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextAreaOverlayElement.h line:46 -} data EnumAlignment = Left | Right | Center
HGamer3D/Bindings/Ogre/EnumAngleUnit.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMath.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMath.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMath.h line:198 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMath.h line:198 -} data EnumAngleUnit = AuDegree | AuRadian deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumAutoConstantType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramParams.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramParams.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramParams.h line:590 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramParams.h line:590 -} data EnumAutoConstantType = ActWorldMatrix | ActInverseWorldMatrix | ActTransposeWorldMatrix
HGamer3D/Bindings/Ogre/EnumBillboardOrigin.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardSet.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardSet.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardSet.h line:53 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardSet.h line:53 -} data EnumBillboardOrigin = BboTopLeft | BboTopCenter | BboTopRight
HGamer3D/Bindings/Ogre/EnumBillboardRotationType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardSet.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardSet.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardSet.h line:66 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardSet.h line:66 -} data EnumBillboardRotationType = BbrVertex | BbrTexcoord deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumBillboardType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardSet.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardSet.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardSet.h line:74 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardSet.h line:74 -} data EnumBillboardType = BbtPoint | BbtOrientedCommon | BbtOrientedSelf
HGamer3D/Bindings/Ogre/EnumBindingType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h line:410 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h line:410 -} data EnumBindingType = BtFragment | BtVertex deriving (Eq)
HGamer3D/Bindings/Ogre/EnumBorderCellIndex.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBorderPanelOverlayElement.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBorderPanelOverlayElement.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBorderPanelOverlayElement.h line:288 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBorderPanelOverlayElement.h line:288 -} data EnumBorderCellIndex = BcellTopLeft | BcellTop | BcellTopRight
HGamer3D/Bindings/Ogre/EnumBoxPlane.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h line:582 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h line:582 -} data EnumBoxPlane = BpFront | BpBack | BpLeft
HGamer3D/Bindings/Ogre/EnumBufferLicenseType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareBufferManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareBufferManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareBufferManager.h line:153 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareBufferManager.h line:153 -} data EnumBufferLicenseType = BltManualRelease | BltAutomaticRelease deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumBufferType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreUTFString.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreUTFString.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreUTFString.h line:970 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreUTFString.h line:970 -} data EnumBufferType = BtNone | BtString | BtWstring
HGamer3D/Bindings/Ogre/EnumBuiltinHashFunction.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePass.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePass.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePass.h line:1605 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePass.h line:1605 -} data EnumBuiltinHashFunction = MinTextureChange | MinGpuProgramChange deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumCacheType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreVertexIndexData.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreVertexIndexData.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreVertexIndexData.h line:285 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreVertexIndexData.h line:285 -} data EnumCacheType = Fifo | Lru deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumCapabilitiesCategory.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystemCapabilities.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystemCapabilities.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystemCapabilities.h line:62 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystemCapabilities.h line:62 -} data EnumCapabilitiesCategory = CapsCategoryCommon | CapsCategoryCommon2 | CapsCategoryD3d9
HGamer3D/Bindings/Ogre/EnumCapabilityKeywordType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystemCapabilitiesSerializer.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystemCapabilitiesSerializer.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystemCapabilitiesSerializer.h line:68 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystemCapabilitiesSerializer.h line:68 -} data EnumCapabilityKeywordType = UndefinedCapabilityType | SetStringMethod | SetIntMethod
HGamer3D/Bindings/Ogre/EnumClipResult.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:714 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:714 -} data EnumClipResult = ClippedNone | ClippedSome | ClippedAll
HGamer3D/Bindings/Ogre/EnumCompareFunction.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:65 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:65 -} data EnumCompareFunction = CmpfAlwaysFail | CmpfAlwaysPass | CmpfLess
HGamer3D/Bindings/Ogre/EnumConcreteNodeType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreScriptCompiler.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreScriptCompiler.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreScriptCompiler.h line:48 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreScriptCompiler.h line:48 -} data EnumConcreteNodeType = CntVariable | CntVariableAssign | CntWord
HGamer3D/Bindings/Ogre/EnumContentType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h line:421 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h line:421 -} data EnumContentType = ContentNamed | ContentShadow | ContentCompositor
HGamer3D/Bindings/Ogre/EnumCpuFeatures.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePlatformInformation.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePlatformInformation.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePlatformInformation.h line:146 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePlatformInformation.h line:146 -} data EnumCpuFeatures = CpuFeatureSse | CpuFeatureSse2 | CpuFeatureSse3
HGamer3D/Bindings/Ogre/EnumCullingMode.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:136 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:136 -} data EnumCullingMode = CullNone | CullClockwise | CullAnticlockwise
HGamer3D/Bindings/Ogre/EnumDisplayMode.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreProfiler.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreProfiler.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreProfiler.h line:229 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreProfiler.h line:229 -} data EnumDisplayMode = DisplayPercentage | DisplayMilliseconds deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumElementType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramParams.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramParams.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramParams.h line:1048 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramParams.h line:1048 -} data EnumElementType = EtInt | EtReal deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumEndian.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStreamSerialiser.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStreamSerialiser.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStreamSerialiser.h line:70 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStreamSerialiser.h line:70 -} data EnumEndian = EndianAuto | EndianBig | EndianLittle
HGamer3D/Bindings/Ogre/EnumEnvMapType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h line:94 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h line:94 -} data EnumEnvMapType = EnvPlanar | EnvCurved | EnvReflection
HGamer3D/Bindings/Ogre/EnumExceptionCodes.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h line:108 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h line:108 -} data EnumExceptionCodes = ErrCannotWriteToFile | ErrInvalidState | ErrInvalidparams
HGamer3D/Bindings/Ogre/EnumExtent.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAxisAlignedBox.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAxisAlignedBox.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAxisAlignedBox.h line:57 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAxisAlignedBox.h line:57 -} data EnumExtent = ExtentNull | ExtentFinite | ExtentInfinite
HGamer3D/Bindings/Ogre/EnumFaceGroupType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStaticFaceGroup.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStaticFaceGroup.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStaticFaceGroup.h line:45 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStaticFaceGroup.h line:45 -} data EnumFaceGroupType = FgtFaceList | FgtPatch | FgtUnknown
HGamer3D/Bindings/Ogre/EnumFilter.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreImage.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreImage.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreImage.h line:450 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreImage.h line:450 -} data EnumFilter = FilterNearest | FilterLinear | FilterBilinear
HGamer3D/Bindings/Ogre/EnumFilterOptions.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:101 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:101 -} data EnumFilterOptions = FoNone | FoPoint | FoLinear
HGamer3D/Bindings/Ogre/EnumFilterType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:91 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:91 -} data EnumFilterType = FtMin | FtMag | FtMip
HGamer3D/Bindings/Ogre/EnumFogMode.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:122 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:122 -} data EnumFogMode = FogNone | FogExp | FogExp2
HGamer3D/Bindings/Ogre/EnumFontType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreFont.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreFont.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreFont.h line:45 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreFont.h line:45 -} data EnumFontType = FtTruetype | FtImage deriving (Eq)
HGamer3D/Bindings/Ogre/EnumFrameBuffer.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderTarget.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderTarget.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderTarget.h line:90 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderTarget.h line:90 -} data EnumFrameBuffer = FbFront | FbBack | FbAuto
HGamer3D/Bindings/Ogre/EnumFrameBufferType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:296 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:296 -} data EnumFrameBufferType = FbtColour | FbtDepth | FbtStencil
HGamer3D/Bindings/Ogre/EnumFrameEventTimeType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRoot.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRoot.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRoot.h line:175 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRoot.h line:175 -} data EnumFrameEventTimeType = FettAny | FettStarted | FettQueued
HGamer3D/Bindings/Ogre/EnumFrustumPlane.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreFrustum.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreFrustum.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreFrustum.h line:70 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreFrustum.h line:70 -} data EnumFrustumPlane = FrustumPlaneNear | FrustumPlaneFar | FrustumPlaneLeft
HGamer3D/Bindings/Ogre/EnumGPUVendor.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystemCapabilities.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystemCapabilities.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystemCapabilities.h line:211 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystemCapabilities.h line:211 -} data EnumGPUVendor = GpuUnknown | GpuNvidia | GpuAti
HGamer3D/Bindings/Ogre/EnumGpuConstantType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramParams.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramParams.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramParams.h line:52 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramParams.h line:52 -} data EnumGpuConstantType = GctFloat1 | GctFloat2 | GctFloat3
HGamer3D/Bindings/Ogre/EnumGpuParamVariability.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramParams.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramParams.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramParams.h line:83 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramParams.h line:83 -} data EnumGpuParamVariability = GpvGlobal | GpvPerObject | GpvLights
HGamer3D/Bindings/Ogre/EnumGpuProgramType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgram.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgram.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgram.h line:49 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgram.h line:49 -} data EnumGpuProgramType = GptVertexProgram | GptFragmentProgram | GptGeometryProgram
HGamer3D/Bindings/Ogre/EnumGuiHorizontalAlignment.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreOverlayElement.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreOverlayElement.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreOverlayElement.h line:72 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreOverlayElement.h line:72 -} data EnumGuiHorizontalAlignment = GhaLeft | GhaCenter | GhaRight
HGamer3D/Bindings/Ogre/EnumGuiMetricsMode.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreOverlayElement.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreOverlayElement.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreOverlayElement.h line:59 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreOverlayElement.h line:59 -} data EnumGuiMetricsMode = GmmRelative | GmmPixels | GmmRelativeAspectAdjusted
HGamer3D/Bindings/Ogre/EnumGuiVerticalAlignment.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreOverlayElement.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreOverlayElement.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreOverlayElement.h line:81 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreOverlayElement.h line:81 -} data EnumGuiVerticalAlignment = GvaTop | GvaCenter | GvaBottom
HGamer3D/Bindings/Ogre/EnumIlluminationPassesState.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTechnique.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTechnique.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTechnique.h line:57 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTechnique.h line:57 -} data EnumIlluminationPassesState = IpsCompileDisabled | IpsNotCompiled | IpsCompiled
HGamer3D/Bindings/Ogre/EnumIlluminationRenderStage.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h line:169 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h line:169 -} data EnumIlluminationRenderStage = IrsNone | IrsRenderToTexture | IrsRenderReceiverPass
HGamer3D/Bindings/Ogre/EnumIlluminationStage.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePass.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePass.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePass.h line:49 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePass.h line:49 -} data EnumIlluminationStage = IsAmbient | IsPerLight | IsDecal
HGamer3D/Bindings/Ogre/EnumImageFlags.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreImage.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreImage.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreImage.h line:44 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreImage.h line:44 -} data EnumImageFlags = IfCompressed | IfCubemap | If3dTexture
HGamer3D/Bindings/Ogre/EnumIncludeOrExclude.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTechnique.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTechnique.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTechnique.h line:114 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTechnique.h line:114 -} data EnumIncludeOrExclude = Include | Exclude deriving (Eq)
HGamer3D/Bindings/Ogre/EnumIndexType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareIndexBuffer.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareIndexBuffer.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareIndexBuffer.h line:49 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareIndexBuffer.h line:49 -} data EnumIndexType = It16bit | It32bit deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumInputMode.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositionTargetPass.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositionTargetPass.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositionTargetPass.h line:52 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositionTargetPass.h line:52 -} data EnumInputMode = ImNone | ImPrevious deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumInterpolationMode.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimation.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimation.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimation.h line:63 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimation.h line:63 -} data EnumInterpolationMode = ImLinear | ImSpline deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumLayerBlendOperation.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h line:57 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h line:57 -} data EnumLayerBlendOperation = LboReplace | LboAdd | LboModulate
HGamer3D/Bindings/Ogre/EnumLayerBlendOperationEx.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h line:75 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h line:75 -} data EnumLayerBlendOperationEx = LbxSource1 | LbxSource2 | LbxModulate
HGamer3D/Bindings/Ogre/EnumLayerBlendSource.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h line:112 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h line:112 -} data EnumLayerBlendSource = LbsCurrent | LbsTexture | LbsDiffuse
HGamer3D/Bindings/Ogre/EnumLayerBlendType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h line:44 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h line:44 -} data EnumLayerBlendType = LbtColour | LbtAlpha deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumLightTypes.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreLight.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreLight.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreLight.h line:81 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreLight.h line:81 -} data EnumLightTypes = LtPoint | LtDirectional | LtSpotlight
HGamer3D/Bindings/Ogre/EnumLoadingState.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreResource.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreResource.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreResource.h line:125 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreResource.h line:125 -} data EnumLoadingState = LoadstateUnloaded | LoadstateLoading | LoadstateLoaded
HGamer3D/Bindings/Ogre/EnumLockOptions.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareBuffer.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareBuffer.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareBuffer.h line:120 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareBuffer.h line:120 -} data EnumLockOptions = HblNormal | HblDiscard | HblReadOnly
HGamer3D/Bindings/Ogre/EnumLogMessageLevel.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreLog.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreLog.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreLog.h line:57 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreLog.h line:57 -} data EnumLogMessageLevel = LmlTrivial | LmlNormal | LmlCritical
HGamer3D/Bindings/Ogre/EnumLoggingLevel.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreLog.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreLog.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreLog.h line:48 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreLog.h line:48 -} data EnumLoggingLevel = LlLow | LlNormal | LlBoreme
HGamer3D/Bindings/Ogre/EnumManualCullingMode.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:151 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:151 -} data EnumManualCullingMode = ManualCullNone | ManualCullBack | ManualCullFront
HGamer3D/Bindings/Ogre/EnumMaterialScriptSection.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMaterialSerializer.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMaterialSerializer.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMaterialSerializer.h line:47 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMaterialSerializer.h line:47 -} data EnumMaterialScriptSection = MssNone | MssMaterial | MssTechnique
HGamer3D/Bindings/Ogre/EnumMemoryCategory.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMemoryAllocatorConfig.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMemoryAllocatorConfig.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMemoryAllocatorConfig.h line:158 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMemoryAllocatorConfig.h line:158 -} data EnumMemoryCategory = MemcategoryGeneral | MemcategoryGeometry | MemcategoryAnimation
HGamer3D/Bindings/Ogre/EnumMeshBuildType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMeshManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMeshManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMeshManager.h line:444 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMeshManager.h line:444 -} data EnumMeshBuildType = MbtPlane | MbtCurvedIllusionPlane | MbtCurvedPlane
HGamer3D/Bindings/Ogre/EnumOperationType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderOperation.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderOperation.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderOperation.h line:47 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderOperation.h line:47 -} data EnumOperationType = OtPointList | OtLineList | OtLineStrip
HGamer3D/Bindings/Ogre/EnumOrganisationMode.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderQueueSortingGrouping.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderQueueSortingGrouping.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderQueueSortingGrouping.h line:124 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderQueueSortingGrouping.h line:124 -} data EnumOrganisationMode = OmPassGroup | OmSortDescending | OmSortAscending
HGamer3D/Bindings/Ogre/EnumOrientationMode.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreFrustum.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreFrustum.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreFrustum.h line:48 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreFrustum.h line:48 -} data EnumOrientationMode = OrDegree0 | OrDegree90 | OrDegree180
HGamer3D/Bindings/Ogre/EnumParameterType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStringInterface.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStringInterface.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStringInterface.h line:46 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStringInterface.h line:46 -} data EnumParameterType = PtBool | PtReal | PtInt
HGamer3D/Bindings/Ogre/EnumParseAction.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystemCapabilitiesSerializer.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystemCapabilitiesSerializer.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystemCapabilitiesSerializer.h line:109 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystemCapabilitiesSerializer.h line:109 -} data EnumParseAction = ParseHeader | FindOpenBrace | CollectLines
HGamer3D/Bindings/Ogre/EnumParticleType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreParticle.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreParticle.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreParticle.h line:69 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreParticle.h line:69 -} data EnumParticleType = Visual | Emitter deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumPassType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositionPass.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositionPass.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositionPass.h line:54 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositionPass.h line:54 -} data EnumPassType = PtClear | PtStencil | PtRenderscene
HGamer3D/Bindings/Ogre/EnumPatchSurfaceType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePatchSurface.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePatchSurface.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,6 +49,6 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePatchSurface.h line:58 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePatchSurface.h line:58 -} data EnumPatchSurfaceType = PstBezier deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumPixelComponentType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePixelFormat.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePixelFormat.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePixelFormat.h line:179 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePixelFormat.h line:179 -} data EnumPixelComponentType = PctByte | PctShort | PctFloat16
HGamer3D/Bindings/Ogre/EnumPixelFormat.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePixelFormat.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePixelFormat.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePixelFormat.h line:42 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePixelFormat.h line:42 -} data EnumPixelFormat = PfUnknown | PfL8 | PfByteL
HGamer3D/Bindings/Ogre/EnumPixelFormatFlags.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePixelFormat.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePixelFormat.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePixelFormat.h line:160 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePixelFormat.h line:160 -} data EnumPixelFormatFlags = PffHasalpha | PffCompressed | PffFloat
HGamer3D/Bindings/Ogre/EnumPolygonMode.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:180 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:180 -} data EnumPolygonMode = PmPoints | PmWireframe | PmSolid
HGamer3D/Bindings/Ogre/EnumPrefabType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h line:1317 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h line:1317 -} data EnumPrefabType = PtPlane | PtCube | PtSphere
HGamer3D/Bindings/Ogre/EnumProfileGroupMask.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreProfiler.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreProfiler.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreProfiler.h line:75 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreProfiler.h line:75 -} data EnumProfileGroupMask = OgreprofUserDefault | OgreprofAll | OgreprofGeneral
HGamer3D/Bindings/Ogre/EnumPrograms.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreShadowVolumeExtrudeProgram.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreShadowVolumeExtrudeProgram.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreShadowVolumeExtrudeProgram.h line:172 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreShadowVolumeExtrudeProgram.h line:172 -} data EnumPrograms = PointLight | PointLightDebug | DirectionalLight
HGamer3D/Bindings/Ogre/EnumProjectionType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreFrustum.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreFrustum.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreFrustum.h line:62 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreFrustum.h line:62 -} data EnumProjectionType = PtOrthographic | PtPerspective deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumRealStorageFormat.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStreamSerialiser.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStreamSerialiser.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStreamSerialiser.h line:81 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStreamSerialiser.h line:81 -} data EnumRealStorageFormat = RealFloat | RealDouble deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumRenderQueueGroupID.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderQueue.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderQueue.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderQueue.h line:53 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderQueue.h line:53 -} data EnumRenderQueueGroupID = RenderQueueBackground | RenderQueueSkiesEarly | RenderQueue1
HGamer3D/Bindings/Ogre/EnumRequestType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreResourceBackgroundQueue.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreResourceBackgroundQueue.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreResourceBackgroundQueue.h line:111 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreResourceBackgroundQueue.h line:111 -} data EnumRequestType = RtInitialiseGroup | RtInitialiseAllGroups | RtPrepareGroup
HGamer3D/Bindings/Ogre/EnumResourceType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreScriptCompiler.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreScriptCompiler.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreScriptCompiler.h line:477 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreScriptCompiler.h line:477 -} data EnumResourceType = Texture | Material | GpuProgram
HGamer3D/Bindings/Ogre/EnumRotationInterpolationMode.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimation.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimation.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimation.h line:72 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimation.h line:72 -} data EnumRotationInterpolationMode = RimLinear | RimSpherical deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumSceneBlendFactor.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h line:234 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h line:234 -} data EnumSceneBlendFactor = SbfOne | SbfZero | SbfDestColour
HGamer3D/Bindings/Ogre/EnumSceneBlendOperation.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h line:253 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h line:253 -} data EnumSceneBlendOperation = SboAdd | SboSubtract | SboReverseSubtract
HGamer3D/Bindings/Ogre/EnumSceneBlendType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h line:215 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h line:215 -} data EnumSceneBlendType = SbtTransparentAlpha | SbtTransparentColour | SbtAdd
HGamer3D/Bindings/Ogre/EnumSceneType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h line:3461 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h line:3461 -} data EnumSceneType = StGeneric | StExteriorClose | StExteriorFar
HGamer3D/Bindings/Ogre/EnumSerializeEvent.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMaterialSerializer.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMaterialSerializer.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMaterialSerializer.h line:109 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMaterialSerializer.h line:109 -} data EnumSerializeEvent = MsePreWrite | MseWriteBegin | MseWriteEnd
HGamer3D/Bindings/Ogre/EnumShadeOptions.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:114 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:114 -} data EnumShadeOptions = SoFlat | SoGouraud | SoPhong
HGamer3D/Bindings/Ogre/EnumShadowRenderableFlags.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreShadowCaster.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreShadowCaster.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreShadowCaster.h line:97 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreShadowCaster.h line:97 -} data EnumShadowRenderableFlags = SrfIncludeLightCap | SrfIncludeDarkCap | SrfExtrudeToInfinity
HGamer3D/Bindings/Ogre/EnumShadowTechnique.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:191 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:191 -} data EnumShadowTechnique = ShadowtypeNone | ShadowdetailtypeAdditive | ShadowdetailtypeModulative
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSharedPtr.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSharedPtr.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSharedPtr.h line:42 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSharedPtr.h line:42 -} data EnumSharedPtrFreeMethod = SpfmDelete | SpfmDeleteT | SpfmFree
HGamer3D/Bindings/Ogre/EnumSide.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePlane.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePlane.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePlane.h line:80 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePlane.h line:80 -} data EnumSide = NoSide | PositiveSide | NegativeSide
HGamer3D/Bindings/Ogre/EnumSkeletonAnimationBlendMode.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSkeleton.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSkeleton.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSkeleton.h line:48 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSkeleton.h line:48 -} data EnumSkeletonAnimationBlendMode = AnimblendAverage | AnimblendCumulative deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumSkeletonChunkID.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSkeletonFileFormat.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSkeletonFileFormat.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSkeletonFileFormat.h line:55 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSkeletonFileFormat.h line:55 -} data EnumSkeletonChunkID = SkeletonHeader | SkeletonBone | SkeletonBoneParent
HGamer3D/Bindings/Ogre/EnumSortMode.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:287 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:287 -} data EnumSortMode = SmDirection | SmDistance deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumSpecialCaseRenderQueueMode.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h line:183 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h line:183 -} data EnumSpecialCaseRenderQueueMode = ScrqmInclude | ScrqmExclude deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumStatFlags.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderTarget.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderTarget.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderTarget.h line:67 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderTarget.h line:67 -} data EnumStatFlags = SfNone | SfFps | SfAvgFps
HGamer3D/Bindings/Ogre/EnumStatus.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreResourceGroupManager.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreResourceGroupManager.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreResourceGroupManager.h line:308 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreResourceGroupManager.h line:308 -} data EnumStatus = Uninitialsed | Initialising | Initialised
HGamer3D/Bindings/Ogre/EnumStencilOperation.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystem.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystem.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystem.h line:77 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystem.h line:77 -} data EnumStencilOperation = SopKeep | SopZero | SopReplace
HGamer3D/Bindings/Ogre/EnumTargetMode.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimationTrack.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimationTrack.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimationTrack.h line:478 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimationTrack.h line:478 -} data EnumTargetMode = TmSoftware | TmHardware deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumTexCoordCalcMethod.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystem.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystem.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystem.h line:63 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystem.h line:63 -} data EnumTexCoordCalcMethod = TexcalcNone | TexcalcEnvironmentMap | TexcalcEnvironmentMapPlanar
HGamer3D/Bindings/Ogre/EnumTexCoordDirection.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardChain.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardChain.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardChain.h line:147 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardChain.h line:147 -} data EnumTexCoordDirection = TcdU | TcdV deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumTextureAddressingMode.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h line:125 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h line:125 -} data EnumTextureAddressingMode = TamWrap | TamMirror | TamClamp
HGamer3D/Bindings/Ogre/EnumTextureCubeFace.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h line:145 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h line:145 -} data EnumTextureCubeFace = CubeFront | CubeBack | CubeLeft
HGamer3D/Bindings/Ogre/EnumTextureEffectType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h line:70 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h line:70 -} data EnumTextureEffectType = EtEnvironmentMap | EtProjectiveTexture | EtUvscroll
HGamer3D/Bindings/Ogre/EnumTextureFilterOptions.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:79 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:79 -} data EnumTextureFilterOptions = TfoNone | TfoBilinear | TfoTrilinear
HGamer3D/Bindings/Ogre/EnumTextureMipmap.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTexture.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTexture.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTexture.h line:81 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTexture.h line:81 -} data EnumTextureMipmap = MipUnlimited | MipDefault deriving (Eq)
HGamer3D/Bindings/Ogre/EnumTextureScope.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositionTechnique.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositionTechnique.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositionTechnique.h line:51 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositionTechnique.h line:51 -} data EnumTextureScope = TsLocal | TsChain | TsGlobal
HGamer3D/Bindings/Ogre/EnumTextureTransformType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h line:111 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h line:111 -} data EnumTextureTransformType = TtTranslateU | TtTranslateV | TtScaleU
HGamer3D/Bindings/Ogre/EnumTextureType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTexture.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTexture.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTexture.h line:67 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTexture.h line:67 -} data EnumTextureType = TexType1d | TexType2d | TexType3d
HGamer3D/Bindings/Ogre/EnumTrackVertexColourEnum.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:278 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:278 -} data EnumTrackVertexColourEnum = TvcNone | TvcAmbient | TvcDiffuse
HGamer3D/Bindings/Ogre/EnumTransformSpace.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreNode.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreNode.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreNode.h line:67 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreNode.h line:67 -} data EnumTransformSpace = TsLocal | TsParent | TsWorld
HGamer3D/Bindings/Ogre/EnumUsage.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareBuffer.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareBuffer.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareBuffer.h line:78 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareBuffer.h line:78 -} data EnumUsage = HbuStatic | HbuDynamic | HbuWriteOnly
HGamer3D/Bindings/Ogre/EnumValueType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimable.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimable.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimable.h line:75 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimable.h line:75 -} data EnumValueType = Int | Real | Vector2
HGamer3D/Bindings/Ogre/EnumVertexAnimationType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimationTrack.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimationTrack.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimationTrack.h line:461 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimationTrack.h line:461 -} data EnumVertexAnimationType = VatNone | VatMorph | VatPose
HGamer3D/Bindings/Ogre/EnumVertexDataBindChoice.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreEntity.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreEntity.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreEntity.h line:716 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreEntity.h line:716 -} data EnumVertexDataBindChoice = BindOriginal | BindSoftwareSkeletal | BindSoftwareMorph
HGamer3D/Bindings/Ogre/EnumVertexElementSemantic.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareVertexBuffer.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareVertexBuffer.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareVertexBuffer.h line:84 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareVertexBuffer.h line:84 -} data EnumVertexElementSemantic = VesPosition | VesBlendWeights | VesBlendIndices
HGamer3D/Bindings/Ogre/EnumVertexElementType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareVertexBuffer.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareVertexBuffer.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareVertexBuffer.h line:107 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareVertexBuffer.h line:107 -} data EnumVertexElementType = VetFloat1 | VetFloat2 | VetFloat3
HGamer3D/Bindings/Ogre/EnumVertexReductionQuota.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreProgressiveMesh.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreProgressiveMesh.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreProgressiveMesh.h line:69 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreProgressiveMesh.h line:69 -} data EnumVertexReductionQuota = VrqConstant | VrqProportional deriving (Enum,Eq)
HGamer3D/Bindings/Ogre/EnumVisibleSide.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePatchSurface.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePatchSurface.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePatchSurface.h line:70 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePatchSurface.h line:70 -} data EnumVisibleSide = VsFront | VsBack | VsBoth
HGamer3D/Bindings/Ogre/EnumWaveformType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:162 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:162 -} data EnumWaveformType = WftSine | WftTriangle | WftSquare
HGamer3D/Bindings/Ogre/EnumWorldFragmentType.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneQuery.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneQuery.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneQuery.h line:82 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneQuery.h line:82 -} data EnumWorldFragmentType = WftNone | WftPlaneBoundedRegion | WftSingleIntersection
HGamer3D/Bindings/Ogre/EnumeTexturePlayMode.hs view
@@ -29,7 +29,7 @@ -- -- -- File for type, method, enum or function stubs --- in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreExternalTextureSource.h" +-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreExternalTextureSource.h" -- -- each stub combines the following files: -- a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ -{- enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreExternalTextureSource.h line:59 -} +{- enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreExternalTextureSource.h line:59 -} data EnumeTexturePlayMode = Textureeffectpause | TextureeffectplayAsap | TextureeffectplayLooping
@@ -0,0 +1,78 @@+-- GENERATED by C->Haskell Compiler, version 0.16.3 Crystal Seed, 24 Jan 2009 (Haskell) +-- Edit the ORIGNAL .chs file instead! + + +{-# LINE 1 "HGamer3D\\Bindings\\Ogre\\TypeSharedPtr.chs" #-}{-# LANGUAGE ForeignFunctionInterface #-} +{-# LANGUAGE TypeSynonymInstances #-} + +-- This source file is part of HGamer3D +-- (A project to enable 3D game development in Haskell) +-- For the latest info, see http://www.althainz.de/HGamer3D.html +-- +-- Copyright 2011 Dr. Peter Althainz +-- +-- Licensed under the Apache License, Version 2.0 (the "License"); +-- you may not use this file except in compliance with the License. +-- You may obtain a copy of the License at +-- +-- http://www.apache.org/licenses/LICENSE-2.0 +-- +-- Unless required by applicable law or agreed to in writing, software +-- distributed under the License is distributed on an "AS IS" BASIS, +-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +-- See the License for the specific language governing permissions and +-- limitations under the License. +-- +-- TypeSharedPtr.chs +-- +-- +-- +-- +-- File for type, method, enum or function stubs +-- in: "<parsedfile>" +-- +-- each stub combines the following files: +-- a C++ implementation file, transforming cpp calls into C-functions +-- a C-header file, making this C-functions available for the C2HS parser +-- a chs file, give instructions to the C2HS parser. +-- +-- + +module HGamer3D.Bindings.Ogre.TypeSharedPtr where + +import C2HS +import Foreign +import Foreign.Ptr +import Foreign.C +import Monad (liftM, liftM2) + + + +import Data.Bits + +data SharedPtr = SharedPtr { + spPT :: Ptr (), + spPCount :: Ptr (), + spPFreeFunc :: Ptr () + } deriving (Eq, Show) + +instance Storable SharedPtr where + alignment _ = alignment (undefined :: CDouble) + sizeOf _ = 12 +{-# LINE 58 "HGamer3D\\Bindings\\Ogre\\TypeSharedPtr.chs" #-} + peek p = do + pt <- (\ptr -> do {peekByteOff ptr 0 ::IO (Ptr ())}) p + pc <- (\ptr -> do {peekByteOff ptr 4 ::IO (Ptr ())}) p + pf <- (\ptr -> do {peekByteOff ptr 8 ::IO (Ptr ())}) p + let sp = SharedPtr pt pc pf + return sp + poke p (SharedPtr pt pc pf) = do + (\ptr val -> do {pokeByteOff ptr 0 (val::(Ptr ()))}) p pt + (\ptr val -> do {pokeByteOff ptr 4 (val::(Ptr ()))}) p pc + (\ptr val -> do {pokeByteOff ptr 8 (val::(Ptr ()))}) p pf + +type SharedPtrPtr = Ptr (SharedPtr) +{-# LINE 70 "HGamer3D\\Bindings\\Ogre\\TypeSharedPtr.chs" #-} + +withSharedPtr :: SharedPtr -> (SharedPtrPtr -> IO b) -> IO b +withSharedPtr = with
HGamer3D/Bindings/Ogre/Utils.hs view
@@ -80,8 +80,6 @@ - - -- fU_addResourceLocations_c as fUAddResourceLocations -- fUAddResourceLocations :: String -> IO () @@ -89,7 +87,7 @@ withCString a1 $ \a1' -> fUAddResourceLocations'_ a1' >>= \res -> return () -{-# LINE 84 "HGamer3D\\Bindings\\Ogre\\Utils.chs" #-} +{-# LINE 82 "HGamer3D\\Bindings\\Ogre\\Utils.chs" #-} ; -- fU_addResourceLocations_c as fUAddResourceLocations @@ -98,7 +96,7 @@ fUMessagePump = fUMessagePump'_ >>= \res -> return () -{-# LINE 90 "HGamer3D\\Bindings\\Ogre\\Utils.chs" #-} +{-# LINE 88 "HGamer3D\\Bindings\\Ogre\\Utils.chs" #-} ;
LICENSE view
@@ -1,4 +1,4 @@-Copyright 2012 Dr. Peter Althainz +Copyright (c) 2012 Dr. Peter Althainz Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
include/ClassAnimation.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimation.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimation.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -46,37 +46,37 @@ // original function: void setLength(Real len); void cAn_setLength_c(struct hg3dclass_struct *classptr_c, float len_c); // original function: NodeAnimationTrack* createNodeTrack(unsigned short handle); -void cAn_createNodeTrack_c(struct hg3dclass_struct *classptr_c, unsigned int handle_c, struct hg3dclass_struct * result_c); +void cAn_createNodeTrack_c(struct hg3dclass_struct *classptr_c, unsigned short handle_c, struct hg3dclass_struct * result_c); // original function: NumericAnimationTrack* createNumericTrack(unsigned short handle); -void cAn_createNumericTrack_c(struct hg3dclass_struct *classptr_c, unsigned int handle_c, struct hg3dclass_struct * result_c); +void cAn_createNumericTrack_c(struct hg3dclass_struct *classptr_c, unsigned short handle_c, struct hg3dclass_struct * result_c); // original function: VertexAnimationTrack* createVertexTrack(unsigned short handle, VertexAnimationType animType); -void cAn_createVertexTrack_c(struct hg3dclass_struct *classptr_c, unsigned int handle_c, enum EnumVertexAnimationType animType_c, struct hg3dclass_struct * result_c); +void cAn_createVertexTrack_c(struct hg3dclass_struct *classptr_c, unsigned short handle_c, enum EnumVertexAnimationType animType_c, struct hg3dclass_struct * result_c); // original function: NodeAnimationTrack* createNodeTrack(unsigned short handle, Node* node); -void cAn_createNodeTrack2_c(struct hg3dclass_struct *classptr_c, unsigned int handle_c, struct hg3dclass_struct * node_c, struct hg3dclass_struct * result_c); +void cAn_createNodeTrack2_c(struct hg3dclass_struct *classptr_c, unsigned short handle_c, struct hg3dclass_struct * node_c, struct hg3dclass_struct * result_c); // original function: unsigned short getNumNodeTracks(); -void cAn_getNumNodeTracks_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cAn_getNumNodeTracks_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: NodeAnimationTrack* getNodeTrack(unsigned short handle); -void cAn_getNodeTrack_c(struct hg3dclass_struct *classptr_c, unsigned int handle_c, struct hg3dclass_struct * result_c); +void cAn_getNodeTrack_c(struct hg3dclass_struct *classptr_c, unsigned short handle_c, struct hg3dclass_struct * result_c); // original function: bool hasNodeTrack(unsigned short handle); -void cAn_hasNodeTrack_c(struct hg3dclass_struct *classptr_c, unsigned int handle_c, int * result_c); +void cAn_hasNodeTrack_c(struct hg3dclass_struct *classptr_c, unsigned short handle_c, int * result_c); // original function: unsigned short getNumNumericTracks(); -void cAn_getNumNumericTracks_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cAn_getNumNumericTracks_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: NumericAnimationTrack* getNumericTrack(unsigned short handle); -void cAn_getNumericTrack_c(struct hg3dclass_struct *classptr_c, unsigned int handle_c, struct hg3dclass_struct * result_c); +void cAn_getNumericTrack_c(struct hg3dclass_struct *classptr_c, unsigned short handle_c, struct hg3dclass_struct * result_c); // original function: bool hasNumericTrack(unsigned short handle); -void cAn_hasNumericTrack_c(struct hg3dclass_struct *classptr_c, unsigned int handle_c, int * result_c); +void cAn_hasNumericTrack_c(struct hg3dclass_struct *classptr_c, unsigned short handle_c, int * result_c); // original function: unsigned short getNumVertexTracks(); -void cAn_getNumVertexTracks_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cAn_getNumVertexTracks_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: VertexAnimationTrack* getVertexTrack(unsigned short handle); -void cAn_getVertexTrack_c(struct hg3dclass_struct *classptr_c, unsigned int handle_c, struct hg3dclass_struct * result_c); +void cAn_getVertexTrack_c(struct hg3dclass_struct *classptr_c, unsigned short handle_c, struct hg3dclass_struct * result_c); // original function: bool hasVertexTrack(unsigned short handle); -void cAn_hasVertexTrack_c(struct hg3dclass_struct *classptr_c, unsigned int handle_c, int * result_c); +void cAn_hasVertexTrack_c(struct hg3dclass_struct *classptr_c, unsigned short handle_c, int * result_c); // original function: void destroyNodeTrack(unsigned short handle); -void cAn_destroyNodeTrack_c(struct hg3dclass_struct *classptr_c, unsigned int handle_c); +void cAn_destroyNodeTrack_c(struct hg3dclass_struct *classptr_c, unsigned short handle_c); // original function: void destroyNumericTrack(unsigned short handle); -void cAn_destroyNumericTrack_c(struct hg3dclass_struct *classptr_c, unsigned int handle_c); +void cAn_destroyNumericTrack_c(struct hg3dclass_struct *classptr_c, unsigned short handle_c); // original function: void destroyVertexTrack(unsigned short handle); -void cAn_destroyVertexTrack_c(struct hg3dclass_struct *classptr_c, unsigned int handle_c); +void cAn_destroyVertexTrack_c(struct hg3dclass_struct *classptr_c, unsigned short handle_c); // original function: void destroyAllTracks(); void cAn_destroyAllTracks_c(struct hg3dclass_struct *classptr_c); // original function: void destroyAllNodeTracks();
include/ClassAnimationState.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimationState.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimationState.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassAnimationTrack.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimationTrack.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimationTrack.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -37,15 +37,15 @@ // original function: unsigned short getHandle(); -void cAnt_getHandle_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cAnt_getHandle_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: unsigned short getNumKeyFrames(); -void cAnt_getNumKeyFrames_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cAnt_getNumKeyFrames_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: KeyFrame* getKeyFrame(unsigned short index); -void cAnt_getKeyFrame_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, struct hg3dclass_struct * result_c); +void cAnt_getKeyFrame_c(struct hg3dclass_struct *classptr_c, unsigned short index_c, struct hg3dclass_struct * result_c); // original function: KeyFrame* createKeyFrame(Real timePos); void cAnt_createKeyFrame_c(struct hg3dclass_struct *classptr_c, float timePos_c, struct hg3dclass_struct * result_c); // original function: void removeKeyFrame(unsigned short index); -void cAnt_removeKeyFrame_c(struct hg3dclass_struct *classptr_c, unsigned int index_c); +void cAnt_removeKeyFrame_c(struct hg3dclass_struct *classptr_c, unsigned short index_c); // original function: void removeAllKeyFrames(); void cAnt_removeAllKeyFrames_c(struct hg3dclass_struct *classptr_c); // original function: void _keyFrameDataChanged();
include/ClassArchive.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreArchive.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreArchive.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,6 +34,7 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" // original function: const String& getName(); @@ -46,9 +47,21 @@ void cAr_unload_c(struct hg3dclass_struct *classptr_c); // original function: bool isReadOnly(); void cAr_isReadOnly_c(struct hg3dclass_struct *classptr_c, int * result_c); +// original function: DataStreamPtr open(const String& filename, bool readOnly); +void cAr_open_c(struct hg3dclass_struct *classptr_c, char * filename_c, int readOnly_c, struct sharedptr_struct * result_c); +// original function: DataStreamPtr create(const String& filename); +void cAr_create_c(struct hg3dclass_struct *classptr_c, char * filename_c, struct sharedptr_struct * result_c); // original function: void remove(const String& filename); void cAr_remove_c(struct hg3dclass_struct *classptr_c, char * filename_c); +// original function: StringVectorPtr list(bool recursive, bool dirs); +void cAr_list_c(struct hg3dclass_struct *classptr_c, int recursive_c, int dirs_c, struct sharedptr_struct * result_c); +// original function: FileInfoListPtr listFileInfo(bool recursive, bool dirs); +void cAr_listFileInfo_c(struct hg3dclass_struct *classptr_c, int recursive_c, int dirs_c, struct sharedptr_struct * result_c); +// original function: StringVectorPtr find(const String& pattern, bool recursive, bool dirs); +void cAr_find_c(struct hg3dclass_struct *classptr_c, char * pattern_c, int recursive_c, int dirs_c, struct sharedptr_struct * result_c); // original function: bool exists(const String& filename); void cAr_exists_c(struct hg3dclass_struct *classptr_c, char * filename_c, int * result_c); +// original function: FileInfoListPtr findFileInfo(const String& pattern, bool recursive, bool dirs); +void cAr_findFileInfo_c(struct hg3dclass_struct *classptr_c, char * pattern_c, int recursive_c, int dirs_c, struct sharedptr_struct * result_c); // original function: const String& getType(); void cAr_getType_c(struct hg3dclass_struct *classptr_c, char * result_c);
include/ClassArchiveManager.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreArchiveManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreArchiveManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassBillboard.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboard.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboard.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -68,8 +68,8 @@ // original function: bool isUseTexcoordRect(); void cBb_isUseTexcoordRect_c(struct hg3dclass_struct *classptr_c, int * result_c); // original function: void setTexcoordIndex(uint16 texcoordIndex); -void cBb_setTexcoordIndex_c(struct hg3dclass_struct *classptr_c, unsigned int texcoordIndex_c); +void cBb_setTexcoordIndex_c(struct hg3dclass_struct *classptr_c, unsigned short texcoordIndex_c); // original function: uint16 getTexcoordIndex(); -void cBb_getTexcoordIndex_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cBb_getTexcoordIndex_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: void setTexcoordRect(Real u0, Real v0, Real u1, Real v1); void cBb_setTexcoordRect2_c(struct hg3dclass_struct *classptr_c, float u0_c, float v0_c, float u1_c, float v1_c);
include/ClassBillboardChain.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardChain.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardChain.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassBillboardChainFactory.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardChain.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardChain.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassBillboardSet.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardSet.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardSet.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -38,6 +38,7 @@ #include "TypeColourValue.h" #include "EnumBillboardOrigin.h" #include "EnumBillboardRotationType.h" +#include "TypeSharedPtr.h" #include "EnumBillboardType.h" #include "EnumSortMode.h" @@ -98,6 +99,10 @@ void cBs_endBillboards_c(struct hg3dclass_struct *classptr_c); // original function: Real getBoundingRadius(); void cBs_getBoundingRadius_c(struct hg3dclass_struct *classptr_c, float * result_c); +// original function: const MaterialPtr& getMaterial(); +void cBs_getMaterial_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * result_c); +// original function: void setMaterial(const MaterialPtr& material); +void cBs_setMaterial_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * material_c); // original function: void _notifyBillboardResized(); void cBs__notifyBillboardResized_c(struct hg3dclass_struct *classptr_c); // original function: void _notifyBillboardRotated();
include/ClassBillboardSetFactory.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardSet.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardSet.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassBone.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBone.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBone.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -39,9 +39,9 @@ // original function: Bone* createChild(unsigned short handle, const Vector3& translate, const Quaternion& rotate); -void cB_createChild_c(struct hg3dclass_struct *classptr_c, unsigned int handle_c, struct vector3_struct * translate_c, struct quaternion_struct * rotate_c, struct hg3dclass_struct * result_c); +void cB_createChild_c(struct hg3dclass_struct *classptr_c, unsigned short handle_c, struct vector3_struct * translate_c, struct quaternion_struct * rotate_c, struct hg3dclass_struct * result_c); // original function: unsigned short getHandle(); -void cB_getHandle_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cB_getHandle_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: void setBindingPose(); void cB_setBindingPose_c(struct hg3dclass_struct *classptr_c); // original function: void reset();
include/ClassCamera.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCamera.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCamera.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassCmdManualNamedConstsFile.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgram.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgram.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassCmdPose.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgram.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgram.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassCompositionPass.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositionPass.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositionPass.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,6 +35,7 @@ #include "ClassPtr.h" #include "Utils.h" #include "EnumPassType.h" +#include "TypeSharedPtr.h" #include "TypeColourValue.h" #include "EnumCompareFunction.h" #include "EnumStencilOperation.h" @@ -48,8 +49,12 @@ void cCop_setIdentifier_c(struct hg3dclass_struct *classptr_c, unsigned int id_c); // original function: uint32 getIdentifier(); void cCop_getIdentifier_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +// original function: void setMaterial(const MaterialPtr& mat); +void cCop_setMaterial_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * mat_c); // original function: void setMaterialName(const String & name); void cCop_setMaterialName_c(struct hg3dclass_struct *classptr_c, char * name_c); +// original function: const MaterialPtr& getMaterial(); +void cCop_getMaterial_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * result_c); // original function: void setMaterialScheme(const String& schemeName); void cCop_setMaterialScheme_c(struct hg3dclass_struct *classptr_c, char * schemeName_c); // original function: const String& getMaterialScheme();
include/ClassCompositionTargetPass.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositionTargetPass.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositionTargetPass.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassCompositionTechnique.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositionTechnique.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositionTechnique.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassCompositor.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositor.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositor.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,6 +34,7 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" // original function: CompositionTechnique * createTechnique(); @@ -54,3 +55,5 @@ void cCo_getSupportedTechnique2_c(struct hg3dclass_struct *classptr_c, char * schemeName_c, struct hg3dclass_struct * result_c); // original function: const String& getTextureInstanceName(const String& name, size_t mrtIndex); void cCo_getTextureInstanceName_c(struct hg3dclass_struct *classptr_c, char * name_c, int mrtIndex_c, char * result_c); +// original function: TexturePtr getTextureInstance(const String& name, size_t mrtIndex); +void cCo_getTextureInstance_c(struct hg3dclass_struct *classptr_c, char * name_c, int mrtIndex_c, struct sharedptr_struct * result_c);
include/ClassCompositorChain.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositorChain.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositorChain.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,8 +34,11 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" +// original function: CompositorInstance* addCompositor(CompositorPtr filter, size_t addPosition, const String& scheme); +void cCoc_addCompositor_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * filter_c, int addPosition_c, char * scheme_c, struct hg3dclass_struct * result_c); // original function: void removeCompositor(size_t position); void cCoc_removeCompositor_c(struct hg3dclass_struct *classptr_c, int position_c); // original function: size_t getNumCompositors();
include/ClassCompositorInstance.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositorInstance.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositorInstance.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,6 +34,7 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" // original function: void setEnabled(bool value); @@ -42,6 +43,8 @@ void cCoi_getEnabled_c(struct hg3dclass_struct *classptr_c, int * result_c); // original function: const String& getTextureInstanceName(const String& name, size_t mrtIndex); void cCoi_getTextureInstanceName_c(struct hg3dclass_struct *classptr_c, char * name_c, int mrtIndex_c, char * result_c); +// original function: TexturePtr getTextureInstance(const String& name, size_t mrtIndex); +void cCoi_getTextureInstance_c(struct hg3dclass_struct *classptr_c, char * name_c, int mrtIndex_c, struct sharedptr_struct * result_c); // original function: RenderTarget* getRenderTarget(const String& name); void cCoi_getRenderTarget_c(struct hg3dclass_struct *classptr_c, char * name_c, struct hg3dclass_struct * result_c); // original function: Compositor * getCompositor(); @@ -58,5 +61,9 @@ void cCoi_notifyResized_c(struct hg3dclass_struct *classptr_c); // original function: CompositorChain * getChain(); void cCoi_getChain_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * result_c); +// original function: void _fireNotifyMaterialSetup(uint32 pass_id, MaterialPtr & mat); +void cCoi__fireNotifyMaterialSetup_c(struct hg3dclass_struct *classptr_c, unsigned int pass_id_c, struct sharedptr_struct * mat_c); +// original function: void _fireNotifyMaterialRender(uint32 pass_id, MaterialPtr & mat); +void cCoi__fireNotifyMaterialRender_c(struct hg3dclass_struct *classptr_c, unsigned int pass_id_c, struct sharedptr_struct * mat_c); // original function: void _fireNotifyResourcesCreated(bool forResizeOnly); void cCoi__fireNotifyResourcesCreated_c(struct hg3dclass_struct *classptr_c, int forResizeOnly_c);
include/ClassCompositorManager.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositorManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositorManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,10 +34,13 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" // original function: void initialise(); void cCom_initialise_c(struct hg3dclass_struct *classptr_c); +// original function: void parseScript(DataStreamPtr& stream, const String& groupName); +void cCom_parseScript_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * stream_c, char * groupName_c); // original function: CompositorChain * getCompositorChain(Viewport * vp); void cCom_getCompositorChain_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * vp_c, struct hg3dclass_struct * result_c); // original function: bool hasCompositorChain(Viewport * vp);
− include/ClassCompositorPtr.h
@@ -1,38 +0,0 @@-// This source file is part of HGamer3D -// (A project to enable 3D game development in Haskell) -// For the latest info, see http://www.althainz.de/HGamer3D.html -// -// Copyright 2011 Dr. Peter Althainz -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// ClassCompositorPtr.h -// -// -// -// -// File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositor.h" -// -// each stub combines the following files: -// a C++ implementation file, transforming cpp calls into C-functions -// a C-header file, making this C-functions available for the C2HS parser -// a chs file, give instructions to the C2HS parser. -// -// - -#include "wchar.h" -#include "ClassPtr.h" -#include "Utils.h" - -
include/ClassConfigFile.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreConfigFile.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreConfigFile.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,12 +34,15 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" // original function: void load(const String& filename, const String& separators, bool trimWhitespace); void cCf_load_c(struct hg3dclass_struct *classptr_c, char * filename_c, char * separators_c, int trimWhitespace_c); // original function: void load(const String& filename, const String& resourceGroup, const String& separators, bool trimWhitespace); void cCf_load2_c(struct hg3dclass_struct *classptr_c, char * filename_c, char * resourceGroup_c, char * separators_c, int trimWhitespace_c); +// original function: void load(const DataStreamPtr& stream, const String& separators, bool trimWhitespace); +void cCf_load3_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * stream_c, char * separators_c, int trimWhitespace_c); // original function: void loadDirect(const String& filename, const String& separators, bool trimWhitespace); void cCf_loadDirect_c(struct hg3dclass_struct *classptr_c, char * filename_c, char * separators_c, int trimWhitespace_c); // original function: void loadFromResourceSystem(const String& filename, const String& resourceGroup, const String& separators, bool trimWhitespace);
include/ClassControllerManager.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreControllerManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreControllerManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassDataStream.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreDataStream.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreDataStream.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -39,7 +39,7 @@ // original function: const String& getName(); void cDs_getName_c(struct hg3dclass_struct *classptr_c, char * result_c); // original function: uint16 getAccessMode(); -void cDs_getAccessMode_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cDs_getAccessMode_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: bool isReadable(); void cDs_isReadable_c(struct hg3dclass_struct *classptr_c, int * result_c); // original function: bool isWriteable(); @@ -52,6 +52,8 @@ void cDs_getAsString_c(struct hg3dclass_struct *classptr_c, char * result_c); // original function: size_t skipLine(const String& delim); void cDs_skipLine_c(struct hg3dclass_struct *classptr_c, char * delim_c, int * result_c); +// original function: void skip(long count); +void cDs_skip_c(struct hg3dclass_struct *classptr_c, int count_c); // original function: void seek(size_t pos); void cDs_seek_c(struct hg3dclass_struct *classptr_c, int pos_c); // original function: size_t tell();
include/ClassDefaultAxisAlignedBoxSceneQuery.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassDefaultPlaneBoundedVolumeListSceneQuery.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassDefaultRaySceneQuery.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassDefaultSceneManager.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManagerEnumerator.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManagerEnumerator.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassDefaultSceneManagerFactory.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManagerEnumerator.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManagerEnumerator.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassDefaultShadowCameraSetup.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreShadowCameraSetup.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreShadowCameraSetup.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassDefaultSphereSceneQuery.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassElement.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardChain.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardChain.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassEntity.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreEntity.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreEntity.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,9 +34,12 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" #include "EnumVertexDataBindChoice.h" +// original function: const MeshPtr& getMesh(); +void cE_getMesh_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * result_c); // original function: SubEntity* getSubEntity(unsigned int index); void cE_getSubEntity_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, struct hg3dclass_struct * result_c); // original function: SubEntity* getSubEntity(const String& name); @@ -47,6 +50,8 @@ void cE_clone_c(struct hg3dclass_struct *classptr_c, char * newName_c, struct hg3dclass_struct * result_c); // original function: void setMaterialName(const String& name, const String& groupName); void cE_setMaterialName_c(struct hg3dclass_struct *classptr_c, char * name_c, char * groupName_c); +// original function: void setMaterial(const MaterialPtr& material); +void cE_setMaterial_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * material_c); // original function: void _notifyCurrentCamera(Camera* cam); void cE__notifyCurrentCamera_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * cam_c); // original function: const String& getMovableType(); @@ -74,7 +79,7 @@ // original function: bool hasEdgeList(); void cE_hasEdgeList_c(struct hg3dclass_struct *classptr_c, int * result_c); // original function: unsigned short _getNumBoneMatrices(); -void cE__getNumBoneMatrices_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cE__getNumBoneMatrices_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: bool hasSkeleton(); void cE_hasSkeleton_c(struct hg3dclass_struct *classptr_c, int * result_c); // original function: SkeletonInstance* getSkeleton();
include/ClassEntityFactory.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreEntity.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreEntity.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassException.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -44,6 +44,8 @@ void cEx_getSource_c(struct hg3dclass_struct *classptr_c, char * result_c); // original function: const String & getFile(); void cEx_getFile_c(struct hg3dclass_struct *classptr_c, char * result_c); +// original function: long getLine(); +void cEx_getLine_c(struct hg3dclass_struct *classptr_c, int * result_c); // original function: const String & getDescription(); void cEx_getDescription_c(struct hg3dclass_struct *classptr_c, char * result_c); // original function: const char* what();
include/ClassFileHandleDataStream.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreDataStream.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreDataStream.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -36,6 +36,8 @@ #include "Utils.h" +// original function: void skip(long count); +void cFhds_skip_c(struct hg3dclass_struct *classptr_c, int count_c); // original function: void seek(size_t pos); void cFhds_seek_c(struct hg3dclass_struct *classptr_c, int pos_c); // original function: size_t tell();
include/ClassFileNotFoundException.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassFileStreamDataStream.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreDataStream.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreDataStream.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -38,6 +38,8 @@ // original function: size_t readLine(char* buf, size_t maxCount, const String& delim); void cFsds_readLine_c(struct hg3dclass_struct *classptr_c, char* buf_c, int maxCount_c, char * delim_c, int * result_c); +// original function: void skip(long count); +void cFsds_skip_c(struct hg3dclass_struct *classptr_c, int count_c); // original function: void seek(size_t pos); void cFsds_seek_c(struct hg3dclass_struct *classptr_c, int pos_c); // original function: size_t tell();
include/ClassFrustum.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreFrustum.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreFrustum.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -38,6 +38,7 @@ #include "TypeVector2.h" #include "TypeVector3.h" #include "EnumFrustumPlane.h" +#include "TypeSharedPtr.h" #include "EnumProjectionType.h" #include "TypeQuaternion.h" #include "EnumOrientationMode.h" @@ -87,6 +88,8 @@ void cF_getMovableType_c(struct hg3dclass_struct *classptr_c, char * result_c); // original function: void _notifyCurrentCamera(Camera* cam); void cF__notifyCurrentCamera_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * cam_c); +// original function: const MaterialPtr& getMaterial(); +void cF_getMaterial_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * result_c); // original function: void setProjectionType(ProjectionType pt); void cF_setProjectionType_c(struct hg3dclass_struct *classptr_c, enum EnumProjectionType pt_c); // original function: ProjectionType getProjectionType();
include/ClassGeometryBucket.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStaticGeometry.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStaticGeometry.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,7 +34,10 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" +// original function: const MaterialPtr& getMaterial(); +void cGb_getMaterial_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * result_c); // original function: void build(bool stencilShadows); void cGb_build_c(struct hg3dclass_struct *classptr_c, int stencilShadows_c);
include/ClassGpuProgram.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgram.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgram.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassGpuProgramManager.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,7 +34,19 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" +#include "EnumGpuProgramType.h" +// original function: GpuProgramPtr load(const String& name, const String& groupName, const String& filename, GpuProgramType gptype, const String& syntaxCode); +void cGpm_load_c(struct hg3dclass_struct *classptr_c, char * name_c, char * groupName_c, char * filename_c, enum EnumGpuProgramType gptype_c, char * syntaxCode_c, struct sharedptr_struct * result_c); +// original function: GpuProgramPtr loadFromString(const String& name, const String& groupName, const String& code, GpuProgramType gptype, const String& syntaxCode); +void cGpm_loadFromString_c(struct hg3dclass_struct *classptr_c, char * name_c, char * groupName_c, char * code_c, enum EnumGpuProgramType gptype_c, char * syntaxCode_c, struct sharedptr_struct * result_c); // original function: bool isSyntaxSupported(const String& syntaxCode); void cGpm_isSyntaxSupported_c(struct hg3dclass_struct *classptr_c, char * syntaxCode_c, int * result_c); +// original function: GpuProgramPtr createProgram(const String& name, const String& groupName, const String& filename, GpuProgramType gptype, const String& syntaxCode); +void cGpm_createProgram_c(struct hg3dclass_struct *classptr_c, char * name_c, char * groupName_c, char * filename_c, enum EnumGpuProgramType gptype_c, char * syntaxCode_c, struct sharedptr_struct * result_c); +// original function: GpuProgramPtr createProgramFromString(const String& name, const String& groupName, const String& code, GpuProgramType gptype, const String& syntaxCode); +void cGpm_createProgramFromString_c(struct hg3dclass_struct *classptr_c, char * name_c, char * groupName_c, char * code_c, enum EnumGpuProgramType gptype_c, char * syntaxCode_c, struct sharedptr_struct * result_c); +// original function: ResourcePtr getByName(const String& name, bool preferHighLevelPrograms); +void cGpm_getByName_c(struct hg3dclass_struct *classptr_c, char * name_c, int preferHighLevelPrograms_c, struct sharedptr_struct * result_c);
− include/ClassGpuProgramPtr.h
@@ -1,38 +0,0 @@-// This source file is part of HGamer3D -// (A project to enable 3D game development in Haskell) -// For the latest info, see http://www.althainz.de/HGamer3D.html -// -// Copyright 2011 Dr. Peter Althainz -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// ClassGpuProgramPtr.h -// -// -// -// -// File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgram.h" -// -// each stub combines the following files: -// a C++ implementation file, transforming cpp calls into C-functions -// a C-header file, making this C-functions available for the C2HS parser -// a chs file, give instructions to the C2HS parser. -// -// - -#include "wchar.h" -#include "ClassPtr.h" -#include "Utils.h" - -
include/ClassHardwareBufferLicensee.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareBufferManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareBufferManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassHardwareBufferManager.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareBufferManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareBufferManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassHardwareBufferManagerBase.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareBufferManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareBufferManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassHardwareIndexBuffer.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareIndexBuffer.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareIndexBuffer.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
@@ -1,38 +0,0 @@-// This source file is part of HGamer3D -// (A project to enable 3D game development in Haskell) -// For the latest info, see http://www.althainz.de/HGamer3D.html -// -// Copyright 2011 Dr. Peter Althainz -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// ClassHardwareIndexBufferSharedPtr.h -// -// -// -// -// File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareIndexBuffer.h" -// -// each stub combines the following files: -// a C++ implementation file, transforming cpp calls into C-functions -// a C-header file, making this C-functions available for the C2HS parser -// a chs file, give instructions to the C2HS parser. -// -// - -#include "wchar.h" -#include "ClassPtr.h" -#include "Utils.h" - -
include/ClassHardwareOcclusionQuery.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareOcclusionQuery.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareOcclusionQuery.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassHardwarePixelBuffer.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwarePixelBuffer.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwarePixelBuffer.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,9 +34,12 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" #include "EnumPixelFormat.h" +// original function: void blit(const HardwarePixelBufferSharedPtr & src); +void cHpb_blit2_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * src_c); // original function: RenderTexture * getRenderTarget(size_t slice); void cHpb_getRenderTarget_c(struct hg3dclass_struct *classptr_c, int slice_c, struct hg3dclass_struct * result_c); // original function: size_t getWidth();
@@ -1,38 +0,0 @@-// This source file is part of HGamer3D -// (A project to enable 3D game development in Haskell) -// For the latest info, see http://www.althainz.de/HGamer3D.html -// -// Copyright 2011 Dr. Peter Althainz -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// ClassHardwarePixelBufferSharedPtr.h -// -// -// -// -// File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwarePixelBuffer.h" -// -// each stub combines the following files: -// a C++ implementation file, transforming cpp calls into C-functions -// a C-header file, making this C-functions available for the C2HS parser -// a chs file, give instructions to the C2HS parser. -// -// - -#include "wchar.h" -#include "ClassPtr.h" -#include "Utils.h" - -
include/ClassHighLevelGpuProgram.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHighLevelGpuProgram.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHighLevelGpuProgram.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassHighLevelGpuProgramFactory.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHighLevelGpuProgramManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHighLevelGpuProgramManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
− include/ClassHighLevelGpuProgramPtr.h
@@ -1,38 +0,0 @@-// This source file is part of HGamer3D -// (A project to enable 3D game development in Haskell) -// For the latest info, see http://www.althainz.de/HGamer3D.html -// -// Copyright 2011 Dr. Peter Althainz -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// ClassHighLevelGpuProgramPtr.h -// -// -// -// -// File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHighLevelGpuProgram.h" -// -// each stub combines the following files: -// a C++ implementation file, transforming cpp calls into C-functions -// a C-header file, making this C-functions available for the C2HS parser -// a chs file, give instructions to the C2HS parser. -// -// - -#include "wchar.h" -#include "ClassPtr.h" -#include "Utils.h" - -
include/ClassIOException.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassInternalErrorException.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassInvalidParametersException.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassInvalidStateException.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassItemIdentityException.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassKeyFrame.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreKeyFrame.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreKeyFrame.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassLODBucket.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStaticGeometry.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStaticGeometry.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassLiSPSMShadowCameraSetup.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreShadowCameraSetupLiSPSM.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreShadowCameraSetupLiSPSM.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassLight.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreLight.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreLight.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -138,6 +138,6 @@ // original function: void _setCameraRelative(Camera* cam); void cL__setCameraRelative_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * cam_c); // original function: void setCustomParameter(uint16 index, const Vector4& value); -void cL_setCustomParameter_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, struct vector4_struct * value_c); +void cL_setCustomParameter_c(struct hg3dclass_struct *classptr_c, unsigned short index_c, struct vector4_struct * value_c); // original function: const Vector4& getCustomParameter(uint16 index); -void cL_getCustomParameter_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, struct vector4_struct * result_c); +void cL_getCustomParameter_c(struct hg3dclass_struct *classptr_c, unsigned short index_c, struct vector4_struct * result_c);
include/ClassLightFactory.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreLight.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreLight.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassLogManager.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreLogManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreLogManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassManualObject.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreManualObject.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreManualObject.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -39,6 +39,7 @@ #include "TypeVector2.h" #include "TypeVector4.h" #include "TypeColourValue.h" +#include "TypeSharedPtr.h" // original function: void clear(); @@ -95,6 +96,8 @@ void cMno_end_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * result_c); // original function: void setMaterialName(size_t subindex, const String& name, const String & group); void cMno_setMaterialName_c(struct hg3dclass_struct *classptr_c, int subindex_c, char * name_c, char * group_c); +// original function: MeshPtr convertToMesh(const String& meshName, const String& groupName); +void cMno_convertToMesh_c(struct hg3dclass_struct *classptr_c, char * meshName_c, char * groupName_c, struct sharedptr_struct * result_c); // original function: void setUseIdentityProjection(bool useIdentityProjection); void cMno_setUseIdentityProjection_c(struct hg3dclass_struct *classptr_c, int useIdentityProjection_c); // original function: bool getUseIdentityProjection();
include/ClassManualObjectFactory.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreManualObject.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreManualObject.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassManualObjectSection.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreManualObject.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreManualObject.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,6 +34,7 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" // original function: const String& getMaterialName(); @@ -46,3 +47,5 @@ void cMos_set32BitIndices_c(struct hg3dclass_struct *classptr_c, int n32_c); // original function: bool get32BitIndices(); void cMos_get32BitIndices_c(struct hg3dclass_struct *classptr_c, int * result_c); +// original function: const MaterialPtr& getMaterial(); +void cMos_getMaterial_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * result_c);
include/ClassManualObjectSectionShadowRenderable.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreManualObject.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreManualObject.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassMaterial.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMaterial.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMaterial.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,6 +34,7 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" #include "TypeColourValue.h" #include "EnumCompareFunction.h" #include "EnumCullingMode.h" @@ -56,25 +57,29 @@ // original function: Technique* createTechnique(); void cMt_createTechnique_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * result_c); // original function: Technique* getTechnique(unsigned short index); -void cMt_getTechnique_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, struct hg3dclass_struct * result_c); +void cMt_getTechnique_c(struct hg3dclass_struct *classptr_c, unsigned short index_c, struct hg3dclass_struct * result_c); // original function: Technique* getTechnique(const String& name); void cMt_getTechnique2_c(struct hg3dclass_struct *classptr_c, char * name_c, struct hg3dclass_struct * result_c); // original function: unsigned short getNumTechniques(); -void cMt_getNumTechniques_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cMt_getNumTechniques_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: void removeTechnique(unsigned short index); -void cMt_removeTechnique_c(struct hg3dclass_struct *classptr_c, unsigned int index_c); +void cMt_removeTechnique_c(struct hg3dclass_struct *classptr_c, unsigned short index_c); // original function: void removeAllTechniques(); void cMt_removeAllTechniques_c(struct hg3dclass_struct *classptr_c); // original function: Technique* getSupportedTechnique(unsigned short index); -void cMt_getSupportedTechnique_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, struct hg3dclass_struct * result_c); +void cMt_getSupportedTechnique_c(struct hg3dclass_struct *classptr_c, unsigned short index_c, struct hg3dclass_struct * result_c); // original function: unsigned short getNumSupportedTechniques(); -void cMt_getNumSupportedTechniques_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cMt_getNumSupportedTechniques_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: const String& getUnsupportedTechniquesExplanation(); void cMt_getUnsupportedTechniquesExplanation_c(struct hg3dclass_struct *classptr_c, char * result_c); // original function: unsigned short getNumLodLevels(unsigned short schemeIndex); -void cMt_getNumLodLevels_c(struct hg3dclass_struct *classptr_c, unsigned int schemeIndex_c, unsigned int * result_c); +void cMt_getNumLodLevels_c(struct hg3dclass_struct *classptr_c, unsigned short schemeIndex_c, unsigned short * result_c); // original function: unsigned short getNumLodLevels(const String& schemeName); -void cMt_getNumLodLevels2_c(struct hg3dclass_struct *classptr_c, char * schemeName_c, unsigned int * result_c); +void cMt_getNumLodLevels2_c(struct hg3dclass_struct *classptr_c, char * schemeName_c, unsigned short * result_c); +// original function: MaterialPtr clone(const String& newName, bool changeGroup, const String& newGroup); +void cMt_clone_c(struct hg3dclass_struct *classptr_c, char * newName_c, int changeGroup_c, char * newGroup_c, struct sharedptr_struct * result_c); +// original function: void copyDetailsTo(MaterialPtr& mat); +void cMt_copyDetailsTo_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * mat_c); // original function: void compile(bool autoManageTextureUnits); void cMt_compile_c(struct hg3dclass_struct *classptr_c, int autoManageTextureUnits_c); // original function: void setPointSize(Real ps);
include/ClassMaterialBucket.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStaticGeometry.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStaticGeometry.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,11 +34,14 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" // original function: const String& getMaterialName(); void cMb_getMaterialName_c(struct hg3dclass_struct *classptr_c, char * result_c); // original function: void build(bool stencilShadows); void cMb_build_c(struct hg3dclass_struct *classptr_c, int stencilShadows_c); +// original function: const MaterialPtr& getMaterial(); +void cMb_getMaterial_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * result_c); // original function: Technique* getCurrentTechnique(); void cMb_getCurrentTechnique_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * result_c);
include/ClassMaterialManager.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMaterialManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMaterialManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,6 +34,7 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" #include "EnumTextureFilterOptions.h" #include "EnumFilterType.h" #include "EnumFilterOptions.h" @@ -41,6 +42,8 @@ // original function: void initialise(); void cMtm_initialise_c(struct hg3dclass_struct *classptr_c); +// original function: void parseScript(DataStreamPtr& stream, const String& groupName); +void cMtm_parseScript_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * stream_c, char * groupName_c); // original function: void setDefaultTextureFiltering(TextureFilterOptions fo); void cMtm_setDefaultTextureFiltering_c(struct hg3dclass_struct *classptr_c, enum EnumTextureFilterOptions fo_c); // original function: void setDefaultTextureFiltering(FilterType ftype, FilterOptions opts); @@ -53,12 +56,14 @@ void cMtm_setDefaultAnisotropy_c(struct hg3dclass_struct *classptr_c, unsigned int maxAniso_c); // original function: unsigned int getDefaultAnisotropy(); void cMtm_getDefaultAnisotropy_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +// original function: MaterialPtr getDefaultSettings(); +void cMtm_getDefaultSettings_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * result_c); // original function: unsigned short _getSchemeIndex(const String& name); -void cMtm__getSchemeIndex_c(struct hg3dclass_struct *classptr_c, char * name_c, unsigned int * result_c); +void cMtm__getSchemeIndex_c(struct hg3dclass_struct *classptr_c, char * name_c, unsigned short * result_c); // original function: const String& _getSchemeName(unsigned short index); -void cMtm__getSchemeName_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, char * result_c); +void cMtm__getSchemeName_c(struct hg3dclass_struct *classptr_c, unsigned short index_c, char * result_c); // original function: unsigned short _getActiveSchemeIndex(); -void cMtm__getActiveSchemeIndex_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cMtm__getActiveSchemeIndex_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: const String& getActiveScheme(); void cMtm_getActiveScheme_c(struct hg3dclass_struct *classptr_c, char * result_c); // original function: void setActiveScheme(const String& schemeName);
− include/ClassMaterialPtr.h
@@ -1,38 +0,0 @@-// This source file is part of HGamer3D -// (A project to enable 3D game development in Haskell) -// For the latest info, see http://www.althainz.de/HGamer3D.html -// -// Copyright 2011 Dr. Peter Althainz -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// ClassMaterialPtr.h -// -// -// -// -// File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMaterial.h" -// -// each stub combines the following files: -// a C++ implementation file, transforming cpp calls into C-functions -// a C-header file, making this C-functions available for the C2HS parser -// a chs file, give instructions to the C2HS parser. -// -// - -#include "wchar.h" -#include "ClassPtr.h" -#include "Utils.h" - -
include/ClassMaterialSerializer.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMaterialSerializer.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMaterialSerializer.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,11 +34,18 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" +// original function: void queueForExport(const MaterialPtr& pMat, bool clearQueued, bool exportDefaults, const String& materialName); +void cMts_queueForExport_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * pMat_c, int clearQueued_c, int exportDefaults_c, char * materialName_c); // original function: void exportQueued(const String& filename, const bool includeProgDef, const String& programFilename); void cMts_exportQueued_c(struct hg3dclass_struct *classptr_c, char * filename_c, int includeProgDef_c, char * programFilename_c); +// original function: void exportMaterial(const MaterialPtr& pMat, const String& filename, bool exportDefaults, const bool includeProgDef, const String& programFilename, const String& materialName); +void cMts_exportMaterial_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * pMat_c, char * filename_c, int exportDefaults_c, int includeProgDef_c, char * programFilename_c, char * materialName_c); // original function: const String & getQueuedAsString(); void cMts_getQueuedAsString_c(struct hg3dclass_struct *classptr_c, char * result_c); // original function: void clearQueue(); void cMts_clearQueue_c(struct hg3dclass_struct *classptr_c); +// original function: void parseScript(DataStreamPtr& stream, const String& groupName); +void cMts_parseScript_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * stream_c, char * groupName_c);
include/ClassMemoryDataStream.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreDataStream.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreDataStream.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -40,6 +40,8 @@ void cMds_readLine_c(struct hg3dclass_struct *classptr_c, char* buf_c, int maxCount_c, char * delim_c, int * result_c); // original function: size_t skipLine(const String& delim); void cMds_skipLine_c(struct hg3dclass_struct *classptr_c, char * delim_c, int * result_c); +// original function: void skip(long count); +void cMds_skip_c(struct hg3dclass_struct *classptr_c, int count_c); // original function: void seek(size_t pos); void cMds_seek_c(struct hg3dclass_struct *classptr_c, int pos_c); // original function: size_t tell();
include/ClassMesh.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMesh.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMesh.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,6 +34,7 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" #include "EnumVertexElementSemantic.h" #include "EnumVertexAnimationType.h" @@ -45,15 +46,17 @@ // original function: void unnameSubMesh(const String& name); void cM_unnameSubMesh_c(struct hg3dclass_struct *classptr_c, char * name_c); // original function: unsigned short getNumSubMeshes(); -void cM_getNumSubMeshes_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cM_getNumSubMeshes_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: SubMesh* getSubMesh(unsigned short index); -void cM_getSubMesh_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, struct hg3dclass_struct * result_c); +void cM_getSubMesh_c(struct hg3dclass_struct *classptr_c, unsigned short index_c, struct hg3dclass_struct * result_c); // original function: SubMesh* getSubMesh(const String& name); void cM_getSubMesh2_c(struct hg3dclass_struct *classptr_c, char * name_c, struct hg3dclass_struct * result_c); // original function: void destroySubMesh(unsigned short index); -void cM_destroySubMesh_c(struct hg3dclass_struct *classptr_c, unsigned int index_c); +void cM_destroySubMesh_c(struct hg3dclass_struct *classptr_c, unsigned short index_c); // original function: void destroySubMesh(const String& name); void cM_destroySubMesh2_c(struct hg3dclass_struct *classptr_c, char * name_c); +// original function: MeshPtr clone(const String& newName, const String& newGroup); +void cM_clone_c(struct hg3dclass_struct *classptr_c, char * newName_c, char * newGroup_c, struct sharedptr_struct * result_c); // original function: Real getBoundingSphereRadius(); void cM_getBoundingSphereRadius_c(struct hg3dclass_struct *classptr_c, float * result_c); // original function: void _setBoundingSphereRadius(Real radius); @@ -64,16 +67,20 @@ void cM_hasSkeleton_c(struct hg3dclass_struct *classptr_c, int * result_c); // original function: bool hasVertexAnimation(); void cM_hasVertexAnimation_c(struct hg3dclass_struct *classptr_c, int * result_c); +// original function: const SkeletonPtr& getSkeleton(); +void cM_getSkeleton_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * result_c); // original function: const String& getSkeletonName(); void cM_getSkeletonName_c(struct hg3dclass_struct *classptr_c, char * result_c); // original function: void clearBoneAssignments(); void cM_clearBoneAssignments_c(struct hg3dclass_struct *classptr_c); +// original function: void _notifySkeleton(SkeletonPtr& pSkel); +void cM__notifySkeleton_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * pSkel_c); // original function: void createManualLodLevel(Real value, const String& meshName, const String& groupName); void cM_createManualLodLevel_c(struct hg3dclass_struct *classptr_c, float value_c, char * meshName_c, char * groupName_c); // original function: bool isLodManual(); void cM_isLodManual_c(struct hg3dclass_struct *classptr_c, int * result_c); // original function: void _setLodInfo(unsigned short numLevels, bool isManual); -void cM__setLodInfo_c(struct hg3dclass_struct *classptr_c, unsigned int numLevels_c, int isManual_c); +void cM__setLodInfo_c(struct hg3dclass_struct *classptr_c, unsigned short numLevels_c, int isManual_c); // original function: void removeLodLevels(); void cM_removeLodLevels_c(struct hg3dclass_struct *classptr_c); // original function: bool isVertexBufferShadowed(); @@ -85,7 +92,7 @@ // original function: void _updateCompiledBoneAssignments(); void cM__updateCompiledBoneAssignments_c(struct hg3dclass_struct *classptr_c); // original function: void buildTangentVectors(VertexElementSemantic targetSemantic, unsigned short sourceTexCoordSet, unsigned short index, bool splitMirrored, bool splitRotated, bool storeParityInW); -void cM_buildTangentVectors_c(struct hg3dclass_struct *classptr_c, enum EnumVertexElementSemantic targetSemantic_c, unsigned int sourceTexCoordSet_c, unsigned int index_c, int splitMirrored_c, int splitRotated_c, int storeParityInW_c); +void cM_buildTangentVectors_c(struct hg3dclass_struct *classptr_c, enum EnumVertexElementSemantic targetSemantic_c, unsigned short sourceTexCoordSet_c, unsigned short index_c, int splitMirrored_c, int splitRotated_c, int storeParityInW_c); // original function: void buildEdgeList(); void cM_buildEdgeList_c(struct hg3dclass_struct *classptr_c); // original function: void freeEdgeList(); @@ -113,9 +120,9 @@ // original function: void removeAnimation(const String& name); void cM_removeAnimation_c(struct hg3dclass_struct *classptr_c, char * name_c); // original function: unsigned short getNumAnimations(); -void cM_getNumAnimations_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cM_getNumAnimations_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: Animation* getAnimation(unsigned short index); -void cM_getAnimation2_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, struct hg3dclass_struct * result_c); +void cM_getAnimation2_c(struct hg3dclass_struct *classptr_c, unsigned short index_c, struct hg3dclass_struct * result_c); // original function: void removeAllAnimations(); void cM_removeAllAnimations_c(struct hg3dclass_struct *classptr_c); // original function: void updateMaterialForAllSubMeshes();
− include/ClassMeshPtr.h
@@ -1,38 +0,0 @@-// This source file is part of HGamer3D -// (A project to enable 3D game development in Haskell) -// For the latest info, see http://www.althainz.de/HGamer3D.html -// -// Copyright 2011 Dr. Peter Althainz -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// ClassMeshPtr.h -// -// -// -// -// File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMesh.h" -// -// each stub combines the following files: -// a C++ implementation file, transforming cpp calls into C-functions -// a C-header file, making this C-functions available for the C2HS parser -// a chs file, give instructions to the C2HS parser. -// -// - -#include "wchar.h" -#include "ClassPtr.h" -#include "Utils.h" - -
include/ClassMeshSerializer.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMeshSerializer.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMeshSerializer.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,5 +34,8 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" +// original function: void importMesh(DataStreamPtr& stream, Mesh* pDest); +void cMs_importMesh_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * stream_c, struct hg3dclass_struct * pDest_c);
include/ClassMovableObject.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMovableObject.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMovableObject.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassMovableObjectFactory.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMovableObject.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMovableObject.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassMultiRenderTarget.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderTexture.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderTexture.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassNode.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreNode.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreNode.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -97,13 +97,13 @@ // original function: void addChild(Node* child); void cN_addChild_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * child_c); // original function: unsigned short numChildren(); -void cN_numChildren_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cN_numChildren_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: Node* getChild(unsigned short index); -void cN_getChild_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, struct hg3dclass_struct * result_c); +void cN_getChild_c(struct hg3dclass_struct *classptr_c, unsigned short index_c, struct hg3dclass_struct * result_c); // original function: Node* getChild(const String& name); void cN_getChild2_c(struct hg3dclass_struct *classptr_c, char * name_c, struct hg3dclass_struct * result_c); // original function: Node* removeChild(unsigned short index); -void cN_removeChild_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, struct hg3dclass_struct * result_c); +void cN_removeChild_c(struct hg3dclass_struct *classptr_c, unsigned short index_c, struct hg3dclass_struct * result_c); // original function: Node* removeChild(Node* child); void cN_removeChild2_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * child_c, struct hg3dclass_struct * result_c); // original function: Node* removeChild(const String& name);
include/ClassNodeAnimationTrack.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimationTrack.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimationTrack.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -49,7 +49,7 @@ // original function: void _keyFrameDataChanged(); void cNoant__keyFrameDataChanged_c(struct hg3dclass_struct *classptr_c); // original function: TransformKeyFrame* getNodeKeyFrame(unsigned short index); -void cNoant_getNodeKeyFrame_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, struct hg3dclass_struct * result_c); +void cNoant_getNodeKeyFrame_c(struct hg3dclass_struct *classptr_c, unsigned short index_c, struct hg3dclass_struct * result_c); // original function: bool hasNonZeroKeyFrames(); void cNoant_hasNonZeroKeyFrames_c(struct hg3dclass_struct *classptr_c, int * result_c); // original function: void optimise();
include/ClassNumericAnimationTrack.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimationTrack.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimationTrack.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -39,4 +39,4 @@ // original function: NumericKeyFrame* createNumericKeyFrame(Real timePos); void cNuant_createNumericKeyFrame_c(struct hg3dclass_struct *classptr_c, float timePos_c, struct hg3dclass_struct * result_c); // original function: NumericKeyFrame* getNumericKeyFrame(unsigned short index); -void cNuant_getNumericKeyFrame_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, struct hg3dclass_struct * result_c); +void cNuant_getNumericKeyFrame_c(struct hg3dclass_struct *classptr_c, unsigned short index_c, struct hg3dclass_struct * result_c);
include/ClassNumericKeyFrame.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreKeyFrame.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreKeyFrame.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassOverlay.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreOverlay.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreOverlay.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassOverlayContainer.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreOverlayContainer.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreOverlayContainer.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassOverlayManager.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreOverlayManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreOverlayManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,9 +34,12 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" #include "EnumOrientationMode.h" +// original function: void parseScript(DataStreamPtr& stream, const String& groupName); +void cOm_parseScript_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * stream_c, char * groupName_c); // original function: Real getLoadingOrder(); void cOm_getLoadingOrder_c(struct hg3dclass_struct *classptr_c, float * result_c); // original function: Overlay* create(const String& name);
include/ClassPSSMShadowCameraSetup.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreShadowCameraSetupPSSM.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreShadowCameraSetupPSSM.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassParticleAffector.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreParticleAffector.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreParticleAffector.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassParticleEmitter.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreParticleEmitter.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreParticleEmitter.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -98,7 +98,7 @@ // original function: const ColourValue& getColourRangeEnd(); void cPe_getColourRangeEnd_c(struct hg3dclass_struct *classptr_c, struct colourvalue_struct * result_c); // original function: unsigned short _getEmissionCount(Real timeElapsed); -void cPe__getEmissionCount_c(struct hg3dclass_struct *classptr_c, float timeElapsed_c, unsigned int * result_c); +void cPe__getEmissionCount_c(struct hg3dclass_struct *classptr_c, float timeElapsed_c, unsigned short * result_c); // original function: const String & getType(); void cPe_getType_c(struct hg3dclass_struct *classptr_c, char * result_c); // original function: void setEnabled(bool enabled);
include/ClassParticleSystemFactory.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreParticleSystemManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreParticleSystemManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassPass.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePass.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePass.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -44,6 +44,7 @@ #include "EnumPolygonMode.h" #include "EnumFogMode.h" #include "EnumLightTypes.h" +#include "TypeSharedPtr.h" #include "EnumContentType.h" #include "EnumTextureFilterOptions.h" #include "EnumIlluminationStage.h" @@ -64,7 +65,7 @@ // original function: bool hasShadowReceiverFragmentProgram(); void cP_hasShadowReceiverFragmentProgram_c(struct hg3dclass_struct *classptr_c, int * result_c); // original function: unsigned short getIndex(); -void cP_getIndex_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cP_getIndex_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: const String& getName(); void cP_getName_c(struct hg3dclass_struct *classptr_c, char * result_c); // original function: void setAmbient(Real red, Real green, Real blue); @@ -124,19 +125,19 @@ // original function: TextureUnitState* createTextureUnitState(); void cP_createTextureUnitState_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * result_c); // original function: TextureUnitState* createTextureUnitState(const String& textureName, unsigned short texCoordSet); -void cP_createTextureUnitState2_c(struct hg3dclass_struct *classptr_c, char * textureName_c, unsigned int texCoordSet_c, struct hg3dclass_struct * result_c); +void cP_createTextureUnitState2_c(struct hg3dclass_struct *classptr_c, char * textureName_c, unsigned short texCoordSet_c, struct hg3dclass_struct * result_c); // original function: void addTextureUnitState(TextureUnitState* state); void cP_addTextureUnitState_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * state_c); // original function: TextureUnitState* getTextureUnitState(unsigned short index); -void cP_getTextureUnitState_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, struct hg3dclass_struct * result_c); +void cP_getTextureUnitState_c(struct hg3dclass_struct *classptr_c, unsigned short index_c, struct hg3dclass_struct * result_c); // original function: TextureUnitState* getTextureUnitState(const String& name); void cP_getTextureUnitState2_c(struct hg3dclass_struct *classptr_c, char * name_c, struct hg3dclass_struct * result_c); // original function: void removeTextureUnitState(unsigned short index); -void cP_removeTextureUnitState_c(struct hg3dclass_struct *classptr_c, unsigned int index_c); +void cP_removeTextureUnitState_c(struct hg3dclass_struct *classptr_c, unsigned short index_c); // original function: void removeAllTextureUnitStates(); void cP_removeAllTextureUnitStates_c(struct hg3dclass_struct *classptr_c); // original function: unsigned short getNumTextureUnitStates(); -void cP_getNumTextureUnitStates_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cP_getNumTextureUnitStates_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: bool hasSeparateSceneBlending(); void cP_hasSeparateSceneBlending_c(struct hg3dclass_struct *classptr_c, int * result_c); // original function: SceneBlendFactor getSourceBlendFactor(); @@ -188,13 +189,13 @@ // original function: bool getLightingEnabled(); void cP_getLightingEnabled_c(struct hg3dclass_struct *classptr_c, int * result_c); // original function: void setMaxSimultaneousLights(unsigned short maxLights); -void cP_setMaxSimultaneousLights_c(struct hg3dclass_struct *classptr_c, unsigned int maxLights_c); +void cP_setMaxSimultaneousLights_c(struct hg3dclass_struct *classptr_c, unsigned short maxLights_c); // original function: unsigned short getMaxSimultaneousLights(); -void cP_getMaxSimultaneousLights_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cP_getMaxSimultaneousLights_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: void setStartLight(unsigned short startLight); -void cP_setStartLight_c(struct hg3dclass_struct *classptr_c, unsigned int startLight_c); +void cP_setStartLight_c(struct hg3dclass_struct *classptr_c, unsigned short startLight_c); // original function: unsigned short getStartLight(); -void cP_getStartLight_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cP_getStartLight_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: void setShadingMode(ShadeOptions mode); void cP_setShadingMode_c(struct hg3dclass_struct *classptr_c, enum EnumShadeOptions mode_c); // original function: ShadeOptions getShadingMode(); @@ -256,9 +257,9 @@ // original function: Light::LightTypes getOnlyLightType(); void cP_getOnlyLightType_c(struct hg3dclass_struct *classptr_c, enum EnumLightTypes * result_c); // original function: void setLightCountPerIteration(unsigned short c); -void cP_setLightCountPerIteration_c(struct hg3dclass_struct *classptr_c, unsigned int c_c); +void cP_setLightCountPerIteration_c(struct hg3dclass_struct *classptr_c, unsigned short c_c); // original function: unsigned short getLightCountPerIteration(); -void cP_getLightCountPerIteration_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cP_getLightCountPerIteration_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: Technique* getParent(); void cP_getParent_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * result_c); // original function: const String& getResourceGroup(); @@ -267,30 +268,42 @@ void cP_setVertexProgram_c(struct hg3dclass_struct *classptr_c, char * name_c, int resetParams_c); // original function: const String& getVertexProgramName(); void cP_getVertexProgramName_c(struct hg3dclass_struct *classptr_c, char * result_c); +// original function: const GpuProgramPtr& getVertexProgram(); +void cP_getVertexProgram_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * result_c); // original function: void setShadowCasterVertexProgram(const String& name); void cP_setShadowCasterVertexProgram_c(struct hg3dclass_struct *classptr_c, char * name_c); // original function: const String& getShadowCasterVertexProgramName(); void cP_getShadowCasterVertexProgramName_c(struct hg3dclass_struct *classptr_c, char * result_c); +// original function: const GpuProgramPtr& getShadowCasterVertexProgram(); +void cP_getShadowCasterVertexProgram_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * result_c); // original function: void setShadowReceiverVertexProgram(const String& name); void cP_setShadowReceiverVertexProgram_c(struct hg3dclass_struct *classptr_c, char * name_c); // original function: void setShadowReceiverFragmentProgram(const String& name); void cP_setShadowReceiverFragmentProgram_c(struct hg3dclass_struct *classptr_c, char * name_c); // original function: const String& getShadowReceiverVertexProgramName(); void cP_getShadowReceiverVertexProgramName_c(struct hg3dclass_struct *classptr_c, char * result_c); +// original function: const GpuProgramPtr& getShadowReceiverVertexProgram(); +void cP_getShadowReceiverVertexProgram_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * result_c); // original function: const String& getShadowReceiverFragmentProgramName(); void cP_getShadowReceiverFragmentProgramName_c(struct hg3dclass_struct *classptr_c, char * result_c); +// original function: const GpuProgramPtr& getShadowReceiverFragmentProgram(); +void cP_getShadowReceiverFragmentProgram_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * result_c); // original function: void setFragmentProgram(const String& name, bool resetParams); void cP_setFragmentProgram_c(struct hg3dclass_struct *classptr_c, char * name_c, int resetParams_c); // original function: const String& getFragmentProgramName(); void cP_getFragmentProgramName_c(struct hg3dclass_struct *classptr_c, char * result_c); +// original function: const GpuProgramPtr& getFragmentProgram(); +void cP_getFragmentProgram_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * result_c); // original function: void setGeometryProgram(const String& name, bool resetParams); void cP_setGeometryProgram_c(struct hg3dclass_struct *classptr_c, char * name_c, int resetParams_c); // original function: const String& getGeometryProgramName(); void cP_getGeometryProgramName_c(struct hg3dclass_struct *classptr_c, char * result_c); +// original function: const GpuProgramPtr& getGeometryProgram(); +void cP_getGeometryProgram_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * result_c); // original function: Pass* _split(unsigned short numUnits); -void cP__split_c(struct hg3dclass_struct *classptr_c, unsigned int numUnits_c, struct hg3dclass_struct * result_c); +void cP__split_c(struct hg3dclass_struct *classptr_c, unsigned short numUnits_c, struct hg3dclass_struct * result_c); // original function: void _notifyIndex(unsigned short index); -void cP__notifyIndex_c(struct hg3dclass_struct *classptr_c, unsigned int index_c); +void cP__notifyIndex_c(struct hg3dclass_struct *classptr_c, unsigned short index_c); // original function: void _prepare(); void cP__prepare_c(struct hg3dclass_struct *classptr_c); // original function: void _unprepare(); @@ -310,7 +323,7 @@ // original function: void _notifyNeedsRecompile(); void cP__notifyNeedsRecompile_c(struct hg3dclass_struct *classptr_c); // original function: unsigned short _getTextureUnitWithContentTypeIndex(TextureUnitState::ContentType contentType, unsigned short index); -void cP__getTextureUnitWithContentTypeIndex_c(struct hg3dclass_struct *classptr_c, enum EnumContentType contentType_c, unsigned int index_c, unsigned int * result_c); +void cP__getTextureUnitWithContentTypeIndex_c(struct hg3dclass_struct *classptr_c, enum EnumContentType contentType_c, unsigned short index_c, unsigned short * result_c); // original function: void setTextureFiltering(TextureFilterOptions filterType); void cP_setTextureFiltering_c(struct hg3dclass_struct *classptr_c, enum EnumTextureFilterOptions filterType_c); // original function: void setTextureAnisotropy(unsigned int maxAniso);
include/ClassPatchMesh.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePatchMesh.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePatchMesh.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
− include/ClassPatchMeshPtr.h
@@ -1,38 +0,0 @@-// This source file is part of HGamer3D -// (A project to enable 3D game development in Haskell) -// For the latest info, see http://www.althainz.de/HGamer3D.html -// -// Copyright 2011 Dr. Peter Althainz -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// ClassPatchMeshPtr.h -// -// -// -// -// File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePatchMesh.h" -// -// each stub combines the following files: -// a C++ implementation file, transforming cpp calls into C-functions -// a C-header file, making this C-functions available for the C2HS parser -// a chs file, give instructions to the C2HS parser. -// -// - -#include "wchar.h" -#include "ClassPtr.h" -#include "Utils.h" - -
include/ClassPatchSurface.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePatchSurface.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePatchSurface.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassPlaneOptimalShadowCameraSetup.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreShadowCameraSetupPlaneOptimal.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreShadowCameraSetupPlaneOptimal.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassPtr.h view
@@ -64,21 +64,15 @@ typedef void ClassParticleSystemFactory; hg3dclass_struct getOgreClass_ParticleSystemFactory(void *ptrIn); -typedef void ClassWindowEventListener; -hg3dclass_struct getOgreClass_WindowEventListener(void *ptrIn); - typedef void ClassHardwareBufferLicensee; hg3dclass_struct getOgreClass_HardwareBufferLicensee(void *ptrIn); -typedef void ClassGpuProgramPtr; -hg3dclass_struct getOgreClass_GpuProgramPtr(void *ptrIn); +typedef void ClassPlaneOptimalShadowCameraSetup; +hg3dclass_struct getOgreClass_PlaneOptimalShadowCameraSetup(void *ptrIn); typedef void ClassFileStreamDataStream; hg3dclass_struct getOgreClass_FileStreamDataStream(void *ptrIn); -typedef void ClassMaterialPtr; -hg3dclass_struct getOgreClass_MaterialPtr(void *ptrIn); - typedef void ClassPatchMesh; hg3dclass_struct getOgreClass_PatchMesh(void *ptrIn); @@ -97,15 +91,9 @@ typedef void ClassSubMesh; hg3dclass_struct getOgreClass_SubMesh(void *ptrIn); -typedef void ClassHardwarePixelBufferSharedPtr; -hg3dclass_struct getOgreClass_HardwarePixelBufferSharedPtr(void *ptrIn); - typedef void ClassBillboardChain; hg3dclass_struct getOgreClass_BillboardChain(void *ptrIn); -typedef void ClassMeshPtr; -hg3dclass_struct getOgreClass_MeshPtr(void *ptrIn); - typedef void ClassParticleAffector; hg3dclass_struct getOgreClass_ParticleAffector(void *ptrIn); @@ -214,9 +202,6 @@ typedef void ClassResourceGroupListener; hg3dclass_struct getOgreClass_ResourceGroupListener(void *ptrIn); -typedef void ClassPatchMeshPtr; -hg3dclass_struct getOgreClass_PatchMeshPtr(void *ptrIn); - typedef void ClassAnimation; hg3dclass_struct getOgreClass_Animation(void *ptrIn); @@ -229,6 +214,9 @@ typedef void ClassAnimationTrack; hg3dclass_struct getOgreClass_AnimationTrack(void *ptrIn); +typedef void ClassRegion; +hg3dclass_struct getOgreClass_Region(void *ptrIn); + typedef void ClassHighLevelGpuProgram; hg3dclass_struct getOgreClass_HighLevelGpuProgram(void *ptrIn); @@ -280,9 +268,6 @@ typedef void ClassSceneManagerFactory; hg3dclass_struct getOgreClass_SceneManagerFactory(void *ptrIn); -typedef void ClassPlaneOptimalShadowCameraSetup; -hg3dclass_struct getOgreClass_PlaneOptimalShadowCameraSetup(void *ptrIn); - typedef void ClassRenderWindow; hg3dclass_struct getOgreClass_RenderWindow(void *ptrIn); @@ -295,20 +280,14 @@ typedef void ClassRibbonTrailFactory; hg3dclass_struct getOgreClass_RibbonTrailFactory(void *ptrIn); -typedef void ClassSkeletonPtr; -hg3dclass_struct getOgreClass_SkeletonPtr(void *ptrIn); - typedef void ClassSubEntity; hg3dclass_struct getOgreClass_SubEntity(void *ptrIn); -typedef void ClassCompositorPtr; -hg3dclass_struct getOgreClass_CompositorPtr(void *ptrIn); - typedef void ClassManualObject; hg3dclass_struct getOgreClass_ManualObject(void *ptrIn); -typedef void ClassHardwareIndexBufferSharedPtr; -hg3dclass_struct getOgreClass_HardwareIndexBufferSharedPtr(void *ptrIn); +typedef void ClassWindowEventListener; +hg3dclass_struct getOgreClass_WindowEventListener(void *ptrIn); typedef void ClassHardwareIndexBuffer; hg3dclass_struct getOgreClass_HardwareIndexBuffer(void *ptrIn); @@ -349,8 +328,8 @@ typedef void ClassHardwarePixelBuffer; hg3dclass_struct getOgreClass_HardwarePixelBuffer(void *ptrIn); -typedef void ClassRegion; -hg3dclass_struct getOgreClass_Region(void *ptrIn); +typedef void ClassResourceManager; +hg3dclass_struct getOgreClass_ResourceManager(void *ptrIn); typedef void ClassOverlayContainer; hg3dclass_struct getOgreClass_OverlayContainer(void *ptrIn); @@ -432,9 +411,6 @@ typedef void ClassRenderSystemOperation; hg3dclass_struct getOgreClass_RenderSystemOperation(void *ptrIn); - -typedef void ClassHighLevelGpuProgramPtr; -hg3dclass_struct getOgreClass_HighLevelGpuProgramPtr(void *ptrIn); typedef void ClassUnimplementedException; hg3dclass_struct getOgreClass_UnimplementedException(void *ptrIn);
include/ClassRegion.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStaticGeometry.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStaticGeometry.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassRenderObjectListener.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderObjectListener.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderObjectListener.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassRenderQueueInvocation.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderQueueInvocation.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderQueueInvocation.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassRenderQueueInvocationSequence.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderQueueInvocation.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderQueueInvocation.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassRenderSystemOperation.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositorInstance.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositorInstance.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassRenderTarget.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderTarget.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderTarget.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -46,9 +46,9 @@ // original function: Viewport* addViewport(Camera* cam, int ZOrder, float left, float top, float width, float height); void cRt_addViewport_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * cam_c, int ZOrder_c, float left_c, float top_c, float width_c, float height_c, struct hg3dclass_struct * result_c); // original function: unsigned short getNumViewports(); -void cRt_getNumViewports_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cRt_getNumViewports_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: Viewport* getViewport(unsigned short index); -void cRt_getViewport_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, struct hg3dclass_struct * result_c); +void cRt_getViewport_c(struct hg3dclass_struct *classptr_c, unsigned short index_c, struct hg3dclass_struct * result_c); // original function: void removeViewport(int ZOrder); void cRt_removeViewport_c(struct hg3dclass_struct *classptr_c, int ZOrder_c); // original function: void removeAllViewports(); @@ -91,6 +91,8 @@ void cRt_isPrimary_c(struct hg3dclass_struct *classptr_c, int * result_c); // original function: bool isHardwareGammaEnabled(); void cRt_isHardwareGammaEnabled_c(struct hg3dclass_struct *classptr_c, int * result_c); +// original function: uint getFSAA(); +void cRt_getFSAA_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); // original function: const String& getFSAAHint(); void cRt_getFSAAHint_c(struct hg3dclass_struct *classptr_c, char * result_c); // original function: void _beginUpdate();
include/ClassRenderTexture.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderTexture.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderTexture.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassRenderWindow.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderWindow.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderWindow.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassRenderingAPIException.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassResourceGroupListener.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreResourceGroupManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreResourceGroupManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,6 +34,7 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" // original function: void resourceGroupScriptingStarted(const String& groupName, size_t scriptCount); @@ -44,6 +45,8 @@ void cRgl_resourceGroupScriptingEnded_c(struct hg3dclass_struct *classptr_c, char * groupName_c); // original function: void resourceGroupPrepareStarted(const String& groupName, size_t resourceCount); void cRgl_resourceGroupPrepareStarted_c(struct hg3dclass_struct *classptr_c, char * groupName_c, int resourceCount_c); +// original function: void resourcePrepareStarted(const ResourcePtr& resource); +void cRgl_resourcePrepareStarted_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * resource_c); // original function: void resourcePrepareEnded(); void cRgl_resourcePrepareEnded_c(struct hg3dclass_struct *classptr_c); // original function: void worldGeometryPrepareStageStarted(const String& description); @@ -54,6 +57,8 @@ void cRgl_resourceGroupPrepareEnded_c(struct hg3dclass_struct *classptr_c, char * groupName_c); // original function: void resourceGroupLoadStarted(const String& groupName, size_t resourceCount); void cRgl_resourceGroupLoadStarted_c(struct hg3dclass_struct *classptr_c, char * groupName_c, int resourceCount_c); +// original function: void resourceLoadStarted(const ResourcePtr& resource); +void cRgl_resourceLoadStarted_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * resource_c); // original function: void resourceLoadEnded(); void cRgl_resourceLoadEnded_c(struct hg3dclass_struct *classptr_c); // original function: void worldGeometryStageStarted(const String& description);
include/ClassResourceGroupManager.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreResourceGroupManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreResourceGroupManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,6 +34,7 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" // original function: void createResourceGroup(const String& name, const bool inGlobalPool); @@ -68,12 +69,28 @@ void cRgm_resourceLocationExists_c(struct hg3dclass_struct *classptr_c, char * name_c, char * resGroup_c, int * result_c); // original function: void undeclareResource(const String& name, const String& groupName); void cRgm_undeclareResource_c(struct hg3dclass_struct *classptr_c, char * name_c, char * groupName_c); +// original function: DataStreamListPtr openResources(const String& pattern, const String& groupName); +void cRgm_openResources_c(struct hg3dclass_struct *classptr_c, char * pattern_c, char * groupName_c, struct sharedptr_struct * result_c); +// original function: StringVectorPtr listResourceNames(const String& groupName, bool dirs); +void cRgm_listResourceNames_c(struct hg3dclass_struct *classptr_c, char * groupName_c, int dirs_c, struct sharedptr_struct * result_c); +// original function: FileInfoListPtr listResourceFileInfo(const String& groupName, bool dirs); +void cRgm_listResourceFileInfo_c(struct hg3dclass_struct *classptr_c, char * groupName_c, int dirs_c, struct sharedptr_struct * result_c); +// original function: StringVectorPtr findResourceNames(const String& groupName, const String& pattern, bool dirs); +void cRgm_findResourceNames_c(struct hg3dclass_struct *classptr_c, char * groupName_c, char * pattern_c, int dirs_c, struct sharedptr_struct * result_c); // original function: bool resourceExists(const String& group, const String& filename); void cRgm_resourceExists_c(struct hg3dclass_struct *classptr_c, char * group_c, char * filename_c, int * result_c); // original function: bool resourceExistsInAnyGroup(const String& filename); void cRgm_resourceExistsInAnyGroup_c(struct hg3dclass_struct *classptr_c, char * filename_c, int * result_c); // original function: const String& findGroupContainingResource(const String& filename); void cRgm_findGroupContainingResource_c(struct hg3dclass_struct *classptr_c, char * filename_c, char * result_c); +// original function: FileInfoListPtr findResourceFileInfo(const String& group, const String& pattern, bool dirs); +void cRgm_findResourceFileInfo_c(struct hg3dclass_struct *classptr_c, char * group_c, char * pattern_c, int dirs_c, struct sharedptr_struct * result_c); +// original function: StringVectorPtr listResourceLocations(const String& groupName); +void cRgm_listResourceLocations_c(struct hg3dclass_struct *classptr_c, char * groupName_c, struct sharedptr_struct * result_c); +// original function: StringVectorPtr findResourceLocation(const String& groupName, const String& pattern); +void cRgm_findResourceLocation_c(struct hg3dclass_struct *classptr_c, char * groupName_c, char * pattern_c, struct sharedptr_struct * result_c); +// original function: DataStreamPtr createResource(const String& filename, const String& groupName, bool overwrite, const String& locationPattern); +void cRgm_createResource_c(struct hg3dclass_struct *classptr_c, char * filename_c, char * groupName_c, int overwrite_c, char * locationPattern_c, struct sharedptr_struct * result_c); // original function: void deleteResource(const String& filename, const String& groupName, const String& locationPattern); void cRgm_deleteResource_c(struct hg3dclass_struct *classptr_c, char * filename_c, char * groupName_c, char * locationPattern_c); // original function: void deleteMatchingResources(const String& filePattern, const String& groupName, const String& locationPattern); @@ -94,8 +111,18 @@ void cRgm_isResourceGroupInGlobalPool_c(struct hg3dclass_struct *classptr_c, char * name_c, int * result_c); // original function: void shutdownAll(); void cRgm_shutdownAll_c(struct hg3dclass_struct *classptr_c); +// original function: void _registerResourceManager(const String& resourceType, ResourceManager* rm); +void cRgm__registerResourceManager_c(struct hg3dclass_struct *classptr_c, char * resourceType_c, struct hg3dclass_struct * rm_c); // original function: void _unregisterResourceManager(const String& resourceType); void cRgm__unregisterResourceManager_c(struct hg3dclass_struct *classptr_c, char * resourceType_c); +// original function: ResourceManager* _getResourceManager(const String& resourceType); +void cRgm__getResourceManager_c(struct hg3dclass_struct *classptr_c, char * resourceType_c, struct hg3dclass_struct * result_c); +// original function: void _notifyResourceCreated(ResourcePtr& res); +void cRgm__notifyResourceCreated_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * res_c); +// original function: void _notifyResourceRemoved(ResourcePtr& res); +void cRgm__notifyResourceRemoved_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * res_c); +// original function: void _notifyAllResourcesRemoved(ResourceManager* manager); +void cRgm__notifyAllResourcesRemoved_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * manager_c); // original function: void _notifyWorldGeometryStageStarted(const String& description); void cRgm__notifyWorldGeometryStageStarted_c(struct hg3dclass_struct *classptr_c, char * description_c); // original function: void _notifyWorldGeometryStageEnded();
+ include/ClassResourceManager.h view
@@ -0,0 +1,79 @@+// This source file is part of HGamer3D +// (A project to enable 3D game development in Haskell) +// For the latest info, see http://www.althainz.de/HGamer3D.html +// +// Copyright 2011 Dr. Peter Althainz +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// ClassResourceManager.h +// +// +// +// +// File for type, method, enum or function stubs +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreResourceManager.h" +// +// each stub combines the following files: +// a C++ implementation file, transforming cpp calls into C-functions +// a C-header file, making this C-functions available for the C2HS parser +// a chs file, give instructions to the C2HS parser. +// +// + +#include "wchar.h" +#include "ClassPtr.h" +#include "Utils.h" +#include "TypeSharedPtr.h" + + +// original function: void setMemoryBudget(size_t bytes); +void cRm_setMemoryBudget_c(struct hg3dclass_struct *classptr_c, int bytes_c); +// original function: size_t getMemoryBudget(); +void cRm_getMemoryBudget_c(struct hg3dclass_struct *classptr_c, int * result_c); +// original function: size_t getMemoryUsage(); +void cRm_getMemoryUsage_c(struct hg3dclass_struct *classptr_c, int * result_c); +// original function: void unload(const String& name); +void cRm_unload_c(struct hg3dclass_struct *classptr_c, char * name_c); +// original function: void unloadAll(bool reloadableOnly); +void cRm_unloadAll_c(struct hg3dclass_struct *classptr_c, int reloadableOnly_c); +// original function: void reloadAll(bool reloadableOnly); +void cRm_reloadAll_c(struct hg3dclass_struct *classptr_c, int reloadableOnly_c); +// original function: void unloadUnreferencedResources(bool reloadableOnly); +void cRm_unloadUnreferencedResources_c(struct hg3dclass_struct *classptr_c, int reloadableOnly_c); +// original function: void reloadUnreferencedResources(bool reloadableOnly); +void cRm_reloadUnreferencedResources_c(struct hg3dclass_struct *classptr_c, int reloadableOnly_c); +// original function: void remove(ResourcePtr& r); +void cRm_remove_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * r_c); +// original function: void remove(const String& name); +void cRm_remove2_c(struct hg3dclass_struct *classptr_c, char * name_c); +// original function: void removeAll(); +void cRm_removeAll_c(struct hg3dclass_struct *classptr_c); +// original function: void removeUnreferencedResources(bool reloadableOnly); +void cRm_removeUnreferencedResources_c(struct hg3dclass_struct *classptr_c, int reloadableOnly_c); +// original function: ResourcePtr getByName(const String& name, const String& groupName); +void cRm_getByName_c(struct hg3dclass_struct *classptr_c, char * name_c, char * groupName_c, struct sharedptr_struct * result_c); +// original function: bool resourceExists(const String& name); +void cRm_resourceExists_c(struct hg3dclass_struct *classptr_c, char * name_c, int * result_c); +// original function: void parseScript(DataStreamPtr& stream, const String& groupName); +void cRm_parseScript_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * stream_c, char * groupName_c); +// original function: Real getLoadingOrder(); +void cRm_getLoadingOrder_c(struct hg3dclass_struct *classptr_c, float * result_c); +// original function: const String& getResourceType(); +void cRm_getResourceType_c(struct hg3dclass_struct *classptr_c, char * result_c); +// original function: void setVerbose(bool v); +void cRm_setVerbose_c(struct hg3dclass_struct *classptr_c, int v_c); +// original function: bool getVerbose(); +void cRm_getVerbose_c(struct hg3dclass_struct *classptr_c, int * result_c); +// original function: void destroyResourcePool(const String& name); +void cRm_destroyResourcePool2_c(struct hg3dclass_struct *classptr_c, char * name_c);
include/ClassRibbonTrail.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRibbonTrail.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRibbonTrail.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassRibbonTrailFactory.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRibbonTrail.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRibbonTrail.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassRoot.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRoot.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRoot.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,6 +34,7 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" #include "TypeColourValue.h" @@ -58,7 +59,7 @@ // original function: SceneManager* createSceneManager(const String& typeName, const String& instanceName); void cR_createSceneManager_c(struct hg3dclass_struct *classptr_c, char * typeName_c, char * instanceName_c, struct hg3dclass_struct * result_c); // original function: SceneManager* createSceneManager(SceneTypeMask typeMask, const String& instanceName); -void cR_createSceneManager2_c(struct hg3dclass_struct *classptr_c, unsigned int typeMask_c, char * instanceName_c, struct hg3dclass_struct * result_c); +void cR_createSceneManager2_c(struct hg3dclass_struct *classptr_c, unsigned short typeMask_c, char * instanceName_c, struct hg3dclass_struct * result_c); // original function: void destroySceneManager(SceneManager* sm); void cR_destroySceneManager_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * sm_c); // original function: SceneManager* getSceneManager(const String& instanceName); @@ -67,6 +68,8 @@ void cR_hasSceneManager_c(struct hg3dclass_struct *classptr_c, char * instanceName_c, int * result_c); // original function: TextureManager* getTextureManager(); void cR_getTextureManager_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * result_c); +// original function: String getErrorDescription(long errorNumber); +void cR_getErrorDescription_c(struct hg3dclass_struct *classptr_c, int errorNumber_c, char * result_c); // original function: void queueEndRendering(); void cR_queueEndRendering_c(struct hg3dclass_struct *classptr_c); // original function: void startRendering(); @@ -81,6 +84,10 @@ void cR_addResourceLocation_c(struct hg3dclass_struct *classptr_c, char * name_c, char * locType_c, char * groupName_c, int recursive_c); // original function: void removeResourceLocation(const String& name, const String& groupName); void cR_removeResourceLocation_c(struct hg3dclass_struct *classptr_c, char * name_c, char * groupName_c); +// original function: DataStreamPtr createFileStream(const String& filename, const String& groupName, bool overwrite, const String& locationPattern); +void cR_createFileStream_c(struct hg3dclass_struct *classptr_c, char * filename_c, char * groupName_c, int overwrite_c, char * locationPattern_c, struct sharedptr_struct * result_c); +// original function: DataStreamPtr openFileStream(const String& filename, const String& groupName, const String& locationPattern); +void cR_openFileStream_c(struct hg3dclass_struct *classptr_c, char * filename_c, char * groupName_c, char * locationPattern_c, struct sharedptr_struct * result_c); // original function: void convertColourValue(const ColourValue& colour, uint32* pDest); void cR_convertColourValue_c(struct hg3dclass_struct *classptr_c, struct colourvalue_struct * colour_c, unsigned int * pDest_c); // original function: RenderWindow* getAutoCreatedWindow();
include/ClassRuntimeAssertionException.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassSceneManager.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -36,6 +36,7 @@ #include "Utils.h" #include "EnumPrefabType.h" #include "TypeColourValue.h" +#include "TypeSharedPtr.h" #include "TypeQuaternion.h" #include "EnumFogMode.h" #include "EnumSpecialCaseRenderQueueMode.h" @@ -164,10 +165,16 @@ void cSm_getAmbientLight_c(struct hg3dclass_struct *classptr_c, struct colourvalue_struct * result_c); // original function: void prepareWorldGeometry(const String& filename); void cSm_prepareWorldGeometry_c(struct hg3dclass_struct *classptr_c, char * filename_c); +// original function: void prepareWorldGeometry(DataStreamPtr& stream, const String& typeName); +void cSm_prepareWorldGeometry2_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * stream_c, char * typeName_c); // original function: void setWorldGeometry(const String& filename); void cSm_setWorldGeometry_c(struct hg3dclass_struct *classptr_c, char * filename_c); +// original function: void setWorldGeometry(DataStreamPtr& stream, const String& typeName); +void cSm_setWorldGeometry2_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * stream_c, char * typeName_c); // original function: size_t estimateWorldGeometry(const String& filename); void cSm_estimateWorldGeometry_c(struct hg3dclass_struct *classptr_c, char * filename_c, int * result_c); +// original function: size_t estimateWorldGeometry(DataStreamPtr& stream, const String& typeName); +void cSm_estimateWorldGeometry2_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * stream_c, char * typeName_c, int * result_c); // original function: bool hasOption(const String& strKey); void cSm_hasOption_c(struct hg3dclass_struct *classptr_c, char * strKey_c, int * result_c); // original function: void _updateSceneGraph(Camera* cam); @@ -293,9 +300,9 @@ // original function: size_t getShadowIndexBufferSize(); void cSm_getShadowIndexBufferSize_c(struct hg3dclass_struct *classptr_c, int * result_c); // original function: void setShadowTextureSize(unsigned short size); -void cSm_setShadowTextureSize_c(struct hg3dclass_struct *classptr_c, unsigned int size_c); +void cSm_setShadowTextureSize_c(struct hg3dclass_struct *classptr_c, unsigned short size_c); // original function: void setShadowTextureConfig(size_t shadowIndex, unsigned short width, unsigned short height, PixelFormat format); -void cSm_setShadowTextureConfig_c(struct hg3dclass_struct *classptr_c, int shadowIndex_c, unsigned int width_c, unsigned int height_c, enum EnumPixelFormat format_c); +void cSm_setShadowTextureConfig_c(struct hg3dclass_struct *classptr_c, int shadowIndex_c, unsigned short width_c, unsigned short height_c, enum EnumPixelFormat format_c); // original function: void setShadowTexturePixelFormat(PixelFormat fmt); void cSm_setShadowTexturePixelFormat_c(struct hg3dclass_struct *classptr_c, enum EnumPixelFormat fmt_c); // original function: void setShadowTextureCount(size_t count); @@ -307,7 +314,9 @@ // original function: size_t getShadowTextureCountPerLightType(Light::LightTypes type); void cSm_getShadowTextureCountPerLightType_c(struct hg3dclass_struct *classptr_c, enum EnumLightTypes type_c, int * result_c); // original function: void setShadowTextureSettings(unsigned short size, unsigned short count, PixelFormat fmt); -void cSm_setShadowTextureSettings_c(struct hg3dclass_struct *classptr_c, unsigned int size_c, unsigned int count_c, enum EnumPixelFormat fmt_c); +void cSm_setShadowTextureSettings_c(struct hg3dclass_struct *classptr_c, unsigned short size_c, unsigned short count_c, enum EnumPixelFormat fmt_c); +// original function: const TexturePtr& getShadowTexture(size_t shadowIndex); +void cSm_getShadowTexture_c(struct hg3dclass_struct *classptr_c, int shadowIndex_c, struct sharedptr_struct * result_c); // original function: void setShadowDirLightTextureOffset(Real offset); void cSm_setShadowDirLightTextureOffset_c(struct hg3dclass_struct *classptr_c, float offset_c); // original function: Real getShadowDirLightTextureOffset(); @@ -413,7 +422,7 @@ // original function: bool _areRenderStateChangesSuppressed(); void cSm__areRenderStateChangesSuppressed_c(struct hg3dclass_struct *classptr_c, int * result_c); // original function: void _markGpuParamsDirty(uint16 mask); -void cSm__markGpuParamsDirty_c(struct hg3dclass_struct *classptr_c, unsigned int mask_c); +void cSm__markGpuParamsDirty_c(struct hg3dclass_struct *classptr_c, unsigned short mask_c); // original function: void _suppressShadows(bool suppress); void cSm__suppressShadows_c(struct hg3dclass_struct *classptr_c, int suppress_c); // original function: bool _areShadowsSuppressed();
include/ClassSceneManagerEnumerator.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManagerEnumerator.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManagerEnumerator.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -43,7 +43,7 @@ // original function: SceneManager* createSceneManager(const String& typeName, const String& instanceName); void cSme_createSceneManager_c(struct hg3dclass_struct *classptr_c, char * typeName_c, char * instanceName_c, struct hg3dclass_struct * result_c); // original function: SceneManager* createSceneManager(SceneTypeMask typeMask, const String& instanceName); -void cSme_createSceneManager2_c(struct hg3dclass_struct *classptr_c, unsigned int typeMask_c, char * instanceName_c, struct hg3dclass_struct * result_c); +void cSme_createSceneManager2_c(struct hg3dclass_struct *classptr_c, unsigned short typeMask_c, char * instanceName_c, struct hg3dclass_struct * result_c); // original function: void destroySceneManager(SceneManager* sm); void cSme_destroySceneManager_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * sm_c); // original function: SceneManager* getSceneManager(const String& instanceName);
include/ClassSceneManagerFactory.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassSceneMgrQueuedRenderableVisitor.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassSceneNode.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneNode.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneNode.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -43,13 +43,13 @@ // original function: void attachObject(MovableObject* obj); void cSn_attachObject_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * obj_c); // original function: unsigned short numAttachedObjects(); -void cSn_numAttachedObjects_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cSn_numAttachedObjects_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: MovableObject* getAttachedObject(unsigned short index); -void cSn_getAttachedObject_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, struct hg3dclass_struct * result_c); +void cSn_getAttachedObject_c(struct hg3dclass_struct *classptr_c, unsigned short index_c, struct hg3dclass_struct * result_c); // original function: MovableObject* getAttachedObject(const String& name); void cSn_getAttachedObject2_c(struct hg3dclass_struct *classptr_c, char * name_c, struct hg3dclass_struct * result_c); // original function: MovableObject* detachObject(unsigned short index); -void cSn_detachObject_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, struct hg3dclass_struct * result_c); +void cSn_detachObject_c(struct hg3dclass_struct *classptr_c, unsigned short index_c, struct hg3dclass_struct * result_c); // original function: void detachObject(MovableObject* obj); void cSn_detachObject2_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * obj_c); // original function: MovableObject* detachObject(const String& name); @@ -69,7 +69,7 @@ // original function: void removeAndDestroyChild(const String& name); void cSn_removeAndDestroyChild_c(struct hg3dclass_struct *classptr_c, char * name_c); // original function: void removeAndDestroyChild(unsigned short index); -void cSn_removeAndDestroyChild2_c(struct hg3dclass_struct *classptr_c, unsigned int index_c); +void cSn_removeAndDestroyChild2_c(struct hg3dclass_struct *classptr_c, unsigned short index_c); // original function: void removeAndDestroyAllChildren(); void cSn_removeAndDestroyAllChildren_c(struct hg3dclass_struct *classptr_c); // original function: void showBoundingBox(bool bShow);
include/ClassShadowCameraSetup.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreShadowCameraSetup.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreShadowCameraSetup.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassSimpleRenderable.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSimpleRenderable.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSimpleRenderable.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassSkeleton.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSkeleton.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSkeleton.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -40,17 +40,17 @@ // original function: Bone* createBone(); void cS_createBone_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * result_c); // original function: Bone* createBone(unsigned short handle); -void cS_createBone2_c(struct hg3dclass_struct *classptr_c, unsigned int handle_c, struct hg3dclass_struct * result_c); +void cS_createBone2_c(struct hg3dclass_struct *classptr_c, unsigned short handle_c, struct hg3dclass_struct * result_c); // original function: Bone* createBone(const String& name); void cS_createBone3_c(struct hg3dclass_struct *classptr_c, char * name_c, struct hg3dclass_struct * result_c); // original function: Bone* createBone(const String& name, unsigned short handle); -void cS_createBone4_c(struct hg3dclass_struct *classptr_c, char * name_c, unsigned int handle_c, struct hg3dclass_struct * result_c); +void cS_createBone4_c(struct hg3dclass_struct *classptr_c, char * name_c, unsigned short handle_c, struct hg3dclass_struct * result_c); // original function: unsigned short getNumBones(); -void cS_getNumBones_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cS_getNumBones_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: Bone* getRootBone(); void cS_getRootBone_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * result_c); // original function: Bone* getBone(unsigned short handle); -void cS_getBone_c(struct hg3dclass_struct *classptr_c, unsigned int handle_c, struct hg3dclass_struct * result_c); +void cS_getBone_c(struct hg3dclass_struct *classptr_c, unsigned short handle_c, struct hg3dclass_struct * result_c); // original function: Bone* getBone(const String& name); void cS_getBone2_c(struct hg3dclass_struct *classptr_c, char * name_c, struct hg3dclass_struct * result_c); // original function: bool hasBone(const String& name); @@ -66,9 +66,9 @@ // original function: void removeAnimation(const String& name); void cS_removeAnimation_c(struct hg3dclass_struct *classptr_c, char * name_c); // original function: unsigned short getNumAnimations(); -void cS_getNumAnimations_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cS_getNumAnimations_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: Animation* getAnimation(unsigned short index); -void cS_getAnimation2_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, struct hg3dclass_struct * result_c); +void cS_getAnimation2_c(struct hg3dclass_struct *classptr_c, unsigned short index_c, struct hg3dclass_struct * result_c); // original function: SkeletonAnimationBlendMode getBlendMode(); void cS_getBlendMode_c(struct hg3dclass_struct *classptr_c, enum EnumSkeletonAnimationBlendMode * result_c); // original function: void setBlendMode(SkeletonAnimationBlendMode state);
include/ClassSkeletonInstance.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSkeletonInstance.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSkeletonInstance.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -37,9 +37,9 @@ // original function: unsigned short getNumAnimations(); -void cSi_getNumAnimations_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cSi_getNumAnimations_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: Animation* getAnimation(unsigned short index); -void cSi_getAnimation_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, struct hg3dclass_struct * result_c); +void cSi_getAnimation_c(struct hg3dclass_struct *classptr_c, unsigned short index_c, struct hg3dclass_struct * result_c); // original function: Animation* createAnimation(const String& name, Real length); void cSi_createAnimation_c(struct hg3dclass_struct *classptr_c, char * name_c, float length_c, struct hg3dclass_struct * result_c); // original function: void removeAnimation(const String& name);
− include/ClassSkeletonPtr.h
@@ -1,38 +0,0 @@-// This source file is part of HGamer3D -// (A project to enable 3D game development in Haskell) -// For the latest info, see http://www.althainz.de/HGamer3D.html -// -// Copyright 2011 Dr. Peter Althainz -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// ClassSkeletonPtr.h -// -// -// -// -// File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSkeleton.h" -// -// each stub combines the following files: -// a C++ implementation file, transforming cpp calls into C-functions -// a C-header file, making this C-functions available for the C2HS parser -// a chs file, give instructions to the C2HS parser. -// -// - -#include "wchar.h" -#include "ClassPtr.h" -#include "Utils.h" - -
include/ClassSkeletonSerializer.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSkeletonSerializer.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSkeletonSerializer.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,5 +34,8 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" +// original function: void importSkeleton(DataStreamPtr& stream, Skeleton* pDest); +void cSs_importSkeleton_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * stream_c, struct hg3dclass_struct * pDest_c);
include/ClassStaticGeometry.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStaticGeometry.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStaticGeometry.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassStringConverter.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStringConverter.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStringConverter.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassStringUtil.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreString.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreString.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassSubEntity.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSubEntity.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSubEntity.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,12 +34,15 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" // original function: const String& getMaterialName(); void cSe_getMaterialName_c(struct hg3dclass_struct *classptr_c, char * result_c); // original function: void setMaterialName(const String& name, const String& groupName); void cSe_setMaterialName_c(struct hg3dclass_struct *classptr_c, char * name_c, char * groupName_c); +// original function: void setMaterial(const MaterialPtr& material); +void cSe_setMaterial_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * material_c); // original function: void setVisible(bool visible); void cSe_setVisible_c(struct hg3dclass_struct *classptr_c, int visible_c); // original function: bool isVisible(); @@ -48,10 +51,12 @@ void cSe_getSubMesh_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * result_c); // original function: Entity* getParent(); void cSe_getParent_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * result_c); +// original function: const MaterialPtr& getMaterial(); +void cSe_getMaterial_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * result_c); // original function: Technique* getTechnique(); void cSe_getTechnique_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * result_c); // original function: unsigned short getNumWorldTransforms(); -void cSe_getNumWorldTransforms_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cSe_getNumWorldTransforms_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: bool getCastsShadows(); void cSe_getCastsShadows_c(struct hg3dclass_struct *classptr_c, int * result_c); // original function: TempBlendedBufferInfo* _getSkelAnimTempBufferInfo();
include/ClassSubMesh.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSubMesh.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSubMesh.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassTechnique.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTechnique.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTechnique.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -54,17 +54,17 @@ // original function: Pass* createPass(); void cT_createPass_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * result_c); // original function: Pass* getPass(unsigned short index); -void cT_getPass_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, struct hg3dclass_struct * result_c); +void cT_getPass_c(struct hg3dclass_struct *classptr_c, unsigned short index_c, struct hg3dclass_struct * result_c); // original function: Pass* getPass(const String& name); void cT_getPass2_c(struct hg3dclass_struct *classptr_c, char * name_c, struct hg3dclass_struct * result_c); // original function: unsigned short getNumPasses(); -void cT_getNumPasses_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cT_getNumPasses_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: void removePass(unsigned short index); -void cT_removePass_c(struct hg3dclass_struct *classptr_c, unsigned int index_c); +void cT_removePass_c(struct hg3dclass_struct *classptr_c, unsigned short index_c); // original function: void removeAllPasses(); void cT_removeAllPasses_c(struct hg3dclass_struct *classptr_c); // original function: bool movePass(const unsigned short sourceIndex, const unsigned short destinationIndex); -void cT_movePass_c(struct hg3dclass_struct *classptr_c, unsigned int sourceIndex_c, unsigned int destinationIndex_c, int * result_c); +void cT_movePass_c(struct hg3dclass_struct *classptr_c, unsigned short sourceIndex_c, unsigned short destinationIndex_c, int * result_c); // original function: Material* getParent(); void cT_getParent_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * result_c); // original function: const String& getResourceGroup(); @@ -132,15 +132,15 @@ // original function: void setTextureAnisotropy(unsigned int maxAniso); void cT_setTextureAnisotropy_c(struct hg3dclass_struct *classptr_c, unsigned int maxAniso_c); // original function: void setLodIndex(unsigned short index); -void cT_setLodIndex_c(struct hg3dclass_struct *classptr_c, unsigned int index_c); +void cT_setLodIndex_c(struct hg3dclass_struct *classptr_c, unsigned short index_c); // original function: unsigned short getLodIndex(); -void cT_getLodIndex_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cT_getLodIndex_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: void setSchemeName(const String& schemeName); void cT_setSchemeName_c(struct hg3dclass_struct *classptr_c, char * schemeName_c); // original function: const String& getSchemeName(); void cT_getSchemeName_c(struct hg3dclass_struct *classptr_c, char * result_c); // original function: unsigned short _getSchemeIndex(); -void cT__getSchemeIndex_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); +void cT__getSchemeIndex_c(struct hg3dclass_struct *classptr_c, unsigned short * result_c); // original function: bool isDepthWriteEnabled(); void cT_isDepthWriteEnabled_c(struct hg3dclass_struct *classptr_c, int * result_c); // original function: bool isDepthCheckEnabled();
include/ClassTempBlendedBufferInfo.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareBufferManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareBufferManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassTextureManager.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -34,10 +34,15 @@ #include "wchar.h" #include "ClassPtr.h" #include "Utils.h" +#include "TypeSharedPtr.h" #include "EnumTextureType.h" #include "EnumPixelFormat.h" +// original function: TexturePtr prepare(const String& name, const String& group, TextureType texType, int numMipmaps, Real gamma, bool isAlpha, PixelFormat desiredFormat, bool hwGammaCorrection); +void cTm_prepare_c(struct hg3dclass_struct *classptr_c, char * name_c, char * group_c, enum EnumTextureType texType_c, int numMipmaps_c, float gamma_c, int isAlpha_c, enum EnumPixelFormat desiredFormat_c, int hwGammaCorrection_c, struct sharedptr_struct * result_c); +// original function: TexturePtr load(const String& name, const String& group, TextureType texType, int numMipmaps, Real gamma, bool isAlpha, PixelFormat desiredFormat, bool hwGammaCorrection); +void cTm_load_c(struct hg3dclass_struct *classptr_c, char * name_c, char * group_c, enum EnumTextureType texType_c, int numMipmaps_c, float gamma_c, int isAlpha_c, enum EnumPixelFormat desiredFormat_c, int hwGammaCorrection_c, struct sharedptr_struct * result_c); // original function: bool isFormatSupported(TextureType ttype, PixelFormat format, int usage); void cTm_isFormatSupported_c(struct hg3dclass_struct *classptr_c, enum EnumTextureType ttype_c, enum EnumPixelFormat format_c, int usage_c, int * result_c); // original function: bool isEquivalentFormatSupported(TextureType ttype, PixelFormat format, int usage);
include/ClassTextureUnitState.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -48,6 +48,7 @@ #include "EnumTextureFilterOptions.h" #include "EnumFilterType.h" #include "EnumFilterOptions.h" +#include "TypeSharedPtr.h" // original function: const String& getTextureName(); @@ -214,3 +215,11 @@ void cTus_getTextureNameAlias_c(struct hg3dclass_struct *classptr_c, char * result_c); // original function: void _notifyParent(Pass* parent); void cTus__notifyParent_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * parent_c); +// original function: const TexturePtr& _getTexturePtr(); +void cTus__getTexturePtr_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * result_c); +// original function: const TexturePtr& _getTexturePtr(size_t frame); +void cTus__getTexturePtr2_c(struct hg3dclass_struct *classptr_c, int frame_c, struct sharedptr_struct * result_c); +// original function: void _setTexturePtr(const TexturePtr& texptr); +void cTus__setTexturePtr_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * texptr_c); +// original function: void _setTexturePtr(const TexturePtr& texptr, size_t frame); +void cTus__setTexturePtr2_c(struct hg3dclass_struct *classptr_c, struct sharedptr_struct * texptr_c, int frame_c);
include/ClassTimeIndex.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimationTrack.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimationTrack.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassTransformKeyFrame.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreKeyFrame.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreKeyFrame.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassUnimplementedException.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassVertexAnimationTrack.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimationTrack.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimationTrack.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -45,9 +45,9 @@ // original function: VertexPoseKeyFrame* createVertexPoseKeyFrame(Real timePos); void cVant_createVertexPoseKeyFrame_c(struct hg3dclass_struct *classptr_c, float timePos_c, struct hg3dclass_struct * result_c); // original function: VertexMorphKeyFrame* getVertexMorphKeyFrame(unsigned short index); -void cVant_getVertexMorphKeyFrame_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, struct hg3dclass_struct * result_c); +void cVant_getVertexMorphKeyFrame_c(struct hg3dclass_struct *classptr_c, unsigned short index_c, struct hg3dclass_struct * result_c); // original function: VertexPoseKeyFrame* getVertexPoseKeyFrame(unsigned short index); -void cVant_getVertexPoseKeyFrame_c(struct hg3dclass_struct *classptr_c, unsigned int index_c, struct hg3dclass_struct * result_c); +void cVant_getVertexPoseKeyFrame_c(struct hg3dclass_struct *classptr_c, unsigned short index_c, struct hg3dclass_struct * result_c); // original function: void setTargetMode(TargetMode m); void cVant_setTargetMode_c(struct hg3dclass_struct *classptr_c, enum EnumTargetMode m_c); // original function: TargetMode getTargetMode();
include/ClassVertexMorphKeyFrame.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreKeyFrame.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreKeyFrame.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassVertexPoseKeyFrame.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreKeyFrame.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreKeyFrame.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassViewport.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreViewport.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreViewport.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -43,7 +43,7 @@ // original function: void update(); void cVp_update_c(struct hg3dclass_struct *classptr_c); // original function: void clear(unsigned int buffers, const ColourValue& colour, Real depth, unsigned short stencil); -void cVp_clear_c(struct hg3dclass_struct *classptr_c, unsigned int buffers_c, struct colourvalue_struct * colour_c, float depth_c, unsigned int stencil_c); +void cVp_clear_c(struct hg3dclass_struct *classptr_c, unsigned int buffers_c, struct colourvalue_struct * colour_c, float depth_c, unsigned short stencil_c); // original function: RenderTarget* getTarget(); void cVp_getTarget_c(struct hg3dclass_struct *classptr_c, struct hg3dclass_struct * result_c); // original function: Camera* getCamera(); @@ -110,6 +110,8 @@ void cVp_getShadowsEnabled_c(struct hg3dclass_struct *classptr_c, int * result_c); // original function: void setVisibilityMask(uint32 mask); void cVp_setVisibilityMask_c(struct hg3dclass_struct *classptr_c, unsigned int mask_c); +// original function: uint getVisibilityMask(); +void cVp_getVisibilityMask_c(struct hg3dclass_struct *classptr_c, unsigned int * result_c); // original function: void setRenderQueueInvocationSequenceName(const String& sequenceName); void cVp_setRenderQueueInvocationSequenceName_c(struct hg3dclass_struct *classptr_c, char * sequenceName_c); // original function: const String& getRenderQueueInvocationSequenceName();
include/ClassWindowEventListener.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreWindowEventUtilities.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreWindowEventUtilities.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/ClassWindowEventUtilities.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreWindowEventUtilities.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreWindowEventUtilities.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions
include/EnumACDataType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramParams.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramParams.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramParams.h line:1037 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramParams.h line:1037 enum EnumACDataType { /// no data is required ACDT_NONE,
include/EnumAbstractNodeType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreScriptCompiler.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreScriptCompiler.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreScriptCompiler.h line:75 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreScriptCompiler.h line:75 enum EnumAbstractNodeType { ANT_UNKNOWN,
include/EnumAccessMode.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreDataStream.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreDataStream.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreDataStream.h line:66 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreDataStream.h line:66 enum EnumAccessMode { READ = 1,
include/EnumAlignment.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextAreaOverlayElement.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextAreaOverlayElement.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextAreaOverlayElement.h line:46 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextAreaOverlayElement.h line:46 enum EnumAlignment { Left,
include/EnumAngleUnit.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMath.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMath.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMath.h line:198 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMath.h line:198 enum EnumAngleUnit { AU_DEGREE,
include/EnumAutoConstantType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramParams.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramParams.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramParams.h line:590 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramParams.h line:590 enum EnumAutoConstantType { /// The current world matrix
include/EnumBillboardOrigin.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardSet.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardSet.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardSet.h line:53 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardSet.h line:53 enum EnumBillboardOrigin { BBO_TOP_LEFT,
include/EnumBillboardRotationType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardSet.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardSet.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardSet.h line:66 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardSet.h line:66 enum EnumBillboardRotationType { /// Rotate the billboard's vertices around their facing direction
include/EnumBillboardType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardSet.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardSet.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardSet.h line:74 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardSet.h line:74 enum EnumBillboardType { /// Standard point billboard (default), always faces the camera completely and is always upright
include/EnumBindingType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h line:410 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h line:410 enum EnumBindingType { /** Regular fragment processing unit - the default. */
include/EnumBorderCellIndex.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBorderPanelOverlayElement.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBorderPanelOverlayElement.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBorderPanelOverlayElement.h line:288 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBorderPanelOverlayElement.h line:288 enum EnumBorderCellIndex { BCELL_TOP_LEFT = 0, BCELL_TOP = 1,
include/EnumBoxPlane.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h line:582 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h line:582 enum EnumBoxPlane { BP_FRONT = 0,
include/EnumBufferLicenseType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareBufferManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareBufferManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareBufferManager.h line:153 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareBufferManager.h line:153 enum EnumBufferLicenseType { /// Licensee will only release buffer when it says so
include/EnumBufferType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreUTFString.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreUTFString.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreUTFString.h line:970 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreUTFString.h line:970 enum EnumBufferType { bt_none, bt_string,
include/EnumBuiltinHashFunction.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePass.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePass.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePass.h line:1605 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePass.h line:1605 enum EnumBuiltinHashFunction { /** Try to minimise the number of texture changes. */
include/EnumCacheType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreVertexIndexData.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreVertexIndexData.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreVertexIndexData.h line:285 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreVertexIndexData.h line:285 enum EnumCacheType { FIFO, LRU };
include/EnumCapabilitiesCategory.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystemCapabilities.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystemCapabilities.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystemCapabilities.h line:62 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystemCapabilities.h line:62 enum EnumCapabilitiesCategory { CAPS_CATEGORY_COMMON = 0,
include/EnumCapabilityKeywordType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystemCapabilitiesSerializer.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystemCapabilitiesSerializer.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,6 +35,6 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystemCapabilitiesSerializer.h line:68 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystemCapabilitiesSerializer.h line:68 enum EnumCapabilityKeywordType {UNDEFINED_CAPABILITY_TYPE = 0, SET_STRING_METHOD, SET_INT_METHOD, SET_BOOL_METHOD, SET_REAL_METHOD, SET_CAPABILITY_ENUM_BOOL, ADD_SHADER_PROFILE_STRING};
include/EnumClipResult.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:714 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:714 enum EnumClipResult { /// Nothing was clipped
include/EnumCompareFunction.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:65 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:65 enum EnumCompareFunction { CMPF_ALWAYS_FAIL,
include/EnumConcreteNodeType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreScriptCompiler.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreScriptCompiler.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreScriptCompiler.h line:48 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreScriptCompiler.h line:48 enum EnumConcreteNodeType { CNT_VARIABLE,
include/EnumContentType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h line:421 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h line:421 enum EnumContentType { /// Normal texture identified by name
include/EnumCpuFeatures.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePlatformInformation.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePlatformInformation.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePlatformInformation.h line:146 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePlatformInformation.h line:146 enum EnumCpuFeatures { #if OGRE_CPU == OGRE_CPU_X86
include/EnumCullingMode.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:136 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:136 enum EnumCullingMode { /// Hardware never culls triangles and renders everything it receives.
include/EnumDisplayMode.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreProfiler.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreProfiler.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreProfiler.h line:229 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreProfiler.h line:229 enum EnumDisplayMode { /// Display % frame usage on the overlay
include/EnumElementType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramParams.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramParams.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramParams.h line:1048 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramParams.h line:1048 enum EnumElementType { ET_INT, ET_REAL
include/EnumEndian.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStreamSerialiser.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStreamSerialiser.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStreamSerialiser.h line:70 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStreamSerialiser.h line:70 enum EnumEndian { /// Automatically determine endianness
include/EnumEnvMapType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h line:94 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h line:94 enum EnumEnvMapType { /// Envmap based on vector from camera to vertex position, good for planar geometry
include/EnumExceptionCodes.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreException.h line:108 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreException.h line:108 enum EnumExceptionCodes { ERR_CANNOT_WRITE_TO_FILE, ERR_INVALID_STATE,
include/EnumExtent.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAxisAlignedBox.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAxisAlignedBox.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAxisAlignedBox.h line:57 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAxisAlignedBox.h line:57 enum EnumExtent { EXTENT_NULL,
include/EnumFaceGroupType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStaticFaceGroup.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStaticFaceGroup.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStaticFaceGroup.h line:45 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStaticFaceGroup.h line:45 enum EnumFaceGroupType { FGT_FACE_LIST, FGT_PATCH,
include/EnumFilter.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreImage.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreImage.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreImage.h line:450 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreImage.h line:450 enum EnumFilter { FILTER_NEAREST,
include/EnumFilterOptions.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:101 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:101 enum EnumFilterOptions { /// No filtering, used for FILT_MIP to turn off mipmapping
include/EnumFilterType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:91 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:91 enum EnumFilterType { /// The filter used when shrinking a texture
include/EnumFogMode.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:122 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:122 enum EnumFogMode { /// No fog. Duh.
include/EnumFontType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreFont.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreFont.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreFont.h line:45 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreFont.h line:45 enum EnumFontType { /// Generated from a truetype (.ttf) font
include/EnumFrameBuffer.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderTarget.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderTarget.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderTarget.h line:90 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderTarget.h line:90 enum EnumFrameBuffer { FB_FRONT,
include/EnumFrameBufferType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:296 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:296 enum EnumFrameBufferType { FBT_COLOUR = 0x1, FBT_DEPTH = 0x2,
include/EnumFrameEventTimeType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRoot.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRoot.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRoot.h line:175 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRoot.h line:175 enum EnumFrameEventTimeType { FETT_ANY = 0, FETT_STARTED = 1,
include/EnumFrustumPlane.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreFrustum.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreFrustum.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreFrustum.h line:70 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreFrustum.h line:70 enum EnumFrustumPlane { FRUSTUM_PLANE_NEAR = 0,
include/EnumGPUVendor.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystemCapabilities.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystemCapabilities.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystemCapabilities.h line:211 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystemCapabilities.h line:211 enum EnumGPUVendor { GPU_UNKNOWN = 0,
include/EnumGpuConstantType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramParams.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramParams.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramParams.h line:52 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramParams.h line:52 enum EnumGpuConstantType { GCT_FLOAT1 = 1,
include/EnumGpuParamVariability.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramParams.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramParams.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgramParams.h line:83 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgramParams.h line:83 enum EnumGpuParamVariability { /// No variation except by manual setting - the default
include/EnumGpuProgramType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgram.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgram.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreGpuProgram.h line:49 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreGpuProgram.h line:49 enum EnumGpuProgramType { GPT_VERTEX_PROGRAM,
include/EnumGuiHorizontalAlignment.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreOverlayElement.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreOverlayElement.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreOverlayElement.h line:72 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreOverlayElement.h line:72 enum EnumGuiHorizontalAlignment { GHA_LEFT,
include/EnumGuiMetricsMode.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreOverlayElement.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreOverlayElement.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreOverlayElement.h line:59 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreOverlayElement.h line:59 enum EnumGuiMetricsMode { /// 'left', 'top', 'height' and 'width' are parametrics from 0.0 to 1.0
include/EnumGuiVerticalAlignment.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreOverlayElement.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreOverlayElement.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreOverlayElement.h line:81 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreOverlayElement.h line:81 enum EnumGuiVerticalAlignment { GVA_TOP,
include/EnumIlluminationPassesState.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTechnique.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTechnique.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTechnique.h line:57 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTechnique.h line:57 enum EnumIlluminationPassesState { IPS_COMPILE_DISABLED = -1,
include/EnumIlluminationRenderStage.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h line:169 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h line:169 enum EnumIlluminationRenderStage { /// No special illumination stage
include/EnumIlluminationStage.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePass.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePass.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePass.h line:49 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePass.h line:49 enum EnumIlluminationStage { /// Part of the rendering which occurs without any kind of direct lighting
include/EnumImageFlags.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreImage.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreImage.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreImage.h line:44 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreImage.h line:44 enum EnumImageFlags { IF_COMPRESSED = 0x00000001,
include/EnumIncludeOrExclude.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTechnique.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTechnique.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTechnique.h line:114 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTechnique.h line:114 enum EnumIncludeOrExclude { /// Inclusive - only support if present
include/EnumIndexType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareIndexBuffer.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareIndexBuffer.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareIndexBuffer.h line:49 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareIndexBuffer.h line:49 enum EnumIndexType { IT_16BIT, IT_32BIT
include/EnumInputMode.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositionTargetPass.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositionTargetPass.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositionTargetPass.h line:52 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositionTargetPass.h line:52 enum EnumInputMode { IM_NONE, // No input
include/EnumInterpolationMode.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimation.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimation.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimation.h line:63 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimation.h line:63 enum EnumInterpolationMode { /** Values are interpolated along straight lines. */
include/EnumLayerBlendOperation.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h line:57 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h line:57 enum EnumLayerBlendOperation { /// Replace all colour with texture with no adjustment LBO_REPLACE,
include/EnumLayerBlendOperationEx.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h line:75 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h line:75 enum EnumLayerBlendOperationEx { /// use source1 without modification LBX_SOURCE1,
include/EnumLayerBlendSource.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h line:112 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h line:112 enum EnumLayerBlendSource { /// the colour as built up from previous stages
include/EnumLayerBlendType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h line:44 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h line:44 enum EnumLayerBlendType { LBT_COLOUR,
include/EnumLightTypes.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreLight.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreLight.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreLight.h line:81 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreLight.h line:81 enum EnumLightTypes { /// Point light sources give off light equally in all directions, so require only position not direction
include/EnumLoadingState.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreResource.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreResource.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreResource.h line:125 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreResource.h line:125 enum EnumLoadingState { /// Not loaded
include/EnumLockOptions.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareBuffer.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareBuffer.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareBuffer.h line:120 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareBuffer.h line:120 enum EnumLockOptions { /** Normal mode, ie allows read/write and contents are preserved. */
include/EnumLogMessageLevel.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreLog.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreLog.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreLog.h line:57 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreLog.h line:57 enum EnumLogMessageLevel { LML_TRIVIAL = 1,
include/EnumLoggingLevel.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreLog.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreLog.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreLog.h line:48 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreLog.h line:48 enum EnumLoggingLevel { LL_LOW = 1,
include/EnumManualCullingMode.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:151 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:151 enum EnumManualCullingMode { /// No culling so everything is sent to the hardware.
include/EnumMaterialScriptSection.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMaterialSerializer.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMaterialSerializer.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMaterialSerializer.h line:47 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMaterialSerializer.h line:47 enum EnumMaterialScriptSection { MSS_NONE,
include/EnumMemoryCategory.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMemoryAllocatorConfig.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMemoryAllocatorConfig.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMemoryAllocatorConfig.h line:158 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMemoryAllocatorConfig.h line:158 enum EnumMemoryCategory { /// General purpose
include/EnumMeshBuildType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMeshManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMeshManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMeshManager.h line:444 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMeshManager.h line:444 enum EnumMeshBuildType { MBT_PLANE,
include/EnumOperationType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderOperation.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderOperation.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderOperation.h line:47 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderOperation.h line:47 enum EnumOperationType { /// A list of points, 1 vertex per point OT_POINT_LIST = 1,
include/EnumOrganisationMode.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderQueueSortingGrouping.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderQueueSortingGrouping.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderQueueSortingGrouping.h line:124 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderQueueSortingGrouping.h line:124 enum EnumOrganisationMode { /// Group by pass
include/EnumOrientationMode.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreFrustum.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreFrustum.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreFrustum.h line:48 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreFrustum.h line:48 enum EnumOrientationMode { OR_DEGREE_0 = 0,
include/EnumParameterType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStringInterface.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStringInterface.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStringInterface.h line:46 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStringInterface.h line:46 enum EnumParameterType { PT_BOOL,
include/EnumParseAction.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystemCapabilitiesSerializer.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystemCapabilitiesSerializer.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,5 +35,5 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystemCapabilitiesSerializer.h line:109 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystemCapabilitiesSerializer.h line:109 enum EnumParseAction {PARSE_HEADER, FIND_OPEN_BRACE, COLLECT_LINES};
include/EnumParticleType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreParticle.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreParticle.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreParticle.h line:69 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreParticle.h line:69 enum EnumParticleType { Visual,
include/EnumPassType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositionPass.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositionPass.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositionPass.h line:54 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositionPass.h line:54 enum EnumPassType { PT_CLEAR, // Clear target to one colour
include/EnumPatchSurfaceType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePatchSurface.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePatchSurface.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePatchSurface.h line:58 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePatchSurface.h line:58 enum EnumPatchSurfaceType { /// A patch defined by a set of bezier curves
include/EnumPixelComponentType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePixelFormat.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePixelFormat.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePixelFormat.h line:179 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePixelFormat.h line:179 enum EnumPixelComponentType { PCT_BYTE = 0, /// Byte per component (8 bit fixed 0.0..1.0)
include/EnumPixelFormat.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePixelFormat.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePixelFormat.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreEnumPixelFormat.h line:42 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreEnumPixelFormat.h line:42 enum EnumPixelFormat { /// Unknown pixel format.
include/EnumPixelFormatFlags.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePixelFormat.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePixelFormat.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePixelFormat.h line:160 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePixelFormat.h line:160 enum EnumPixelFormatFlags { // This format has an alpha channel PFF_HASALPHA = 0x00000001,
include/EnumPolygonMode.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:180 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:180 enum EnumPolygonMode { /// Only points are rendered.
include/EnumPrefabType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h line:1317 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h line:1317 enum EnumPrefabType { PT_PLANE, PT_CUBE,
include/EnumProfileGroupMask.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreProfiler.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreProfiler.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreProfiler.h line:75 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreProfiler.h line:75 enum EnumProfileGroupMask { /// User default profile
include/EnumPrograms.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreShadowVolumeExtrudeProgram.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreShadowVolumeExtrudeProgram.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreShadowVolumeExtrudeProgram.h line:172 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreShadowVolumeExtrudeProgram.h line:172 enum EnumPrograms { // Point light extruder, infinite distance
include/EnumProjectionType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreFrustum.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreFrustum.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreFrustum.h line:62 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreFrustum.h line:62 enum EnumProjectionType { PT_ORTHOGRAPHIC,
include/EnumRealStorageFormat.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStreamSerialiser.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStreamSerialiser.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreStreamSerialiser.h line:81 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreStreamSerialiser.h line:81 enum EnumRealStorageFormat { /// Real is stored as float, reducing precision if you're using OGRE_DOUBLE_PRECISION
include/EnumRenderQueueGroupID.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderQueue.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderQueue.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderQueue.h line:53 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderQueue.h line:53 enum EnumRenderQueueGroupID { /// Use this queue for objects which must be rendered first e.g. backgrounds
include/EnumRequestType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreResourceBackgroundQueue.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreResourceBackgroundQueue.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreResourceBackgroundQueue.h line:111 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreResourceBackgroundQueue.h line:111 enum EnumRequestType { RT_INITIALISE_GROUP = 0,
include/EnumResourceType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreScriptCompiler.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreScriptCompiler.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreScriptCompiler.h line:477 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreScriptCompiler.h line:477 enum EnumResourceType { TEXTURE,
include/EnumRotationInterpolationMode.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimation.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimation.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimation.h line:72 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimation.h line:72 enum EnumRotationInterpolationMode { /** Values are interpolated linearly. This is faster but does not
include/EnumSceneBlendFactor.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h line:234 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h line:234 enum EnumSceneBlendFactor { SBF_ONE,
include/EnumSceneBlendOperation.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h line:253 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h line:253 enum EnumSceneBlendOperation { SBO_ADD,
include/EnumSceneBlendType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBlendMode.h line:215 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBlendMode.h line:215 enum EnumSceneBlendType { /// Make the object transparent based on the final alpha values in the texture
include/EnumSceneType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h line:3461 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h line:3461 enum EnumSceneType { ST_GENERIC = 1,
include/EnumSerializeEvent.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMaterialSerializer.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMaterialSerializer.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreMaterialSerializer.h line:109 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreMaterialSerializer.h line:109 enum EnumSerializeEvent { MSE_PRE_WRITE,
include/EnumShadeOptions.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:114 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:114 enum EnumShadeOptions { SO_FLAT,
include/EnumShadowRenderableFlags.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreShadowCaster.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreShadowCaster.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreShadowCaster.h line:97 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreShadowCaster.h line:97 enum EnumShadowRenderableFlags { /// For shadow volume techniques only, generate a light cap on the volume
include/EnumShadowTechnique.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:191 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:191 enum EnumShadowTechnique { /** No shadows */
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSharedPtr.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSharedPtr.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSharedPtr.h line:42 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSharedPtr.h line:42 enum EnumSharedPtrFreeMethod { /// Use OGRE_DELETE to free the memory
include/EnumSide.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePlane.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePlane.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePlane.h line:80 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePlane.h line:80 enum EnumSide { NO_SIDE,
include/EnumSkeletonAnimationBlendMode.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSkeleton.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSkeleton.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSkeleton.h line:48 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSkeleton.h line:48 enum EnumSkeletonAnimationBlendMode { /// Animations are applied by calculating a weighted average of all animations ANIMBLEND_AVERAGE,
include/EnumSkeletonChunkID.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSkeletonFileFormat.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSkeletonFileFormat.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSkeletonFileFormat.h line:55 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSkeletonFileFormat.h line:55 enum EnumSkeletonChunkID { SKELETON_HEADER = 0x1000, // char* version : Version number check
include/EnumSortMode.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:287 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:287 enum EnumSortMode { /** Sort by direction of the camera */
include/EnumSpecialCaseRenderQueueMode.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneManager.h line:183 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h line:183 enum EnumSpecialCaseRenderQueueMode { /// Render only the queues in the special case list
include/EnumStatFlags.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderTarget.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderTarget.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderTarget.h line:67 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderTarget.h line:67 enum EnumStatFlags { SF_NONE = 0,
include/EnumStatus.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreResourceGroupManager.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreResourceGroupManager.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreResourceGroupManager.h line:308 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreResourceGroupManager.h line:308 enum EnumStatus { UNINITIALSED = 0,
include/EnumStencilOperation.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystem.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystem.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystem.h line:77 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystem.h line:77 enum EnumStencilOperation { /// Leave the stencil buffer unchanged
include/EnumTargetMode.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimationTrack.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimationTrack.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimationTrack.h line:478 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimationTrack.h line:478 enum EnumTargetMode { /// Interpolate vertex positions in software
include/EnumTexCoordCalcMethod.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystem.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystem.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreRenderSystem.h line:63 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreRenderSystem.h line:63 enum EnumTexCoordCalcMethod { /// No calculated texture coordinates
include/EnumTexCoordDirection.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardChain.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardChain.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreBillboardChain.h line:147 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreBillboardChain.h line:147 enum EnumTexCoordDirection { /// Tex coord in elements is treated as the 'u' texture coordinate
include/EnumTextureAddressingMode.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h line:125 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h line:125 enum EnumTextureAddressingMode { /// Texture wraps at values over 1.0
include/EnumTextureCubeFace.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h line:145 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h line:145 enum EnumTextureCubeFace { CUBE_FRONT = 0,
include/EnumTextureEffectType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h line:70 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h line:70 enum EnumTextureEffectType { /// Generate all texture coords based on angle between camera and vertex
include/EnumTextureFilterOptions.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:79 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:79 enum EnumTextureFilterOptions { /// Equal to: min=FO_POINT, mag=FO_POINT, mip=FO_NONE
include/EnumTextureMipmap.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTexture.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTexture.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTexture.h line:81 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTexture.h line:81 enum EnumTextureMipmap { /// Generate mipmaps up to 1x1
include/EnumTextureScope.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositionTechnique.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositionTechnique.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCompositionTechnique.h line:51 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCompositionTechnique.h line:51 enum EnumTextureScope { //Local texture - only available to the compositor passes in this technique TS_LOCAL,
include/EnumTextureTransformType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTextureUnitState.h line:111 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTextureUnitState.h line:111 enum EnumTextureTransformType { TT_TRANSLATE_U,
include/EnumTextureType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTexture.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTexture.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreTexture.h line:67 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreTexture.h line:67 enum EnumTextureType { /// 1D texture, used in combination with 1D texture coordinates
include/EnumTrackVertexColourEnum.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:278 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:278 enum EnumTrackVertexColourEnum { TVC_NONE = 0x0, TVC_AMBIENT = 0x1,
include/EnumTransformSpace.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreNode.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreNode.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreNode.h line:67 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreNode.h line:67 enum EnumTransformSpace { /// Transform is relative to the local space
include/EnumUsage.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareBuffer.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareBuffer.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareBuffer.h line:78 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareBuffer.h line:78 enum EnumUsage { /** Static buffer which the application rarely modifies once created. Modifying
include/EnumValueType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimable.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimable.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimable.h line:75 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimable.h line:75 enum EnumValueType { INT,
include/EnumVertexAnimationType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimationTrack.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimationTrack.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreAnimationTrack.h line:461 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreAnimationTrack.h line:461 enum EnumVertexAnimationType { /// No animation
include/EnumVertexDataBindChoice.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreEntity.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreEntity.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreEntity.h line:716 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreEntity.h line:716 enum EnumVertexDataBindChoice { BIND_ORIGINAL,
include/EnumVertexElementSemantic.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareVertexBuffer.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareVertexBuffer.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareVertexBuffer.h line:84 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareVertexBuffer.h line:84 enum EnumVertexElementSemantic { /// Position, 3 reals per vertex VES_POSITION = 1,
include/EnumVertexElementType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareVertexBuffer.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareVertexBuffer.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreHardwareVertexBuffer.h line:107 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreHardwareVertexBuffer.h line:107 enum EnumVertexElementType { VET_FLOAT1 = 0,
include/EnumVertexReductionQuota.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreProgressiveMesh.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreProgressiveMesh.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreProgressiveMesh.h line:69 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreProgressiveMesh.h line:69 enum EnumVertexReductionQuota { /// A set number of vertices are removed at each reduction
include/EnumVisibleSide.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePatchSurface.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePatchSurface.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgrePatchSurface.h line:70 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgrePatchSurface.h line:70 enum EnumVisibleSide { /// The side from which u goes right and v goes up (as in texture coords) VS_FRONT,
include/EnumWaveformType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreCommon.h line:162 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreCommon.h line:162 enum EnumWaveformType { /// Standard sine wave which smoothly changes from low to high and back again.
include/EnumWorldFragmentType.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneQuery.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneQuery.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreSceneQuery.h line:82 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneQuery.h line:82 enum EnumWorldFragmentType { /// Return no world geometry hits at all WFT_NONE,
include/EnumeTexturePlayMode.h view
@@ -22,7 +22,7 @@ // // // File for type, method, enum or function stubs -// in: "..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreExternalTextureSource.h" +// in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreExternalTextureSource.h" // // each stub combines the following files: // a C++ implementation file, transforming cpp calls into C-functions @@ -35,7 +35,7 @@ -// enum from ..\OgreSDK_vc10_v1-7-3\include\OGRE\OgreExternalTextureSource.h line:59 +// enum from ..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreExternalTextureSource.h line:59 enum EnumeTexturePlayMode { TextureEffectPause = 0, //! Video starts out paused
include/OgreDllDefines.h view
@@ -20,10 +20,10 @@ // OgreDllDefines.h -#ifndef _HGamer3DOgre_DLLDEFINES_H_ -#define _HGamer3DOgre_DLLDEFINES_H_ +#ifndef _HGamer3DOgre013_DLLDEFINES_H_ +#define _HGamer3DOgre013_DLLDEFINES_H_ -/* Cmake will define HGamer3DOgre_EXPORTS on Windows when it +/* Cmake will define HGamer3DOgre013_EXPORTS on Windows when it configures to build a shared library. If you are going to use another build system on windows or create the visual studio projects by hand you need to define MyLibrary_EXPORTS when @@ -33,13 +33,13 @@ // We are using the Visual Studio Compiler and building Shared libraries #if (defined (_WIN32)) && !(defined (__GNUC__)) - #if defined(HGamer3DOgre_EXPORTS) + #if defined(HGamer3DOgre013_EXPORTS) #define Ogre_LIB_EXPORT __declspec(dllexport) #else #define Ogre_LIB_EXPORT __declspec(dllimport) - #endif /* HGamer3DOgre_EXPORTS */ + #endif /* HGamer3DOgre013_EXPORTS */ #else /* defined (_WIN32) */ #define Ogre_LIB_EXPORT #endif -#endif /* _HGamer3DOgre_DLLDEFINES_H_ */ +#endif /* _HGamer3DOgre013_DLLDEFINES_H_ */
@@ -0,0 +1,42 @@+// This source file is part of HGamer3D +// (A project to enable 3D game development in Haskell) +// For the latest info, see http://www.althainz.de/HGamer3D.html +// +// Copyright 2011 Dr. Peter Althainz +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// TypeSharedPtr.h +// +// +// +// +// File for type, method, enum or function stubs +// in: "<parsedfile>" +// +// each stub combines the following files: +// a C++ implementation file, transforming cpp calls into C-functions +// a C-header file, making this C-functions available for the C2HS parser +// a chs file, give instructions to the C2HS parser. +// +// + +#include "wchar.h" + + +typedef struct sharedptr_struct { + void* pT; + void* pCount; + void* pFreeFunc; +} sharedptr_struct; +