hogre-0.1.0: Haskell binding to a subset of OGREContentsIndex
Graphics.Ogre.Types
Documentation
type CBool = CChar
newtype AliasTextureNamePairList
Constructors
AliasTextureNamePairList (Ptr AliasTextureNamePairList)
newtype Angle
Constructors
Angle (Ptr Angle)
newtype Animation
Constructors
Animation (Ptr Animation)
newtype AnimationState
Constructors
AnimationState (Ptr AnimationState)
newtype AnimationStateControllerValue
Constructors
AnimationStateControllerValue (Ptr AnimationStateControllerValue)
newtype AnimationStateSet
Constructors
AnimationStateSet (Ptr AnimationStateSet)
newtype Any
Constructors
Any (Ptr Any)
newtype AxisAlignedBox
Constructors
AxisAlignedBox (Ptr AxisAlignedBox)
newtype AxisAlignedBoxSceneQuery
Constructors
AxisAlignedBoxSceneQuery (Ptr AxisAlignedBoxSceneQuery)
newtype BillboardChain
Constructors
BillboardChain (Ptr BillboardChain)
newtype BillboardSet
Constructors
BillboardSet (Ptr BillboardSet)
newtype Bone
Constructors
Bone (Ptr Bone)
newtype BoneBlendMask
Constructors
BoneBlendMask (Ptr BoneBlendMask)
newtype Camera
Constructors
Camera (Ptr Camera)
show/hide Instances
newtype ColourValue
Constructors
ColourValue (Ptr ColourValue)
newtype ConfigFile
Constructors
ConfigFile (Ptr ConfigFile)
newtype DataStreamPtr
Constructors
DataStreamPtr (Ptr DataStreamPtr)
newtype DefaultIntersectionSceneQuery
Constructors
DefaultIntersectionSceneQuery (Ptr DefaultIntersectionSceneQuery)
show/hide Instances
newtype DefaultRaySceneQuery
Constructors
DefaultRaySceneQuery (Ptr DefaultRaySceneQuery)
show/hide Instances
newtype Degree
Constructors
Degree (Ptr Degree)
newtype EdgeData
Constructors
EdgeData (Ptr EdgeData)
newtype Entity
Constructors
Entity (Ptr Entity)
show/hide Instances
data VertexDataBindChoice
Constructors
BIND_ORIGINAL
BIND_SOFTWARE_SKELETAL
BIND_SOFTWARE_MORPH
BIND_HARDWARE_MORPH
vertexDataBindChoiceToCInt :: VertexDataBindChoice -> CInt
cintToVertexDataBindChoice :: CInt -> VertexDataBindChoice
newtype EntityFactory
Constructors
EntityFactory (Ptr EntityFactory)
show/hide Instances
newtype EntitySet
Constructors
EntitySet (Ptr EntitySet)
newtype Frustum
Constructors
Frustum (Ptr Frustum)
show/hide Instances
data FrustumPlane
Constructors
FRUSTUM_PLANE_NEAR
FRUSTUM_PLANE_FAR
FRUSTUM_PLANE_LEFT
FRUSTUM_PLANE_RIGHT
FRUSTUM_PLANE_TOP
FRUSTUM_PLANE_BOTTOM
frustumPlaneToCInt :: FrustumPlane -> CInt
cintToFrustumPlane :: CInt -> FrustumPlane
newtype GpuProgram
Constructors
GpuProgram (Ptr GpuProgram)
newtype HardwareOcclusionQuery
Constructors
HardwareOcclusionQuery (Ptr HardwareOcclusionQuery)
newtype HardwareVertexBufferSharedPtr
Constructors
HardwareVertexBufferSharedPtr (Ptr HardwareVertexBufferSharedPtr)
newtype Image
Constructors
Image (Ptr Image)
newtype IndexMap
Constructors
IndexMap (Ptr IndexMap)
newtype InstancedGeometry
Constructors
InstancedGeometry (Ptr InstancedGeometry)
newtype IntersectionSceneQuery
Constructors
IntersectionSceneQuery (Ptr IntersectionSceneQuery)
show/hide Instances
newtype IntersectionSceneQueryListener
Constructors
IntersectionSceneQueryListener (Ptr IntersectionSceneQueryListener)
newtype Light
Constructors
Light (Ptr Light)
show/hide Instances
data LightTypes
Constructors
LT_POINT
LT_DIRECTIONAL
LT_SPOTLIGHT
lightTypesToCInt :: LightTypes -> CInt
cintToLightTypes :: CInt -> LightTypes
newtype LightFactory
Constructors
LightFactory (Ptr LightFactory)
show/hide Instances
newtype LightList
Constructors
LightList (Ptr LightList)
newtype LinkedSkeletonAnimationSource
Constructors
LinkedSkeletonAnimationSource (Ptr LinkedSkeletonAnimationSource)
newtype LodStrategy
Constructors
LodStrategy (Ptr LodStrategy)
newtype LodValueList
Constructors
LodValueList (Ptr LodValueList)
newtype ManualObject
Constructors
ManualObject (Ptr ManualObject)
newtype ManualResourceLoader
Constructors
ManualResourceLoader (Ptr ManualResourceLoader)
newtype Material
Constructors
Material (Ptr Material)
show/hide Instances
newtype MaterialPtr
Constructors
MaterialPtr (Ptr MaterialPtr)
newtype Math
Constructors
Math (Ptr Math)
data AngleUnit
Constructors
AU_DEGREE
AU_RADIAN
angleUnitToCInt :: AngleUnit -> CInt
cintToAngleUnit :: CInt -> AngleUnit
newtype Matrix3
Constructors
Matrix3 (Ptr Matrix3)
newtype Matrix4
Constructors
Matrix4 (Ptr Matrix4)
newtype Mesh
Constructors
Mesh (Ptr Mesh)
show/hide Instances
newtype MeshLodUsage
Constructors
MeshLodUsage (Ptr MeshLodUsage)
newtype MeshManager
Constructors
MeshManager (Ptr MeshManager)
newtype MeshPtr
Constructors
MeshPtr (Ptr MeshPtr)
newtype MovableObject
Constructors
MovableObject (Ptr MovableObject)
newtype MovableObjectFactory
Constructors
MovableObjectFactory (Ptr MovableObjectFactory)
newtype MovablePlane
Constructors
MovablePlane (Ptr MovablePlane)
newtype MultiRenderTarget
Constructors
MultiRenderTarget (Ptr MultiRenderTarget)
newtype NameValuePairList
Constructors
NameValuePairList (Ptr NameValuePairList)
newtype Node
Constructors
Node (Ptr Node)
newtype Node__DebugRenderable
Constructors
Node__DebugRenderable (Ptr Node__DebugRenderable)
data TransformSpace
Constructors
TS_LOCAL
TS_PARENT
TS_WORLD
transformSpaceToCInt :: TransformSpace -> CInt
cintToTransformSpace :: CInt -> TransformSpace
newtype ParticleSystem
Constructors
ParticleSystem (Ptr ParticleSystem)
newtype Pass
Constructors
Pass (Ptr Pass)
newtype PixelBox
Constructors
PixelBox (Ptr PixelBox)
newtype Plane
Constructors
Plane (Ptr Plane)
data Side
Constructors
NO_SIDE
POSITIVE_SIDE
NEGATIVE_SIDE
BOTH_SIDE
sideToCInt :: Side -> CInt
cintToSide :: CInt -> Side
newtype PlaneBoundedVolume
Constructors
PlaneBoundedVolume (Ptr PlaneBoundedVolume)
newtype PlaneBoundedVolumeList
Constructors
PlaneBoundedVolumeList (Ptr PlaneBoundedVolumeList)
newtype PlaneBoundedVolumeListSceneQuery
Constructors
PlaneBoundedVolumeListSceneQuery (Ptr PlaneBoundedVolumeListSceneQuery)
newtype PlaneList
Constructors
PlaneList (Ptr PlaneList)
newtype Plugin
Constructors
Plugin (Ptr Plugin)
newtype Pose
Constructors
Pose (Ptr Pose)
data ProjectionType
Constructors
PT_ORTHOGRAPHIC
PT_PERSPECTIVE
projectionTypeToCInt :: ProjectionType -> CInt
cintToProjectionType :: CInt -> ProjectionType
newtype Quaternion
Constructors
Quaternion (Ptr Quaternion)
newtype Radian
Constructors
Radian (Ptr Radian)
newtype Ray
Constructors
Ray (Ptr Ray)
newtype RaySceneQuery
Constructors
RaySceneQuery (Ptr RaySceneQuery)
show/hide Instances
newtype RaySceneQueryListener
Constructors
RaySceneQueryListener (Ptr RaySceneQueryListener)
newtype RaySceneQueryResultEntry
Constructors
RaySceneQueryResultEntry (Ptr RaySceneQueryResultEntry)
newtype RegionSceneQuery
Constructors
RegionSceneQuery (Ptr RegionSceneQuery)
show/hide Instances
newtype RenderOperation
Constructors
RenderOperation (Ptr RenderOperation)
newtype RenderQueue
Constructors
RenderQueue (Ptr RenderQueue)
newtype RenderQueueInvocationSequence
Constructors
RenderQueueInvocationSequence (Ptr RenderQueueInvocationSequence)
newtype RenderSystem
Constructors
RenderSystem (Ptr RenderSystem)
newtype RenderSystemCapabilities
Constructors
RenderSystemCapabilities (Ptr RenderSystemCapabilities)
newtype RenderTarget
Constructors
RenderTarget (Ptr RenderTarget)
data FrameBuffer
Constructors
FB_FRONT
FB_BACK
FB_AUTO
frameBufferToCInt :: FrameBuffer -> CInt
cintToFrameBuffer :: CInt -> FrameBuffer
newtype RenderWindow
Constructors
RenderWindow (Ptr RenderWindow)
show/hide Instances
newtype RenderWindowDescriptionList
Constructors
RenderWindowDescriptionList (Ptr RenderWindowDescriptionList)
newtype RenderWindowList
Constructors
RenderWindowList (Ptr RenderWindowList)
newtype Renderable
Constructors
Renderable (Ptr Renderable)
newtype Renderable__Visitor
Constructors
Renderable__Visitor (Ptr Renderable__Visitor)
newtype RenderablePass
Constructors
RenderablePass (Ptr RenderablePass)
newtype Resource
Constructors
Resource (Ptr Resource)
newtype ResourceGroupManager
Constructors
ResourceGroupManager (Ptr ResourceGroupManager)
newtype ResourceManager
Constructors
ResourceManager (Ptr ResourceManager)
newtype ResourcePtr
Constructors
ResourcePtr (Ptr ResourcePtr)
newtype RibbonTrail
Constructors
RibbonTrail (Ptr RibbonTrail)
newtype Root
Constructors
Root (Ptr Root)
newtype SceneManager
Constructors
SceneManager (Ptr SceneManager)
data PrefabType
Constructors
PT_PLANE
PT_CUBE
PT_SPHERE
prefabTypeToCInt :: PrefabType -> CInt
cintToPrefabType :: CInt -> PrefabType
newtype SceneManager__SceneMgrQueuedRenderableVisitor
Constructors
SceneManager__SceneMgrQueuedRenderableVisitor (Ptr SceneManager__SceneMgrQueuedRenderableVisitor)
data SpecialCaseRenderQueueMode
Constructors
SCRQM_INCLUDE
SCRQM_EXCLUDE
specialCaseRenderQueueModeToCInt :: SpecialCaseRenderQueueMode -> CInt
cintToSpecialCaseRenderQueueMode :: CInt -> SpecialCaseRenderQueueMode
newtype SceneManager__lightLess
Constructors
SceneManager__lightLess (Ptr SceneManager__lightLess)
newtype SceneManager__materialLess
Constructors
SceneManager__materialLess (Ptr SceneManager__materialLess)
newtype SceneManagerFactory
Constructors
SceneManagerFactory (Ptr SceneManagerFactory)
newtype SceneManagerMetaData
Constructors
SceneManagerMetaData (Ptr SceneManagerMetaData)
newtype SceneNode
Constructors
SceneNode (Ptr SceneNode)
show/hide Instances
newtype SceneQuery
Constructors
SceneQuery (Ptr SceneQuery)
newtype SceneQuery__WorldFragment
Constructors
SceneQuery__WorldFragment (Ptr SceneQuery__WorldFragment)
data WorldFragmentType
Constructors
WFT_NONE
WFT_PLANE_BOUNDED_REGION
WFT_SINGLE_INTERSECTION
WFT_CUSTOM_GEOMETRY
WFT_RENDER_OPERATION
worldFragmentTypeToCInt :: WorldFragmentType -> CInt
cintToWorldFragmentType :: CInt -> WorldFragmentType
newtype SceneQueryListener
Constructors
SceneQueryListener (Ptr SceneQueryListener)
newtype ShadowCameraSetupPtr
Constructors
ShadowCameraSetupPtr (Ptr ShadowCameraSetupPtr)
newtype ShadowTextureConfig
Constructors
ShadowTextureConfig (Ptr ShadowTextureConfig)
newtype Skeleton
Constructors
Skeleton (Ptr Skeleton)
show/hide Instances
data SkeletonAnimationBlendMode
Constructors
ANIMBLEND_AVERAGE
ANIMBLEND_CUMULATIVE
skeletonAnimationBlendModeToCInt :: SkeletonAnimationBlendMode -> CInt
cintToSkeletonAnimationBlendMode :: CInt -> SkeletonAnimationBlendMode
newtype SkeletonInstance
Constructors
SkeletonInstance (Ptr SkeletonInstance)
newtype SkeletonPtr
Constructors
SkeletonPtr (Ptr SkeletonPtr)
newtype Sphere
Constructors
Sphere (Ptr Sphere)
newtype SphereSceneQuery
Constructors
SphereSceneQuery (Ptr SphereSceneQuery)
newtype StaticGeometry
Constructors
StaticGeometry (Ptr StaticGeometry)
data StencilOperation
Constructors
SOP_KEEP
SOP_ZERO
SOP_REPLACE
SOP_INCREMENT
SOP_DECREMENT
SOP_INCREMENT_WRAP
SOP_DECREMENT_WRAP
SOP_INVERT
stencilOperationToCInt :: StencilOperation -> CInt
cintToStencilOperation :: CInt -> StencilOperation
newtype StringVector
Constructors
StringVector (Ptr StringVector)
newtype SubEntity
Constructors
SubEntity (Ptr SubEntity)
newtype SubMesh
Constructors
SubMesh (Ptr SubMesh)
newtype TagPoint
Constructors
TagPoint (Ptr TagPoint)
newtype Technique
Constructors
Technique (Ptr Technique)
newtype TextureManager
Constructors
TextureManager (Ptr TextureManager)
show/hide Instances
newtype Timer
Constructors
Timer (Ptr Timer)
newtype Vector2
Constructors
Vector2 (Ptr Vector2)
newtype Vector3
Constructors
Vector3 (Ptr Vector3)
newtype Vector4
Constructors
Vector4 (Ptr Vector4)
newtype VertexBoneAssignment
Constructors
VertexBoneAssignment (Ptr VertexBoneAssignment)
newtype VertexBufferBinding
Constructors
VertexBufferBinding (Ptr VertexBufferBinding)
newtype VertexData
Constructors
VertexData (Ptr VertexData)
newtype VertexDeclaration
Constructors
VertexDeclaration (Ptr VertexDeclaration)
newtype Viewport
Constructors
Viewport (Ptr Viewport)
newtype VisibleObjectsBoundsInfo
Constructors
VisibleObjectsBoundsInfo (Ptr VisibleObjectsBoundsInfo)
newtype WindowEventUtilities
Constructors
WindowEventUtilities (Ptr WindowEventUtilities)
newtype WorkQueue
Constructors
WorkQueue (Ptr WorkQueue)
newtype Void
Constructors
Void (Ptr Void)
class CFrustum a where
Methods
toFrustum :: a -> Frustum
show/hide Instances
class CIntersectionSceneQuery a where
Methods
toIntersectionSceneQuery :: a -> IntersectionSceneQuery
show/hide Instances
class CIntersectionSceneQueryListener a where
Methods
toIntersectionSceneQueryListener :: a -> IntersectionSceneQueryListener
show/hide Instances
class CMovableObject a where
Methods
toMovableObject :: a -> MovableObject
show/hide Instances
class CMovableObjectFactory a where
Methods
toMovableObjectFactory :: a -> MovableObjectFactory
show/hide Instances
class CNode a where
Methods
toNode :: a -> Node
show/hide Instances
class CRaySceneQuery a where
Methods
toRaySceneQuery :: a -> RaySceneQuery
show/hide Instances
class CRaySceneQueryListener a where
Methods
toRaySceneQueryListener :: a -> RaySceneQueryListener
show/hide Instances
class CRenderTarget a where
Methods
toRenderTarget :: a -> RenderTarget
show/hide Instances
class CRenderable a where
Methods
toRenderable :: a -> Renderable
show/hide Instances
class CResource a where
Methods
toResource :: a -> Resource
show/hide Instances
class CResourceManager a where
Methods
toResourceManager :: a -> ResourceManager
show/hide Instances
class CSceneQuery a where
Methods
toSceneQuery :: a -> SceneQuery
show/hide Instances
class CSceneQueryListener a where
Methods
toSceneQueryListener :: a -> SceneQueryListener
show/hide Instances
Produced by Haddock version 2.6.0