Logo Search packages:      
Sourcecode: ogre version File versions

Ogre Namespace Reference


Detailed Description

|___2___|3|_________5__________|__6__| ^ ^ 1 4

1 -> Pointer to start of the block allocated by new. 2 -> Gap used to get 4 aligned on given alignment 3 -> Byte offset between 1 and 4 4 -> Pointer to the start of data block. 5 -> Data block. 6 -> Wasted memory at rear of data block.

Author:
Jon Anderson


Classes

struct  _ConfigOption
class  AlignedAllocator
class  AlignedMemory
class  Angle
class  AnimableObject
class  AnimableValue
class  Animation
class  AnimationControllerFunction
struct  AnimationEntry
class  AnimationState
class  AnimationStateControllerValue
class  AnimationStateSet
class  AnimationTrack
class  Any
class  AnyNumeric
class  Archive
class  ArchiveFactory
class  ArchiveManager
class  AreaEmitter
class  ATI_FS_GLGpuProgram
class  AutoParamDataSource
class  AxisAlignedBox
class  AxisAlignedBoxSceneQuery
class  Billboard
class  BillboardChain
class  BillboardChainFactory
class  BillboardParticleRenderer
class  BillboardParticleRendererFactory
class  BillboardSet
class  BillboardSetFactory
class  Bitwise
class  Bone
class  BorderPanelOverlayElement
class  BorderPanelOverlayElementFactory
class  BorderRenderable
struct  Box
class  BoxEmitter
class  BoxEmitterFactory
class  BspIntersectionSceneQuery
class  BspLevel
class  BspLevelPtr
class  BspNode
class  BspRaySceneQuery
class  BspResourceManager
class  BspSceneManager
class  BspSceneManagerFactory
 Factory for BspSceneManager. More...
class  BspSceneManagerPlugin
class  BspSceneNode
class  Camera
class  CgPlugin
class  CgProgram
class  CgProgramFactory
struct  Cluster
class  Codec
class  ColourFaderAffector
class  ColourFaderAffector2
class  ColourFaderAffectorFactory
class  ColourFaderAffectorFactory2
class  ColourImageAffector
class  ColourImageAffectorFactory
class  ColourInterpolatorAffector
class  ColourInterpolatorAffectorFactory
class  ColourValue
class  Compiler2Pass
class  CompositionPass
class  CompositionTargetPass
class  CompositionTechnique
class  Compositor
class  CompositorChain
class  CompositorInstance
class  CompositorManager
class  CompositorPtr
class  CompositorScriptCompiler
class  CompositorSerializer
class  ConfigDialog
class  ConfigFile
class  ConstMapIterator
class  ConstVectorIterator
class  Controller
class  ControllerFunction
class  ControllerManager
class  ControllerValue
class  ConvexBody
struct  CpuidResult
class  CylinderEmitter
class  CylinderEmitterFactory
class  D3D9Driver
class  D3D9DriverList
class  D3D9GpuFragmentProgram
class  D3D9GpuProgram
class  D3D9GpuProgramManager
class  D3D9GpuProgramPtr
class  D3D9GpuVertexProgram
class  D3D9HardwareBufferManager
class  D3D9HardwareIndexBuffer
class  D3D9HardwareOcclusionQuery
class  D3D9HardwarePixelBuffer
class  D3D9HardwareVertexBuffer
 Specialisation of HardwareVertexBuffer for D3D9. More...
class  D3D9HLSLProgram
class  D3D9HLSLProgramFactory
class  D3D9Mappings
class  D3D9MultiRenderTarget
class  D3D9Plugin
class  D3D9RenderSystem
class  D3D9RenderTexture
 RenderTexture implementation for D3D9. More...
class  D3D9RenderWindow
class  D3D9Texture
class  D3D9TextureManager
class  D3D9TexturePtr
class  D3D9VertexDeclaration
class  D3D9VideoMode
class  D3D9VideoModeList
class  DataStream
struct  DDSCaps
class  DDSCodec
struct  DDSHeader
struct  DDSPixelFormat
class  DefaultAxisAlignedBoxSceneQuery
class  DefaultHardwareBufferManager
class  DefaultHardwareIndexBuffer
 Specialisation of HardwareIndexBuffer for emulation. More...
class  DefaultHardwareVertexBuffer
 Specialisation of HardwareVertexBuffer for emulation. More...
class  DefaultIntersectionSceneQuery
class  DefaultPlaneBoundedVolumeListSceneQuery
class  DefaultRaySceneQuery
class  DefaultSceneManager
 Default scene manager. More...
class  DefaultSceneManagerFactory
 Factory for default scene manager. More...
class  DefaultShadowCameraSetup
class  DefaultSphereSceneQuery
class  DeflectorPlaneAffector
class  DeflectorPlaneAffectorFactory
class  DeformerEntry
class  Degree
struct  DeltaTransform
class  DirectionRandomiserAffector
class  DirectionRandomiserAffectorFactory
struct  DXTColourBlock
struct  DXTExplicitAlphaBlock
struct  DXTInterpolatedAlphaBlock
class  DynLib
class  DynLibManager
class  EdgeData
class  EdgeListBuilder
class  EllipsoidEmitter
class  EllipsoidEmitterFactory
class  Entity
class  EntityFactory
class  ErrorDialog
class  Exception
struct  ExceptionCodeType
class  ExceptionFactory
class  EXRCodec
class  ExternalTextureSource
class  ExternalTextureSourceManager
class  FactoryObj
class  FBConfigData
class  FBConfigMatchSort
class  FileHandleDataStream
struct  FileInfo
class  FileNotFoundException
class  FileStreamDataStream
class  FileSystemArchive
class  FileSystemArchiveFactory
class  FloatGpuParameterControllerValue
class  FocusedShadowCameraSetup
class  Font
class  FontManager
class  FontPtr
struct  FrameEvent
class  FrameListener
class  FrameTimeControllerValue
class  FreeImageCodec
class  Frustum
class  GLArbGpuProgram
class  GLContext
class  GLCopyingRenderTexture
class  GLCopyingRTTManager
class  GLDefaultHardwareBufferManager
class  GLDefaultHardwareIndexBuffer
 Specialisation of HardwareIndexBuffer for emulation. More...
class  GLDefaultHardwareVertexBuffer
 Specialisation of HardwareVertexBuffer for emulation. More...
class  GLFBOManager
class  GLFBOMultiRenderTarget
class  GLFBORenderTexture
class  GLFrameBufferObject
class  GLGpuNvparseProgram
class  GLGpuProgram
class  GLGpuProgramManager
class  GLHardwareBufferManager
class  GLHardwareIndexBuffer
class  GLHardwareOcclusionQuery
class  GLHardwarePixelBuffer
class  GLHardwareVertexBuffer
 Specialisation of HardwareVertexBuffer for OpenGL. More...
class  GLPBRenderTexture
class  GLPBRTTManager
class  GLPBuffer
class  GLPixelUtil
class  GLPlugin
class  GLRenderBuffer
class  GLRenderSystem
class  GLRenderTexture
class  GLRTTManager
struct  GLScratchBufferAlloc
class  GLSLGpuProgram
class  GLSLLinkProgram
class  GLSLLinkProgramManager
class  GLSLProgram
class  GLSLProgramFactory
class  GLSupport
struct  GLSurfaceDesc
class  GLTexture
class  GLTextureBuffer
class  GLTextureManager
class  GLTexturePtr
struct  GLUniformReference
 structure used to keep track of named uniforms in the linked program object More...
class  GLXConfigurator
class  GLXContext
class  GLXGLSupport
class  GLXPBuffer
class  GLXUtils
class  GLXWindow
struct  GpuConstantDefinition
struct  GpuLogicalBufferStruct
 Container struct to allow params to safely & update shared list of logical buffer assignments. More...
struct  GpuLogicalIndexUse
struct  GpuNamedConstants
 Struct collecting together the information for named constants. More...
class  GpuProgram
class  GpuProgramManager
class  GpuProgramParameters
class  GpuProgramPtr
class  GpuProgramUsage
class  GTKGLSupport
class  GTKWindow
class  HardwareBuffer
class  HardwareBufferLicensee
class  HardwareBufferManager
class  HardwareIndexBuffer
class  HardwareIndexBufferSharedPtr
class  HardwareOcclusionQuery
class  HardwarePixelBuffer
class  HardwarePixelBufferSharedPtr
class  HardwareVertexBuffer
class  HardwareVertexBufferSharedPtr
class  HeightmapTerrainPageSource
class  HighLevelGpuProgram
class  HighLevelGpuProgramFactory
class  HighLevelGpuProgramManager
class  HighLevelGpuProgramPtr
class  HollowEllipsoidEmitter
class  HollowEllipsoidEmitterFactory
class  ILCodecs
class  ILImageCodec
struct  IlluminationPass
class  ILUtil
class  Image
class  ImageCodec
class  IndexData
class  InstancedGeometry
class  InternalErrorException
class  IntersectionSceneQuery
class  IntersectionSceneQueryListener
struct  IntersectionSceneQueryResult
class  InvalidParametersException
class  InvalidStateException
class  IOException
class  ItemIdentityException
class  KeyFrame
class  LayerBlendModeEx
class  Light
class  LightAttenuationValue
class  LightDiffuseColourValue
class  LightFactory
class  LightSpecularColourValue
class  LightSpotlightFalloffValue
class  LightSpotlightInnerValue
class  LightSpotlightOuterValue
class  LinearForceAffector
class  LinearForceAffectorFactory
struct  LinearResampler
struct  LinearResampler_Byte
struct  LinearResampler_Float32
struct  LinkedSkeletonAnimationSource
 Link to another skeleton to share animations. More...
class  LiSPSMShadowCameraSetup
class  Log
class  LogListener
class  LogManager
struct  ManualLodSortLess
class  ManualObject
class  ManualObjectFactory
class  ManualResourceLoader
class  MapIterator
class  Material
struct  MaterialEntry
class  MaterialManager
class  MaterialPtr
class  MaterialScriptCompiler
struct  MaterialScriptContext
struct  MaterialScriptProgramDefinition
class  MaterialSerializer
class  Math
class  Matrix3
class  Matrix4
class  MemoryDataStream
class  MemoryManager
class  Mesh
struct  MeshLodUsage
class  MeshManager
class  MeshPtr
class  MeshSerializer
class  MeshSerializerImpl
class  MeshSerializerImpl_v1_1
class  MeshSerializerImpl_v1_2
class  MeshSerializerImpl_v1_3
struct  MinGpuProgramChangeHashFunc
struct  MinTextureStateChangeHashFunc
class  MovableObject
class  MovableObjectFactory
class  MovablePlane
class  MultiRenderTarget
struct  NearestResampler
class  Node
class  NodeAnimationTrack
class  NullProgram
class  NullProgramFactory
class  NumericAnimationTrack
class  NumericKeyFrame
class  NumericSolver
class  O_IStream
class  Octree
class  OctreeAxisAlignedBoxSceneQuery
class  OctreeCamera
class  OctreeIntersectionSceneQuery
class  OctreeNode
class  OctreePlaneBoundedVolumeListSceneQuery
class  OctreePlugin
class  OctreeRaySceneQuery
class  OctreeSceneManager
class  OctreeSceneManagerFactory
 Factory for OctreeSceneManager. More...
class  OctreeSphereSceneQuery
class  OGREWidget
class  OptimisedUtil
class  OptimisedUtilGeneral
class  OSXCarbonContext
class  OSXCarbonWindow
class  OSXCGLContext
class  OSXCocoaContext
class  OSXCocoaWindow
class  OSXContext
class  OSXGLSupport
class  OSXPBuffer
class  OSXWindow
class  Overlay
class  OverlayContainer
class  OverlayElement
class  OverlayElementFactory
class  OverlayManager
class  PanelOverlayElement
class  PanelOverlayElementFactory
class  ParamCommand
class  ParamDictionary
class  ParameterDef
 Definition of a parameter supported by a StringInterface class, for introspection. More...
class  Particle
class  ParticleAffector
class  ParticleAffectorFactory
class  ParticleEmitter
class  ParticleEmitterFactory
class  ParticleFXPlugin
class  ParticleIterator
class  ParticleSystem
class  ParticleSystemFactory
class  ParticleSystemManager
class  ParticleSystemRenderer
class  ParticleSystemRendererFactory
class  ParticleSystemUpdateValue
class  ParticleVisualData
class  Pass
struct  PassEntry
class  PassthroughControllerFunction
class  PatchMesh
class  PatchMeshPtr
class  PatchSurface
class  PixelBox
struct  PixelFormatDescription
class  PixelUtil
class  Plane
class  PlaneBoundedVolume
class  PlaneBoundedVolumeListSceneQuery
class  PlaneOptimalShadowCameraSetup
class  PlatformInformation
class  Plugin
class  PointEmitter
class  PointEmitterFactory
class  Polygon
class  Pose
class  PrefabFactory
class  Profile
class  Profiler
class  ProgressiveMesh
class  ProgressManager
class  Quake3Level
class  Quake3Shader
class  Quake3ShaderManager
class  Quaternion
class  QueuedRenderableCollection
class  QueuedRenderableVisitor
class  Radian
class  RadixSort
class  Ray
class  RaySceneQuery
class  RaySceneQueryListener
struct  RaySceneQueryResultEntry
struct  Rectangle
class  Rectangle2D
class  RegionSceneQuery
class  Renderable
struct  RenderablePass
class  RenderingAPIException
class  RenderOperation
class  RenderPriorityGroup
class  RenderQueue
class  RenderQueueGroup
class  RenderQueueInvocation
class  RenderQueueInvocationSequence
class  RenderQueueListener
class  RenderSystem
class  RenderSystemCapabilities
class  RenderTarget
struct  RenderTargetEvent
class  RenderTargetListener
struct  RenderTargetViewportEvent
class  RenderTexture
class  RenderWindow
class  Resource
class  ResourceBackgroundQueue
class  ResourceGroupListener
class  ResourceGroupManager
class  ResourceManager
class  RibbonTrail
class  RibbonTrailFactory
class  RingEmitter
class  RingEmitterFactory
class  Root
class  RotationAffector
class  RotationAffectorFactory
class  RotationalSpline
class  RSClearOperation
class  RSQuadOperation
class  RSStencilOperation
class  RuntimeAssertionException
class  ScaleAffector
class  ScaleAffectorFactory
class  ScaleControllerFunction
class  SceneManager
class  SceneManagerEnumerator
class  SceneManagerFactory
struct  SceneManagerMetaData
class  SceneNode
class  SceneQuery
class  SceneQueryListener
struct  SceneQueryResult
class  ScriptLoader
class  SDLGLSupport
class  SDLWindow
class  Serializer
class  ShadowCameraSetup
class  ShadowCaster
class  ShadowListener
class  ShadowRenderable
struct  ShadowTextureConfig
class  ShadowTextureManager
class  ShadowVolumeExtrudeProgram
class  SharedPtr
class  SimpleRenderable
class  SimpleSpline
class  Singleton
class  Skeleton
class  SkeletonInstance
class  SkeletonManager
class  SkeletonPtr
class  SkeletonSerializer
class  Sphere
class  SphereSceneQuery
struct  StaticFaceGroup
class  StaticGeometry
class  StaticPluginLoader
class  StringConverter
class  StringInterface
class  StringUtil
class  SubEntity
class  SubMesh
class  TagPoint
class  Technique
class  TempBlendedBufferInfo
class  TerrainBufferCache
class  TerrainOptions
class  TerrainPage
class  TerrainPageSource
class  TerrainPageSourceListener
class  TerrainPageSourceListenerManager
class  TerrainRaySceneQuery
class  TerrainRenderable
class  TerrainSceneManager
class  TerrainSceneManagerFactory
 Factory for TerrainSceneManager. More...
class  TerrainVertexProgram
class  TexCoordModifierControllerValue
class  TextAreaOverlayElement
class  TextAreaOverlayElementFactory
class  Texture
class  TextureFrameControllerValue
class  TextureManager
class  TexturePtr
class  TextureUnitState
class  TimeIndex
class  Timer
class  TransformKeyFrame
struct  TRect
class  Triangle
class  UnifiedHighLevelGpuProgram
class  UnifiedHighLevelGpuProgramFactory
class  UnimplementedException
class  UserDefinedObject
class  UTFString
 A UTF-16 string with implicit conversion to/from std::string and std::wstring. More...
class  Vector2
class  Vector3
class  Vector4
class  VectorIterator
struct  vectorLess
class  VertexAnimationTrack
struct  VertexBoneAssignment_s
class  VertexBufferBinding
class  VertexCacheProfiler
class  VertexData
class  VertexDeclaration
class  VertexElement
class  VertexMorphKeyFrame
class  VertexPoseKeyFrame
struct  ViewPoint
class  Viewport
struct  VisibleObjectsBoundsInfo
struct  visual_attribs
class  WaveformControllerFunction
class  Win32Context
class  Win32GLSupport
class  Win32PBuffer
class  Win32Window
class  WindowEventListener
class  WindowEventUtilities
class  WireBoundingBox
class  XMLMeshSerializer
class  XMLSkeletonSerializer
class  XsiMaterialExporter
class  XsiMeshExporter
class  XsiSkeletonExporter
class  ZipArchive
class  ZipArchiveFactory
class  ZipDataStream

Typedefs

typedef std::string _StringBase
typedef stdext::hash_compare
< _StringBase, std::less
< _StringBase > > 
_StringHash
typedef uint32 ABGR
typedef std::map< String, String > AliasTextureNamePairList
 Alias / Texture name pair (first = alias, second = texture name).
typedef SharedPtr< AnimableValueAnimableValuePtr
typedef std::list< AnimationEntryAnimationList
 List of animations.
typedef MapIterator
< AnimationStateMap > 
AnimationStateIterator
typedef std::map< String,
AnimationState * > 
AnimationStateMap
typedef uint32 ARGB
typedef bool(* ATTRIBUTE_PARSER )(String &params, MaterialScriptContext &context)
 Function def for material attribute parser; return value determines if the next line should be {.
typedef unsigned long BackgroundProcessTicket
 Identifier of a background process.
typedef uint32 BGRA
typedef std::map< String, String > BinaryOptionList
typedef std::list
< WireBoundingBox * > 
BoxList
typedef std::vector
< HardwareBuffer::Usage
BufferUsageList
 Define a list of usage flags.
typedef std::list< unsigned long > ColorList
typedef struct Ogre::_ConfigOption ConfigOption
typedef std::map< String,
ConfigOption
ConfigOptionMap
typedef ConstMapIterator
< AnimationStateMap > 
ConstAnimationStateIterator
typedef ConstVectorIterator
< EnabledAnimationStateList > 
ConstEnabledAnimationStateIterator
typedef std::vector< const
Image * > 
ConstImagePtrList
typedef ConstVectorIterator
< ShadowTextureConfigList > 
ConstShadowTextureConfigIterator
typedef SharedPtr
< ControllerFunction< Real > > 
ControllerFunctionRealPtr
typedef SharedPtr
< ControllerValue< Real > > 
ControllerValueRealPtr
typedef void(* createFunc )(Archive **, const String &)
typedef std::list< DataStreamPtrDataStreamList
 List of DataStream items.
typedef SharedPtr< DataStreamListDataStreamListPtr
 Shared pointer to list of DataStream items.
typedef SharedPtr< DataStreamDataStreamPtr
typedef std::map< String,
DeformerEntry * > 
DeformerMap
 Map from deformer name to deformer entry.
typedef UTFString DisplayString
typedef void(* DLL_CREATERENDERWINDOW )(RenderWindow **ppWindow)
typedef void(* DLL_START_PLUGIN )(void)
typedef void(* DLL_STOP_PLUGIN )(void)
typedef std::list
< AnimationState * > 
EnabledAnimationStateList
typedef std::vector< FileInfoFileInfoList
typedef SharedPtr< FileInfoList > FileInfoListPtr
typedef TRect< float > FloatRect
typedef
GLUniformReferenceList::iterator 
GLUniformReferenceIterator
typedef std::vector
< GLUniformReference
GLUniformReferenceList
typedef ConstMapIterator
< GpuConstantDefinitionMap > 
GpuConstantDefinitionIterator
typedef std::map< String,
GpuConstantDefinition
GpuConstantDefinitionMap
typedef std::map< size_t,
GpuLogicalIndexUse
GpuLogicalIndexUseMap
typedef SharedPtr
< GpuProgramParameters
GpuProgramParametersSharedPtr
 Shared pointer used to hold references to GpuProgramParameters instances.
typedef std::vector
< IlluminationPass * > 
IlluminationPassList
typedef std::vector< Image * > ImagePtrList
typedef std::vector< IndexData * > IndexArray
typedef std::map< unsigned int,
IndexData * > 
IndexMap
typedef std::vector< IndexMap * > LevelArray
typedef std::vector< Light * > LightList
typedef std::map< String,
MaterialEntry * > 
MaterialMap
 Map from material name to material entry.
typedef SharedPtr
< MemoryDataStream
MemoryDataStreamPtr
typedef std::map< String, String > NameValuePairList
 Name / value parameter pair (first = name, second = value).
typedef std::list< OctreeNode * > NodeList
typedef std::map< String,
ParamCommand * > 
ParamCommandMap
typedef std::map< String,
ParamDictionary
ParamDictionaryMap
typedef std::vector< ParameterDefParameterList
typedef std::deque< PassEntry * > PassQueue
typedef std::vector
< PlaneBoundedVolume
PlaneBoundedVolumeList
typedef std::vector< PlanePlaneList
typedef std::vector< Pose * > PoseList
typedef double PreciseReal
typedef std::vector
< RaySceneQueryResultEntry
RaySceneQueryResult
typedef float Real
typedef TRect< long > Rect
typedef VectorIterator
< RenderQueueInvocationList
RenderQueueInvocationIterator
typedef std::vector
< RenderQueueInvocation * > 
RenderQueueInvocationList
 List of RenderQueueInvocations.
typedef std::vector
< RenderSystem * > 
RenderSystemList
typedef std::map< String,
RenderTarget * > 
RenderTargetMap
typedef std::multimap< uchar,
RenderTarget * > 
RenderTargetPriorityMap
typedef unsigned long ResourceHandle
typedef SharedPtr< ResourceResourcePtr
typedef uint32 RGBA
typedef std::list
< SceneQueryMovableObjectPair > 
SceneQueryMovableIntersectionList
typedef std::pair
< MovableObject
*, MovableObject * > 
SceneQueryMovableObjectPair
typedef std::pair
< MovableObject
*, SceneQuery::WorldFragment * > 
SceneQueryMovableObjectWorldFragmentPair
typedef std::list
< SceneQueryMovableObjectWorldFragmentPair > 
SceneQueryMovableWorldFragmentIntersectionList
typedef std::list
< MovableObject * > 
SceneQueryResultMovableList
typedef std::list
< SceneQuery::WorldFragment * > 
SceneQueryResultWorldFragmentList
typedef uint16 SceneTypeMask
 Bitmask containing scene types.
typedef SharedPtr
< ShadowCameraSetup
ShadowCameraSetupPtr
typedef std::vector
< ShadowTextureConfig
ShadowTextureConfigList
typedef std::vector< TexturePtrShadowTextureList
typedef _StringBase String
typedef std::vector< String > StringVector
typedef SharedPtr< StringVector > StringVectorPtr
typedef std::vector
< TerrainPageRow > 
TerrainPage2D
typedef std::vector
< TerrainPage * > 
TerrainPageRow
typedef std::pair< String, String > TerrainPageSourceOption
typedef std::vector
< TerrainPageSourceOption > 
TerrainPageSourceOptionList
typedef std::map< String, int > TextureProjectionMap
 Map from texture projection name to index.
typedef int TrackVertexColourType
typedef unsigned char uchar
typedef unsigned int uint
typedef unsigned short uint16
typedef unsigned int uint32
typedef unsigned __int64 uint64
typedef unsigned char uint8
typedef unsigned long ulong
typedef std::map< String, bool > UnaryOptionList
typedef unsigned short ushort
typedef struct
Ogre::VertexBoneAssignment_s 
VertexBoneAssignment
typedef std::multimap< Real,
Mesh::VertexBoneAssignmentList::iterator > 
WeightIteratorMap

Enumerations

enum  BillboardOrigin {
  BBO_TOP_LEFT, BBO_TOP_CENTER, BBO_TOP_RIGHT, BBO_CENTER_LEFT,
  BBO_CENTER, BBO_CENTER_RIGHT, BBO_BOTTOM_LEFT, BBO_BOTTOM_CENTER,
  BBO_BOTTOM_RIGHT
}
enum  BillboardRotationType { BBR_VERTEX, BBR_TEXCOORD }
enum  BillboardType {
  BBT_POINT, BBT_ORIENTED_COMMON, BBT_ORIENTED_SELF, BBT_PERPENDICULAR_COMMON,
  BBT_PERPENDICULAR_SELF
}
enum  Capabilities {
  RSC_AUTOMIPMAP = 0x00000002, RSC_BLENDING = 0x00000004, RSC_ANISOTROPY = 0x00000008, RSC_DOT3 = 0x00000010,
  RSC_CUBEMAPPING = 0x00000020, RSC_HWSTENCIL = 0x00000040, RSC_VBO = 0x00000080, RSC_VERTEX_PROGRAM = 0x00000200,
  RSC_FRAGMENT_PROGRAM = 0x00000400, RSC_TEXTURE_COMPRESSION = 0x00000800, RSC_TEXTURE_COMPRESSION_DXT = 0x00001000, RSC_TEXTURE_COMPRESSION_VTC = 0x00002000,
  RSC_SCISSOR_TEST = 0x00004000, RSC_TWO_SIDED_STENCIL = 0x00008000, RSC_STENCIL_WRAP = 0x00010000, RSC_HWOCCLUSION = 0x00020000,
  RSC_USER_CLIP_PLANES = 0x00040000, RSC_VERTEX_FORMAT_UBYTE4 = 0x00080000, RSC_INFINITE_FAR_PLANE = 0x00100000, RSC_HWRENDER_TO_TEXTURE = 0x00200000,
  RSC_TEXTURE_FLOAT = 0x00400000, RSC_NON_POWER_OF_2_TEXTURES = 0x00800000, RSC_TEXTURE_3D = 0x01000000, RSC_POINT_SPRITES = 0x02000000,
  RSC_POINT_EXTENDED_PARAMETERS = 0x04000000, RSC_VERTEX_TEXTURE_FETCH = 0x08000000, RSC_MIPMAP_LOD_BIAS = 0x10000000
}
 Enum describing the different hardware capabilities we want to check for. More...
enum  CompareFunction {
  CMPF_ALWAYS_FAIL, CMPF_ALWAYS_PASS, CMPF_LESS, CMPF_LESS_EQUAL,
  CMPF_EQUAL, CMPF_NOT_EQUAL, CMPF_GREATER_EQUAL, CMPF_GREATER
}
enum  CullingMode { CULL_NONE = 1, CULL_CLOCKWISE = 2, CULL_ANTICLOCKWISE = 3 }
enum  eTexturePlayMode { TextureEffectPause = 0, TextureEffectPlay_ASAP = 1, TextureEffectPlay_Looping = 2 }
enum  FaceGroupType { FGT_FACE_LIST, FGT_PATCH, FGT_UNKNOWN }
enum  FilterOptions { FO_NONE, FO_POINT, FO_LINEAR, FO_ANISOTROPIC }
enum  FilterType { FT_MIN, FT_MAG, FT_MIP }
enum  FogMode { FOG_NONE, FOG_EXP, FOG_EXP2, FOG_LINEAR }
enum  FontType { FT_TRUETYPE = 1, FT_IMAGE = 2 }
enum  FrameBufferType { FBT_COLOUR = 0x1, FBT_DEPTH = 0x2, FBT_STENCIL = 0x4 }
enum  FrustumPlane {
  FRUSTUM_PLANE_NEAR = 0, FRUSTUM_PLANE_FAR = 1, FRUSTUM_PLANE_LEFT = 2, FRUSTUM_PLANE_RIGHT = 3,
  FRUSTUM_PLANE_TOP = 4, FRUSTUM_PLANE_BOTTOM = 5
}
enum  GpuConstantType {
  GCT_FLOAT1, GCT_FLOAT2, GCT_FLOAT3, GCT_FLOAT4,
  GCT_SAMPLER1D, GCT_SAMPLER2D, GCT_SAMPLER3D, GCT_SAMPLERCUBE,
  GCT_SAMPLER1DSHADOW, GCT_SAMPLER2DSHADOW, GCT_MATRIX_2X2, GCT_MATRIX_2X3,
  GCT_MATRIX_2X4, GCT_MATRIX_3X2, GCT_MATRIX_3X3, GCT_MATRIX_3X4,
  GCT_MATRIX_4X2, GCT_MATRIX_4X3, GCT_MATRIX_4X4, GCT_INT1,
  GCT_INT2, GCT_INT3, GCT_INT4, GCT_UNKNOWN
}
enum  GpuProgramType { GPT_VERTEX_PROGRAM, GPT_FRAGMENT_PROGRAM }
enum  GuiHorizontalAlignment { GHA_LEFT, GHA_CENTER, GHA_RIGHT }
enum  GuiMetricsMode { GMM_RELATIVE, GMM_PIXELS, GMM_RELATIVE_ASPECT_ADJUSTED }
enum  GuiVerticalAlignment { GVA_TOP, GVA_CENTER, GVA_BOTTOM }
enum  IlluminationStage { IS_AMBIENT, IS_PER_LIGHT, IS_DECAL }
enum  ImageFlags { IF_COMPRESSED = 0x00000001, IF_CUBEMAP = 0x00000002, IF_3D_TEXTURE = 0x00000004 }
enum  Intersection { OUTSIDE = 0, INSIDE = 1, INTERSECT = 2 }
enum  LayerBlendOperation { LBO_REPLACE, LBO_ADD, LBO_MODULATE, LBO_ALPHA_BLEND }
enum  LayerBlendOperationEx {
  LBX_SOURCE1, LBX_SOURCE2, LBX_MODULATE, LBX_MODULATE_X2,
  LBX_MODULATE_X4, LBX_ADD, LBX_ADD_SIGNED, LBX_ADD_SMOOTH,
  LBX_SUBTRACT, LBX_BLEND_DIFFUSE_ALPHA, LBX_BLEND_TEXTURE_ALPHA, LBX_BLEND_CURRENT_ALPHA,
  LBX_BLEND_MANUAL, LBX_DOTPRODUCT, LBX_BLEND_DIFFUSE_COLOUR
}
enum  LayerBlendSource {
  LBS_CURRENT, LBS_TEXTURE, LBS_DIFFUSE, LBS_SPECULAR,
  LBS_MANUAL
}
enum  LayerBlendType { LBT_COLOUR, LBT_ALPHA }
enum  LoggingLevel { LL_LOW = 1, LL_NORMAL = 2, LL_BOREME = 3 }
enum  LogMessageLevel { LML_TRIVIAL = 1, LML_NORMAL = 2, LML_CRITICAL = 3 }
enum  ManualCullingMode { MANUAL_CULL_NONE = 1, MANUAL_CULL_BACK = 2, MANUAL_CULL_FRONT = 3 }
enum  MaterialScriptSection {
  MSS_NONE, MSS_MATERIAL, MSS_TECHNIQUE, MSS_PASS,
  MSS_TEXTUREUNIT, MSS_PROGRAM_REF, MSS_PROGRAM, MSS_DEFAULT_PARAMETERS,
  MSS_TEXTURESOURCE
}
enum  MeshChunkID {
  M_HEADER = 0x1000, M_MESH = 0x3000, M_SUBMESH = 0x4000, M_SUBMESH_OPERATION = 0x4010,
  M_SUBMESH_BONE_ASSIGNMENT = 0x4100, M_SUBMESH_TEXTURE_ALIAS = 0x4200, M_GEOMETRY = 0x5000, M_GEOMETRY_VERTEX_DECLARATION = 0x5100,
  M_GEOMETRY_VERTEX_ELEMENT = 0x5110, M_GEOMETRY_VERTEX_BUFFER = 0x5200, M_GEOMETRY_VERTEX_BUFFER_DATA = 0x5210, M_MESH_SKELETON_LINK = 0x6000,
  M_MESH_BONE_ASSIGNMENT = 0x7000, M_MESH_LOD = 0x8000, M_MESH_LOD_USAGE = 0x8100, M_MESH_LOD_MANUAL = 0x8110,
  M_MESH_LOD_GENERATED = 0x8120, M_MESH_BOUNDS = 0x9000, M_SUBMESH_NAME_TABLE = 0xA000, M_SUBMESH_NAME_TABLE_ELEMENT = 0xA100,
  M_EDGE_LISTS = 0xB000, M_EDGE_LIST_LOD = 0xB100, M_EDGE_GROUP = 0xB110, M_POSES = 0xC000,
  M_POSE = 0xC100, M_POSE_VERTEX = 0xC111, M_ANIMATIONS = 0xD000, M_ANIMATION = 0xD100,
  M_ANIMATION_TRACK = 0xD110, M_ANIMATION_MORPH_KEYFRAME = 0xD111, M_ANIMATION_POSE_KEYFRAME = 0xD112, M_ANIMATION_POSE_REF = 0xD113,
  M_TABLE_EXTREMES = 0xE000, M_GEOMETRY_NORMALS = 0x5100, M_GEOMETRY_COLOURS = 0x5200, M_GEOMETRY_TEXCOORDS = 0x5300
}
enum  ParameterType {
  PT_BOOL, PT_REAL, PT_INT, PT_UNSIGNED_INT,
  PT_SHORT, PT_UNSIGNED_SHORT, PT_LONG, PT_UNSIGNED_LONG,
  PT_STRING, PT_VECTOR3, PT_MATRIX3, PT_MATRIX4,
  PT_QUATERNION, PT_COLOURVALUE
}
 List of parameter types available.
enum  PixelComponentType {
  PCT_BYTE = 0, PCT_SHORT = 1, PCT_FLOAT16 = 2, PCT_FLOAT32 = 3,
  PCT_COUNT = 4
}
enum  PixelFormat {
  PF_UNKNOWN = 0, PF_L8 = 1, PF_BYTE_L = PF_L8, PF_L16 = 2,
  PF_SHORT_L = PF_L16, PF_A8 = 3, PF_BYTE_A = PF_A8, PF_A4L4 = 4,
  PF_BYTE_LA = 5, PF_R5G6B5 = 6, PF_B5G6R5 = 7, PF_R3G3B2 = 31,
  PF_A4R4G4B4 = 8, PF_A1R5G5B5 = 9, PF_R8G8B8 = 10, PF_B8G8R8 = 11,
  PF_A8R8G8B8 = 12, PF_A8B8G8R8 = 13, PF_B8G8R8A8 = 14, PF_R8G8B8A8 = 28,
  PF_X8R8G8B8 = 26, PF_X8B8G8R8 = 27, PF_BYTE_RGB = PF_B8G8R8, PF_BYTE_BGR = PF_R8G8B8,
  PF_BYTE_BGRA = PF_A8R8G8B8, PF_BYTE_RGBA = PF_A8B8G8R8, PF_A2R10G10B10 = 15, PF_A2B10G10R10 = 16,
  PF_DXT1 = 17, PF_DXT2 = 18, PF_DXT3 = 19, PF_DXT4 = 20,
  PF_DXT5 = 21, PF_FLOAT16_R = 32, PF_FLOAT16_RGB = 22, PF_FLOAT16_RGBA = 23,
  PF_FLOAT32_R = 33, PF_FLOAT32_RGB = 24, PF_FLOAT32_RGBA = 25, PF_FLOAT16_GR = 35,
  PF_FLOAT32_GR = 36, PF_DEPTH = 29, PF_SHORT_RGBA = 30, PF_SHORT_GR = 34,
  PF_SHORT_RGB = 37, PF_COUNT = 38
}
enum  PixelFormatFlags {
  PFF_HASALPHA = 0x00000001, PFF_COMPRESSED = 0x00000002, PFF_FLOAT = 0x00000004, PFF_DEPTH = 0x00000008,
  PFF_NATIVEENDIAN = 0x00000010, PFF_LUMINANCE = 0x00000020
}
enum  PolygonMode { PM_POINTS = 1, PM_WIREFRAME = 2, PM_SOLID = 3 }
enum  ProjectionType { PT_ORTHOGRAPHIC, PT_PERSPECTIVE }
enum  RenderQueueGroupID {
  RENDER_QUEUE_BACKGROUND = 0, RENDER_QUEUE_SKIES_EARLY = 5, RENDER_QUEUE_1 = 10, RENDER_QUEUE_2 = 20,
  RENDER_QUEUE_WORLD_GEOMETRY_1 = 25, RENDER_QUEUE_3 = 30, RENDER_QUEUE_4 = 40, RENDER_QUEUE_MAIN = 50,
  RENDER_QUEUE_6 = 60, RENDER_QUEUE_7 = 70, RENDER_QUEUE_WORLD_GEOMETRY_2 = 75, RENDER_QUEUE_8 = 80,
  RENDER_QUEUE_9 = 90, RENDER_QUEUE_SKIES_LATE = 95, RENDER_QUEUE_OVERLAY = 100, RENDER_QUEUE_MAX = 105
}
enum  SceneBlendFactor {
  SBF_ONE, SBF_ZERO, SBF_DEST_COLOUR, SBF_SOURCE_COLOUR,
  SBF_ONE_MINUS_DEST_COLOUR, SBF_ONE_MINUS_SOURCE_COLOUR, SBF_DEST_ALPHA, SBF_SOURCE_ALPHA,
  SBF_ONE_MINUS_DEST_ALPHA, SBF_ONE_MINUS_SOURCE_ALPHA
}
enum  SceneBlendType {
  SBT_TRANSPARENT_ALPHA, SBT_TRANSPARENT_COLOUR, SBT_ADD, SBT_MODULATE,
  SBT_REPLACE
}
enum  SceneType {
  ST_GENERIC = 1, ST_EXTERIOR_CLOSE = 2, ST_EXTERIOR_FAR = 4, ST_EXTERIOR_REAL_FAR = 8,
  ST_INTERIOR = 16
}
enum  ShadeOptions { SO_FLAT, SO_GOURAUD, SO_PHONG }
enum  ShadowRenderableFlags { SRF_INCLUDE_LIGHT_CAP = 0x00000001, SRF_INCLUDE_DARK_CAP = 0x00000002, SRF_EXTRUDE_TO_INFINITY = 0x00000004 }
enum  ShadowTechnique {
  SHADOWTYPE_NONE = 0x00, SHADOWDETAILTYPE_ADDITIVE = 0x01, SHADOWDETAILTYPE_MODULATIVE = 0x02, SHADOWDETAILTYPE_INTEGRATED = 0x04,
  SHADOWDETAILTYPE_STENCIL = 0x10, SHADOWDETAILTYPE_TEXTURE = 0x20, SHADOWTYPE_STENCIL_MODULATIVE = 0x12, SHADOWTYPE_STENCIL_ADDITIVE = 0x11,
  SHADOWTYPE_TEXTURE_MODULATIVE = 0x22, SHADOWTYPE_TEXTURE_ADDITIVE = 0x21, SHADOWTYPE_TEXTURE_ADDITIVE_INTEGRATED = 0x25, SHADOWTYPE_TEXTURE_MODULATIVE_INTEGRATED = 0x26
}
enum  SkeletonAnimationBlendMode { ANIMBLEND_AVERAGE, ANIMBLEND_CUMULATIVE }
enum  SkeletonChunkID {
  SKELETON_HEADER = 0x1000, SKELETON_BONE = 0x2000, SKELETON_BONE_PARENT = 0x3000, SKELETON_ANIMATION = 0x4000,
  SKELETON_ANIMATION_TRACK = 0x4100, SKELETON_ANIMATION_TRACK_KEYFRAME = 0x4110, SKELETON_ANIMATION_LINK = 0x5000
}
enum  SortMode { SM_DIRECTION, SM_DISTANCE }
enum  StencilOperation {
  SOP_KEEP, SOP_ZERO, SOP_REPLACE, SOP_INCREMENT,
  SOP_DECREMENT, SOP_INCREMENT_WRAP, SOP_DECREMENT_WRAP, SOP_INVERT
}
 Enum describing the various actions which can be taken onthe stencil buffer. More...
enum  TexCoordCalcMethod {
  TEXCALC_NONE, TEXCALC_ENVIRONMENT_MAP, TEXCALC_ENVIRONMENT_MAP_PLANAR, TEXCALC_ENVIRONMENT_MAP_REFLECTION,
  TEXCALC_ENVIRONMENT_MAP_NORMAL, TEXCALC_PROJECTIVE_TEXTURE
}
 Enum describing the ways to generate texture coordinates. More...
enum  TextureFilterOptions { TFO_NONE, TFO_BILINEAR, TFO_TRILINEAR, TFO_ANISOTROPIC }
enum  TextureMipmap { MIP_UNLIMITED = 0x7FFFFFFF, MIP_DEFAULT = -1 }
enum  TextureType { TEX_TYPE_1D = 1, TEX_TYPE_2D = 2, TEX_TYPE_3D = 3, TEX_TYPE_CUBE_MAP = 4 }
enum  TextureUsage {
  TU_STATIC = HardwareBuffer::HBU_STATIC, TU_DYNAMIC = HardwareBuffer::HBU_DYNAMIC, TU_WRITE_ONLY = HardwareBuffer::HBU_WRITE_ONLY, TU_STATIC_WRITE_ONLY = HardwareBuffer::HBU_STATIC_WRITE_ONLY,
  TU_DYNAMIC_WRITE_ONLY = HardwareBuffer::HBU_DYNAMIC_WRITE_ONLY, TU_DYNAMIC_WRITE_ONLY_DISCARDABLE = HardwareBuffer::HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE, TU_AUTOMIPMAP = 0x100, TU_RENDERTARGET = 0x200,
  TU_DEFAULT = TU_AUTOMIPMAP | TU_STATIC_WRITE_ONLY
}
enum  TrackVertexColourEnum {
  TVC_NONE = 0x0, TVC_AMBIENT = 0x1, TVC_DIFFUSE = 0x2, TVC_SPECULAR = 0x4,
  TVC_EMISSIVE = 0x8
}
enum  VertexAnimationType { VAT_NONE = 0, VAT_MORPH = 1, VAT_POSE = 2 }
enum  VertexElementSemantic {
  VES_POSITION = 1, VES_BLEND_WEIGHTS = 2, VES_BLEND_INDICES = 3, VES_NORMAL = 4,
  VES_DIFFUSE = 5, VES_SPECULAR = 6, VES_TEXTURE_COORDINATES = 7, VES_BINORMAL = 8,
  VES_TANGENT = 9
}
 Vertex element semantics, used to identify the meaning of vertex buffer contents. More...
enum  VertexElementType {
  VET_FLOAT1 = 0, VET_FLOAT2 = 1, VET_FLOAT3 = 2, VET_FLOAT4 = 3,
  VET_COLOUR = 4, VET_SHORT1 = 5, VET_SHORT2 = 6, VET_SHORT3 = 7,
  VET_SHORT4 = 8, VET_UBYTE4 = 9, VET_COLOUR_ARGB = 10, VET_COLOUR_ABGR = 11
}
 Vertex element type, used to identify the base types of the vertex contents. More...
enum  WaveformType {
  WFT_SINE, WFT_TRIANGLE, WFT_SQUARE, WFT_SAWTOOTH,
  WFT_INVERSE_SAWTOOTH, WFT_PWM
}
enum  XSITrackType {
  XTT_POS_X = 0, XTT_POS_Y = 1, XTT_POS_Z = 2, XTT_ROT_X = 3,
  XTT_ROT_Y = 4, XTT_ROT_Z = 5, XTT_SCL_X = 6, XTT_SCL_Y = 7,
  XTT_SCL_Z = 8, XTT_COUNT = 9
}

Functions

bool _OgrePrivate __gtk_init_once ()
static bool _checkOperatingSystemSupportSSE (void)
static uint _detectCpuFeatures (void)
static String _detectCpuIdentifier (void)
void _findNodes (const Ray &t, std::list< SceneNode * > &list, SceneNode *exclude, bool full, Octree *octant)
void _findNodes (const PlaneBoundedVolume &t, std::list< SceneNode * > &list, SceneNode *exclude, bool full, Octree *octant)
void _findNodes (const Sphere &t, std::list< SceneNode * > &list, SceneNode *exclude, bool full, Octree *octant)
void _findNodes (const AxisAlignedBox &t, std::list< SceneNode * > &list, SceneNode *exclude, bool full, Octree *octant)
OptimisedUtil_getOptimisedUtilGeneral (void)
static void _illegalHandler (int x)
static int _isSupportCpuid (void)
Real _max (Real x, Real y)
ColourValue _parseColourValue (StringVector &vecparams)
static uint _performCpuid (int query, CpuidResult &result)
template<class T>
static FORCEINLINE void advanceRawPointer (T *&ptr, ptrdiff_t offset)
template<typename ValueType>
ValueType any_cast (const Any &operand)
template<typename ValueType>
const ValueType * any_cast (const Any *operand)
template<typename ValueType>
ValueType * any_cast (Any *operand)
float apx_rsq (float r)
float asm_arccos (float r)
float asm_arcsin (float r)
float asm_arctan (float r)
float asm_cos (float r)
float asm_ln (float r)
FORCEINLINE float asm_rand ()
FORCEINLINE float asm_rand_max ()
float asm_rsq (float r)
float asm_sin (float r)
float asm_sqrt (float r)
float asm_tan (float r)
static void backdrop_destructor (guchar *pixels, gpointer data)
void checkForCgError (const String &ogreMethod, const String &errorTextPrefix, CGcontext context)
void checkForGLSLError (const String &ogreMethod, const String &errorTextPrefix, const GLhandleARB obj, const bool forceInfoLog=false, const bool forceException=false)
static String concatenate_path (const String &base, const String &name)
SceneBlendFactor convertBlendFactor (const String &param)
LayerBlendOperationEx convertBlendOpEx (const String &param)
LayerBlendSource convertBlendSource (const String &param)
CompareFunction convertCompareFunction (const String &param)
FilterOptions convertFiltering (const String &s)
String convertTexAddressMode (TextureUnitState::TextureAddressingMode tam)
TextureUnitState::TextureAddressingMode convTexAddressMode (const String &params, MaterialScriptContext &context)
void copyFile (const String &src, const String &dest)
GpuProgramcreateGL_ATI_FS_GpuProgram (ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader, GpuProgramType gptype, const String &syntaxCode)
GpuProgramcreateGLArbGpuProgram (ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader, GpuProgramType gptype, const String &syntaxCode)
GpuProgramcreateGLGpuNvparseProgram (ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader, GpuProgramType gptype, const String &syntaxCode)
void _OgreCgPluginExport dllStartPlugin (void)
void _OgreCgPluginExport dllStopPlugin (void)
int _OgreExport findCommandLineOpts (int numargs, char **argv, UnaryOptionList &unaryOptList, BinaryOptionList &binOptList)
void FreeImageErrorHandler (FREE_IMAGE_FORMAT fif, const char *message)
void fromD3DLock (PixelBox &rval, const D3DLOCKED_BOX &lbox)
void fromD3DLock (PixelBox &rval, const D3DLOCKED_RECT &lrect)
static void get_visual_attribs (Display *dpy, XVisualInfo *vInfo, struct visual_attribs *attribs)
static const
PixelFormatDescription
getDescriptionFor (const PixelFormat fmt)
GLSupport * getGLSupport ()
String getZzipErrorDescription (zzip_error_t zzipError)
 Utility method to format out zzip errors.
void(*)(void) glXGetProcAddressARB (const GLubyte *procName)
ILenum ILabs (ILenum in)
 Utility function to convert IL data types to UNSIGNED_.
template<typename T>
void ilToOgreInternal (uint8 *tar, PixelFormat ogrefmt, T r, T g, T b, T a)
Intersection intersect (const Sphere &one, const AxisAlignedBox &two)
Intersection intersect (const AxisAlignedBox &one, const AxisAlignedBox &two)
Intersection intersect (const PlaneBoundedVolume &one, const AxisAlignedBox &two)
Intersection intersect (const Ray &one, const AxisAlignedBox &two)
Rectangle intersect (const Rectangle &lhs, const Rectangle &rhs)
static bool is_absolute_path (const char *path)
static bool is_reserved_dir (const char *fn)
String logObjectInfo (const String &msg, const GLhandleARB obj)
void logParseError (const String &error, const MaterialScriptContext &context)
static Real MINOR (const Matrix4 &m, const size_t r0, const size_t r1, const size_t r2, const size_t c0, const size_t c1, const size_t c2)
ILenum ogreIlTypeFromExt (const String &ext)
bool operator!= (const UTFString::_const_rev_iterator &left, const UTFString::_const_rev_iterator &right)
bool operator!= (const UTFString::_const_fwd_iterator &left, const UTFString::_const_fwd_iterator &right)
template<class T, class U>
bool operator!= (SharedPtr< T > const &a, SharedPtr< U > const &b)
_OgreExport bool operator!= (const ShadowTextureConfig &lhs, const ShadowTextureConfig &rhs)
Quaternion operator* (Real fScalar, const Quaternion &rkQ)
Matrix3 operator* (Real fScalar, const Matrix3 &rkMatrix)
Vector3 operator* (const Vector3 &rkPoint, const Matrix3 &rkMatrix)
Vector4 operator* (const Vector4 &v, const Matrix4 &mat)
Degree operator* (Real a, const Degree &b)
Radian operator* (Real a, const Radian &b)
UTFString::size_type operator- (const UTFString::_const_rev_iterator &left, const UTFString::_const_rev_iterator &right)
UTFString::size_type operator- (const UTFString::_const_fwd_iterator &left, const UTFString::_const_fwd_iterator &right)
Degree operator/ (Real a, const Degree &b)
Radian operator/ (Real a, const Radian &b)
bool operator< (const UTFString::_const_rev_iterator &left, const UTFString::_const_rev_iterator &right)
bool operator< (const UTFString::_const_fwd_iterator &left, const UTFString::_const_fwd_iterator &right)
std::ostream & operator<< (std::ostream &o, BspNode &n)
std::ostream & operator<< (std::ostream &strm, const Polygon &poly)
std::ostream & operator<< (std::ostream &o, const Plane &p)
std::ostream & operator<< (std::ostream &strm, const ConvexBody &body)
std::ostream & operator<< (std::ostream &o, const Camera &c)
bool operator<= (const UTFString::_const_rev_iterator &left, const UTFString::_const_rev_iterator &right)
bool operator<= (const UTFString::_const_fwd_iterator &left, const UTFString::_const_fwd_iterator &right)
bool operator== (const UTFString::_const_rev_iterator &left, const UTFString::_const_rev_iterator &right)
bool operator== (const UTFString::_const_fwd_iterator &left, const UTFString::_const_fwd_iterator &right)
template<class T, class U>
bool operator== (SharedPtr< T > const &a, SharedPtr< U > const &b)
_OgreExport bool operator== (const ShadowTextureConfig &lhs, const ShadowTextureConfig &rhs)
bool operator> (const UTFString::_const_rev_iterator &left, const UTFString::_const_rev_iterator &right)
bool operator> (const UTFString::_const_fwd_iterator &left, const UTFString::_const_fwd_iterator &right)
bool operator>= (const UTFString::_const_rev_iterator &left, const UTFString::_const_rev_iterator &right)
bool operator>= (const UTFString::_const_fwd_iterator &left, const UTFString::_const_fwd_iterator &right)
void packI (float r, float g, float b, float a, PixelFormat pf, void *dest)
void packI (uint16 r, uint16 g, uint16 b, uint16 a, PixelFormat pf, void *dest)
void packI (uint8 r, uint8 g, uint8 b, uint8 a, PixelFormat pf, void *dest)
 Helper functions for DevIL to Ogre conversion.
bool parseAlphaOpEx (String &params, MaterialScriptContext &context)
bool parseAlphaRejection (String &params, MaterialScriptContext &context)
bool parseAmbient (String &params, MaterialScriptContext &context)
bool parseAnimTexture (String &params, MaterialScriptContext &context)
bool parseAnisotropy (String &params, MaterialScriptContext &context)
bool parseBindingType (String &params, MaterialScriptContext &context)
bool parseColourOp (String &params, MaterialScriptContext &context)
bool parseColourOpEx (String &params, MaterialScriptContext &context)
bool parseColourOpFallback (String &params, MaterialScriptContext &context)
bool parseColourWrite (String &params, MaterialScriptContext &context)
bool parseContentType (String &params, MaterialScriptContext &context)
bool parseCubicTexture (String &params, MaterialScriptContext &context)
bool parseCullHardware (String &params, MaterialScriptContext &context)
bool parseCullSoftware (String &params, MaterialScriptContext &context)
bool parseDefaultParams (String &params, MaterialScriptContext &context)
bool parseDepthBias (String &params, MaterialScriptContext &context)
bool parseDepthCheck (String &params, MaterialScriptContext &context)
bool parseDepthFunc (String &params, MaterialScriptContext &context)
bool parseDepthWrite (String &params, MaterialScriptContext &context)
bool parseDiffuse (String &params, MaterialScriptContext &context)
bool parseEmissive (String &params, MaterialScriptContext &context)
bool parseEnvMap (String &params, MaterialScriptContext &context)
bool parseFiltering (String &params, MaterialScriptContext &context)
bool parseFogging (String &params, MaterialScriptContext &context)
bool parseFragmentProgram (String &params, MaterialScriptContext &context)
bool parseFragmentProgramRef (String &params, MaterialScriptContext &context)
bool parseIteration (String &params, MaterialScriptContext &context)
void parseIterationLightTypes (String &params, MaterialScriptContext &context)
bool parseLighting (String &params, MaterialScriptContext &context)
bool parseLodDistances (String &params, MaterialScriptContext &context)
bool parseLodIndex (String &params, MaterialScriptContext &context)
bool parseMaterial (String &params, MaterialScriptContext &context)
bool parseMaxLights (String &params, MaterialScriptContext &context)
bool parseMipmapBias (String &params, MaterialScriptContext &context)
bool parseParamIndexed (String &params, MaterialScriptContext &context)
bool parseParamIndexedAuto (String &params, MaterialScriptContext &context)
bool parseParamNamed (String &params, MaterialScriptContext &context)
bool parseParamNamedAuto (String &params, MaterialScriptContext &context)
bool parsePass (String &params, MaterialScriptContext &context)
bool parsePointAttenuation (String &params, MaterialScriptContext &context)
bool parsePointSize (String &params, MaterialScriptContext &context)
bool parsePointSizeMax (String &params, MaterialScriptContext &context)
bool parsePointSizeMin (String &params, MaterialScriptContext &context)
bool parsePointSprites (String &params, MaterialScriptContext &context)
bool parsePolygonMode (String &params, MaterialScriptContext &context)
bool parseProgramCustomParameter (String &params, MaterialScriptContext &context)
bool parseProgramMorphAnimation (String &params, MaterialScriptContext &context)
bool parseProgramPoseAnimation (String &params, MaterialScriptContext &context)
bool parseProgramSkeletalAnimation (String &params, MaterialScriptContext &context)
bool parseProgramSource (String &params, MaterialScriptContext &context)
bool parseProgramSyntax (String &params, MaterialScriptContext &context)
bool parseProgramVertexTextureFetch (String &params, MaterialScriptContext &context)
bool parseReceiveShadows (String &params, MaterialScriptContext &context)
bool parseRotate (String &params, MaterialScriptContext &context)
bool parseRotateAnim (String &params, MaterialScriptContext &context)
bool parseScale (String &params, MaterialScriptContext &context)
bool parseSceneBlend (String &params, MaterialScriptContext &context)
bool parseScheme (String &params, MaterialScriptContext &context)
bool parseScroll (String &params, MaterialScriptContext &context)
bool parseScrollAnim (String &params, MaterialScriptContext &context)
bool parseSetTextureAlias (String &params, MaterialScriptContext &context)
bool parseShading (String &params, MaterialScriptContext &context)
bool parseShadowCasterVertexProgramRef (String &params, MaterialScriptContext &context)
bool parseShadowReceiverFragmentProgramRef (String &params, MaterialScriptContext &context)
bool parseShadowReceiverVertexProgramRef (String &params, MaterialScriptContext &context)
bool parseSpecular (String &params, MaterialScriptContext &context)
bool parseStartLight (String &params, MaterialScriptContext &context)
bool parseTechnique (String &params, MaterialScriptContext &context)
bool parseTexAddressMode (String &params, MaterialScriptContext &context)
bool parseTexBorderColour (String &params, MaterialScriptContext &context)
bool parseTexCoord (String &params, MaterialScriptContext &context)
bool parseTexture (String &params, MaterialScriptContext &context)
bool parseTextureAlias (String &params, MaterialScriptContext &context)
bool parseTextureCustomParameter (String &params, MaterialScriptContext &context)
bool parseTextureSource (String &params, MaterialScriptContext &context)
bool parseTextureUnit (String &params, MaterialScriptContext &context)
bool parseTransform (String &params, MaterialScriptContext &context)
bool parseTransparencyCastsShadows (String &params, MaterialScriptContext &context)
bool parseVertexProgram (String &params, MaterialScriptContext &context)
bool parseVertexProgramRef (String &params, MaterialScriptContext &context)
bool parseWaveXform (String &params, MaterialScriptContext &context)
void processAutoProgramParam (bool isNamed, const String &commandname, StringVector &vecparams, MaterialScriptContext &context, size_t index=0, const String &paramName=StringUtil::BLANK)
void processManualProgramParam (bool isNamed, const String commandname, StringVector &vecparams, MaterialScriptContext &context, size_t index=0, const String &paramName=StringUtil::BLANK)
static uint queryCpuFeatures (void)
template<class T>
static FORCEINLINE T * rawOffsetPointer (T *ptr, ptrdiff_t offset)
static void remove_all_callback (GtkWidget *widget, gpointer data)
template<class C>
void remove_duplicates (C &c)
void SwapFourBytes (uint32 *dw)
void SwapFourBytesGrup (uint32 *src, int size)
D3DBOX toD3DBOX (const Box &lockBox)
D3DBOX toD3DBOXExtent (const PixelBox &lockBox)
RECT toD3DRECT (const Box &lockBox)
RECT toD3DRECTExtent (const PixelBox &lockBox)
String translateError ()
void writeEXRHalf (OStream *ost, const float *pixels, int width, int height, int components)

Variables

PixelFormatDescription _pixelFormats [PF_COUNT]
CgPlugincgPlugin
const uint32 D3DFMT_A16B16G16R16F = 113
const uint32 D3DFMT_A32B32G32R32F = 116
const uint32 D3DFMT_G16R16F = 112
const uint32 D3DFMT_G32R32F = 115
const uint32 D3DFMT_R16F = 111
const uint32 D3DFMT_R32F = 114
D3DFORMAT ddDepthStencilFormats []
const uint32 DDPF_ALPHAPIXELS = 0x00000001
const uint32 DDPF_FOURCC = 0x00000004
const uint32 DDPF_RGB = 0x00000040
const uint32 DDS_CAPS_SIZE = 4 * sizeof(uint32)
const uint32 DDS_HEADER_SIZE = 19 * sizeof(uint32) + DDS_PIXELFORMAT_SIZE + DDS_CAPS_SIZE
const uint32 DDS_PIXELFORMAT_SIZE = 8 * sizeof(uint32)
const uint32 DDSCAPS2_CUBEMAP = 0x00000200
const uint32 DDSCAPS2_CUBEMAP_NEGATIVEX = 0x00000800
const uint32 DDSCAPS2_CUBEMAP_NEGATIVEY = 0x00002000
const uint32 DDSCAPS2_CUBEMAP_NEGATIVEZ = 0x00008000
const uint32 DDSCAPS2_CUBEMAP_POSITIVEX = 0x00000400
const uint32 DDSCAPS2_CUBEMAP_POSITIVEY = 0x00001000
const uint32 DDSCAPS2_CUBEMAP_POSITIVEZ = 0x00004000
const uint32 DDSCAPS2_VOLUME = 0x00200000
const uint32 DDSCAPS_COMPLEX = 0x00000008
const uint32 DDSCAPS_MIPMAP = 0x00400000
const uint32 DDSCAPS_TEXTURE = 0x00001000
const uint32 DDSD_CAPS = 0x00000001
const uint32 DDSD_DEPTH = 0x00800000
const uint32 DDSD_HEIGHT = 0x00000002
const uint32 DDSD_LINEARSIZE = 0x00080000
const uint32 DDSD_MIPMAPCOUNT = 0x00020000
const uint32 DDSD_PITCH = 0x00000008
const uint32 DDSD_PIXELFORMAT = 0x00001000
const uint32 DDSD_WIDTH = 0x00000004
static const size_t depthBits []
static const GLenum depthFormats []
ConfigDialogdlg = NULL
bool firstTime = true
static uint8 GLX_backdrop_data [12490] = {137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,1,235,0,0,0,212,8,3,0,0,0,139,118,251,95,0,0,3,0,80,76,84,69,0,1,0,0,2,0,1,4,0,3,5,1,0,9,3,12,5,4,7,10,6,1,14,7,14,13,2,6,17,12,13,16,12,13,20,8,17,19,16,19,24,15,15,26,17,22,23,21,18,26,22,19,29,20,32,24,14,25,26,24,21,31,22,29,30,28,27,33,26,24,35,26,26,37,28,34,36,33,32,39,36,34,39,31,30,41,32,46,36,17,39,40,38,34,45,36,41,43,40,37,45,41,39,45,36,37,48,39,39,48,34,45,47,44,38,53,39,41,53,43,48,49,46,61,48,19,44,52,48,47,52,44,40,57,44,50,53,40,44,55,46,41,59,48,46,58,48,45,60,44,49,58,44,47,59,49,52,57,49,54,56,53,48,60,50,49,61,51,50,62,52,52,62,47,51,62,52,55,61,52,53,65,55,56,65,50,54,66,56,80,60,26,62,64,61,58,66,62,61,66,58,57,69,59,60,69,54,63,72,57,61,73,63,64,72,68,67,73,64,61,77,60,70,73,60,66,76,61,71,73,70,65,77,67,70,75,67,94,71,31,66,82,65,69,81,70,74,80,72,78,80,77,78,82,68,70,86,69,81,80,73,73,85,74,73,90,73,87,84,71,77,89,79,86,85,78,93,83,76,108,83,37,77,92,76,83,89,80,86,88,85,86,90,76,86,93,73,80,97,80,84,96,86,94,95,75,96,93,81,92,94,91,88,98,82,93,96,83,85,101,84,106,92,86,99,97,84,89,101,90,96,98,95,88,104,87,122,95,43,149,75,77,91,104,93,94,104,88,90,106,89,99,102,88,104,101,88,91,108,90,94,106,95,92,109,92,101,106,93,102,104,101,150,84,85,94,111,93,108,105,92,109,108,83,122,100,94,107,109,92,97,114,96,100,112,101,107,109,106,99,116,98,136,107,48,110,112,109,102,119,101,105,117,106,114,116,113,116,118,97,106,123,105,115,119,108,109,122,110,162,100,99,118,120,116,140,111,105,110,127,109,119,121,118,154,117,54,114,127,116,125,126,107,123,125,122,114,132,113,129,128,102,126,128,125,171,110,108,118,136,117,121,134,122,129,131,128,157,120,114,133,133,111,123,140,122,170,130,53,134,136,133,126,144,125,131,143,130,140,141,120,140,142,139,138,144,134,131,149,130,177,131,129,149,147,121,146,146,137,135,153,134,185,142,58,163,140,131,140,154,142,139,156,138,149,151,147,193,135,137,143,161,142,189,139,138,146,160,148,161,160,132,200,154,63,157,159,156,198,141,142,150,164,152,148,166,147,195,144,143,166,160,147,151,170,150,160,166,156,155,169,157,195,151,148,163,165,161,170,167,135,205,147,149,155,173,154,186,158,150,158,176,157,205,153,153,213,165,67,183,165,155,175,173,140,161,179,160,173,175,172,163,182,162,176,175,166,183,173,160,177,181,165,167,186,166,185,183,151,206,170,169,232,176,72,186,182,168,181,183,179,171,190,170,170,196,175,175,194,174,177,195,176,188,190,187,179,197,178,174,200,179,180,199,179,183,201,182,178,204,182,246,188,83,193,195,191,198,199,176,181,208,186,216,191,189,200,201,198,186,212,190,205,207,204,192,218,196,211,212,209,199,224,197,230,210,212,216,219,215,220,219,210,207,231,203,223,225,221,234,221,221,212,236,208,229,228,219,229,231,228,236,235,226,235,237,234,229,243,231,242,244,240,249,243,242,248,247,238,253,247,246,248,250,247,254,255,252,46,85,12,249,0,0,32,0,73,68,65,84,120,218,237,157,15,88,83,247,189,240,205,147,92,64,105,117,80,45,218,226,208,226,22,153,187,233,113,193,228,225,200,31,43,96,177,168,192,28,211,177,105,221,11,183,218,92,53,217,51,102,250,188,246,236,221,34,32,114,153,215,43,56,185,92,106,7,165,175,111,214,145,183,88,70,113,166,227,181,237,152,151,107,100,207,216,24,73,142,33,68,231,170,115,179,115,172,243,218,13,222,223,249,155,115,146,243,47,39,1,145,158,239,211,231,169,74,114,18,206,231,124,255,254,190,191,239,111,222,148,34,159,20,153,167,220,2,133,181,34,10,107,69,20,214,138,40,172,21,81,88,43,162,176,86,68,97,173,136,194,90,17,133,181,34,115,135,245,245,214,13,173,215,21,126,115,159,245,7,135,151,169,48,217,123,95,33,56,167,89,223,173,89,161,162,100,175,66,112,14,179,190,186,65,197,20,197,140,207,85,214,247,14,46,81,177,165,85,65,56,39,89,223,222,206,128,172,126,228,41,236,127,27,20,132,115,144,245,157,131,12,210,143,60,169,131,211,176,63,172,83,16,206,57,214,183,246,50,64,63,149,14,3,89,128,253,185,73,65,56,199,88,223,221,18,180,221,143,231,239,200,54,2,212,90,252,175,87,21,132,115,138,245,221,45,106,138,116,220,202,125,230,82,3,134,26,126,18,251,251,106,133,224,92,98,205,212,233,101,21,54,83,174,1,35,13,235,113,19,126,86,33,56,135,88,95,137,163,73,127,186,12,65,202,96,2,53,156,142,255,219,45,133,224,156,97,61,73,7,223,113,43,42,16,91,101,190,222,72,160,206,122,92,49,225,179,143,245,221,59,87,106,106,246,28,126,239,206,71,50,148,250,17,138,244,99,101,72,173,121,179,129,84,106,56,75,135,187,240,43,10,192,217,194,250,238,232,107,228,34,5,46,43,106,222,187,117,55,130,183,223,167,148,58,110,73,145,213,134,236,206,167,72,3,214,159,194,127,112,79,1,56,43,88,95,103,98,14,202,178,195,239,93,151,166,225,53,148,167,94,176,173,218,102,179,22,235,131,168,201,228,250,160,194,111,22,176,30,13,166,73,92,178,162,70,244,10,183,87,211,193,119,149,13,65,42,11,244,12,210,100,100,118,87,225,247,192,89,211,110,86,136,182,176,253,125,143,122,225,162,173,213,54,164,154,14,191,73,193,63,96,153,130,239,65,179,190,190,34,20,172,26,72,56,238,213,13,247,69,47,161,94,185,175,222,94,95,153,99,48,178,80,27,241,203,29,86,240,61,88,214,247,246,132,82,198,56,171,53,241,26,77,56,239,195,247,133,171,39,139,138,204,45,246,150,50,35,91,169,225,172,149,248,79,63,82,240,61,80,214,87,23,49,64,171,84,154,248,133,75,83,82,245,208,82,173,65,15,165,44,140,15,211,240,13,163,97,151,56,76,199,100,171,77,39,187,157,166,130,16,165,134,179,32,60,50,91,33,250,101,62,56,219,10,228,202,213,233,13,215,239,190,87,243,153,154,243,183,62,105,172,131,26,9,152,106,230,235,116,165,213,213,136,21,169,181,229,99,140,114,96,67,42,160,173,209,104,152,180,31,97,155,226,6,218,215,47,219,103,110,243,187,118,146,57,53,67,183,179,240,149,107,149,112,124,119,251,220,22,186,226,166,90,176,225,244,149,105,2,30,172,246,108,104,186,114,247,147,195,58,88,207,84,169,151,150,237,54,219,106,65,4,141,137,53,155,84,205,108,125,250,163,56,109,166,118,175,184,77,95,225,206,58,26,207,70,83,139,51,208,95,14,17,239,52,192,91,131,138,45,90,51,187,254,218,167,195,227,131,79,55,141,70,255,43,222,186,26,20,76,149,39,217,31,4,30,170,209,123,159,4,214,53,193,223,57,165,2,33,49,99,242,77,19,76,103,76,217,176,118,169,6,195,205,52,230,164,106,95,167,23,169,227,214,87,32,61,222,64,123,129,142,12,198,224,202,221,116,205,12,194,31,169,243,252,26,189,129,47,250,127,236,140,204,254,180,201,171,231,91,183,111,88,16,126,69,174,143,90,178,253,236,213,201,57,205,122,114,53,253,203,46,52,90,113,210,230,125,85,184,108,203,4,18,116,186,185,218,197,137,26,182,114,3,213,190,223,16,140,223,151,148,89,219,250,199,199,218,33,136,68,173,179,182,148,66,108,19,126,151,175,132,35,156,236,237,137,88,185,111,159,223,251,25,85,196,242,153,189,103,63,152,171,172,175,211,85,178,249,5,214,90,0,186,170,162,162,172,162,218,12,196,106,6,128,128,106,194,70,35,173,220,233,143,198,227,180,105,220,12,68,139,158,177,158,236,241,5,92,38,170,252,109,208,53,142,13,213,83,203,30,240,99,216,139,182,112,215,112,246,136,83,216,30,129,110,223,62,183,231,49,149,124,217,112,244,252,157,185,199,122,148,118,212,233,102,76,167,77,207,110,168,176,214,218,172,102,171,21,177,237,38,41,25,51,25,209,180,126,177,38,212,113,19,230,251,115,38,164,7,29,11,184,119,106,201,183,65,250,22,15,144,122,45,142,62,107,13,239,178,199,245,16,139,186,124,151,5,72,94,70,66,200,71,52,220,151,8,122,139,52,164,150,190,186,146,229,124,63,92,176,229,181,235,115,138,53,237,170,53,5,128,180,213,180,173,226,120,119,191,203,237,114,182,219,172,136,169,128,210,72,35,195,146,195,217,218,20,14,218,159,42,179,217,93,168,207,223,89,70,186,106,24,202,239,10,160,94,175,207,215,130,87,196,179,136,172,46,28,215,237,131,172,11,229,53,15,94,163,100,196,97,201,99,21,229,197,13,249,253,209,237,146,213,55,3,255,16,240,25,201,60,47,136,219,114,238,246,28,97,125,143,118,213,41,149,64,151,119,124,241,128,125,216,231,247,121,80,212,239,115,183,151,229,6,211,37,22,108,224,184,113,218,12,216,106,200,220,230,26,3,239,124,133,114,213,48,148,211,131,161,246,122,81,255,43,192,17,144,106,29,182,236,113,255,44,75,163,155,71,174,133,74,71,9,227,5,175,137,168,244,25,30,211,189,60,35,40,203,217,172,201,135,42,204,138,80,105,192,225,209,185,192,154,174,104,194,72,189,121,91,89,251,128,123,12,197,241,0,25,115,85,232,152,213,77,118,9,44,55,45,94,19,84,109,181,182,220,62,132,250,188,1,215,1,122,165,26,42,236,9,144,151,242,93,218,164,135,179,240,252,91,29,154,216,140,50,22,213,18,74,6,175,113,202,136,37,168,120,123,4,73,135,171,110,137,165,195,17,254,252,92,115,56,234,44,121,187,216,255,54,216,177,43,131,59,13,56,60,122,255,33,103,77,133,85,234,205,141,72,105,197,241,254,128,143,2,237,245,122,134,46,30,209,177,74,217,236,26,24,208,108,10,182,250,209,156,147,93,128,180,199,223,95,65,185,106,88,151,67,163,246,250,235,181,84,251,104,232,62,174,215,130,55,52,217,50,114,141,95,234,104,173,91,199,27,53,157,99,19,74,46,105,238,187,22,177,244,53,239,90,206,141,123,154,72,222,3,25,255,228,116,179,254,128,36,189,184,124,247,166,205,166,225,128,207,27,36,237,113,95,184,240,146,14,230,149,236,84,181,134,128,29,247,212,86,171,221,237,71,189,30,247,155,155,40,251,13,27,202,130,168,125,174,173,107,97,24,111,82,88,196,86,235,219,193,152,44,185,89,132,193,200,46,218,137,114,195,190,190,154,101,179,235,6,175,201,23,71,93,73,114,236,146,124,78,190,87,90,91,143,110,216,64,37,133,235,206,79,47,107,226,222,168,53,233,154,184,202,161,113,6,105,212,231,190,216,219,219,91,1,193,2,146,22,135,235,116,170,201,218,50,0,72,123,61,222,227,122,186,240,98,52,118,211,168,189,227,141,64,173,245,28,43,92,65,61,76,16,212,105,10,64,178,16,108,166,249,78,142,10,52,245,112,117,132,43,248,246,40,108,121,24,223,144,229,164,233,100,125,133,68,173,82,111,117,250,153,58,237,15,12,28,63,80,81,81,145,111,20,98,13,235,210,116,16,188,219,106,179,123,253,216,187,46,85,25,130,46,221,80,224,162,175,136,186,203,32,216,136,123,235,71,120,236,119,158,52,52,35,121,188,176,25,22,66,85,226,184,22,43,25,108,206,11,137,216,150,157,189,29,59,190,44,105,154,62,214,53,212,90,199,214,158,113,63,133,5,4,224,129,225,215,143,108,133,116,16,4,9,163,54,148,34,181,181,72,117,219,16,238,228,253,174,29,90,198,235,161,130,97,218,245,251,91,116,84,201,140,245,236,54,209,90,40,157,13,101,199,55,240,123,234,146,193,107,177,149,142,146,16,220,103,110,199,140,47,75,70,167,139,245,106,106,249,178,116,156,180,182,62,255,56,58,60,220,221,184,9,210,234,97,81,49,230,90,17,171,181,177,199,139,235,175,159,21,180,235,180,176,217,77,199,243,3,57,64,223,23,133,121,107,186,220,145,55,18,193,141,111,230,180,120,65,11,145,17,107,210,132,247,8,193,205,65,123,242,170,44,190,146,20,123,94,76,180,90,165,42,67,9,99,139,6,134,58,91,204,185,5,70,173,222,8,75,16,160,214,214,90,167,15,120,106,212,227,31,119,149,106,25,133,53,107,91,151,219,27,12,194,105,181,190,194,129,58,161,57,178,219,222,204,145,103,7,45,68,199,181,233,18,86,146,31,70,251,252,58,249,136,19,64,198,175,18,220,166,28,37,107,170,51,97,55,17,125,163,62,180,167,84,167,213,25,12,146,64,99,25,152,9,65,108,157,110,159,63,128,186,157,245,197,140,48,14,42,117,143,7,3,51,143,11,171,200,60,22,234,173,41,212,201,17,103,69,205,97,22,143,70,93,50,114,109,26,101,164,142,21,154,159,227,72,94,35,225,155,103,177,212,57,28,228,175,79,252,235,244,176,174,33,13,120,25,102,130,81,116,204,55,96,205,129,36,98,166,170,41,133,101,251,76,181,157,246,147,230,82,152,105,244,141,80,103,192,235,235,30,34,109,248,120,27,80,235,39,254,33,164,71,129,90,233,88,46,131,14,169,96,203,238,135,160,142,212,66,200,177,229,204,130,237,106,58,3,59,47,139,47,83,166,147,245,34,34,44,171,240,250,80,95,0,5,78,186,24,50,192,145,137,209,160,7,188,11,244,90,29,251,173,250,226,254,49,212,93,79,198,102,168,207,164,131,141,196,250,241,100,152,38,202,83,68,178,182,213,192,190,86,114,223,181,25,144,65,166,41,63,72,44,207,222,95,38,139,239,12,177,38,189,117,86,192,239,119,59,187,90,108,59,11,160,112,148,107,159,126,90,204,162,27,57,108,190,182,18,68,230,67,181,36,235,177,75,57,198,172,39,66,194,41,42,106,46,145,105,76,19,24,227,117,206,69,97,33,162,166,253,200,123,172,165,194,200,248,50,107,117,196,202,249,180,176,94,65,88,240,242,27,94,103,75,181,217,92,14,51,3,111,195,211,107,63,191,246,243,112,65,193,87,191,156,175,135,34,212,118,112,165,110,191,215,231,180,145,172,3,141,64,173,227,216,77,225,163,209,161,6,166,148,52,162,193,218,223,204,161,14,161,141,25,151,211,68,6,16,33,223,240,95,104,90,98,179,143,200,204,218,228,108,52,155,17,83,49,211,83,175,253,124,209,215,190,246,207,223,249,206,171,239,252,240,63,94,29,238,218,17,33,108,35,108,31,7,233,91,127,21,225,175,125,78,216,144,181,140,221,81,72,153,188,60,249,119,155,76,179,207,211,169,227,76,162,198,104,7,151,72,86,127,48,69,148,113,162,41,224,76,35,235,59,4,235,248,106,107,181,21,49,229,208,238,214,248,244,211,79,111,252,206,143,223,121,231,157,159,253,236,63,223,122,249,27,63,29,27,63,169,21,167,203,42,166,85,97,165,21,159,115,7,174,215,104,192,170,205,130,212,236,70,225,131,209,227,25,73,38,195,179,134,7,130,26,75,193,130,49,249,185,232,89,119,16,5,216,233,100,109,66,172,200,110,26,214,211,79,195,69,95,123,245,135,63,123,7,151,255,120,249,27,255,119,204,63,144,47,18,178,25,33,29,107,133,68,219,232,199,213,249,139,56,235,177,254,2,61,233,173,107,216,165,89,85,66,84,69,143,14,82,177,201,107,245,93,155,113,25,177,132,180,41,70,195,218,34,60,242,45,6,172,147,172,8,82,78,161,54,126,254,203,255,246,195,31,255,132,36,253,214,191,190,252,141,87,61,30,116,159,78,48,16,215,105,33,179,221,196,44,190,0,214,168,219,21,32,89,251,27,181,100,243,232,234,80,11,30,101,205,154,48,162,228,181,58,174,61,8,233,99,175,140,204,82,214,100,118,61,223,140,88,41,189,93,107,252,231,31,254,236,39,239,188,243,238,59,152,9,127,231,95,95,126,249,229,95,142,5,236,66,168,115,10,55,153,108,118,207,184,255,152,214,192,100,237,25,118,6,186,95,242,2,214,168,167,28,34,213,250,86,200,114,148,37,218,76,151,113,151,119,93,123,48,18,92,101,197,164,121,54,178,190,75,149,194,227,77,182,74,178,97,255,243,95,126,245,103,63,121,247,119,31,127,252,241,31,127,12,96,255,24,160,254,233,216,152,51,87,192,130,235,203,145,30,191,63,128,122,125,238,83,65,167,173,61,6,88,247,4,218,91,176,202,153,255,164,14,38,182,245,208,205,163,183,73,7,27,245,141,14,70,71,201,35,215,30,148,116,48,202,228,150,168,127,153,171,49,103,29,108,252,7,172,183,98,201,150,113,45,252,111,239,252,228,173,95,127,252,247,191,131,255,222,125,11,56,235,111,0,212,62,119,169,78,168,32,94,140,92,34,214,199,60,238,215,105,216,80,153,27,69,135,253,118,187,31,43,143,230,232,201,221,122,87,67,2,179,232,87,29,29,49,49,158,49,180,227,179,144,53,163,121,35,222,100,45,52,232,245,16,132,153,239,95,255,241,227,191,127,140,233,245,187,63,6,222,250,213,95,142,249,124,149,58,193,197,143,194,234,30,146,181,239,34,189,203,26,171,144,246,12,251,6,48,119,29,232,212,145,19,174,104,111,125,61,202,204,154,67,177,75,174,61,72,25,89,62,123,89,215,208,91,49,227,181,181,78,91,229,206,242,210,205,157,191,121,231,173,183,254,60,133,145,158,250,227,91,111,253,228,173,159,255,212,227,241,185,109,144,200,162,166,169,203,79,53,25,5,91,88,180,245,55,237,46,148,232,88,43,213,147,185,245,21,182,183,78,136,197,194,35,165,216,131,215,30,172,148,196,128,117,178,240,180,137,121,81,84,81,48,157,214,154,108,39,157,246,246,246,150,206,225,128,231,151,239,190,245,235,201,191,3,19,254,231,255,124,235,221,159,255,151,119,12,132,224,223,92,37,150,89,239,238,36,123,17,81,215,1,218,4,232,218,124,151,60,68,201,172,7,34,75,102,116,110,125,247,145,152,4,102,204,27,180,235,218,181,217,1,59,26,251,34,92,14,151,201,154,218,99,7,72,35,86,171,9,105,115,162,168,7,107,37,252,205,187,191,251,243,159,127,247,243,159,255,215,47,193,95,60,94,159,247,117,209,213,77,67,161,141,108,72,240,13,100,27,232,230,163,33,119,63,190,76,58,54,108,210,145,222,154,94,16,34,7,108,196,38,152,170,155,21,106,77,195,206,152,109,172,201,226,104,165,215,14,80,35,85,21,38,107,63,209,106,230,113,255,210,237,30,118,227,160,189,168,111,232,117,9,197,81,163,213,139,146,253,197,101,84,65,93,95,232,118,15,96,255,234,27,170,212,146,237,40,203,66,86,173,99,228,97,71,30,188,183,102,186,219,217,198,250,42,113,209,250,155,126,127,167,25,65,158,127,182,168,162,173,223,137,239,206,240,224,130,255,193,135,94,60,64,238,222,160,10,45,156,58,174,47,30,26,35,3,241,151,168,82,42,180,115,236,117,204,93,163,190,122,157,49,203,176,128,181,192,69,38,92,125,49,212,167,190,217,192,26,15,208,162,96,45,82,14,151,199,154,88,235,173,68,135,134,253,190,22,243,142,103,139,138,138,14,216,177,238,110,255,24,176,229,40,16,207,152,127,168,247,165,124,210,128,67,122,35,108,128,244,112,110,129,129,43,211,134,204,68,183,153,199,251,10,245,52,104,235,81,59,102,217,253,206,66,240,180,172,198,75,225,119,216,107,153,203,99,117,139,59,98,120,173,40,83,175,132,217,199,26,223,213,166,54,87,125,177,226,136,179,173,8,67,253,236,179,85,136,169,209,222,213,53,236,118,99,58,61,220,127,172,44,27,194,45,178,65,171,53,183,239,6,145,122,249,190,106,235,238,66,46,213,214,86,226,176,61,222,94,170,254,6,217,189,78,160,236,168,23,129,224,44,35,222,122,180,36,196,132,215,197,236,22,39,68,127,173,24,213,97,234,162,122,236,166,133,53,190,110,29,191,227,217,103,139,158,41,218,134,161,6,176,139,170,172,102,147,201,108,179,154,76,187,119,151,22,100,99,109,38,70,3,164,211,230,88,59,81,95,11,57,97,193,102,226,116,217,90,43,214,154,232,65,169,98,138,126,243,240,48,222,80,216,89,168,15,223,173,23,23,227,104,170,36,250,40,47,86,62,0,184,108,249,111,110,22,57,198,106,158,236,66,74,252,14,130,50,41,207,22,33,245,102,171,213,106,222,185,89,15,97,13,69,6,157,214,152,191,195,116,178,223,31,64,253,3,32,134,195,4,169,134,141,220,176,125,62,175,255,77,234,135,218,70,255,16,48,225,62,23,254,104,60,193,222,132,123,61,182,38,28,24,241,232,175,21,171,162,219,96,66,20,172,69,202,225,242,88,227,149,20,245,38,220,120,151,109,35,88,111,220,54,224,233,170,69,172,102,179,185,218,84,94,90,80,80,96,61,217,237,118,163,1,31,138,250,157,36,106,32,197,220,181,113,173,201,55,134,82,205,225,186,74,20,197,186,133,125,45,5,224,213,132,9,63,24,210,197,29,195,132,120,164,110,214,176,6,188,102,25,107,98,237,56,19,163,188,195,90,129,33,127,230,153,23,251,125,168,223,237,114,118,219,187,250,251,7,250,47,13,15,251,2,32,82,67,177,93,93,118,164,154,66,141,236,230,89,7,209,90,3,93,36,106,189,161,31,111,22,246,59,119,234,57,230,40,108,137,249,2,100,212,238,192,17,51,214,35,9,242,223,75,172,151,157,141,45,235,251,196,170,47,48,226,101,166,106,164,236,153,103,182,29,235,114,99,121,19,234,241,129,88,220,7,242,45,31,74,138,223,221,217,104,166,181,218,138,152,120,247,117,153,201,233,55,250,108,59,209,108,238,174,199,23,200,62,29,50,71,97,65,12,11,41,49,146,230,216,245,25,91,228,255,98,34,229,112,153,181,20,98,153,233,153,29,7,90,236,221,206,250,35,175,12,248,253,120,50,236,195,82,46,98,71,151,199,23,240,130,160,124,184,167,209,84,109,101,176,182,242,182,168,232,72,212,107,237,55,136,157,30,246,157,192,125,103,25,23,177,77,248,93,98,5,114,54,161,190,102,177,196,206,198,56,102,25,235,219,228,20,155,174,192,152,223,139,249,100,66,15,93,46,55,16,144,100,251,61,192,154,119,181,32,54,155,173,154,73,26,131,93,174,23,233,59,107,31,35,250,9,251,173,133,224,177,200,250,92,136,9,191,26,117,41,49,246,146,23,59,214,81,132,244,211,195,154,220,141,242,15,175,4,112,29,38,170,217,253,54,4,131,91,107,239,26,234,110,193,6,228,152,173,92,82,44,220,122,166,179,141,227,94,222,131,182,108,214,211,19,174,84,255,77,203,247,98,184,238,17,179,234,102,12,191,142,252,224,33,65,228,172,4,153,172,137,213,135,69,67,158,224,126,107,127,39,105,172,65,146,109,230,198,44,144,116,5,155,12,187,110,160,110,55,48,20,61,230,92,204,132,27,240,53,173,138,9,90,142,204,66,214,177,252,58,242,253,181,72,57,92,46,107,252,184,218,184,87,2,140,33,10,222,54,196,134,167,86,38,76,120,89,239,20,64,109,128,12,186,130,238,238,182,198,198,206,150,122,194,0,144,38,220,29,100,157,249,192,187,72,56,150,79,102,197,218,201,244,176,38,76,248,139,1,134,90,123,189,192,85,187,156,253,253,253,93,64,236,8,55,109,196,148,197,207,26,170,108,44,221,92,110,6,15,74,181,213,180,53,139,176,245,68,3,204,141,89,205,218,49,43,194,135,17,98,116,94,140,89,19,59,98,30,185,52,198,68,141,185,88,144,107,121,124,99,126,191,127,124,160,29,225,176,227,136,185,80,192,91,107,91,198,237,216,115,210,136,181,155,83,29,196,196,186,71,96,86,179,110,158,21,172,197,202,225,81,212,195,85,199,2,94,126,241,249,93,237,225,168,173,197,66,203,217,218,147,227,32,61,247,143,185,27,43,131,29,14,4,107,134,94,19,150,106,118,165,92,115,151,53,97,193,151,13,123,188,66,226,67,27,67,52,27,177,149,11,118,46,104,27,199,137,40,175,107,115,240,117,68,24,254,251,89,205,58,111,206,178,190,23,23,22,152,113,195,30,170,175,102,107,117,185,112,12,174,251,38,145,190,249,187,24,245,22,156,245,202,137,89,205,122,185,42,97,86,88,23,76,78,199,148,53,49,204,96,59,234,241,138,193,118,178,148,186,50,95,164,247,12,170,240,223,184,17,24,243,162,195,155,67,88,31,152,221,172,103,199,247,17,91,250,144,193,154,88,82,84,15,249,189,162,2,82,110,26,53,178,19,22,27,185,96,216,209,102,250,230,43,61,30,223,80,238,67,197,122,112,206,178,38,2,179,196,33,159,56,107,212,219,82,77,146,54,21,139,207,69,74,95,245,248,147,95,249,202,139,189,99,3,91,245,15,19,107,199,236,248,62,37,42,193,163,49,100,176,38,55,236,73,98,237,245,15,16,164,43,11,141,226,115,84,18,87,125,127,255,161,253,251,95,56,228,190,84,1,241,179,94,50,195,61,190,35,14,203,174,140,140,100,106,162,116,137,165,57,116,222,112,221,236,96,45,86,14,143,156,53,121,164,210,82,183,20,214,190,118,130,116,112,184,70,22,15,232,44,221,226,255,245,6,32,13,228,91,110,215,14,1,214,51,154,95,15,114,14,11,86,37,100,88,58,250,88,198,179,143,251,49,113,56,58,44,224,225,112,56,70,30,66,214,68,190,165,81,237,11,72,65,221,111,6,209,119,105,208,81,103,101,174,76,215,113,226,134,146,254,253,237,239,190,128,161,126,97,246,176,118,100,8,31,7,80,98,193,25,102,240,125,31,7,251,241,112,60,92,172,111,147,187,184,82,134,165,184,107,95,155,217,86,89,192,112,212,89,107,206,252,232,127,234,160,112,218,208,170,55,46,31,2,168,15,189,248,228,63,126,127,108,96,83,112,210,48,110,71,218,30,4,235,193,12,105,227,198,240,1,244,14,190,160,141,245,90,203,116,170,183,42,100,34,88,180,172,183,144,106,93,17,64,37,168,181,203,22,18,125,127,182,230,111,127,251,240,240,182,252,48,218,139,191,251,171,183,49,165,254,202,163,42,237,64,192,21,140,195,137,153,102,93,12,214,69,51,52,3,161,35,33,146,9,130,14,129,219,207,164,93,55,221,172,167,98,197,250,30,185,185,103,233,176,164,200,204,94,89,202,218,234,97,212,142,78,125,120,166,233,116,195,118,61,27,182,110,213,251,151,191,15,212,250,133,248,39,170,188,129,241,254,96,205,37,156,245,177,153,89,211,108,142,108,90,164,131,167,200,18,38,37,15,11,107,162,247,72,163,38,139,153,34,38,28,181,26,216,61,40,6,248,131,169,191,158,107,104,106,58,125,208,184,150,249,131,212,127,250,213,251,255,242,194,254,67,207,169,43,236,221,93,61,45,116,209,133,220,222,51,243,172,251,34,156,12,90,199,83,60,13,23,177,6,88,129,12,67,112,236,25,225,48,150,196,140,245,18,66,173,227,157,18,10,41,30,127,91,232,192,74,163,225,250,212,228,47,142,54,1,216,53,207,48,127,246,133,183,47,191,15,130,240,67,107,146,244,58,184,220,84,157,77,179,206,196,89,119,50,88,219,103,100,107,124,50,165,173,14,71,51,118,196,215,114,177,35,186,4,202,27,21,153,153,153,11,36,79,191,105,118,8,84,75,146,75,58,100,151,195,35,99,93,67,122,235,2,175,4,111,141,94,12,219,163,105,132,174,78,77,126,120,250,4,6,187,233,217,224,184,5,232,235,151,47,191,15,162,240,67,107,82,129,242,27,10,138,131,193,220,231,240,113,179,46,6,235,75,51,209,111,102,225,208,214,62,135,195,98,41,201,224,62,147,201,34,224,8,240,166,154,223,59,159,87,73,26,190,87,226,16,249,86,204,131,199,166,143,245,10,242,184,135,122,143,4,181,118,247,238,8,235,34,92,117,126,106,234,47,103,128,17,7,176,15,63,163,15,178,126,255,50,110,195,159,92,154,29,114,174,83,88,171,194,196,239,137,32,103,38,212,154,207,83,140,96,39,53,89,168,2,139,192,43,137,251,159,73,126,115,215,70,41,251,198,19,196,88,99,53,29,75,184,53,23,25,100,23,33,107,106,38,37,220,35,193,132,163,67,111,134,119,7,175,58,55,53,53,121,14,103,221,116,250,232,51,107,25,172,47,99,172,255,113,113,54,187,194,98,36,134,103,220,156,152,217,34,105,71,216,33,107,188,150,211,65,76,127,183,8,181,138,80,223,252,15,75,196,141,120,179,74,2,107,252,36,169,142,8,203,225,17,177,30,165,102,92,73,98,237,58,21,190,221,250,179,255,7,92,6,119,216,64,90,247,234,200,23,232,159,3,172,127,0,226,240,175,39,178,205,190,113,53,110,194,159,96,162,158,137,4,155,154,56,38,169,11,221,33,96,152,137,203,252,137,250,234,7,196,119,152,102,72,100,29,102,205,99,203,154,24,43,172,78,65,250,125,18,76,248,197,151,194,103,144,226,172,71,73,214,77,77,123,141,212,65,230,111,19,172,247,63,202,154,174,98,200,37,188,198,1,22,235,138,168,103,190,73,44,65,73,180,30,14,1,11,64,92,232,18,241,197,209,151,196,199,213,57,132,30,5,11,199,153,143,180,53,143,154,245,71,119,238,92,169,169,169,217,190,26,19,178,102,6,213,14,136,235,181,103,184,183,44,188,233,127,109,209,71,224,154,77,39,72,214,173,219,201,177,11,208,247,47,95,126,3,160,62,244,92,10,195,136,107,141,95,223,22,218,129,4,164,69,198,222,189,145,14,75,137,165,78,114,155,61,29,126,245,69,201,154,72,186,122,48,251,237,172,146,114,209,12,161,116,210,194,153,2,144,214,60,79,197,119,124,176,4,214,247,175,212,172,8,191,178,70,189,19,233,20,143,195,81,215,155,28,211,10,215,174,191,59,53,117,239,181,6,74,177,27,54,18,53,21,237,119,47,191,255,254,183,176,26,233,147,233,180,253,214,29,255,193,254,253,161,221,225,178,2,113,122,82,119,134,68,218,17,13,184,19,98,77,208,57,118,172,98,77,232,169,186,252,215,146,88,58,40,9,177,230,162,229,112,1,214,13,156,15,145,90,157,104,69,36,56,108,207,208,41,142,134,35,125,254,221,96,112,134,201,30,40,152,116,29,194,21,123,49,245,46,237,247,254,250,246,254,253,120,108,246,24,139,245,159,34,13,206,154,131,89,146,196,81,194,17,77,17,236,19,0,216,193,81,64,23,90,142,93,46,157,53,183,146,79,202,97,205,115,122,144,90,157,138,32,86,68,108,245,218,227,189,244,122,182,129,131,53,54,244,132,193,186,105,35,113,126,57,252,6,193,26,40,246,194,28,2,255,247,254,250,151,247,247,239,255,114,104,203,48,144,53,145,5,103,205,146,239,116,56,235,18,201,175,22,42,112,176,44,110,159,24,191,104,88,175,155,146,193,186,134,167,62,164,81,25,106,173,86,115,59,234,247,8,70,102,23,122,185,88,227,73,23,147,245,233,61,90,98,166,202,183,72,214,251,247,63,158,138,185,108,168,248,183,128,53,200,195,30,9,15,206,34,219,229,211,204,117,46,185,84,214,25,81,178,14,91,253,216,53,34,230,13,164,30,116,224,224,194,115,94,6,107,230,89,177,106,252,63,26,246,78,91,173,13,177,54,118,97,103,218,242,26,240,11,189,23,57,143,199,197,89,255,226,104,80,175,79,20,129,36,219,184,201,144,255,54,201,250,208,151,240,188,11,250,31,151,255,242,215,223,254,251,11,251,151,132,39,93,206,72,134,104,132,21,182,165,40,54,93,36,73,136,150,53,171,200,150,176,75,240,195,7,19,34,137,68,200,58,217,158,199,164,29,156,202,203,154,62,36,83,131,157,76,13,157,236,52,239,219,183,207,92,106,204,202,73,157,191,52,93,183,201,132,32,230,70,251,176,223,239,65,57,81,247,246,94,120,157,115,159,117,24,235,211,53,128,172,238,88,149,246,235,148,94,31,42,208,104,179,97,227,23,222,254,237,135,191,122,99,255,161,13,225,197,148,63,68,50,182,144,194,118,204,126,76,37,121,126,82,112,229,58,90,214,193,43,101,236,18,241,58,212,252,217,140,72,30,226,207,128,28,182,233,211,28,231,186,73,101,125,150,68,141,145,78,204,255,166,251,198,248,13,76,2,40,234,115,59,91,234,183,174,209,110,46,219,97,178,214,219,123,92,104,192,23,98,204,81,144,110,1,214,167,56,183,89,227,172,175,48,88,55,53,109,211,195,218,150,182,207,234,223,248,54,193,122,255,139,107,146,160,92,120,213,15,46,227,121,216,215,85,161,5,241,137,137,141,210,51,108,210,130,171,61,2,43,100,35,35,252,190,208,17,37,235,18,172,155,33,207,210,44,126,29,122,212,176,212,12,131,177,134,121,251,220,222,37,123,207,137,157,188,59,143,119,187,22,142,90,93,236,26,187,129,6,143,191,69,81,255,152,215,211,211,98,45,215,21,20,110,174,168,182,181,117,247,3,99,142,50,72,187,93,189,24,235,3,16,47,235,91,39,78,48,20,251,32,96,125,114,0,134,190,68,234,245,254,253,223,126,110,97,26,156,254,79,191,122,31,99,253,34,238,63,142,179,88,159,146,238,215,136,27,168,30,19,90,13,13,7,17,52,252,29,82,111,58,15,76,201,141,40,193,169,210,50,88,75,147,121,188,206,26,160,86,197,181,7,124,104,248,186,52,240,212,151,218,172,149,5,75,31,47,171,52,217,234,187,134,189,30,63,246,28,248,60,30,175,235,2,142,250,77,238,179,0,112,214,247,90,25,172,155,106,12,89,186,125,238,50,72,247,197,32,236,34,245,66,237,23,222,127,255,242,255,6,41,55,190,26,88,197,98,237,146,108,196,201,46,160,110,193,149,239,140,93,252,14,219,34,213,226,71,89,179,29,12,46,154,74,93,214,89,206,62,21,67,22,235,91,180,86,27,157,227,40,79,27,130,15,117,245,119,215,86,108,50,166,105,11,247,213,183,116,58,221,110,247,176,203,217,251,38,33,189,71,184,7,196,19,172,79,51,89,55,109,89,11,85,5,58,33,24,90,79,195,62,244,165,53,73,154,71,87,124,247,123,20,107,118,32,62,241,132,84,207,203,90,104,90,207,253,174,62,142,48,143,14,222,243,102,134,181,131,25,195,197,170,151,80,2,107,66,173,129,86,111,26,31,23,106,28,244,249,221,67,206,54,83,190,54,233,201,92,147,181,214,84,94,156,155,157,155,155,79,8,207,206,173,85,216,68,166,15,26,152,172,79,31,214,67,101,222,129,205,144,81,247,213,32,236,67,95,89,163,86,205,127,113,63,201,122,229,4,135,17,151,176,50,65,56,222,35,248,155,218,121,42,148,37,92,177,121,114,4,6,53,122,214,236,92,121,230,88,215,208,106,221,118,67,180,203,104,12,29,238,105,51,105,151,62,153,14,27,244,6,134,240,108,242,192,89,143,178,98,179,166,19,27,245,5,195,94,147,30,206,218,248,149,253,180,28,250,246,115,171,215,0,214,47,46,8,221,168,25,52,226,142,72,88,183,243,44,93,13,114,90,8,71,4,55,62,90,214,33,167,54,169,34,122,64,90,163,97,189,130,82,235,85,168,148,238,19,128,123,200,222,104,42,76,215,166,137,158,173,7,27,245,87,57,88,175,215,21,12,143,119,193,134,44,67,74,48,64,195,116,27,107,75,122,78,29,158,116,77,76,108,149,104,96,9,100,106,215,196,205,83,124,103,34,237,226,206,213,235,84,92,65,193,96,71,51,15,107,217,13,112,140,35,155,142,204,48,235,143,104,181,174,149,210,238,79,88,115,183,179,211,102,218,12,231,27,69,54,109,173,221,120,47,44,231,106,106,221,184,74,223,25,112,99,123,179,141,208,87,25,176,113,224,68,65,148,93,76,161,202,41,226,117,145,145,176,254,253,176,87,36,240,92,168,36,196,118,12,118,88,176,246,163,188,216,178,30,177,4,61,117,123,100,251,151,196,70,205,138,179,174,161,212,250,179,93,126,175,84,65,253,126,151,189,222,106,174,218,10,195,66,184,215,174,255,8,124,196,249,6,22,235,211,53,90,237,201,128,167,30,75,210,178,214,127,149,205,250,219,107,56,86,176,233,14,15,241,114,117,158,216,194,131,133,55,220,182,208,161,220,136,195,146,151,204,31,152,91,100,179,102,146,94,210,31,97,27,134,120,131,153,24,235,21,148,90,151,213,246,251,188,210,197,23,24,234,105,68,170,205,251,202,115,12,188,251,244,180,223,155,12,89,251,192,87,54,33,192,218,215,78,248,248,204,47,179,212,154,112,215,234,137,80,105,147,184,190,204,46,145,134,47,115,145,117,73,206,60,7,223,13,80,18,196,204,151,112,203,101,237,96,46,75,62,255,7,209,150,27,194,48,145,82,98,41,17,219,91,47,198,186,129,84,107,117,138,213,100,247,123,35,17,212,239,117,181,219,170,17,115,101,49,31,237,85,63,2,31,49,121,54,132,245,137,76,173,25,245,247,23,226,149,182,44,253,122,70,56,254,226,227,156,38,124,98,2,149,26,38,55,11,162,166,87,129,57,139,112,35,37,146,154,254,101,177,238,219,197,124,132,22,116,75,104,175,226,92,140,26,149,207,154,78,184,10,107,77,93,145,177,198,61,247,112,103,35,190,51,83,111,224,101,125,231,196,9,54,235,166,53,233,101,110,31,90,73,86,218,12,153,69,95,197,35,51,144,120,61,174,226,12,205,128,28,151,90,215,10,238,213,201,27,225,87,123,158,252,205,17,214,205,207,103,236,35,233,157,24,105,46,97,217,10,213,75,55,39,100,178,126,236,190,108,214,228,209,183,26,245,66,43,98,238,244,161,94,111,196,184,81,39,54,26,101,119,190,62,124,135,158,241,11,87,195,67,51,44,56,75,207,233,241,121,90,232,179,210,245,153,69,95,122,174,40,115,205,250,212,36,181,70,21,190,128,141,201,205,5,82,79,193,28,177,96,57,205,242,93,125,130,75,19,124,213,245,193,93,172,165,170,228,104,89,15,214,133,112,6,230,219,37,173,149,142,139,245,25,249,53,82,42,50,83,23,216,172,230,22,52,114,214,152,41,239,49,3,213,182,150,134,111,175,215,231,223,99,183,165,16,114,102,125,18,92,234,14,116,21,4,223,96,52,66,41,139,83,117,217,233,36,235,238,48,214,228,254,143,232,102,198,55,11,67,164,148,223,146,33,184,160,29,25,107,21,47,105,177,253,75,92,172,239,203,103,77,70,102,248,249,229,214,70,183,207,43,7,182,175,203,140,109,177,223,183,41,116,59,230,103,177,208,140,220,11,192,12,196,247,46,53,150,186,199,134,118,178,151,75,114,224,44,216,168,33,88,191,20,206,122,98,101,212,167,86,143,36,136,238,220,160,121,55,19,27,125,44,124,141,70,146,109,56,203,43,44,58,206,90,193,147,200,122,121,134,165,206,177,60,82,119,29,194,250,35,74,173,55,219,172,86,107,117,227,208,152,44,216,158,30,98,198,213,142,144,242,153,22,235,114,188,26,138,186,169,233,232,98,125,97,143,63,112,50,188,134,110,76,178,14,123,236,0,0,13,121,73,68,65,84,212,168,57,106,164,204,226,89,130,252,61,205,228,109,95,31,229,233,156,14,161,214,137,65,254,126,146,184,50,231,31,216,191,146,24,107,124,117,116,132,153,18,54,201,102,253,30,217,42,186,16,193,167,200,154,91,134,252,242,52,187,197,140,143,185,218,186,134,181,37,87,127,107,106,234,254,143,194,89,55,60,165,43,176,251,3,93,28,169,249,66,181,154,163,70,74,200,75,81,30,130,77,150,198,214,59,35,91,75,228,73,116,249,62,132,39,70,88,84,214,29,30,112,10,179,30,225,248,212,117,178,89,31,38,76,184,106,149,141,152,84,101,70,156,126,89,62,219,221,98,194,53,123,171,46,109,21,221,241,173,123,30,120,151,15,155,78,132,177,110,221,166,205,183,251,61,174,240,117,208,220,20,210,97,223,152,224,183,226,50,247,108,246,145,22,220,53,241,188,244,142,149,136,89,91,234,120,20,219,57,193,23,131,72,252,125,34,118,216,243,56,14,89,211,168,178,106,233,25,116,78,121,1,154,183,141,152,128,84,170,77,74,53,48,51,174,223,132,171,53,86,37,45,174,117,163,168,73,199,203,186,103,130,223,138,203,131,52,66,134,195,167,38,38,60,17,116,254,71,202,218,17,238,99,136,15,94,207,241,11,69,212,250,158,17,93,126,189,154,100,173,15,178,54,201,201,188,188,94,159,219,86,141,107,118,14,188,144,218,144,167,5,25,215,228,47,142,114,178,206,71,220,104,160,37,108,245,36,119,169,154,112,216,7,184,88,79,156,82,169,164,183,35,113,167,91,91,25,107,96,50,93,191,32,235,193,112,147,220,204,171,216,17,177,142,216,97,207,227,10,195,85,186,32,107,171,109,72,150,25,247,17,199,175,33,166,124,67,234,66,60,192,214,126,235,254,212,228,95,206,156,224,100,13,99,172,187,194,151,66,117,26,33,214,100,251,176,28,216,84,73,204,195,88,55,83,45,151,5,123,80,176,75,70,197,167,216,207,71,201,58,98,135,61,143,51,12,47,181,49,38,137,218,236,178,204,248,152,11,63,135,15,169,52,130,44,57,189,0,54,2,181,158,252,203,79,57,80,3,214,90,93,241,144,207,115,41,108,140,165,136,94,83,109,134,145,195,46,161,215,150,152,149,25,153,176,5,171,93,203,121,21,219,21,29,107,241,193,71,66,172,239,144,97,120,124,53,194,28,16,108,178,123,229,36,218,254,129,90,28,118,57,156,157,54,63,5,134,158,159,156,250,219,47,106,154,184,89,107,211,64,20,232,14,155,57,141,249,107,65,214,55,23,201,242,217,20,234,83,212,117,186,85,81,192,22,100,157,199,161,216,9,60,138,29,136,232,60,170,72,27,83,88,172,239,82,172,77,44,214,32,209,118,249,101,249,108,124,92,188,173,92,15,235,19,231,167,129,40,226,195,51,13,60,172,33,77,103,192,59,126,82,27,41,235,137,49,181,140,1,67,20,234,170,112,215,47,7,182,32,107,11,71,18,69,246,28,161,97,191,77,68,205,10,68,147,195,107,242,88,143,82,233,181,149,205,218,90,45,47,247,66,199,156,8,54,185,16,59,165,37,81,125,101,106,242,167,71,155,248,88,199,119,201,99,29,132,189,124,48,82,212,27,185,92,127,66,95,108,89,55,115,196,124,100,193,174,61,58,214,196,198,192,45,242,88,55,144,21,210,165,72,8,107,0,219,142,202,178,227,67,45,102,236,92,69,16,115,61,254,200,209,15,184,2,51,210,134,235,220,168,199,127,92,6,235,32,236,4,105,229,210,145,12,46,212,65,216,145,167,112,130,181,90,206,109,182,22,174,47,16,41,107,162,233,38,78,30,235,26,146,117,186,13,9,59,171,195,212,54,44,167,96,234,247,56,27,109,187,241,240,58,69,245,248,11,103,120,89,23,15,251,199,208,10,72,6,235,137,177,69,244,170,165,4,213,238,75,230,70,205,128,157,17,97,185,52,89,176,158,206,149,204,17,161,123,92,116,172,201,14,241,235,178,88,111,8,79,175,177,122,8,161,229,166,22,87,196,153,182,199,61,52,60,124,164,140,104,32,206,77,87,199,109,57,209,202,205,58,77,87,223,53,208,19,214,105,44,137,245,196,205,141,210,39,126,210,237,185,27,249,51,184,72,7,135,10,55,156,37,115,252,144,220,229,225,14,253,6,145,157,11,27,161,195,102,177,102,44,104,210,160,173,213,64,172,54,0,28,56,109,79,68,180,81,239,208,197,222,222,222,173,58,154,96,138,250,83,219,27,78,115,176,78,75,44,176,153,65,122,6,203,98,205,160,36,130,201,177,92,0,117,48,64,3,177,112,115,204,88,103,132,42,246,96,29,185,232,18,174,215,145,205,253,137,208,97,51,89,79,178,195,112,92,159,43,11,179,178,179,179,138,203,203,203,77,86,179,169,205,237,11,120,36,226,246,120,188,23,223,236,189,112,225,20,179,64,162,95,168,142,219,115,38,84,183,91,139,146,52,38,4,225,56,106,83,42,107,170,242,69,68,228,124,209,213,96,176,167,168,138,251,50,221,193,249,130,201,210,117,91,152,53,187,69,169,207,18,236,6,223,24,37,235,8,29,54,23,235,68,210,110,87,150,21,230,194,6,35,16,131,94,175,135,179,225,130,194,82,107,203,16,234,151,18,165,225,59,187,46,92,120,101,7,187,62,146,173,93,172,249,204,158,214,208,102,5,108,90,67,101,65,248,50,151,100,214,19,195,43,153,221,35,187,56,34,165,102,198,140,232,83,188,238,96,43,243,161,233,136,128,245,46,193,229,52,66,177,29,172,38,51,142,42,105,132,243,188,136,199,230,3,249,254,90,61,191,28,177,238,43,47,206,129,245,76,149,196,153,67,58,237,166,170,227,23,253,30,81,165,30,190,216,123,161,247,248,14,35,20,230,130,181,139,19,159,58,122,250,12,109,202,207,180,30,141,75,69,108,229,48,199,46,94,233,172,233,214,210,224,126,231,58,7,21,99,141,56,234,242,18,194,58,249,196,45,132,42,33,79,202,240,164,12,193,106,151,131,92,168,236,40,9,153,110,121,100,34,90,214,98,39,217,11,176,110,165,20,27,206,133,33,190,109,58,122,128,251,245,113,84,4,53,78,122,43,4,113,92,36,43,39,43,245,201,53,27,246,30,61,122,186,181,181,245,116,205,134,21,203,210,16,164,148,243,243,104,214,85,226,172,39,60,207,75,155,9,252,252,205,136,46,147,128,61,53,44,226,216,217,14,216,225,14,22,108,80,37,16,225,202,230,8,207,215,224,178,45,146,135,163,15,58,154,45,37,228,144,76,89,122,125,139,10,206,22,231,8,31,164,101,56,137,250,133,204,247,208,197,11,189,167,42,116,188,167,236,229,192,169,11,83,83,159,124,126,219,182,47,110,76,75,213,155,108,54,158,19,208,105,214,47,77,72,17,151,4,218,75,156,226,151,89,207,249,206,229,25,172,17,164,98,59,74,66,42,162,108,121,226,148,139,235,147,69,7,102,247,57,234,44,121,236,241,183,113,81,173,115,105,52,169,89,194,39,105,105,247,13,241,196,104,168,199,235,190,120,225,205,83,21,144,224,121,138,112,110,54,108,92,187,185,180,180,188,178,114,55,136,252,248,78,228,163,26,73,157,19,210,196,117,124,129,48,234,227,127,144,114,25,103,153,42,82,201,8,85,60,76,154,49,221,15,123,62,54,182,163,60,159,203,203,26,155,113,156,193,125,40,197,30,121,172,169,54,82,96,198,117,194,170,173,219,220,19,24,11,91,255,2,177,183,219,117,225,66,239,43,91,69,72,83,49,0,49,181,16,139,252,120,44,136,70,35,208,151,194,29,93,117,151,197,241,241,88,195,123,147,57,30,154,69,145,177,78,166,44,186,240,168,241,56,174,222,35,94,214,35,192,85,236,18,185,162,188,90,10,125,198,3,128,29,151,150,45,108,199,55,183,12,224,19,22,188,140,9,27,195,151,46,130,140,250,149,50,163,36,210,18,158,133,68,138,117,96,34,18,113,30,89,195,97,54,171,156,19,145,93,165,234,9,85,108,101,81,149,83,216,172,80,172,153,238,88,68,100,174,125,208,179,174,0,109,181,38,201,32,72,91,15,151,90,59,187,188,126,31,118,234,245,88,96,220,63,116,225,205,55,95,63,114,228,192,14,24,50,198,6,117,110,154,90,30,107,108,186,225,165,150,3,153,75,168,192,59,243,64,207,205,9,25,114,179,187,106,101,108,48,103,170,50,143,136,63,107,3,17,94,117,201,158,235,114,251,82,130,131,41,49,213,78,76,23,86,58,200,80,86,217,226,116,185,7,6,250,123,218,26,143,188,148,159,155,159,171,211,233,98,69,26,124,194,66,249,172,99,39,191,199,158,26,22,241,5,153,64,138,142,97,50,112,9,136,75,28,202,41,137,79,168,100,200,27,246,182,158,191,122,55,162,19,60,230,241,142,166,196,85,91,151,45,188,117,62,171,184,18,65,42,119,228,27,117,90,173,14,155,167,0,199,80,178,83,49,212,15,156,53,45,110,128,53,48,33,92,91,229,150,50,151,212,207,16,75,36,86,102,30,56,246,255,174,222,147,115,66,125,248,158,220,134,71,40,214,137,73,26,181,58,45,71,100,80,2,92,152,107,132,12,70,120,26,68,143,145,214,240,109,222,155,85,226,10,139,219,151,96,186,159,89,129,235,254,159,34,112,61,60,33,66,102,230,17,96,67,136,11,253,247,212,84,108,88,3,218,164,151,91,156,163,77,157,175,121,52,61,87,228,36,227,105,225,140,31,208,22,84,235,39,38,102,187,252,105,128,178,232,238,232,174,243,60,219,91,20,29,107,9,189,98,12,89,147,109,226,170,244,66,172,230,161,86,167,194,15,70,12,241,65,181,62,48,241,201,17,231,145,76,96,21,42,142,217,121,28,70,108,89,19,109,226,187,173,59,141,192,142,206,79,209,61,16,212,185,12,111,189,114,66,145,105,98,141,151,207,226,170,17,100,119,46,172,134,170,55,231,232,99,27,116,73,147,36,53,173,214,1,5,240,52,177,38,218,196,211,108,216,182,141,82,53,84,143,152,203,139,11,140,144,209,56,163,168,161,160,5,223,161,240,157,46,214,68,155,120,46,214,156,98,43,85,65,181,120,215,66,101,105,46,44,54,210,42,166,38,124,41,157,91,199,253,94,225,59,189,172,55,7,89,147,221,72,166,221,229,249,250,153,98,109,156,175,254,36,6,102,179,130,53,222,147,100,179,150,207,20,235,116,218,130,43,129,217,180,251,235,220,90,0,183,30,102,53,149,34,72,217,12,89,113,108,225,154,176,224,143,41,22,124,218,227,240,149,192,100,151,239,78,103,178,70,144,173,51,101,195,117,241,148,90,59,21,184,211,201,26,95,198,94,100,52,234,245,198,52,252,220,30,10,117,177,126,6,77,184,98,193,103,130,245,85,188,150,178,6,235,77,209,210,243,52,176,137,24,51,134,154,158,167,160,26,86,216,78,43,107,162,101,97,25,222,135,148,152,104,37,96,35,166,130,153,43,168,104,149,24,124,134,88,19,69,210,5,68,154,171,202,49,97,249,53,98,202,157,49,173,134,115,82,213,74,113,116,134,88,19,45,11,233,216,226,117,186,58,49,171,180,210,106,155,73,173,206,73,35,81,171,149,226,232,180,179,38,54,221,39,146,165,74,173,209,88,80,158,63,115,168,179,211,212,228,84,179,118,5,236,180,179,158,194,143,167,85,227,70,251,81,117,106,54,108,152,193,234,40,61,132,244,33,88,181,158,11,172,241,161,118,170,212,92,252,206,39,206,232,162,71,110,154,154,218,60,127,117,82,17,46,137,45,107,114,182,116,26,214,147,146,164,90,154,43,33,114,78,131,179,99,140,250,236,148,34,177,20,190,51,145,137,62,36,53,214,73,106,140,87,139,159,208,3,235,83,22,167,194,185,49,8,203,52,10,234,25,102,77,157,148,187,16,111,16,73,204,146,64,9,74,74,76,53,102,71,31,150,145,109,243,87,20,56,51,196,154,62,1,59,41,27,155,97,148,158,45,41,168,154,31,151,22,157,1,79,167,80,47,251,72,97,51,99,172,105,205,78,201,206,214,170,227,37,101,92,217,240,82,77,98,154,33,138,8,60,142,68,189,90,65,61,147,172,233,83,176,23,19,86,92,146,117,206,49,104,83,151,166,69,29,150,29,156,84,200,204,40,107,106,195,143,58,5,206,78,84,37,234,164,5,94,224,153,208,25,100,26,112,42,44,107,80,184,204,52,107,122,195,79,98,154,62,69,173,153,230,62,241,28,90,171,215,41,88,102,158,53,189,149,79,157,152,150,54,95,149,168,205,153,214,194,168,74,209,234,7,200,58,184,149,79,29,175,77,82,107,82,34,170,160,233,211,177,105,25,210,72,131,8,92,165,104,245,3,101,77,69,227,216,182,205,164,164,120,117,162,54,130,4,218,152,24,159,152,2,193,82,234,105,233,73,100,9,92,85,163,48,121,80,172,169,104,28,167,157,136,109,211,141,160,20,170,93,154,168,210,36,38,165,26,115,4,85,90,191,56,81,41,150,205,6,214,83,215,87,48,104,107,52,234,71,211,33,201,181,208,92,99,74,162,6,120,251,148,116,125,110,46,247,64,36,93,90,74,60,181,132,169,138,83,138,101,15,148,245,212,212,232,18,22,108,128,123,169,100,222,57,176,97,177,70,173,214,196,167,164,164,167,167,107,13,122,125,118,110,46,105,25,178,245,218,212,68,112,65,122,177,67,165,160,126,208,172,167,238,31,140,99,210,198,216,1,222,90,35,156,131,157,131,40,194,26,184,109,53,241,30,32,241,24,244,148,84,61,38,80,74,60,147,179,162,213,179,130,245,212,212,221,117,44,67,78,176,155,191,48,37,29,4,230,185,164,132,218,111,240,15,70,109,202,194,249,26,182,0,188,244,37,212,242,134,55,41,50,157,172,65,170,189,130,65,69,77,170,55,176,205,137,73,41,164,96,6,90,15,225,232,179,245,134,244,148,148,164,133,137,26,26,108,16,52,253,102,246,148,136,117,183,20,26,179,132,53,213,171,194,198,77,209,195,9,226,115,16,30,93,138,113,143,39,127,192,66,204,122,123,200,60,144,189,138,82,207,38,214,83,247,246,132,0,10,81,218,112,205,85,135,105,47,151,172,168,25,85,214,58,102,25,235,169,169,171,27,56,80,169,213,194,42,44,50,168,235,160,178,124,57,43,89,3,218,7,151,196,110,100,163,122,203,123,119,20,4,179,150,53,144,59,87,222,219,43,151,238,178,195,173,103,15,47,83,92,244,195,194,26,147,201,209,154,21,145,32,94,189,238,112,205,217,91,119,200,153,138,119,239,140,54,40,46,250,97,97,141,201,71,163,13,219,151,8,2,198,8,215,188,119,231,206,93,229,62,63,228,172,9,131,126,231,189,154,154,154,13,171,87,147,189,136,139,86,175,222,94,83,211,48,170,0,158,123,172,153,118,61,138,45,9,138,60,92,172,21,81,88,43,162,176,86,68,97,173,136,194,90,17,133,181,34,10,107,69,20,214,10,107,69,20,214,138,40,172,21,81,88,43,162,176,86,68,97,173,136,194,90,17,133,181,34,10,107,69,20,214,138,40,172,21,214,138,40,172,21,153,3,242,255,1,37,92,112,194,126,113,197,147,0,0,0,0,73,69,78,68,174,66,96,130}
unsigned long green = 0xFFFFFFFF
const float half_pi = 0.5 * pi
const unsigned short HEADER_CHUNK_ID = 0x1000
const uint16 HEADER_STREAM_ID = 0x1000
BillboardParticleRendererFactorymBillboardRendererFactory = 0
CodecmEXRCodec
static unsigned int modeCount = 0
OctreePluginoctreePlugin
std::ofstream of
const uint16 OTHER_ENDIAN_HEADER_STREAM_ID = 0x0010
const float pi = 4.0 * atan( 1.0 )
ParticleFXPluginplugin
const Matrix4 PROJECTIONCLIPSPACE2DTOIMAGESPACE_PERSPECTIVE (0.5, 0, 0, 0.5, 0,-0.5, 0, 0.5, 0, 0, 1, 0, 0, 0, 0, 1)
const size_t RENDER_QUEUE_COUNT = RENDER_QUEUE_OVERLAY+1
String rendererTypeName = "billboard"
static jmp_buf sIllegalJmpBuf
static const String sLanguage = "unified"
MinGpuProgramChangeHashFunc sMinGpuProgramChangeHashFunc
MinTextureStateChangeHashFunc sMinTextureStateChangeHashFunc
String sNullLang = "null"
static const TexturePtr sNullTexPtr
const String sPluginName = "BSP Scene Manager"
unsigned char SPOT_SHADOW_FADE_PNG [SPOT_SHADOW_FADE_PNG_SIZE]
static const size_t stencilBits []
static const GLenum stencilFormats []
 Stencil and depth formats to be tried.
const long STREAM_OVERHEAD_SIZE = sizeof(uint16) + sizeof(uint32)
 stream overhead = ID + size
unsigned long white = 0xFFFFFFFF
static EventHandlerUPP WindowEventHandlerUPP


Generated by  Doxygen 1.6.0   Back to index