Advertisement
Guest User

Untitled

a guest
Jan 19th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 416.29 KB | None | 0 0
  1. "Compiler threading support is not turned on. Please set the correct command line options for threading: either /MT /MTd /MD or /MDd"
  2. F:\Dev\ogre\branch_1_9\OgreMain\src\OgreRoot.cpp
  3. Found class: Angle
  4. Found class: Animation
  5. Found class: AnimationState
  6. Found class: AnimationStateSet
  7. Found class: AnimationTrack
  8. Found class: Archive
  9. Found class: ArchiveFactory
  10. Found class: ArchiveManager
  11. Found class: AutoParamDataSource
  12. Found class: AxisAlignedBox
  13. Found class: AxisAlignedBoxSceneQuery
  14. Found class: Billboard
  15. Found class: BillboardChain
  16. Found class: BillboardSet
  17. Found class: Bone
  18. Found class: Camera
  19. Found class: Codec
  20. Found class: ColourValue
  21. Found class: ConfigDialog
  22. Found class: ControllerManager
  23. Found class: DefaultWorkQueue
  24. Found class: Degree
  25. Found class: DepthBuffer
  26. Found class: DynLib
  27. Found class: DynLibManager
  28. Found class: EdgeData
  29. Found class: EdgeListBuilder
  30. Found class: Entity
  31. Found class: ErrorDialog
  32. Found class: ExternalTextureSourceManager
  33. Found class: Factory
  34. Found class: FrameListener
  35. Found class: Frustum
  36. Found class: GpuProgram
  37. Found class: GpuProgramPtr
  38. Found class: GpuProgramManager
  39. Found class: GpuProgramUsage
  40. Found class: HardwareIndexBuffer
  41. Found class: HardwareOcclusionQuery
  42. Found class: HardwareVertexBuffer
  43. Found class: HardwarePixelBuffer
  44. Found class: HardwarePixelBufferSharedPtr
  45. Found class: HighLevelGpuProgram
  46. Found class: HighLevelGpuProgramPtr
  47. Found class: HighLevelGpuProgramManager
  48. Found class: HighLevelGpuProgramFactory
  49. Found class: IndexData
  50. Found class: InstanceBatch
  51. Found class: InstanceBatchHW
  52. Found class: InstanceBatchHW_VTF
  53. Found class: InstanceBatchShader
  54. Found class: InstanceBatchVTF
  55. Found class: InstanceManager
  56. Found class: InstancedEntity
  57. Found class: IntersectionSceneQuery
  58. Found class: IntersectionSceneQueryListener
  59. Found class: Image
  60. Found class: KeyFrame
  61. Found class: Light
  62. Found class: Log
  63. Found class: LogManager
  64. Found class: LodStrategy
  65. Found class: ManualResourceLoader
  66. Found class: ManualObject
  67. Found class: Material
  68. Found class: MaterialPtr
  69. Found class: MaterialManager
  70. Found class: Math
  71. Found class: Matrix3
  72. Found class: Matrix4
  73. Found class: MemoryManager
  74. Found class: Mesh
  75. Found class: MeshPtr
  76. Found class: MeshSerializer
  77. Found class: MeshSerializerImpl
  78. Found class: MeshManager
  79. Found class: MovableObject
  80. Found class: MovablePlane
  81. Found class: Node
  82. Found class: NodeAnimationTrack
  83. Found class: NodeKeyFrame
  84. Found class: NumericAnimationTrack
  85. Found class: NumericKeyFrame
  86. Found class: Particle
  87. Found class: ParticleAffector
  88. Found class: ParticleAffectorFactory
  89. Found class: ParticleEmitter
  90. Found class: ParticleEmitterFactory
  91. Found class: ParticleSystem
  92. Found class: ParticleSystemManager
  93. Found class: ParticleSystemRenderer
  94. Found class: ParticleSystemRendererFactory
  95. Found class: ParticleVisualData
  96. Found class: Pass
  97. Found class: PatchMesh
  98. Found class: PixelBox
  99. Found class: Plane
  100. Found class: PlaneBoundedVolume
  101. Found class: Plugin
  102. Found class: Pose
  103. Found class: ProgressiveMesh
  104. Found class: Profile
  105. Found class: Profiler
  106. Found class: Quaternion
  107. Found class: Radian
  108. Found class: Ray
  109. Found class: RaySceneQuery
  110. Found class: RaySceneQueryListener
  111. Found class: Renderable
  112. Found class: RenderPriorityGroup
  113. Found class: RenderQueue
  114. Found class: RenderQueueGroup
  115. Found class: RenderQueueInvocation
  116. Found class: RenderQueueInvocationSequence
  117. Found class: RenderQueueListener
  118. Found class: RenderObjectListener
  119. Found class: RenderSystem
  120. Found class: RenderSystemCapabilities
  121. Found class: RenderSystemCapabilitiesManager
  122. Found class: RenderSystemCapabilitiesSerializer
  123. Found class: RenderTarget
  124. Found class: RenderTargetListener
  125. Found class: RenderTexture
  126. Found class: MultiRenderTarget
  127. Found class: RenderWindow
  128. Found class: RenderOperation
  129. Found class: Resource
  130. Found class: ResourceBackgroundQueue
  131. Found class: ResourceGroupManager
  132. Found class: ResourceManager
  133. Found class: RibbonTrail
  134. Found class: Root
  135. Found class: SceneManager
  136. Found class: SceneManagerEnumerator
  137. Found class: SceneNode
  138. Found class: SceneQuery
  139. Found class: SceneQueryListener
  140. Found class: ScriptCompiler
  141. Found class: ScriptCompilerManager
  142. Found class: ScriptLoader
  143. Found class: Serializer
  144. Found class: ShadowCaster
  145. Found class: ShadowRenderable
  146. Found class: ShadowTextureManager
  147. Found class: SimpleRenderable
  148. Found class: SimpleSpline
  149. Found class: Skeleton
  150. Found class: SkeletonPtr
  151. Found class: SkeletonInstance
  152. Found class: SkeletonManager
  153. Found class: Sphere
  154. Found class: SphereSceneQuery
  155. Found class: StaticGeometry
  156. Found class: StreamSerialiser
  157. Found class: StringConverter
  158. Found class: StringInterface
  159. Found class: SubEntity
  160. Found class: SubMesh
  161. Found class: TagPoint
  162. Found class: Technique
  163. Found class: TempBlendedBufferInfo
  164. Found class: ExternalTextureSource
  165. Found class: TextureUnitState
  166. Found class: Texture
  167. Found class: TexturePtr
  168. Found class: TextureManager
  169. Found class: TransformKeyFrame
  170. Found class: Timer
  171. Found class: UserObjectBindings
  172. Found class: Vector2
  173. Found class: Vector3
  174. Found class: Vector4
  175. Found class: Viewport
  176. Found class: VertexAnimationTrack
  177. Found class: VertexBufferBinding
  178. Found class: VertexData
  179. Found class: VertexDeclaration
  180. Found class: VertexMorphKeyFrame
  181. Found class: WireBoundingBox
  182. Found class: WorkQueue
  183. Found class: Compositor
  184. Found class: CompositorManager
  185. Found class: CompositorChain
  186. Found class: CompositorInstance
  187. Found class: CompositorLogic
  188. Found class: CompositionTechnique
  189. Found class: CompositionPass
  190. Found class: CompositionTargetPass
  191. Found class: CustomCompositionPass
  192. void *operator new (size_tsz,const char *file,int line,const char *func)
  193. void *operator new (size_tsz)
  194. void *operator new (size_tsz,void *ptr)
  195. void *operator new [](size_tsz,const char *file,int line,const char *func)
  196. void *operator new [](size_tsz)
  197. void operator delete (void *ptr)
  198. void operator delete (void *ptr,void *)
  199. void operator delete (void *ptr,const char *,int ,const char *)
  200. void operator delete [](void *ptr)
  201. void operator delete [](void *ptr,const char *,int ,const char *)
  202. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  203. inline void deallocate(pointerptr,size_type)
  204. pointeraddress(referencex)
  205. const_pointeraddress(const_referencex)
  206. size_typemax_size()
  207. void construct(pointerp)
  208. void construct(pointerp,const T&val)
  209. void destroy(pointerp)
  210. Found class: _OgreExport
  211. static void *allocBytes(size_tcount,const char *file,int line,const char *func)
  212. static void deallocBytes(void *ptr)
  213. static void *allocBytesAligned(size_talign,size_tcount,const char *file,int line,const char *func)
  214. static void deallocBytesAligned(size_talign,void *ptr)
  215. Found class: _OgreExport
  216. static inline void *allocateBytes(size_tcount,const char *file=0,int line=0,const char *func=0)
  217. static inline void deallocateBytes(void *ptr)
  218. static inline size_tgetMaxAllocationSize()
  219. static inline void *allocateBytes(size_tcount,const char *file=0,int line=0,const char *func=0)
  220. static inline void deallocateBytes(void *ptr)
  221. static inline size_tgetMaxAllocationSize()
  222. Found class: _OgreExport
  223. static void trim(String&str,bool left=true ,bool right=true )
  224. static vector<String>::typesplit(const String&str,const String&delims="\t\n ",unsigned int maxSplits=0,bool preserveDelims=false )
  225. static vector<String>::typetokenise(const String&str,const String&delims="\t\n ",const String&doubleDelims="\"",unsigned int maxSplits=0)
  226. static void toLowerCase(String&str)
  227. static void toUpperCase(String&str)
  228. static bool startsWith(const String&str,const String&pattern,bool lowerCase=true )
  229. static bool endsWith(const String&str,const String&pattern,bool lowerCase=true )
  230. static StringstandardisePath(const String&init)
  231. static StringnormalizeFilePath(const String&init,bool makeLowerCase=true )
  232. static void splitFilename(const String&qualifiedName,String&outBasename,String&outPath)
  233. static void splitFullFilename(const Ogre::String&qualifiedName,Ogre::String&outBasename,Ogre::String&outExtention,Ogre::String&outPath)
  234. static void splitBaseFilename(const Ogre::String&fullName,Ogre::String&outBasename,Ogre::String&outExtention)
  235. static bool match(const String&str,const String&pattern,bool caseSensitive=true )
  236. static const StringreplaceAll(const String&source,const String&replaceWhat,const String&replaceWithWhat)
  237. Found field: T* pRep;
  238. Found field: unsignedint* pUseCount;
  239. Found field: SharedPtrFreeMethod useFreeMethod;
  240. Found field:
  241. SharedPtr&operator =(const SharedPtr&r)
  242. inline T&operator *()
  243. inline T*operator ->()
  244. inline T*get()
  245. void bind(T*rep,SharedPtrFreeMethodinFreeMethod=SPFM_DELETE)
  246. inline bool unique()
  247. inline unsigned int useCount()
  248. inline unsigned int *useCountPointer()
  249. inline T*getPointer()
  250. inline SharedPtrFreeMethodfreeMethod()
  251. inline bool isNull(void )
  252. inline void setNull(void )
  253. inline void release(void )
  254. virtual void destroy(void )
  255. virtual void swap(SharedPtr<T>&other)
  256. Found field: char mBuffer[ cacheSize];
  257. Found field: size_t mValidBytes;
  258. Found field: size_t mPos;
  259. size_tcacheData(const void *buf,size_tcount)
  260. size_tread(void *buf,size_tcount)
  261. bool rewind(size_tcount)
  262. bool ff(size_tcount)
  263. size_tavail()
  264. void clear()
  265. Found class: _OgreExport
  266. Found field: String mName;
  267. Found field: size_t mSize;
  268. Found field: uint16 mAccess;
  269. const String&getName(void )
  270. uint16getAccessMode()
  271. virtual bool isReadable()
  272. virtual bool isWriteable()
  273. virtual size_tread(void *buf,size_tcount)
  274. virtual size_twrite(const void *buf,size_tcount)
  275. virtual size_treadLine(char *buf,size_tmaxCount,const String&delim="\n")
  276. virtual StringgetLine(bool trimAfter=true )
  277. virtual StringgetAsString(void )
  278. virtual size_tskipLine(const String&delim="\n")
  279. virtual void skip(long count)
  280. virtual void seek(size_tpos)
  281. virtual size_ttell(void )
  282. virtual bool eof(void )
  283. size_tsize(void )
  284. virtual void close(void )
  285. Found class: _OgreExport
  286. Found field: uchar* mData;
  287. Found field: uchar* mPos;
  288. Found field: uchar* mEnd;
  289. Found field: bool mFreeOnClose;
  290. uchar*getPtr(void )
  291. uchar*getCurrentPtr(void )
  292. size_tread(void *buf,size_tcount)
  293. size_twrite(const void *buf,size_tcount)
  294. size_treadLine(char *buf,size_tmaxCount,const String&delim="\n")
  295. size_tskipLine(const String&delim="\n")
  296. void skip(long count)
  297. void seek(size_tpos)
  298. size_ttell(void )
  299. bool eof(void )
  300. void close(void )
  301. void setFreeOnClose(bool free)
  302. Found class: _OgreExport
  303. Found field: std:: istream* mInStream;
  304. Found field: std:: ifstream* mFStreamRO;
  305. Found field: std:: fstream* mFStream;
  306. Found field: bool mFreeOnClose;
  307. void determineAccess()
  308. size_tread(void *buf,size_tcount)
  309. size_twrite(const void *buf,size_tcount)
  310. size_treadLine(char *buf,size_tmaxCount,const String&delim="\n")
  311. void skip(long count)
  312. void seek(size_tpos)
  313. size_ttell(void )
  314. bool eof(void )
  315. void close(void )
  316. Found class: _OgreExport
  317. Found field: FILE* mFileHandle;
  318. size_tread(void *buf,size_tcount)
  319. size_twrite(const void *buf,size_tcount)
  320. void skip(long count)
  321. void seek(size_tpos)
  322. size_ttell(void )
  323. bool eof(void )
  324. void close(void )
  325. Found class: _OgreExport
  326. Found field: long line;
  327. Found field: int number;
  328. Found field: String typeName;
  329. Found field: String description;
  330. Found field: String source;
  331. Found field: String file;
  332. Found field: mutable String fullDesc;
  333. void operator =(const Exception&rhs)
  334. virtual const String&getFullDescription(void )
  335. virtual int getNumber(void )
  336. virtual const String&getSource()
  337. virtual const String&getFile()
  338. virtual long getLine()
  339. virtual const String&getDescription(void )
  340. const char *what()
  341. Found class: _OgreExport
  342. Found class: _OgreExport
  343. Found class: _OgreExport
  344. Found class: _OgreExport
  345. Found class: _OgreExport
  346. Found class: _OgreExport
  347. Found class: _OgreExport
  348. Found class: _OgreExport
  349. Found class: _OgreExport
  350. Found class: ExceptionFactory
  351. static UnimplementedExceptioncreate(ExceptionCodeType<Exception::ERR_NOT_IMPLEMENTED>code,const String&desc,const String&src,const char *file,long line)
  352. static FileNotFoundExceptioncreate(ExceptionCodeType<Exception::ERR_FILE_NOT_FOUND>code,const String&desc,const String&src,const char *file,long line)
  353. static IOExceptioncreate(ExceptionCodeType<Exception::ERR_CANNOT_WRITE_TO_FILE>code,const String&desc,const String&src,const char *file,long line)
  354. static InvalidStateExceptioncreate(ExceptionCodeType<Exception::ERR_INVALID_STATE>code,const String&desc,const String&src,const char *file,long line)
  355. static InvalidParametersExceptioncreate(ExceptionCodeType<Exception::ERR_INVALIDPARAMS>code,const String&desc,const String&src,const char *file,long line)
  356. static ItemIdentityExceptioncreate(ExceptionCodeType<Exception::ERR_ITEM_NOT_FOUND>code,const String&desc,const String&src,const char *file,long line)
  357. static ItemIdentityExceptioncreate(ExceptionCodeType<Exception::ERR_DUPLICATE_ITEM>code,const String&desc,const String&src,const char *file,long line)
  358. static InternalErrorExceptioncreate(ExceptionCodeType<Exception::ERR_INTERNAL_ERROR>code,const String&desc,const String&src,const char *file,long line)
  359. static RenderingAPIExceptioncreate(ExceptionCodeType<Exception::ERR_RENDERINGAPI_ERROR>code,const String&desc,const String&src,const char *file,long line)
  360. static RuntimeAssertionExceptioncreate(ExceptionCodeType<Exception::ERR_RT_ASSERTION_FAILED>code,const String&desc,const String&src,const char *file,long line)
  361. Found field: const Archive* archive;
  362. Found field: String filename;
  363. Found field: String path;
  364. Found field: String basename;
  365. Found field: size_t compressedSize;
  366. Found field: size_t uncompressedSize;
  367. Found class: _OgreExport
  368. Found field: String mName;
  369. Found field: String mType;
  370. Found field: bool mReadOnly;
  371. const String&getName(void )
  372. virtual bool isCaseSensitive(void )
  373. virtual void load()
  374. virtual void unload()
  375. virtual bool isReadOnly()
  376. virtual DataStreamPtropen(const String&filename,bool readOnly=true )
  377. virtual DataStreamPtrcreate(const String&filename)
  378. virtual void remove(const String&filename)
  379. virtual StringVectorPtrlist(bool recursive=true ,bool dirs=false )
  380. virtual FileInfoListPtrlistFileInfo(bool recursive=true ,bool dirs=false )
  381. virtual StringVectorPtrfind(const String&pattern,bool recursive=true ,bool dirs=false )
  382. virtual bool exists(const String&filename)
  383. virtual time_tgetModifiedTime(const String&filename)
  384. virtual FileInfoListPtrfindFileInfo(const String&pattern,bool recursive=true ,bool dirs=false )
  385. const String&getType(void )
  386. Found class: Radian
  387. Found field: Real mRad;
  388. Radian&operator =(const Real&f)
  389. Radian&operator =(const Radian&r)
  390. Radian&operator =(const Degree&d)
  391. RealvalueDegrees()
  392. RealvalueRadians()
  393. RealvalueAngleUnits()
  394. const Radian&operator +()
  395. Radianoperator +(const Radian&r)
  396. Radianoperator +(const Degree&d)
  397. Radian&operator +=(const Radian&r)
  398. Radian&operator +=(const Degree&d)
  399. Radianoperator -()
  400. Radianoperator -(const Radian&r)
  401. Radianoperator -(const Degree&d)
  402. Radian&operator -=(const Radian&r)
  403. Radian&operator -=(const Degree&d)
  404. Radianoperator *(Realf)
  405. Radianoperator *(const Radian&f)
  406. Radian&operator *=(Realf)
  407. Radianoperator /(Realf)
  408. Radian&operator /=(Realf)
  409. bool operator <(const Radian&r)
  410. bool operator <=(const Radian&r)
  411. bool operator ==(const Radian&r)
  412. bool operator !=(const Radian&r)
  413. bool operator >=(const Radian&r)
  414. bool operator >(const Radian&r)
  415. Found class: Degree
  416. Found field: Real mDeg;
  417. Degree&operator =(const Real&f)
  418. Degree&operator =(const Degree&d)
  419. Degree&operator =(const Radian&r)
  420. RealvalueDegrees()
  421. RealvalueRadians()
  422. RealvalueAngleUnits()
  423. const Degree&operator +()
  424. Degreeoperator +(const Degree&d)
  425. Degreeoperator +(const Radian&r)
  426. Degree&operator +=(const Degree&d)
  427. Degree&operator +=(const Radian&r)
  428. Degreeoperator -()
  429. Degreeoperator -(const Degree&d)
  430. Degreeoperator -(const Radian&r)
  431. Degree&operator -=(const Degree&d)
  432. Degree&operator -=(const Radian&r)
  433. Degreeoperator *(Realf)
  434. Degreeoperator *(const Degree&f)
  435. Degree&operator *=(Realf)
  436. Degreeoperator /(Realf)
  437. Degree&operator /=(Realf)
  438. bool operator <(const Degree&d)
  439. bool operator <=(const Degree&d)
  440. bool operator ==(const Degree&d)
  441. bool operator !=(const Degree&d)
  442. bool operator >=(const Degree&d)
  443. bool operator >(const Degree&d)
  444. Found class: Angle
  445. Found field: Real mAngle;
  446. inline Radian&Radian::operator =(const Degree&d)
  447. inline RadianRadian::operator +(const Degree&d)
  448. inline Radian&Radian::operator +=(const Degree&d)
  449. inline RadianRadian::operator -(const Degree&d)
  450. inline Radian&Radian::operator -=(const Degree&d)
  451. Found class: _OgreExport
  452. Found class: RandomValueProvider
  453. virtual RealgetRandomUnit()
  454. void buildTrigTables()
  455. static RealSinTable(RealfValue)
  456. static RealTanTable(RealfValue)
  457. static inline int IAbs(int iValue)
  458. static inline int ICeil(float fValue)
  459. static inline int IFloor(float fValue)
  460. static int ISign(int iValue)
  461. static inline RealAbs(RealfValue)
  462. static inline DegreeAbs(const Degree&dValue)
  463. static inline RadianAbs(const Radian&rValue)
  464. static RadianACos(RealfValue)
  465. static RadianASin(RealfValue)
  466. static inline RadianATan(RealfValue)
  467. static inline RadianATan2(RealfY,RealfX)
  468. static inline RealCeil(RealfValue)
  469. static inline bool isNaN(Realf)
  470. static inline RealCos(const Radian&fValue,bool useTables=false )
  471. static inline RealCos(RealfValue,bool useTables=false )
  472. static inline RealExp(RealfValue)
  473. static inline RealFloor(RealfValue)
  474. static inline RealLog(RealfValue)
  475. static inline RealLog2(RealfValue)
  476. static inline RealLogN(Realbase,RealfValue)
  477. static inline RealPow(RealfBase,RealfExponent)
  478. static RealSign(RealfValue)
  479. static inline RadianSign(const Radian&rValue)
  480. static inline DegreeSign(const Degree&dValue)
  481. static inline float saturate(float t)
  482. static inline double saturate(double t)
  483. static inline RealSin(const Radian&fValue,bool useTables=false )
  484. static inline RealSin(RealfValue,bool useTables=false )
  485. static inline RealSqr(RealfValue)
  486. static inline RealSqrt(RealfValue)
  487. static inline RadianSqrt(const Radian&fValue)
  488. static inline DegreeSqrt(const Degree&fValue)
  489. static RealInvSqrt(RealfValue)
  490. static RealUnitRandom()
  491. static RealRangeRandom(RealfLow,RealfHigh)
  492. static RealSymmetricRandom()
  493. static void SetRandomValueProvider(RandomValueProvider*provider)
  494. static inline RealTan(const Radian&fValue,bool useTables=false )
  495. static inline RealTan(RealfValue,bool useTables=false )
  496. static inline RealDegreesToRadians(Realdegrees)
  497. static inline RealRadiansToDegrees(Realradians)
  498. static void setAngleUnit(AngleUnitunit)
  499. static AngleUnitgetAngleUnit(void )
  500. static RealAngleUnitsToRadians(Realunits)
  501. static RealRadiansToAngleUnits(Realradians)
  502. static RealAngleUnitsToDegrees(Realunits)
  503. static RealDegreesToAngleUnits(Realdegrees)
  504. static bool pointInTri2D(const Vector2&p,const Vector2&a,const Vector2&b,const Vector2&c)
  505. static bool pointInTri3D(const Vector3&p,const Vector3&a,const Vector3&b,const Vector3&c,const Vector3&normal)
  506. static std::pair<bool ,Real>intersects(const Ray&ray,const Plane&plane)
  507. static std::pair<bool ,Real>intersects(const Ray&ray,const Sphere&sphere,bool discardInside=true )
  508. static std::pair<bool ,Real>intersects(const Ray&ray,const AxisAlignedBox&box)
  509. static bool intersects(const Ray&ray,const AxisAlignedBox&box,Real*d1,Real*d2)
  510. static std::pair<bool ,Real>intersects(const Ray&ray,const Vector3&a,const Vector3&b,const Vector3&c,const Vector3&normal,bool positiveSide=true ,bool negativeSide=true )
  511. static std::pair<bool ,Real>intersects(const Ray&ray,const Vector3&a,const Vector3&b,const Vector3&c,bool positiveSide=true ,bool negativeSide=true )
  512. static bool intersects(const Sphere&sphere,const AxisAlignedBox&box)
  513. static bool intersects(const Plane&plane,const AxisAlignedBox&box)
  514. static std::pair<bool ,Real>intersects(const Ray&ray,const vector<Plane>::type&planeList,bool normalIsOutside)
  515. static std::pair<bool ,Real>intersects(const Ray&ray,const list<Plane>::type&planeList,bool normalIsOutside)
  516. static bool intersects(const Sphere&sphere,const Plane&plane)
  517. static bool RealEqual(Reala,Realb,Realtolerance=std::numeric_limits<Real>::epsilon()
  518. static Vector3calculateTangentSpaceVector(const Vector3&position1,const Vector3&position2,const Vector3&position3,Realu1,Realv1,Realu2,Realv2,Realu3,Realv3)
  519. static Matrix4buildReflectionMatrix(const Plane&p)
  520. static Vector4calculateFaceNormal(const Vector3&v1,const Vector3&v2,const Vector3&v3)
  521. static Vector3calculateBasicFaceNormal(const Vector3&v1,const Vector3&v2,const Vector3&v3)
  522. static Vector4calculateFaceNormalWithoutNormalize(const Vector3&v1,const Vector3&v2,const Vector3&v3)
  523. static Vector3calculateBasicFaceNormalWithoutNormalize(const Vector3&v1,const Vector3&v2,const Vector3&v3)
  524. static RealgaussianDistribution(Realx,Realoffset=0.0f,Realscale=1.0f)
  525. static Matrix4makeViewMatrix(const Vector3&position,const Quaternion&orientation,const Matrix4*reflectMatrix=0)
  526. static RealboundingRadiusFromAABB(const AxisAlignedBox&aabb)
  527. inline RealRadian::valueDegrees()
  528. inline RealRadian::valueAngleUnits()
  529. inline RealDegree::valueRadians()
  530. inline RealDegree::valueAngleUnits()
  531. Found function: inline Radianoperator *(Reala,const Radian&b)
  532. Found function: inline Radianoperator /(Reala,const Radian&b)
  533. Found function: inline Degreeoperator *(Reala,const Degree&b)
  534. Found function: inline Degreeoperator /(Reala,const Degree&b)
  535. Found class: _OgreExport
  536. inline void swap(Quaternion&other)
  537. inline Realoperator [](const size_ti)
  538. inline Real&operator [](const size_ti)
  539. inline Real*ptr()
  540. inline const Real*ptr()
  541. void FromRotationMatrix(const Matrix3&kRot)
  542. void ToRotationMatrix(Matrix3&kRot)
  543. void FromAngleAxis(const Radian&rfAngle,const Vector3&rkAxis)
  544. void ToAngleAxis(Radian&rfAngle,Vector3&rkAxis)
  545. inline void ToAngleAxis(Degree&dAngle,Vector3&rkAxis)
  546. void FromAxes(const Vector3*akAxis)
  547. void FromAxes(const Vector3&xAxis,const Vector3&yAxis,const Vector3&zAxis)
  548. void ToAxes(Vector3*akAxis)
  549. void ToAxes(Vector3&xAxis,Vector3&yAxis,Vector3&zAxis)
  550. Vector3xAxis(void )
  551. Vector3yAxis(void )
  552. Vector3zAxis(void )
  553. inline Quaternion&operator =(const Quaternion&rkQ)
  554. Quaternionoperator +(const Quaternion&rkQ)
  555. Quaternionoperator -(const Quaternion&rkQ)
  556. Quaternionoperator *(const Quaternion&rkQ)
  557. Quaternionoperator *(RealfScalar)
  558. Quaternionoperator -()
  559. inline bool operator ==(const Quaternion&rhs)
  560. inline bool operator !=(const Quaternion&rhs)
  561. RealDot(const Quaternion&rkQ)
  562. RealNorm()
  563. Realnormalise(void )
  564. QuaternionInverse()
  565. QuaternionUnitInverse()
  566. QuaternionExp()
  567. QuaternionLog()
  568. Vector3operator *(const Vector3&rkVector)
  569. RadiangetRoll(bool reprojectAxis=true )
  570. RadiangetPitch(bool reprojectAxis=true )
  571. RadiangetYaw(bool reprojectAxis=true )
  572. bool equals(const Quaternion&rhs,const Radian&tolerance)
  573. static QuaternionSlerp(RealfT,const Quaternion&rkP,const Quaternion&rkQ,bool shortestPath=false )
  574. static QuaternionSlerpExtraSpins(RealfT,const Quaternion&rkP,const Quaternion&rkQ,int iExtraSpins)
  575. static void Intermediate(const Quaternion&rkQ0,const Quaternion&rkQ1,const Quaternion&rkQ2,Quaternion&rka,Quaternion&rkB)
  576. static QuaternionSquad(RealfT,const Quaternion&rkP,const Quaternion&rkA,const Quaternion&rkB,const Quaternion&rkQ,bool shortestPath=false )
  577. static Quaternionnlerp(RealfT,const Quaternion&rkP,const Quaternion&rkQ,bool shortestPath=false )
  578. Found field: Real w,
  579. Found field: Real w, x,
  580. Found field: Real w, x, y,
  581. Found field: Real w, x, y, z;
  582. inline bool isNaN()
  583. Found class: _OgreExport
  584. Found field: Real x,
  585. Found field: Real x, y,
  586. Found field: Real x, y, z;
  587. inline void swap(Vector3&other)
  588. inline Realoperator [](const size_ti)
  589. inline Real&operator [](const size_ti)
  590. inline Real*ptr()
  591. inline const Real*ptr()
  592. inline Vector3&operator =(const Vector3&rkVector)
  593. inline Vector3&operator =(const RealfScaler)
  594. inline bool operator ==(const Vector3&rkVector)
  595. inline bool operator !=(const Vector3&rkVector)
  596. inline Vector3operator +(const Vector3&rkVector)
  597. inline Vector3operator -(const Vector3&rkVector)
  598. inline Vector3operator *(const RealfScalar)
  599. inline Vector3operator *(const Vector3&rhs)
  600. inline Vector3operator /(const RealfScalar)
  601. inline Vector3operator /(const Vector3&rhs)
  602. inline const Vector3&operator +()
  603. inline Vector3operator -()
  604. inline Vector3&operator +=(const Vector3&rkVector)
  605. inline Vector3&operator +=(const RealfScalar)
  606. inline Vector3&operator -=(const Vector3&rkVector)
  607. inline Vector3&operator -=(const RealfScalar)
  608. inline Vector3&operator *=(const RealfScalar)
  609. inline Vector3&operator *=(const Vector3&rkVector)
  610. inline Vector3&operator /=(const RealfScalar)
  611. inline Vector3&operator /=(const Vector3&rkVector)
  612. inline Reallength()
  613. inline RealsquaredLength()
  614. inline Realdistance(const Vector3&rhs)
  615. inline RealsquaredDistance(const Vector3&rhs)
  616. inline RealdotProduct(const Vector3&vec)
  617. inline RealabsDotProduct(const Vector3&vec)
  618. inline Realnormalise()
  619. inline Vector3crossProduct(const Vector3&rkVector)
  620. inline Vector3midPoint(const Vector3&vec)
  621. inline bool operator <(const Vector3&rhs)
  622. inline bool operator >(const Vector3&rhs)
  623. inline void makeFloor(const Vector3&cmp)
  624. inline void makeCeil(const Vector3&cmp)
  625. inline Vector3perpendicular(void )
  626. inline Vector3randomDeviant(const Radian&angle,const Vector3&up=Vector3::ZERO)
  627. inline RadianangleBetween(const Vector3&dest)
  628. QuaterniongetRotationTo(const Vector3&dest,const Vector3&fallbackAxis=Vector3::ZERO)
  629. inline bool isZeroLength(void )
  630. inline Vector3normalisedCopy(void )
  631. inline Vector3reflect(const Vector3&normal)
  632. inline bool positionEquals(const Vector3&rhs,Realtolerance=1e-03)
  633. inline bool positionCloses(const Vector3&rhs,Realtolerance=1e-03f)
  634. inline bool directionEquals(const Vector3&rhs,const Radian&tolerance)
  635. inline bool isNaN()
  636. inline Vector3primaryAxis()
  637. Found class: _OgreExport
  638. inline void swap(Matrix3&other)
  639. inline Real*operator [](size_tiRow)
  640. Vector3GetColumn(size_tiCol)
  641. void SetColumn(size_tiCol,const Vector3&vec)
  642. void FromAxes(const Vector3&xAxis,const Vector3&yAxis,const Vector3&zAxis)
  643. inline Matrix3&operator =(const Matrix3&rkMatrix)
  644. bool operator ==(const Matrix3&rkMatrix)
  645. inline bool operator !=(const Matrix3&rkMatrix)
  646. Matrix3operator +(const Matrix3&rkMatrix)
  647. Matrix3operator -(const Matrix3&rkMatrix)
  648. Matrix3operator *(const Matrix3&rkMatrix)
  649. Matrix3operator -()
  650. Vector3operator *(const Vector3&rkVector)
  651. Matrix3operator *(RealfScalar)
  652. Matrix3Transpose()
  653. bool Inverse(Matrix3&rkInverse,RealfTolerance=1e-06)
  654. Matrix3Inverse(RealfTolerance=1e-06)
  655. RealDeterminant()
  656. void SingularValueDecomposition(Matrix3&rkL,Vector3&rkS,Matrix3&rkR)
  657. void SingularValueComposition(const Matrix3&rkL,const Vector3&rkS,const Matrix3&rkR)
  658. void Orthonormalize()
  659. void QDUDecomposition(Matrix3&rkQ,Vector3&rkD,Vector3&rkU)
  660. RealSpectralNorm()
  661. void ToAngleAxis(Vector3&rkAxis,Radian&rfAngle)
  662. inline void ToAngleAxis(Vector3&rkAxis,Degree&rfAngle)
  663. void FromAngleAxis(const Vector3&rkAxis,const Radian&fRadians)
  664. bool ToEulerAnglesXYZ(Radian&rfYAngle,Radian&rfPAngle,Radian&rfRAngle)
  665. bool ToEulerAnglesXZY(Radian&rfYAngle,Radian&rfPAngle,Radian&rfRAngle)
  666. bool ToEulerAnglesYXZ(Radian&rfYAngle,Radian&rfPAngle,Radian&rfRAngle)
  667. bool ToEulerAnglesYZX(Radian&rfYAngle,Radian&rfPAngle,Radian&rfRAngle)
  668. bool ToEulerAnglesZXY(Radian&rfYAngle,Radian&rfPAngle,Radian&rfRAngle)
  669. bool ToEulerAnglesZYX(Radian&rfYAngle,Radian&rfPAngle,Radian&rfRAngle)
  670. void FromEulerAnglesXYZ(const Radian&fYAngle,const Radian&fPAngle,const Radian&fRAngle)
  671. void FromEulerAnglesXZY(const Radian&fYAngle,const Radian&fPAngle,const Radian&fRAngle)
  672. void FromEulerAnglesYXZ(const Radian&fYAngle,const Radian&fPAngle,const Radian&fRAngle)
  673. void FromEulerAnglesYZX(const Radian&fYAngle,const Radian&fPAngle,const Radian&fRAngle)
  674. void FromEulerAnglesZXY(const Radian&fYAngle,const Radian&fPAngle,const Radian&fRAngle)
  675. void FromEulerAnglesZYX(const Radian&fYAngle,const Radian&fPAngle,const Radian&fRAngle)
  676. void EigenSolveSymmetric(RealafEigenvalue[3],Vector3akEigenvector[3])
  677. static void TensorProduct(const Vector3&rkU,const Vector3&rkV,Matrix3&rkProduct)
  678. inline bool hasScale()
  679. void Tridiagonal(RealafDiag[3],RealafSubDiag[3])
  680. bool QLAlgorithm(RealafDiag[3],RealafSubDiag[3])
  681. static void Bidiagonalize(Matrix3&kA,Matrix3&kL,Matrix3&kR)
  682. static void GolubKahanStep(Matrix3&kA,Matrix3&kL,Matrix3&kR)
  683. static RealMaxCubicRoot(RealafCoeff[3])
  684. Found field: Real m[][];
  685. Found class: _OgreExport
  686. Found field: Real x,
  687. Found field: Real x, y,
  688. Found field: Real x, y, z,
  689. Found field: Real x, y, z, w;
  690. inline void swap(Vector4&other)
  691. inline Realoperator [](const size_ti)
  692. inline Real&operator [](const size_ti)
  693. inline Real*ptr()
  694. inline const Real*ptr()
  695. inline Vector4&operator =(const Vector4&rkVector)
  696. inline Vector4&operator =(const RealfScalar)
  697. inline bool operator ==(const Vector4&rkVector)
  698. inline bool operator !=(const Vector4&rkVector)
  699. inline Vector4&operator =(const Vector3&rhs)
  700. inline Vector4operator +(const Vector4&rkVector)
  701. inline Vector4operator -(const Vector4&rkVector)
  702. inline Vector4operator *(const RealfScalar)
  703. inline Vector4operator *(const Vector4&rhs)
  704. inline Vector4operator /(const RealfScalar)
  705. inline Vector4operator /(const Vector4&rhs)
  706. inline const Vector4&operator +()
  707. inline Vector4operator -()
  708. inline Vector4&operator +=(const Vector4&rkVector)
  709. inline Vector4&operator -=(const Vector4&rkVector)
  710. inline Vector4&operator *=(const RealfScalar)
  711. inline Vector4&operator +=(const RealfScalar)
  712. inline Vector4&operator -=(const RealfScalar)
  713. inline Vector4&operator *=(const Vector4&rkVector)
  714. inline Vector4&operator /=(const RealfScalar)
  715. inline Vector4&operator /=(const Vector4&rkVector)
  716. inline RealdotProduct(const Vector4&vec)
  717. inline bool isNaN()
  718. Found class: _OgreExport
  719. SidegetSide(const Vector3&rkPoint)
  720. SidegetSide(const AxisAlignedBox&rkBox)
  721. SidegetSide(const Vector3&centre,const Vector3&halfSize)
  722. RealgetDistance(const Vector3&rkPoint)
  723. void redefine(const Vector3&rkPoint0,const Vector3&rkPoint1,const Vector3&rkPoint2)
  724. void redefine(const Vector3&rkNormal,const Vector3&rkPoint)
  725. Vector3projectVector(const Vector3&v)
  726. Realnormalise(void )
  727. Found field: Vector3 normal;
  728. Found field: Real d;
  729. bool operator ==(const Plane&rhs)
  730. bool operator !=(const Plane&rhs)
  731. Found class: _OgreExport
  732. Found field: Real m[][];
  733. Found field: Real _m[];
  734. inline void swap(Matrix4&other)
  735. inline Real*operator [](size_tiRow)
  736. inline const Real*operator [](size_tiRow)
  737. inline Matrix4concatenate(const Matrix4&m2)
  738. inline Matrix4operator *(const Matrix4&m2)
  739. inline Vector3operator *(const Vector3&v)
  740. inline Vector4operator *(const Vector4&v)
  741. inline Planeoperator *(const Plane&p)
  742. inline Matrix4operator +(const Matrix4&m2)
  743. inline Matrix4operator -(const Matrix4&m2)
  744. inline bool operator ==(const Matrix4&m2)
  745. inline bool operator !=(const Matrix4&m2)
  746. inline void operator =(const Matrix3&mat3)
  747. inline Matrix4transpose(void )
  748. inline void setTrans(const Vector3&v)
  749. inline Vector3getTrans()
  750. inline void makeTrans(const Vector3&v)
  751. inline void makeTrans(Realtx,Realty,Realtz)
  752. inline static Matrix4getTrans(const Vector3&v)
  753. inline static Matrix4getTrans(Realt_x,Realt_y,Realt_z)
  754. inline void setScale(const Vector3&v)
  755. inline static Matrix4getScale(const Vector3&v)
  756. inline static Matrix4getScale(Reals_x,Reals_y,Reals_z)
  757. inline void extract3x3Matrix(Matrix3&m3x3)
  758. inline bool hasScale()
  759. inline bool hasNegativeScale()
  760. inline QuaternionextractQuaternion()
  761. inline Matrix4operator *(Realscalar)
  762. Matrix4adjoint()
  763. Realdeterminant()
  764. Matrix4inverse()
  765. void makeTransform(const Vector3&position,const Vector3&scale,const Quaternion&orientation)
  766. void makeInverseTransform(const Vector3&position,const Vector3&scale,const Quaternion&orientation)
  767. void decomposition(Vector3&position,Vector3&scale,Quaternion&orientation)
  768. inline bool isAffine(void )
  769. Matrix4inverseAffine(void )
  770. inline Matrix4concatenateAffine(const Matrix4&m2)
  771. inline Vector3transformAffine(const Vector3&v)
  772. inline Vector4transformAffine(const Vector4&v)
  773. Found function: inline Vector4operator *(const Vector4&v,const Matrix4&mat)
  774. Found class: _OgreExport
  775. Found field: Vector3 mMinimum;
  776. Found field: Vector3 mMaximum;
  777. Found field: Extent mExtent;
  778. Found field: mutable Vector3* mCorners;
  779. AxisAlignedBox&operator =(const AxisAlignedBox&rhs)
  780. inline const Vector3&getMinimum(void )
  781. inline Vector3&getMinimum(void )
  782. inline const Vector3&getMaximum(void )
  783. inline Vector3&getMaximum(void )
  784. inline void setMinimum(const Vector3&vec)
  785. inline void setMinimum(Realx,Realy,Realz)
  786. inline void setMinimumX(Realx)
  787. inline void setMinimumY(Realy)
  788. inline void setMinimumZ(Realz)
  789. inline void setMaximum(const Vector3&vec)
  790. inline void setMaximum(Realx,Realy,Realz)
  791. inline void setMaximumX(Realx)
  792. inline void setMaximumY(Realy)
  793. inline void setMaximumZ(Realz)
  794. inline void setExtents(const Vector3&min,const Vector3&max)
  795. inline void setExtents(Realmx,Realmy,Realmz,RealMx,RealMy,RealMz)
  796. inline const Vector3*getAllCorners(void )
  797. Vector3getCorner(CornerEnumcornerToGet)
  798. void merge(const AxisAlignedBox&rhs)
  799. inline void merge(const Vector3&point)
  800. inline void transform(const Matrix4&matrix)
  801. void transformAffine(const Matrix4&m)
  802. inline void setNull()
  803. inline bool isNull(void )
  804. bool isFinite(void )
  805. inline void setInfinite()
  806. bool isInfinite(void )
  807. inline bool intersects(const AxisAlignedBox&b2)
  808. inline AxisAlignedBoxintersection(const AxisAlignedBox&b2)
  809. Realvolume(void )
  810. inline void scale(const Vector3&s)
  811. bool intersects(const Sphere&s)
  812. bool intersects(const Plane&p)
  813. bool intersects(const Vector3&v)
  814. Vector3getCenter(void )
  815. Vector3getSize(void )
  816. Vector3getHalfSize(void )
  817. bool contains(const Vector3&v)
  818. Realdistance(const Vector3&v)
  819. bool contains(const AxisAlignedBox&other)
  820. bool operator ==(const AxisAlignedBox&rhs)
  821. bool operator !=(const AxisAlignedBox&rhs)
  822. Found class: Bitwise
  823. static FORCEINLINEunsigned int mostSignificantBitSet(unsigned int value)
  824. static FORCEINLINEuint32firstPO2From(uint32n)
  825. static inline unsigned int fixedToFixed(uint32value,unsigned int n,unsigned int p)
  826. static inline unsigned int floatToFixed(const float value,const unsigned int bits)
  827. static inline float fixedToFloat(unsigned value,unsigned int bits)
  828. static inline void intWrite(void *dest,const int n,const unsigned int value)
  829. static inline unsigned int intRead(const void *src,int n)
  830. static inline uint16floatToHalf(float i)
  831. Found field: float f;
  832. Found field: uint32 i;
  833. Found field: float f;
  834. Found field: uint32 i;
  835. static inline uint16floatToHalfI(uint32i)
  836. static inline float halfToFloat(uint16y)
  837. Found field: float f;
  838. Found field: uint32 i;
  839. Found field: float f;
  840. Found field: uint32 i;
  841. static inline uint32halfToFloatI(uint16y)
  842. Found field: IteratorType mBegin;
  843. Found field: IteratorType mCurrent;
  844. Found field: IteratorType mEnd;
  845. bool hasMoreElements()
  846. void moveNext()
  847. const IteratorType&begin()
  848. IteratorType&current()
  849. const IteratorType&end()
  850. ValueTypepeekNext()
  851. PointerTypepeekNextPtr()
  852. ValueTypegetNext()
  853. KeyTypepeekNextKey(void )
  854. ValueTypepeekNextValue()
  855. const PointerTypepeekNextValuePtr()
  856. ValueTypegetNext()
  857. bool operator ==(const VectorRange&rhs)
  858. bool operator !=(const VectorRange&rhs)
  859. bool operator ==(const ConstVectorRange&rhs)
  860. bool operator !=(const ConstVectorRange&rhs)
  861. bool operator ==(const MapRange&rhs)
  862. bool operator !=(const MapRange&rhs)
  863. bool operator ==(const ConstMapRange&rhs)
  864. bool operator !=(const ConstMapRange&rhs)
  865. Found class: Camera
  866. Found class: MovableObject
  867. Found class: _OgreExport
  868. Found class: RenderQueueGroupMap
  869. Found class: value_type
  870. Found field: uint8 first;
  871. Found field: RenderQueueGroup* second;
  872. Found class: iterator
  873. const_referenceoperator *()
  874. const_pointeroperator ->()
  875. iterator&operator ++()
  876. const iterator&operator ++()
  877. iteratoroperator ++(int )
  878. const iteratoroperator ++(int )
  879. bool operator !=(const iterator&o)
  880. bool operator ==(const iterator&o)
  881. Found field: const RenderQueueGroupMap* mRenderQueueGroupMap;
  882. Found field: mutable uint8 mIndex;
  883. void insert(value_typev)
  884. iteratorfind(uint8key)
  885. iteratorbegin()
  886. iteratorend()
  887. const_iteratorbegin()
  888. const_iteratorend()
  889. void clear()
  890. Found field: uint8 mMinID;
  891. Found field: uint8 mMaxID;
  892. Found field: GroupVector mGroupVector;
  893. Found class: _OgreExport
  894. virtual bool renderableQueued(Renderable*rend,uint8groupID,ushortpriority,Technique**ppTech,RenderQueue*pQueue)
  895. Found field: RenderQueueGroupMap mGroups;
  896. Found field: uint8 mDefaultQueueGroup;
  897. Found field: ushort mDefaultRenderablePriority;
  898. Found field: bool mSplitPassesByLightingType;
  899. Found field: bool mSplitNoShadowPasses;
  900. Found field: bool mShadowCastersCannotBeReceivers;
  901. Found field: RenderableListener* mRenderableListener;
  902. void clear(bool destroyPassMaps=false )
  903. RenderQueueGroup*getQueueGroup(uint8qid)
  904. void addRenderable(Renderable*pRend,uint8groupID,ushortpriority)
  905. void addRenderable(Renderable*pRend,uint8groupId)
  906. void addRenderable(Renderable*pRend)
  907. uint8getDefaultQueueGroup(void )
  908. void setDefaultRenderablePriority(ushortpriority)
  909. ushortgetDefaultRenderablePriority(void )
  910. void setDefaultQueueGroup(uint8grp)
  911. QueueGroupIterator_getQueueGroupIterator(void )
  912. ConstQueueGroupIterator_getQueueGroupIterator(void )
  913. void setSplitPassesByLightingType(bool split)
  914. bool getSplitPassesByLightingType(void )
  915. void setSplitNoShadowPasses(bool split)
  916. bool getSplitNoShadowPasses(void )
  917. void setShadowCastersCannotBeReceivers(bool ind)
  918. bool getShadowCastersCannotBeReceivers(void )
  919. void setRenderableListener(RenderableListener*listener)
  920. RenderableListener*getRenderableListener(void )
  921. void merge(const RenderQueue*rhs)
  922. void processVisibleObject(MovableObject*mo,Camera*cam,bool onlyShadowCasters,VisibleObjectsBoundsInfo*visibleBounds)
  923. Found class: _OgreExport
  924. Found field: Real mRadius;
  925. Found field: Vector3 mCenter;
  926. RealgetRadius(void )
  927. void setRadius(Realradius)
  928. const Vector3&getCenter(void )
  929. void setCenter(const Vector3&center)
  930. bool intersects(const Sphere&s)
  931. bool intersects(const AxisAlignedBox&box)
  932. bool intersects(const Plane&plane)
  933. bool intersects(const Vector3&v)
  934. void merge(const Sphere&oth)
  935. Found function: uint32_OgreExportFastHash(const char *data,int len,uint32hashSoFar=0)
  936. Found field: VectorImpl mList;
  937. Found field: mutable uint32 mListHash;
  938. Found field: mutablebool mListHashDirty;
  939. void addToHash(const T&newPtr)
  940. void recalcHash()
  941. void dirtyHash()
  942. bool isHashDirty()
  943. iteratorbegin()
  944. iteratorend()
  945. const_iteratorbegin()
  946. const_iteratorend()
  947. reverse_iteratorrbegin()
  948. reverse_iteratorrend()
  949. const_reverse_iteratorrbegin()
  950. const_reverse_iteratorrend()
  951. size_typesize()
  952. size_typemax_size()
  953. size_typecapacity()
  954. bool empty()
  955. referenceoperator [](size_typen)
  956. const_referenceoperator [](size_typen)
  957. referenceat(size_typen)
  958. const_referenceat(size_typen)
  959. HashedVector<T>&operator =(const HashedVector<T>&rhs)
  960. void reserve(size_tt)
  961. referencefront()
  962. const_referencefront()
  963. referenceback()
  964. const_referenceback()
  965. void push_back(const T&t)
  966. void pop_back()
  967. void swap(HashedVector<T>&rhs)
  968. iteratorinsert(iteratorpos,const T&t)
  969. void insert(iteratorpos,size_typen,const T&x)
  970. iteratorerase(iteratorpos)
  971. iteratorerase(iteratorfirst,iteratorlast)
  972. void clear()
  973. void resize(size_typen,const T&t=T()
  974. bool operator ==(const HashedVector<T>&b)
  975. bool operator <(const HashedVector<T>&b)
  976. uint32getHash()
  977. Found class: Light
  978. Found field: T left,
  979. Found field: T left, top,
  980. Found field: T left, top, right,
  981. Found field: T left, top, right, bottom;
  982. TRect&operator =(TRectconst &o)
  983. Twidth()
  984. Theight()
  985. bool isNull()
  986. void setNull()
  987. TRect&merge(const TRect&rhs)
  988. TRectintersect(const TRect&rhs)
  989. Found field: size_t left,
  990. Found field: size_t left, top,
  991. Found field: size_t left, top, right,
  992. Found field: size_t left, top, right, bottom,
  993. Found field: size_t left, top, right, bottom, front,
  994. Found field: size_t left, top, right, bottom, front, back;
  995. bool contains(const Box&def)
  996. size_tgetWidth()
  997. size_tgetHeight()
  998. size_tgetDepth()
  999. Found function: int _OgreExportfindCommandLineOpts(int numargs,char **argv,UnaryOptionList&unaryOptList,BinaryOptionList&binOptList)
  1000. Found field: String name;
  1001. Found field: unsignedint width;
  1002. Found field: unsignedint height;
  1003. Found field: bool useFullScreen;
  1004. Found field: NameValuePairList miscParams;
  1005. Found class: _OgreExport
  1006. Found field: String mPrefix;
  1007. Found field: unsignedlonglongint mNext;
  1008. Found field:
  1009. Stringgenerate()
  1010. void reset()
  1011. void setNext(unsigned long long int val)
  1012. unsigned long long int getNext()
  1013. Found field: ItemList mItems;
  1014. Found field:
  1015. virtual std::pair<bool ,T>removeItem()
  1016. virtual void addItem(const T&i)
  1017. virtual void clear()
  1018. Found class: _OgreExport
  1019. Found field: size_t mSizeInBytes;
  1020. Found field: Usage mUsage;
  1021. Found field: bool mIsLocked;
  1022. Found field: size_t mLockStart;
  1023. Found field: size_t mLockSize;
  1024. Found field: bool mSystemMemory;
  1025. Found field: bool mUseShadowBuffer;
  1026. Found field: HardwareBuffer* mShadowBuffer;
  1027. Found field: bool mShadowUpdated;
  1028. Found field: bool mSuppressHardwareUpdate;
  1029. virtual void *lockImpl(size_toffset,size_tlength,LockOptionsoptions)
  1030. virtual void unlockImpl(void )
  1031. virtual void *lock(size_toffset,size_tlength,LockOptionsoptions)
  1032. void *lock(LockOptionsoptions)
  1033. virtual void unlock(void )
  1034. virtual void readData(size_toffset,size_tlength,void *pDest)
  1035. virtual void writeData(size_toffset,size_tlength,const void *pSource,bool discardWholeBuffer=false )
  1036. virtual void copyData(HardwareBuffer&srcBuffer,size_tsrcOffset,size_tdstOffset,size_tlength,bool discardWholeBuffer=false )
  1037. virtual void copyData(HardwareBuffer&srcBuffer)
  1038. virtual void _updateFromShadow(void )
  1039. size_tgetSizeInBytes(void )
  1040. UsagegetUsage(void )
  1041. bool isSystemMemory(void )
  1042. bool hasShadowBuffer(void )
  1043. bool isLocked(void )
  1044. void suppressHardwareUpdate(bool suppress)
  1045. Found field: const T& pBuf;
  1046. Found field: void* pData;
  1047. Found class: _OgreExport
  1048. bool operator ==(const ColourValue&rhs)
  1049. bool operator !=(const ColourValue&rhs)
  1050. Found field: float r,
  1051. Found field: float r, g,
  1052. Found field: float r, g, b,
  1053. Found field: float r, g, b, a;
  1054. RGBAgetAsRGBA(void )
  1055. ARGBgetAsARGB(void )
  1056. BGRAgetAsBGRA(void )
  1057. ABGRgetAsABGR(void )
  1058. void setAsRGBA(const RGBAval)
  1059. void setAsARGB(const ARGBval)
  1060. void setAsBGRA(const BGRAval)
  1061. void setAsABGR(const ABGRval)
  1062. void saturate(void )
  1063. ColourValuesaturateCopy(void )
  1064. inline float operator [](const size_ti)
  1065. inline float &operator [](const size_ti)
  1066. inline float *ptr()
  1067. inline const float *ptr()
  1068. inline ColourValueoperator +(const ColourValue&rkVector)
  1069. inline ColourValueoperator -(const ColourValue&rkVector)
  1070. inline ColourValueoperator *(const float fScalar)
  1071. inline ColourValueoperator *(const ColourValue&rhs)
  1072. inline ColourValueoperator /(const ColourValue&rhs)
  1073. inline ColourValueoperator /(const float fScalar)
  1074. inline ColourValue&operator +=(const ColourValue&rkVector)
  1075. inline ColourValue&operator -=(const ColourValue&rkVector)
  1076. inline ColourValue&operator *=(const float fScalar)
  1077. inline ColourValue&operator /=(const float fScalar)
  1078. void setHSB(Realhue,Realsaturation,Realbrightness)
  1079. void getHSB(Real*hue,Real*saturation,Real*brightness)
  1080. Found class: HardwareBufferManagerBase
  1081. Found class: _OgreExport
  1082. Found field: HardwareBufferManagerBase* mMgr;
  1083. Found field: size_t mNumVertices;
  1084. Found field: size_t mVertexSize;
  1085. Found field: bool mIsInstanceData;
  1086. Found field: size_t mInstanceDataStepRate;
  1087. virtual bool checkIfVertexInstanceDataIsSupported()
  1088. HardwareBufferManagerBase*getManager()
  1089. size_tgetVertexSize(void )
  1090. size_tgetNumVertices(void )
  1091. bool getIsInstanceData()
  1092. void setIsInstanceData(const bool val)
  1093. size_tgetInstanceDataStepRate()
  1094. void setInstanceDataStepRate(const size_tval)
  1095. Found class: _OgreExport
  1096. Found class: _OgreExport
  1097. Found field: unsignedshort mSource;
  1098. Found field: size_t mOffset;
  1099. Found field: VertexElementType mType;
  1100. Found field: VertexElementSemantic mSemantic;
  1101. Found field: unsignedshort mIndex;
  1102. unsigned short getSource(void )
  1103. size_tgetOffset(void )
  1104. VertexElementTypegetType(void )
  1105. VertexElementSemanticgetSemantic(void )
  1106. unsigned short getIndex(void )
  1107. size_tgetSize(void )
  1108. static size_tgetTypeSize(VertexElementTypeetype)
  1109. static unsigned short getTypeCount(VertexElementTypeetype)
  1110. static VertexElementTypemultiplyTypeCount(VertexElementTypebaseType,unsigned short count)
  1111. static VertexElementTypegetBaseType(VertexElementTypemultiType)
  1112. static void convertColourValue(VertexElementTypesrcType,VertexElementTypedstType,uint32*ptr)
  1113. static uint32convertColourValue(const ColourValue&src,VertexElementTypedst)
  1114. static VertexElementTypegetBestColourVertexElementType(void )
  1115. inline bool operator ==(const VertexElement&rhs)
  1116. inline void baseVertexPointerToElement(void *pBase,void **pElem)
  1117. inline void baseVertexPointerToElement(void *pBase,float **pElem)
  1118. inline void baseVertexPointerToElement(void *pBase,RGBA**pElem)
  1119. inline void baseVertexPointerToElement(void *pBase,unsigned char **pElem)
  1120. inline void baseVertexPointerToElement(void *pBase,unsigned short **pElem)
  1121. Found class: _OgreExport
  1122. static bool vertexElementLess(const VertexElement&e1,const VertexElement&e2)
  1123. Found field: VertexElementList mElementList;
  1124. size_tgetElementCount(void )
  1125. const VertexElementList&getElements(void )
  1126. const VertexElement*getElement(unsigned short index)
  1127. void sort(void )
  1128. void closeGapsInSource(void )
  1129. VertexDeclaration*getAutoOrganisedDeclaration(bool skeletalAnimation,bool vertexAnimation,bool vertexAnimationNormals)
  1130. unsigned short getMaxSource(void )
  1131. virtual const VertexElement&addElement(unsigned short source,size_toffset,VertexElementTypetheType,VertexElementSemanticsemantic,unsigned short index=0)
  1132. virtual const VertexElement&insertElement(unsigned short atPosition,unsigned short source,size_toffset,VertexElementTypetheType,VertexElementSemanticsemantic,unsigned short index=0)
  1133. virtual void removeElement(unsigned short elem_index)
  1134. virtual void removeElement(VertexElementSemanticsemantic,unsigned short index=0)
  1135. virtual void removeAllElements(void )
  1136. virtual void modifyElement(unsigned short elem_index,unsigned short source,size_toffset,VertexElementTypetheType,VertexElementSemanticsemantic,unsigned short index=0)
  1137. virtual const VertexElement*findElementBySemantic(VertexElementSemanticsem,unsigned short index=0)
  1138. virtual VertexElementListfindElementsBySource(unsigned short source)
  1139. virtual size_tgetVertexSize(unsigned short source)
  1140. virtual unsigned short getNextFreeTextureCoordinate()
  1141. virtual VertexDeclaration*clone(HardwareBufferManagerBase*mgr=0)
  1142. inline bool operator ==(const VertexDeclaration&rhs)
  1143. inline bool operator !=(const VertexDeclaration&rhs)
  1144. Found class: _OgreExport
  1145. Found field: VertexBufferBindingMap mBindingMap;
  1146. Found field: mutableunsignedshort mHighIndex;
  1147. virtual void setBinding(unsigned short index,const HardwareVertexBufferSharedPtr&buffer)
  1148. virtual void unsetBinding(unsigned short index)
  1149. virtual void unsetAllBindings(void )
  1150. virtual const VertexBufferBindingMap&getBindings(void )
  1151. virtual const HardwareVertexBufferSharedPtr&getBuffer(unsigned short index)
  1152. virtual bool isBufferBound(unsigned short index)
  1153. virtual size_tgetBufferCount(void )
  1154. virtual unsigned short getNextIndex(void )
  1155. virtual unsigned short getLastBoundIndex(void )
  1156. virtual bool hasGaps(void )
  1157. virtual void closeGaps(BindingIndexMap&bindingIndexMap)
  1158. virtual bool getHasInstanceData()
  1159. Found class: HardwareBufferManagerBase
  1160. Found class: _OgreExport
  1161. Found field: HardwareBufferManagerBase* mMgr;
  1162. Found field: IndexType mIndexType;
  1163. Found field: size_t mNumIndexes;
  1164. Found field: size_t mIndexSize;
  1165. HardwareBufferManagerBase*getManager()
  1166. IndexTypegetType(void )
  1167. size_tgetNumIndexes(void )
  1168. size_tgetIndexSize(void )
  1169. Found class: _OgreExport
  1170. Found class: _OgreExport
  1171. VertexData&operator =(const VertexData&rhs)
  1172. Found field: HardwareBufferManagerBase* mMgr;
  1173. Found field: VertexDeclaration* vertexDeclaration;
  1174. Found field: VertexBufferBinding* vertexBufferBinding;
  1175. Found field: bool mDeleteDclBinding;
  1176. Found field: size_t vertexStart;
  1177. Found field: size_t vertexCount;
  1178. Found field: unsignedshort targetBufferIndex;
  1179. Found field: Real parametric;
  1180. Found field: HardwareAnimationDataList hwAnimationDataList;
  1181. Found field: size_t hwAnimDataItemsUsed;
  1182. VertexData*clone(bool copyData=true ,HardwareBufferManagerBase*mgr=0)
  1183. void prepareForShadowVolume(void )
  1184. Found field: HardwareVertexBufferSharedPtr hardwareShadowVolWBuffer;
  1185. void reorganiseBuffers(VertexDeclaration*newDeclaration,const BufferUsageList&bufferUsage,HardwareBufferManagerBase*mgr=0)
  1186. void reorganiseBuffers(VertexDeclaration*newDeclaration,HardwareBufferManagerBase*mgr=0)
  1187. void closeGapsInBindings(void )
  1188. void removeUnusedBuffers(void )
  1189. void convertPackedColour(VertexElementTypesrcType,VertexElementTypedestType)
  1190. ushortallocateHardwareAnimationElements(ushortcount,bool animateNormals)
  1191. Found class: _OgreExport
  1192. IndexData&operator =(const IndexData&rhs)
  1193. Found field: HardwareIndexBufferSharedPtr indexBuffer;
  1194. Found field: size_t indexStart;
  1195. Found field: size_t indexCount;
  1196. IndexData*clone(bool copyData=true ,HardwareBufferManagerBase*mgr=0)
  1197. void optimiseVertexCacheTriList(void )
  1198. Found class: _OgreExport
  1199. void profile(const HardwareIndexBufferSharedPtr&indexBuffer)
  1200. void reset()
  1201. void flush()
  1202. unsigned int getHits()
  1203. unsigned int getMisses()
  1204. unsigned int getSize()
  1205. Found field: unsignedint size;
  1206. Found field: uint32* cache;
  1207. Found field: CacheType type;
  1208. Found field: unsignedint tail,
  1209. Found field: unsignedint tail, buffersize;
  1210. Found field: unsignedint hit,
  1211. Found field: unsignedint hit, miss;
  1212. bool inCache(unsigned int index)
  1213. Found class: _OgrePrivate
  1214. Found field: VertexData* vertexData;
  1215. Found field: OperationType operationType;
  1216. Found field: bool useIndexes;
  1217. Found field: IndexData* indexData;
  1218. Found field: const Renderable* srcRenderable;
  1219. Found field: size_t numberOfInstances;
  1220. Found field: bool useGlobalInstancingVertexBufferIsAvailable;
  1221. Found class: _OgreExport
  1222. Found field: String name;
  1223. Found field: String description;
  1224. Found field: ParameterType paramType;
  1225. Found class: _OgreExport
  1226. virtual StringdoGet(const void *target)
  1227. virtual void doSet(void *target,const String&val)
  1228. Found class: _OgreExport
  1229. Found field: ParameterList mParamDefs;
  1230. Found field: ParamCommandMap mParamCommands;
  1231. ParamCommand*getParamCommand(const String&name)
  1232. const ParamCommand*getParamCommand(const String&name)
  1233. void addParameter(const ParameterDef&paramDef,ParamCommand*paramCmd)
  1234. const ParameterList&getParameters(void )
  1235. Found class: _OgreExport
  1236. Found field: String mParamDictName;
  1237. Found field: ParamDictionary* mParamDict;
  1238. bool createParamDictionary(const String&className)
  1239. ParamDictionary*getParamDictionary(void )
  1240. const ParamDictionary*getParamDictionary(void )
  1241. const ParameterList&getParameters(void )
  1242. virtual bool setParameter(const String&name,const String&value)
  1243. virtual void setParameterList(const NameValuePairList&paramList)
  1244. virtual StringgetParameter(const String&name)
  1245. virtual void copyParametersTo(StringInterface*dest)
  1246. static void cleanupDictionary()
  1247. void operator =(const AtomicObject<T>&cousin)
  1248. Tget(void )
  1249. void set(const T&v)
  1250. bool cas(const T&old,const T&nu)
  1251. Toperator ++(void )
  1252. Toperator ++(int )
  1253. Toperator --(int )
  1254. Toperator +=(const T&add)
  1255. Toperator -=(const T&sub)
  1256. Found field:
  1257. Found field: volatile T mField;
  1258. void operator =(const AtomicScalar<T>&cousin)
  1259. Tget(void )
  1260. void set(const T&v)
  1261. bool cas(const T&old,const T&nu)
  1262. Toperator ++(void )
  1263. Toperator --(void )
  1264. Toperator ++(int )
  1265. Toperator --(int )
  1266. Toperator +=(const T&add)
  1267. Toperator -=(const T&sub)
  1268. Found field:
  1269. Found field: volatile T mField;
  1270. Found class: ManualResourceLoader
  1271. Found class: _OgreExport
  1272. Found field:
  1273. Found class: Listener
  1274. virtual void backgroundLoadingComplete(Resource*)
  1275. virtual void backgroundPreparingComplete(Resource*)
  1276. virtual void loadingComplete(Resource*)
  1277. virtual void preparingComplete(Resource*)
  1278. virtual void unloadingComplete(Resource*)
  1279. Found field: ResourceManager* mCreator;
  1280. Found field: String mName;
  1281. Found field: String mGroup;
  1282. Found field: ResourceHandle mHandle;
  1283. Found field: AtomicScalar< LoadingState> mLoadingState;
  1284. Found field: volatilebool mIsBackgroundLoaded;
  1285. Found field: size_t mSize;
  1286. Found field: bool mIsManual;
  1287. Found field: String mOrigin;
  1288. Found field: ManualResourceLoader* mLoader;
  1289. Found field: size_t mStateCount;
  1290. Found field: ListenerList mListenerList;
  1291. Found field:
  1292. virtual void preLoadImpl(void )
  1293. virtual void postLoadImpl(void )
  1294. virtual void preUnloadImpl(void )
  1295. virtual void postUnloadImpl(void )
  1296. virtual void prepareImpl(void )
  1297. virtual void unprepareImpl(void )
  1298. virtual void loadImpl(void )
  1299. virtual void unloadImpl(void )
  1300. virtual size_tcalculateSize(void )
  1301. virtual void prepare(bool backgroundThread=false )
  1302. virtual void load(bool backgroundThread=false )
  1303. virtual void reload(void )
  1304. virtual bool isReloadable(void )
  1305. virtual bool isManuallyLoaded(void )
  1306. virtual void unload(void )
  1307. virtual size_tgetSize(void )
  1308. virtual void touch(void )
  1309. virtual const String&getName(void )
  1310. virtual ResourceHandlegetHandle(void )
  1311. virtual bool isPrepared(void )
  1312. virtual bool isLoaded(void )
  1313. virtual bool isLoading()
  1314. virtual LoadingStategetLoadingState()
  1315. virtual bool isBackgroundLoaded(void )
  1316. virtual void setBackgroundLoaded(bool bl)
  1317. virtual void escalateLoading()
  1318. virtual void addListener(Listener*lis)
  1319. virtual void removeListener(Listener*lis)
  1320. virtual const String&getGroup(void )
  1321. virtual void changeGroupOwnership(const String&newGroup)
  1322. virtual ResourceManager*getCreator(void )
  1323. virtual const String&getOrigin(void )
  1324. virtual void _notifyOrigin(const String&origin)
  1325. virtual size_tgetStateCount()
  1326. virtual void _dirtyState()
  1327. virtual void _fireLoadingComplete(bool wasBackgroundLoaded)
  1328. virtual void _firePreparingComplete(bool wasBackgroundLoaded)
  1329. virtual void _fireUnloadingComplete(void )
  1330. Found class: _OgreExport
  1331. virtual void prepareResource(Resource*resource)
  1332. virtual void loadResource(Resource*resource)
  1333. Found class: _OgreExport
  1334. Found field: LayerBlendType blendType;
  1335. Found field: LayerBlendOperationEx operation;
  1336. Found field: LayerBlendSource source1;
  1337. Found field: LayerBlendSource source2;
  1338. Found field: ColourValue colourArg1;
  1339. Found field: ColourValue colourArg2;
  1340. Found field: Real alphaArg1;
  1341. Found field: Real alphaArg2;
  1342. Found field: Real factor;
  1343. bool operator ==(const LayerBlendModeEx&rhs)
  1344. bool operator !=(const LayerBlendModeEx&rhs)
  1345. Found class: MaterialPtr
  1346. Found class: LodStrategy
  1347. Found class: _OgreExport
  1348. void applyDefaults(void )
  1349. Found field: Techniques mTechniques;
  1350. Found field: Techniques mSupportedTechniques;
  1351. Found field: BestTechniquesBySchemeList mBestTechniquesBySchemeList;
  1352. Found field: LodValueList mUserLodValues;
  1353. Found field: LodValueList mLodValues;
  1354. Found field: const LodStrategy* mLodStrategy;
  1355. Found field: bool mReceiveShadows;
  1356. Found field: bool mTransparencyCastsShadows;
  1357. Found field: bool mCompilationRequired;
  1358. Found field: String mUnsupportedReasons;
  1359. void insertSupportedTechnique(Technique*t)
  1360. void clearBestTechniqueList(void )
  1361. void prepareImpl(void )
  1362. void unprepareImpl(void )
  1363. void loadImpl(void )
  1364. void unloadImpl(void )
  1365. size_tcalculateSize(void )
  1366. Material&operator =(const Material&rhs)
  1367. bool isTransparent(void )
  1368. void setReceiveShadows(bool enabled)
  1369. bool getReceiveShadows(void )
  1370. void setTransparencyCastsShadows(bool enabled)
  1371. bool getTransparencyCastsShadows(void )
  1372. Technique*createTechnique(void )
  1373. Technique*getTechnique(unsigned short index)
  1374. Technique*getTechnique(const String&name)
  1375. unsigned short getNumTechniques(void )
  1376. void removeTechnique(unsigned short index)
  1377. void removeAllTechniques(void )
  1378. TechniqueIteratorgetTechniqueIterator(void )
  1379. TechniqueIteratorgetSupportedTechniqueIterator(void )
  1380. Technique*getSupportedTechnique(unsigned short index)
  1381. unsigned short getNumSupportedTechniques(void )
  1382. const String&getUnsupportedTechniquesExplanation()
  1383. unsigned short getNumLodLevels(unsigned short schemeIndex)
  1384. unsigned short getNumLodLevels(const String&schemeName)
  1385. Technique*getBestTechnique(unsigned short lodIndex=0,const Renderable*rend=0)
  1386. MaterialPtrclone(const String&newName,bool changeGroup=false ,const String&newGroup=StringUtil::BLANK)
  1387. void copyDetailsTo(MaterialPtr&mat)
  1388. void compile(bool autoManageTextureUnits=true )
  1389. void setPointSize(Realps)
  1390. void setAmbient(Realred,Realgreen,Realblue)
  1391. void setAmbient(const ColourValue&ambient)
  1392. void setDiffuse(Realred,Realgreen,Realblue,Realalpha)
  1393. void setDiffuse(const ColourValue&diffuse)
  1394. void setSpecular(Realred,Realgreen,Realblue,Realalpha)
  1395. void setSpecular(const ColourValue&specular)
  1396. void setShininess(Realval)
  1397. void setSelfIllumination(Realred,Realgreen,Realblue)
  1398. void setSelfIllumination(const ColourValue&selfIllum)
  1399. void setDepthCheckEnabled(bool enabled)
  1400. void setDepthWriteEnabled(bool enabled)
  1401. void setDepthFunction(CompareFunctionfunc)
  1402. void setColourWriteEnabled(bool enabled)
  1403. void setCullingMode(CullingModemode)
  1404. void setManualCullingMode(ManualCullingModemode)
  1405. void setLightingEnabled(bool enabled)
  1406. void setShadingMode(ShadeOptionsmode)
  1407. void setFog(bool overrideScene,FogModemode=FOG_NONE,const ColourValue&colour=ColourValue::White,RealexpDensity=0.001,ReallinearStart=0.0,ReallinearEnd=1.0)
  1408. void setDepthBias(float constantBias,float slopeScaleBias)
  1409. void setTextureFiltering(TextureFilterOptionsfilterType)
  1410. void setTextureAnisotropy(int maxAniso)
  1411. void setSceneBlending(const SceneBlendTypesbt)
  1412. void setSeparateSceneBlending(const SceneBlendTypesbt,const SceneBlendTypesbta)
  1413. void setSceneBlending(const SceneBlendFactorsourceFactor,const SceneBlendFactordestFactor)
  1414. void setSeparateSceneBlending(const SceneBlendFactorsourceFactor,const SceneBlendFactordestFactor,const SceneBlendFactorsourceFactorAlpha,const SceneBlendFactordestFactorAlpha)
  1415. void _notifyNeedsRecompile(void )
  1416. void setLodLevels(const LodValueList&lodValues)
  1417. LodValueIteratorgetLodValueIterator(void )
  1418. LodValueIteratorgetUserLodValueIterator(void )
  1419. ushortgetLodIndex(Realvalue)
  1420. const LodStrategy*getLodStrategy()
  1421. void setLodStrategy(LodStrategy*lodStrategy)
  1422. void touch(void )
  1423. bool applyTextureAliases(const AliasTextureNamePairList&aliasList,const bool apply=true )
  1424. bool getCompilationRequired()
  1425. Found class: _OgreExport
  1426. MaterialPtr&operator =(const ResourcePtr&r)
  1427. Found class: _OgreExport
  1428. Found field: uint32 mCurrentstreamLen;
  1429. Found field: DataStreamPtr mStream;
  1430. Found field: String mVersion;
  1431. Found field: bool mFlipEndian;
  1432. virtual void writeFileHeader(void )
  1433. virtual void writeChunkHeader(uint16id,size_tsize)
  1434. void writeFloats(const float *const pfloat,size_tcount)
  1435. void writeFloats(const double *const pfloat,size_tcount)
  1436. void writeShorts(const uint16*const pShort,size_tcount)
  1437. void writeInts(const uint32*const pInt,size_tcount)
  1438. void writeBools(const bool *const pLong,size_tcount)
  1439. void writeObject(const Vector3&vec)
  1440. void writeObject(const Quaternion&q)
  1441. void writeString(const String&string)
  1442. void writeData(const void *const buf,size_tsize,size_tcount)
  1443. virtual void readFileHeader(DataStreamPtr&stream)
  1444. virtual unsigned short readChunk(DataStreamPtr&stream)
  1445. void readBools(DataStreamPtr&stream,bool *pDest,size_tcount)
  1446. void readFloats(DataStreamPtr&stream,float *pDest,size_tcount)
  1447. void readFloats(DataStreamPtr&stream,double *pDest,size_tcount)
  1448. void readShorts(DataStreamPtr&stream,uint16*pDest,size_tcount)
  1449. void readInts(DataStreamPtr&stream,uint32*pDest,size_tcount)
  1450. void readObject(DataStreamPtr&stream,Vector3&pDest)
  1451. void readObject(DataStreamPtr&stream,Quaternion&pDest)
  1452. StringreadString(DataStreamPtr&stream)
  1453. StringreadString(DataStreamPtr&stream,size_tnumChars)
  1454. virtual void flipToLittleEndian(void *pData,size_tsize,size_tcount=1)
  1455. virtual void flipFromLittleEndian(void *pData,size_tsize,size_tcount=1)
  1456. virtual void flipEndian(void *pData,size_tsize,size_tcount)
  1457. virtual void flipEndian(void *pData,size_tsize)
  1458. virtual void determineEndianness(DataStreamPtr&stream)
  1459. virtual void determineEndianness(EndianrequestedEndian)
  1460. Found class: Any
  1461. Any&swap(Any&rhs)
  1462. Any&operator =(const Any&rhs)
  1463. bool isEmpty()
  1464. const std::type_info&getType()
  1465. void destroy()
  1466. Found class: placeholder
  1467. virtual const std::type_info&getType()
  1468. virtual placeholder*clone()
  1469. virtual void writeToStream(std::ostream&o)
  1470. virtual const std::type_info&getType()
  1471. virtual placeholder*clone()
  1472. virtual void writeToStream(std::ostream&o)
  1473. Found field: ValueType held;
  1474. Found field: placeholder* mContent;
  1475. Found class: AnyNumeric
  1476. Found class: numplaceholder
  1477. virtual placeholder*add(placeholder*rhs)
  1478. virtual placeholder*subtract(placeholder*rhs)
  1479. virtual placeholder*multiply(placeholder*rhs)
  1480. virtual placeholder*multiply(Realfactor)
  1481. virtual placeholder*divide(placeholder*rhs)
  1482. virtual const std::type_info&getType()
  1483. virtual placeholder*clone()
  1484. virtual placeholder*add(placeholder*rhs)
  1485. virtual placeholder*subtract(placeholder*rhs)
  1486. virtual placeholder*multiply(placeholder*rhs)
  1487. virtual placeholder*multiply(Realfactor)
  1488. virtual placeholder*divide(placeholder*rhs)
  1489. virtual void writeToStream(std::ostream&o)
  1490. Found field: ValueType held;
  1491. AnyNumeric&operator =(const AnyNumeric&rhs)
  1492. AnyNumericoperator +(const AnyNumeric&rhs)
  1493. AnyNumericoperator -(const AnyNumeric&rhs)
  1494. AnyNumericoperator *(const AnyNumeric&rhs)
  1495. AnyNumericoperator *(Realfactor)
  1496. AnyNumericoperator /(const AnyNumeric&rhs)
  1497. AnyNumeric&operator +=(const AnyNumeric&rhs)
  1498. AnyNumeric&operator -=(const AnyNumeric&rhs)
  1499. AnyNumeric&operator *=(const AnyNumeric&rhs)
  1500. AnyNumeric&operator /=(const AnyNumeric&rhs)
  1501. Found field: GpuConstantType constType;
  1502. Found field: size_t physicalIndex;
  1503. Found field: size_t logicalIndex;
  1504. Found field: size_t elementSize;
  1505. Found field: size_t arraySize;
  1506. Found field: mutable uint16 variability;
  1507. bool isFloat()
  1508. static bool isFloat(GpuConstantTypec)
  1509. bool isSampler()
  1510. static bool isSampler(GpuConstantTypec)
  1511. bool isSubroutine()
  1512. static bool isSubroutine(GpuConstantTypec)
  1513. static size_tgetElementSize(GpuConstantTypectype,bool padToMultiplesOf4)
  1514. Found field: size_t floatBufferSize;
  1515. Found field: size_t intBufferSize;
  1516. Found field: GpuConstantDefinitionMap map;
  1517. void generateConstantDefinitionArrayEntries(const String&paramName,const GpuConstantDefinition&baseDef)
  1518. static bool getGenerateAllConstantDefinitionArrayEntries()
  1519. static void setGenerateAllConstantDefinitionArrayEntries(bool generateAll)
  1520. void save(const String&filename)
  1521. void load(DataStreamPtr&stream)
  1522. Found class: _OgreExport
  1523. void exportNamedConstants(const GpuNamedConstants*pConsts,const String&filename,EndianendianMode=ENDIAN_NATIVE)
  1524. void exportNamedConstants(const GpuNamedConstants*pConsts,DataStreamPtrstream,EndianendianMode=ENDIAN_NATIVE)
  1525. void importNamedConstants(DataStreamPtr&stream,GpuNamedConstants*pDest)
  1526. Found field: size_t physicalIndex;
  1527. Found field: size_t currentSize;
  1528. Found field: mutable uint16 variability;
  1529. Found field:
  1530. Found field: GpuLogicalIndexUseMap map;
  1531. Found field: size_t bufferSize;
  1532. Found class: _OgreExport
  1533. Found field: GpuNamedConstants mNamedConstants;
  1534. Found field: FloatConstantList mFloatConstants;
  1535. Found field: IntConstantList mIntConstants;
  1536. Found field: String mName;
  1537. Found field: mutable Any mRenderSystemData;
  1538. Found field: size_t mFrameLastUpdated;
  1539. Found field: unsignedlong mVersion;
  1540. const String&getName()
  1541. void addConstantDefinition(const String&name,GpuConstantTypeconstType,size_tarraySize=1)
  1542. void removeConstantDefinition(const String&name)
  1543. void removeAllConstantDefinitions()
  1544. unsigned long getVersion()
  1545. void _markDirty()
  1546. size_tgetFrameLastUpdated()
  1547. GpuConstantDefinitionIteratorgetConstantDefinitionIterator(void )
  1548. const GpuConstantDefinition&getConstantDefinition(const String&name)
  1549. const GpuNamedConstants&getConstantDefinitions()
  1550. void setNamedConstant(const String&name,Realval)
  1551. void setNamedConstant(const String&name,int val)
  1552. void setNamedConstant(const String&name,const Vector4&vec)
  1553. void setNamedConstant(const String&name,const Vector3&vec)
  1554. void setNamedConstant(const String&name,const Matrix4&m)
  1555. void setNamedConstant(const String&name,const Matrix4*m,size_tnumEntries)
  1556. void setNamedConstant(const String&name,const float *val,size_tcount)
  1557. void setNamedConstant(const String&name,const double *val,size_tcount)
  1558. void setNamedConstant(const String&name,const ColourValue&colour)
  1559. void setNamedConstant(const String&name,const int *val,size_tcount)
  1560. float *getFloatPointer(size_tpos)
  1561. const float *getFloatPointer(size_tpos)
  1562. int *getIntPointer(size_tpos)
  1563. const int *getIntPointer(size_tpos)
  1564. const FloatConstantList&getFloatConstantList()
  1565. const IntConstantList&getIntConstantList()
  1566. void _setRenderSystemData(const Any&data)
  1567. const Any&_getRenderSystemData()
  1568. Found class: GpuProgramParameters
  1569. Found class: _OgreExport
  1570. Found field: GpuSharedParametersPtr mSharedParams;
  1571. Found field: GpuProgramParameters* mParams;
  1572. Found field: const GpuConstantDefinition* srcDefinition;
  1573. Found field: const GpuConstantDefinition* dstDefinition;
  1574. Found field: CopyDataList mCopyDataList;
  1575. Found field: mutable Any mRenderSystemData;
  1576. Found field: unsignedlong mCopyDataVersion;
  1577. void initCopyData()
  1578. void _copySharedParamsToTargetParams()
  1579. const String&getName()
  1580. GpuSharedParametersPtrgetSharedParams()
  1581. GpuProgramParameters*getTargetParams()
  1582. void _setRenderSystemData(const Any&data)
  1583. const Any&_getRenderSystemData()
  1584. Found class: _OgreExport
  1585. Found field: AutoConstantType acType;
  1586. Found field: String name;
  1587. Found field: size_t elementCount;
  1588. Found field: ElementType elementType;
  1589. Found field: ACDataType dataType;
  1590. Found class: AutoConstantEntry
  1591. Found field: AutoConstantType paramType;
  1592. Found field: size_t physicalIndex;
  1593. Found field: size_t elementCount;
  1594. Found field: size_t data;
  1595. Found field: Real fData;
  1596. Found field: uint16 variability;
  1597. Found field: SubroutineMap mSubroutineMap;
  1598. Found field: FloatConstantList mFloatConstants;
  1599. Found field: IntConstantList mIntConstants;
  1600. Found field: GpuLogicalBufferStructPtr mFloatLogicalToPhysical;
  1601. Found field: GpuLogicalBufferStructPtr mIntLogicalToPhysical;
  1602. Found field: GpuNamedConstantsPtr mNamedConstants;
  1603. Found field: AutoConstantList mAutoConstants;
  1604. Found field: uint16 mCombinedVariability;
  1605. Found field: bool mTransposeMatrices;
  1606. Found field: bool mIgnoreMissingParams;
  1607. Found field: size_t mActivePassIterationIndex;
  1608. GpuLogicalIndexUse*_getFloatConstantLogicalIndexUse(size_tlogicalIndex,size_trequestedSize,uint16variability)
  1609. GpuLogicalIndexUse*_getIntConstantLogicalIndexUse(size_tlogicalIndex,size_trequestedSize,uint16variability)
  1610. uint16deriveVariability(AutoConstantTypeact)
  1611. void copySharedParamSetUsage(const GpuSharedParamUsageList&srcList)
  1612. Found field: GpuSharedParamUsageList mSharedParamSets;
  1613. Found field: mutable Any mRenderSystemData;
  1614. GpuProgramParameters&operator =(const GpuProgramParameters&oth)
  1615. void _setNamedConstants(const GpuNamedConstantsPtr&constantmap)
  1616. void _setLogicalIndexes(const GpuLogicalBufferStructPtr&floatIndexMap,const GpuLogicalBufferStructPtr&intIndexMap)
  1617. bool hasNamedParameters()
  1618. bool hasLogicalIndexedParameters()
  1619. void setConstant(size_tindex,const Vector4&vec)
  1620. void setConstant(size_tindex,Realval)
  1621. void setConstant(size_tindex,const Vector3&vec)
  1622. void setConstant(size_tindex,const Matrix4&m)
  1623. void setConstant(size_tindex,const Matrix4*m,size_tnumEntries)
  1624. void setConstant(size_tindex,const float *val,size_tcount)
  1625. void setConstant(size_tindex,const double *val,size_tcount)
  1626. void setConstant(size_tindex,const ColourValue&colour)
  1627. void setConstant(size_tindex,const int *val,size_tcount)
  1628. void _writeRawConstants(size_tphysicalIndex,const float *val,size_tcount)
  1629. void _writeRawConstants(size_tphysicalIndex,const double *val,size_tcount)
  1630. void _writeRawConstants(size_tphysicalIndex,const int *val,size_tcount)
  1631. void _readRawConstants(size_tphysicalIndex,size_tcount,float *dest)
  1632. void _readRawConstants(size_tphysicalIndex,size_tcount,int *dest)
  1633. void _writeRawConstant(size_tphysicalIndex,const Vector4&vec,size_tcount=4)
  1634. void _writeRawConstant(size_tphysicalIndex,Realval)
  1635. void _writeRawConstant(size_tphysicalIndex,int val)
  1636. void _writeRawConstant(size_tphysicalIndex,const Vector3&vec)
  1637. void _writeRawConstant(size_tphysicalIndex,const Matrix4&m,size_telementCount)
  1638. void _writeRawConstant(size_tphysicalIndex,const Matrix4*m,size_tnumEntries)
  1639. void _writeRawConstant(size_tphysicalIndex,const ColourValue&colour,size_tcount=4)
  1640. GpuConstantDefinitionIteratorgetConstantDefinitionIterator(void )
  1641. const GpuConstantDefinition&getConstantDefinition(const String&name)
  1642. const GpuNamedConstants&getConstantDefinitions()
  1643. const GpuLogicalBufferStructPtr&getFloatLogicalBufferStruct()
  1644. size_tgetFloatLogicalIndexForPhysicalIndex(size_tphysicalIndex)
  1645. size_tgetIntLogicalIndexForPhysicalIndex(size_tphysicalIndex)
  1646. const GpuLogicalBufferStructPtr&getIntLogicalBufferStruct()
  1647. const FloatConstantList&getFloatConstantList()
  1648. float *getFloatPointer(size_tpos)
  1649. const float *getFloatPointer(size_tpos)
  1650. const IntConstantList&getIntConstantList()
  1651. int *getIntPointer(size_tpos)
  1652. const int *getIntPointer(size_tpos)
  1653. const AutoConstantList&getAutoConstantList()
  1654. void setAutoConstant(size_tindex,AutoConstantTypeacType,size_textraInfo=0)
  1655. void setAutoConstantReal(size_tindex,AutoConstantTypeacType,RealrData)
  1656. void setAutoConstant(size_tindex,AutoConstantTypeacType,uint16extraInfo1,uint16extraInfo2)
  1657. void _setRawAutoConstant(size_tphysicalIndex,AutoConstantTypeacType,size_textraInfo,uint16variability,size_telementSize=4)
  1658. void _setRawAutoConstantReal(size_tphysicalIndex,AutoConstantTypeacType,RealrData,uint16variability,size_telementSize=4)
  1659. void clearAutoConstant(size_tindex)
  1660. void setConstantFromTime(size_tindex,Realfactor)
  1661. void clearAutoConstants(void )
  1662. AutoConstantIteratorgetAutoConstantIterator(void )
  1663. size_tgetAutoConstantCount(void )
  1664. AutoConstantEntry*getAutoConstantEntry(const size_tindex)
  1665. bool hasAutoConstants(void )
  1666. const AutoConstantEntry*findFloatAutoConstantEntry(size_tlogicalIndex)
  1667. const AutoConstantEntry*findIntAutoConstantEntry(size_tlogicalIndex)
  1668. const AutoConstantEntry*findAutoConstantEntry(const String&paramName)
  1669. const AutoConstantEntry*_findRawAutoConstantEntryFloat(size_tphysicalIndex)
  1670. const AutoConstantEntry*_findRawAutoConstantEntryInt(size_tphysicalIndex)
  1671. void _updateAutoParams(const AutoParamDataSource*source,uint16variabilityMask)
  1672. void setIgnoreMissingParams(bool state)
  1673. void setNamedConstant(const String&name,Realval)
  1674. void setNamedConstant(const String&name,int val)
  1675. void setNamedConstant(const String&name,const Vector4&vec)
  1676. void setNamedConstant(const String&name,const Vector3&vec)
  1677. void setNamedConstant(const String&name,const Matrix4&m)
  1678. void setNamedConstant(const String&name,const Matrix4*m,size_tnumEntries)
  1679. void setNamedConstant(const String&name,const float *val,size_tcount,size_tmultiple=4)
  1680. void setNamedConstant(const String&name,const double *val,size_tcount,size_tmultiple=4)
  1681. void setNamedConstant(const String&name,const ColourValue&colour)
  1682. void setNamedConstant(const String&name,const int *val,size_tcount,size_tmultiple=4)
  1683. void setNamedAutoConstant(const String&name,AutoConstantTypeacType,size_textraInfo=0)
  1684. void setNamedAutoConstantReal(const String&name,AutoConstantTypeacType,RealrData)
  1685. void setNamedAutoConstant(const String&name,AutoConstantTypeacType,uint16extraInfo1,uint16extraInfo2)
  1686. void setNamedConstantFromTime(const String&name,Realfactor)
  1687. void clearNamedAutoConstant(const String&name)
  1688. const GpuConstantDefinition*_findNamedConstantDefinition(const String&name,bool throwExceptionIfMissing=false )
  1689. size_t_getFloatConstantPhysicalIndex(size_tlogicalIndex,size_trequestedSize,uint16variability)
  1690. size_t_getIntConstantPhysicalIndex(size_tlogicalIndex,size_trequestedSize,uint16variability)
  1691. void setTransposeMatrices(bool val)
  1692. bool getTransposeMatrices(void )
  1693. void copyConstantsFrom(const GpuProgramParameters&source)
  1694. void copyMatchingNamedConstantsFrom(const GpuProgramParameters&source)
  1695. static const AutoConstantDefinition*getAutoConstantDefinition(const String&name)
  1696. static const AutoConstantDefinition*getAutoConstantDefinition(const size_tidx)
  1697. static size_tgetNumAutoConstantDefinitions(void )
  1698. void incPassIterationNumber(void )
  1699. bool hasPassIterationNumber()
  1700. size_tgetPassIterationNumberIndex()
  1701. void addSharedParameters(GpuSharedParametersPtrsharedParams)
  1702. void addSharedParameters(const String&sharedParamsName)
  1703. bool isUsingSharedParameters(const String&sharedParamsName)
  1704. void removeSharedParameters(const String&sharedParamsName)
  1705. void removeAllSharedParameters()
  1706. const GpuSharedParamUsageList&getSharedParameters()
  1707. void _setRenderSystemData(const Any&data)
  1708. const Any&_getRenderSystemData()
  1709. void _copySharedParams()
  1710. void setNamedSubroutine(const String&subroutineSlot,const String&subroutine)
  1711. void setSubroutine(size_tindex,const String&subroutine)
  1712. const SubroutineMap&getSubroutineMap()
  1713. Found class: GpuProgramPtr
  1714. Found class: _OgreExport
  1715. Found class: _OgreExport
  1716. StringdoGet(const void *target)
  1717. void doSet(void *target,const String&val)
  1718. Found class: _OgreExport
  1719. StringdoGet(const void *target)
  1720. void doSet(void *target,const String&val)
  1721. Found class: _OgreExport
  1722. StringdoGet(const void *target)
  1723. void doSet(void *target,const String&val)
  1724. Found class: _OgreExport
  1725. StringdoGet(const void *target)
  1726. void doSet(void *target,const String&val)
  1727. Found class: _OgreExport
  1728. StringdoGet(const void *target)
  1729. void doSet(void *target,const String&val)
  1730. Found class: _OgreExport
  1731. StringdoGet(const void *target)
  1732. void doSet(void *target,const String&val)
  1733. Found class: _OgreExport
  1734. StringdoGet(const void *target)
  1735. void doSet(void *target,const String&val)
  1736. Found class: _OgreExport
  1737. StringdoGet(const void *target)
  1738. void doSet(void *target,const String&val)
  1739. Found field: GpuProgramType mType;
  1740. Found field: String mFilename;
  1741. Found field: String mSource;
  1742. Found field: bool mLoadFromFile;
  1743. Found field: String mSyntaxCode;
  1744. Found field: bool mSkeletalAnimation;
  1745. Found field: bool mMorphAnimation;
  1746. Found field: ushort mPoseAnimation;
  1747. Found field: bool mVertexTextureFetch;
  1748. Found field: bool mNeedsAdjacencyInfo;
  1749. Found field: GpuProgramParametersSharedPtr mDefaultParams;
  1750. Found field: bool mCompileError;
  1751. Found field: mutable GpuLogicalBufferStructPtr mFloatLogicalToPhysical;
  1752. Found field: mutable GpuLogicalBufferStructPtr mIntLogicalToPhysical;
  1753. Found field: mutable GpuNamedConstantsPtr mConstantDefs;
  1754. Found field: String mManualNamedConstantsFile;
  1755. Found field: bool mLoadedManualNamedConstants;
  1756. void setupBaseParamDictionary(void )
  1757. bool isRequiredCapabilitiesSupported(void )
  1758. size_tcalculateSize(void )
  1759. void loadImpl(void )
  1760. void createParameterMappingStructures(bool recreateIfExists=true )
  1761. void createLogicalParameterMappingStructures(bool recreateIfExists=true )
  1762. void createNamedParameterMappingStructures(bool recreateIfExists=true )
  1763. virtual void setSourceFile(const String&filename)
  1764. virtual void setSource(const String&source)
  1765. virtual const String&getSyntaxCode(void )
  1766. virtual void setSyntaxCode(const String&syntax)
  1767. virtual const String&getSourceFile(void )
  1768. virtual const String&getSource(void )
  1769. virtual void setType(GpuProgramTypet)
  1770. virtual GpuProgramTypegetType(void )
  1771. virtual GpuProgram*_getBindingDelegate(void )
  1772. virtual bool isSupported(void )
  1773. virtual GpuProgramParametersSharedPtrcreateParameters(void )
  1774. virtual void setSkeletalAnimationIncluded(bool included)
  1775. virtual bool isSkeletalAnimationIncluded(void )
  1776. virtual void setMorphAnimationIncluded(bool included)
  1777. virtual void setPoseAnimationIncluded(ushortposeCount)
  1778. virtual bool isMorphAnimationIncluded(void )
  1779. virtual bool isPoseAnimationIncluded(void )
  1780. virtual ushortgetNumberOfPosesIncluded(void )
  1781. virtual void setVertexTextureFetchRequired(bool r)
  1782. virtual bool isVertexTextureFetchRequired(void )
  1783. virtual void setAdjacencyInfoRequired(bool r)
  1784. virtual bool isAdjacencyInfoRequired(void )
  1785. virtual GpuProgramParametersSharedPtrgetDefaultParameters(void )
  1786. virtual bool hasDefaultParameters(void )
  1787. virtual bool getPassSurfaceAndLightStates(void )
  1788. virtual bool getPassFogStates(void )
  1789. virtual bool getPassTransformStates(void )
  1790. virtual const String&getLanguage(void )
  1791. virtual bool hasCompileError(void )
  1792. virtual void resetCompileError(void )
  1793. virtual void setManualNamedConstants(const GpuNamedConstants&namedConstants)
  1794. virtual const GpuNamedConstants&getNamedConstants()
  1795. virtual void setManualNamedConstantsFile(const String&paramDefFile)
  1796. virtual const String&getManualNamedConstantsFile()
  1797. virtual const GpuNamedConstants&getConstantDefinitions()
  1798. virtual void loadFromSource(void )
  1799. Found class: _OgreExport
  1800. GpuProgramPtr&operator =(const ResourcePtr&r)
  1801. GpuProgramPtr&operator =(const HighLevelGpuProgramPtr&r)
  1802. Found class: _OgreExport
  1803. void setUserAny(const Any&anything)
  1804. const Any&getUserAny(void )
  1805. void setUserAny(const String&key,const Any&anything)
  1806. const Any&getUserAny(const String&key)
  1807. void eraseUserAny(const String&key)
  1808. void clear()
  1809. static const Any&getEmptyUserAny()
  1810. Found class: Attributes
  1811. Found field: Any mKeylessAny;
  1812. Found field: UserObjectsMap* mUserObjectsMap;
  1813. Found field: mutable Attributes* mAttributes;
  1814. Found class: _OgreExport
  1815. Found class: RenderSystemData
  1816. virtual const MaterialPtr&getMaterial(void )
  1817. virtual Technique*getTechnique(void )
  1818. virtual void getRenderOperation(RenderOperation&op)
  1819. virtual bool preRender(SceneManager*sm,RenderSystem*rsys)
  1820. virtual void postRender(SceneManager*sm,RenderSystem*rsys)
  1821. virtual void getWorldTransforms(Matrix4*xform)
  1822. virtual unsigned short getNumWorldTransforms(void )
  1823. void setUseIdentityProjection(bool useIdentityProjection)
  1824. bool getUseIdentityProjection(void )
  1825. void setUseIdentityView(bool useIdentityView)
  1826. bool getUseIdentityView(void )
  1827. virtual RealgetSquaredViewDepth(const Camera*cam)
  1828. virtual const LightList&getLights(void )
  1829. virtual bool getCastsShadows(void )
  1830. void setCustomParameter(size_tindex,const Vector4&value)
  1831. void removeCustomParameter(size_tindex)
  1832. bool hasCustomParameter(size_tindex)
  1833. const Vector4&getCustomParameter(size_tindex)
  1834. virtual void _updateCustomGpuParameter(const GpuProgramParameters::AutoConstantEntry&constantEntry,GpuProgramParameters*params)
  1835. virtual void setPolygonModeOverrideable(bool override)
  1836. virtual bool getPolygonModeOverrideable(void )
  1837. virtual void setUserAny(const Any&anything)
  1838. virtual const Any&getUserAny(void )
  1839. UserObjectBindings&getUserObjectBindings()
  1840. const UserObjectBindings&getUserObjectBindings()
  1841. Found class: Visitor
  1842. virtual void visit(Renderable*rend,ushortlodIndex,bool isDebug,Any*pAny=0)
  1843. virtual RenderSystemData*getRenderSystemData()
  1844. virtual void setRenderSystemData(RenderSystemData*val)
  1845. Found field: CustomParameterMap mCustomParameters;
  1846. Found field: bool mPolygonModeOverrideable;
  1847. Found field: bool mUseIdentityProjection;
  1848. Found field: bool mUseIdentityView;
  1849. Found field: UserObjectBindings mUserObjectBindings;
  1850. Found field: mutable RenderSystemData* mRenderSystemData;
  1851. Found class: _OgreExport
  1852. Found field: MaterialPtr mMaterial;
  1853. Found field: RenderOperation mRenderOp;
  1854. Found field: ShadowRenderable* mLightCap;
  1855. void setMaterial(const MaterialPtr&mat)
  1856. const MaterialPtr&getMaterial(void )
  1857. void getRenderOperation(RenderOperation&op)
  1858. RenderOperation*getRenderOperationForUpdate(void )
  1859. void getWorldTransforms(Matrix4*xform)
  1860. RealgetSquaredViewDepth(const Camera*)
  1861. const LightList&getLights(void )
  1862. bool isLightCapSeparate(void )
  1863. ShadowRenderable*getLightCapRenderable(void )
  1864. virtual bool isVisible(void )
  1865. virtual void rebindIndexBuffer(const HardwareIndexBufferSharedPtr&indexBuffer)
  1866. Found class: _OgreExport
  1867. virtual bool getCastShadows(void )
  1868. virtual EdgeData*getEdgeList(void )
  1869. virtual bool hasEdgeList(void )
  1870. virtual const AxisAlignedBox&getWorldBoundingBox(bool derive=false )
  1871. virtual const AxisAlignedBox&getLightCapBounds(void )
  1872. virtual const AxisAlignedBox&getDarkCapBounds(const Light&light,RealdirLightExtrusionDist)
  1873. virtual ShadowRenderableListIteratorgetShadowVolumeRenderableIterator(ShadowTechniqueshadowTechnique,const Light*light,HardwareIndexBufferSharedPtr*indexBuffer,bool extrudeVertices,RealextrusionDistance,unsigned long flags=0)
  1874. static void extrudeVertices(const HardwareVertexBufferSharedPtr&vertexBuffer,size_toriginalVertexCount,const Vector4&lightPos,RealextrudeDist)
  1875. virtual RealgetPointExtrusionDistance(const Light*l)
  1876. RealgetExtrusionDistance(const Vector3&objectPos,const Light*light)
  1877. virtual void updateEdgeListLightFacing(EdgeData*edgeData,const Vector4&lightPos)
  1878. virtual void generateShadowVolume(EdgeData*edgeData,const HardwareIndexBufferSharedPtr&indexBuffer,const Light*light,ShadowRenderableList&shadowRenderables,unsigned long flags)
  1879. virtual void extrudeBounds(AxisAlignedBox&box,const Vector4&lightPos,RealextrudeDist)
  1880. virtual const String&getType()
  1881. virtual T*createInstance(const String&name)
  1882. virtual void destroyInstance(T*ptr)
  1883. Found class: _OgreExport
  1884. Found field: Real x,
  1885. Found field: Real x, y;
  1886. inline void swap(Vector2&other)
  1887. inline Realoperator [](const size_ti)
  1888. inline Real&operator [](const size_ti)
  1889. inline Real*ptr()
  1890. inline const Real*ptr()
  1891. inline Vector2&operator =(const Vector2&rkVector)
  1892. inline Vector2&operator =(const RealfScalar)
  1893. inline bool operator ==(const Vector2&rkVector)
  1894. inline bool operator !=(const Vector2&rkVector)
  1895. inline Vector2operator +(const Vector2&rkVector)
  1896. inline Vector2operator -(const Vector2&rkVector)
  1897. inline Vector2operator *(const RealfScalar)
  1898. inline Vector2operator *(const Vector2&rhs)
  1899. inline Vector2operator /(const RealfScalar)
  1900. inline Vector2operator /(const Vector2&rhs)
  1901. inline const Vector2&operator +()
  1902. inline Vector2operator -()
  1903. inline Vector2&operator +=(const Vector2&rkVector)
  1904. inline Vector2&operator +=(const RealfScaler)
  1905. inline Vector2&operator -=(const Vector2&rkVector)
  1906. inline Vector2&operator -=(const RealfScaler)
  1907. inline Vector2&operator *=(const RealfScalar)
  1908. inline Vector2&operator *=(const Vector2&rkVector)
  1909. inline Vector2&operator /=(const RealfScalar)
  1910. inline Vector2&operator /=(const Vector2&rkVector)
  1911. inline Reallength()
  1912. inline RealsquaredLength()
  1913. inline Realdistance(const Vector2&rhs)
  1914. inline RealsquaredDistance(const Vector2&rhs)
  1915. inline RealdotProduct(const Vector2&vec)
  1916. inline Realnormalise()
  1917. inline Vector2midPoint(const Vector2&vec)
  1918. inline bool operator <(const Vector2&rhs)
  1919. inline bool operator >(const Vector2&rhs)
  1920. inline void makeFloor(const Vector2&cmp)
  1921. inline void makeCeil(const Vector2&cmp)
  1922. inline Vector2perpendicular(void )
  1923. inline RealcrossProduct(const Vector2&rkVector)
  1924. inline Vector2randomDeviant(Realangle)
  1925. inline bool isZeroLength(void )
  1926. inline Vector2normalisedCopy(void )
  1927. inline Vector2reflect(const Vector2&normal)
  1928. inline bool isNaN()
  1929. inline Ogre::RadianangleBetween(const Ogre::Vector2&other)
  1930. inline Ogre::RadianangleTo(const Ogre::Vector2&other)
  1931. Found class: _OgreExport
  1932. Found field: ValueType mType;
  1933. Found field: int mBaseValueInt;
  1934. Found field: Real mBaseValueReal[];
  1935. virtual void setAsBaseValue(int val)
  1936. virtual void setAsBaseValue(Realval)
  1937. virtual void setAsBaseValue(const Vector2&val)
  1938. virtual void setAsBaseValue(const Vector3&val)
  1939. virtual void setAsBaseValue(const Vector4&val)
  1940. virtual void setAsBaseValue(const Quaternion&val)
  1941. virtual void setAsBaseValue(const Any&val)
  1942. virtual void setAsBaseValue(const ColourValue&val)
  1943. virtual void setAsBaseValue(const Radian&val)
  1944. virtual void setAsBaseValue(const Degree&val)
  1945. ValueTypegetType(void )
  1946. virtual void setCurrentStateAsBaseValue(void )
  1947. virtual void setValue(int )
  1948. virtual void setValue(Real)
  1949. virtual void setValue(const Vector2&)
  1950. virtual void setValue(const Vector3&)
  1951. virtual void setValue(const Vector4&)
  1952. virtual void setValue(const Quaternion&)
  1953. virtual void setValue(const ColourValue&)
  1954. virtual void setValue(const Radian&)
  1955. virtual void setValue(const Degree&)
  1956. virtual void setValue(const Any&val)
  1957. virtual void resetToBaseValue(void )
  1958. virtual void applyDeltaValue(int )
  1959. virtual void applyDeltaValue(Real)
  1960. virtual void applyDeltaValue(const Vector2&)
  1961. virtual void applyDeltaValue(const Vector3&)
  1962. virtual void applyDeltaValue(const Vector4&)
  1963. virtual void applyDeltaValue(const Quaternion&)
  1964. virtual void applyDeltaValue(const ColourValue&)
  1965. virtual void applyDeltaValue(const Degree&)
  1966. virtual void applyDeltaValue(const Radian&)
  1967. virtual void applyDeltaValue(const Any&val)
  1968. Found class: _OgreExport
  1969. virtual const String&getAnimableDictionaryName(void )
  1970. void createAnimableDictionary(void )
  1971. StringVector&_getAnimableValueNames(void )
  1972. virtual void initialiseAnimableDictionary(StringVector&)
  1973. const StringVector&getAnimableValueNames(void )
  1974. virtual AnimableValuePtrcreateAnimableValue(const String&valueName)
  1975. Found class: MovableObjectFactory
  1976. Found class: _OgreExport
  1977. Found class: _OgreExport
  1978. virtual void objectDestroyed(MovableObject*)
  1979. virtual void objectAttached(MovableObject*)
  1980. virtual void objectDetached(MovableObject*)
  1981. virtual void objectMoved(MovableObject*)
  1982. virtual bool objectRendering(const MovableObject*,const Camera*)
  1983. virtual const LightList*objectQueryLights(const MovableObject*)
  1984. Found field: String mName;
  1985. Found field: MovableObjectFactory* mCreator;
  1986. Found field: SceneManager* mManager;
  1987. Found field: Node* mParentNode;
  1988. Found field: bool mParentIsTagPoint;
  1989. Found field: bool mVisible;
  1990. Found field: bool mDebugDisplay;
  1991. Found field: Real mUpperDistance;
  1992. Found field: Real mSquaredUpperDistance;
  1993. Found field: Real mMinPixelSize;
  1994. Found field: bool mBeyondFarDistance;
  1995. Found field: UserObjectBindings mUserObjectBindings;
  1996. Found field: uint8 mRenderQueueID;
  1997. Found field: bool mRenderQueueIDSet;
  1998. Found field: ushort mRenderQueuePriority;
  1999. Found field: bool mRenderQueuePrioritySet;
  2000. Found field: uint32 mQueryFlags;
  2001. Found field: uint32 mVisibilityFlags;
  2002. Found field: mutable AxisAlignedBox mWorldAABB;
  2003. Found field: mutable Sphere mWorldBoundingSphere;
  2004. Found field: mutable AxisAlignedBox mWorldDarkCapBounds;
  2005. Found field: bool mCastShadows;
  2006. Found field: bool mRenderingDisabled;
  2007. Found field: Listener* mListener;
  2008. Found field: mutable LightList mLightList;
  2009. Found field: mutable ulong mLightListUpdated;
  2010. Found field: uint32 mLightMask;
  2011. virtual void _notifyCreator(MovableObjectFactory*fact)
  2012. virtual MovableObjectFactory*_getCreator(void )
  2013. virtual void _notifyManager(SceneManager*man)
  2014. virtual SceneManager*_getManager(void )
  2015. virtual const String&getName(void )
  2016. virtual const String&getMovableType(void )
  2017. virtual Node*getParentNode(void )
  2018. virtual SceneNode*getParentSceneNode(void )
  2019. virtual bool isParentTagPoint()
  2020. virtual void _notifyAttached(Node*parent,bool isTagPoint=false )
  2021. virtual bool isAttached(void )
  2022. virtual void detachFromParent(void )
  2023. virtual bool isInScene(void )
  2024. virtual void _notifyMoved(void )
  2025. virtual void _notifyCurrentCamera(Camera*cam)
  2026. virtual const AxisAlignedBox&getBoundingBox(void )
  2027. virtual RealgetBoundingRadius(void )
  2028. virtual const AxisAlignedBox&getWorldBoundingBox(bool derive=false )
  2029. virtual const Sphere&getWorldBoundingSphere(bool derive=false )
  2030. virtual void _updateRenderQueue(RenderQueue*queue)
  2031. virtual void setVisible(bool visible)
  2032. virtual bool getVisible(void )
  2033. virtual bool isVisible(void )
  2034. virtual void setRenderingDistance(Realdist)
  2035. virtual RealgetRenderingDistance(void )
  2036. virtual void setRenderingMinPixelSize(RealpixelSize)
  2037. virtual RealgetRenderingMinPixelSize()
  2038. virtual void setUserAny(const Any&anything)
  2039. virtual const Any&getUserAny(void )
  2040. UserObjectBindings&getUserObjectBindings()
  2041. const UserObjectBindings&getUserObjectBindings()
  2042. virtual void setRenderQueueGroup(uint8queueID)
  2043. virtual void setRenderQueueGroupAndPriority(uint8queueID,ushortpriority)
  2044. virtual uint8getRenderQueueGroup(void )
  2045. virtual const Matrix4&_getParentNodeFullTransform(void )
  2046. virtual void setQueryFlags(uint32flags)
  2047. virtual void addQueryFlags(uint32flags)
  2048. virtual void removeQueryFlags(uint32flags)
  2049. virtual uint32getQueryFlags(void )
  2050. static void setDefaultQueryFlags(uint32flags)
  2051. static uint32getDefaultQueryFlags()
  2052. virtual void setVisibilityFlags(uint32flags)
  2053. virtual void addVisibilityFlags(uint32flags)
  2054. virtual void removeVisibilityFlags(uint32flags)
  2055. virtual uint32getVisibilityFlags(void )
  2056. static void setDefaultVisibilityFlags(uint32flags)
  2057. static uint32getDefaultVisibilityFlags()
  2058. virtual void setListener(Listener*listener)
  2059. virtual Listener*getListener(void )
  2060. virtual const LightList&queryLights(void )
  2061. virtual uint32getLightMask()
  2062. virtual void setLightMask(uint32lightMask)
  2063. virtual LightList*_getLightList()
  2064. EdgeData*getEdgeList(void )
  2065. bool hasEdgeList(void )
  2066. ShadowRenderableListIteratorgetShadowVolumeRenderableIterator(ShadowTechniqueshadowTechnique,const Light*light,HardwareIndexBufferSharedPtr*indexBuffer,bool extrudeVertices,RealextrusionDist,unsigned long flags=0)
  2067. const AxisAlignedBox&getLightCapBounds(void )
  2068. const AxisAlignedBox&getDarkCapBounds(const Light&light,RealdirLightExtrusionDist)
  2069. void setCastShadows(bool enabled)
  2070. bool getCastShadows(void )
  2071. bool getReceivesShadows()
  2072. RealgetPointExtrusionDistance(const Light*l)
  2073. virtual uint32getTypeFlags(void )
  2074. virtual void visitRenderables(Renderable::Visitor*visitor,bool debugRenderables=false )
  2075. virtual void setDebugDisplayEnabled(bool enabled)
  2076. virtual bool isDebugDisplayEnabled(void )
  2077. Found class: _OgreExport
  2078. Found field: unsignedlong mTypeFlag;
  2079. virtual MovableObject*createInstanceImpl(const String&name,const NameValuePairList*params=0)
  2080. virtual const String&getType(void )
  2081. virtual MovableObject*createInstance(const String&name,SceneManager*manager,const NameValuePairList*params=0)
  2082. virtual void destroyInstance(MovableObject*obj)
  2083. virtual bool requestTypeFlags(void )
  2084. void _notifyTypeFlags(unsigned long flag)
  2085. uint32getTypeFlags(void )
  2086. Found class: _OgreExport
  2087. Found field: mutable Plane mDerivedPlane;
  2088. Found field: mutable Vector3 mLastTranslate;
  2089. Found field: mutable Quaternion mLastRotate;
  2090. Found field: AxisAlignedBox mNullBB;
  2091. Found field: mutablebool mDirty;
  2092. void _notifyCurrentCamera(Camera*)
  2093. const AxisAlignedBox&getBoundingBox(void )
  2094. RealgetBoundingRadius(void )
  2095. void _updateRenderQueue(RenderQueue*)
  2096. const String&getMovableType(void )
  2097. const Plane&_getDerivedPlane(void )
  2098. void visitRenderables(Renderable::Visitor*visitor,bool debugRenderables=false )
  2099. Found class: _OgreExport
  2100. Found field: ProjectionType mProjType;
  2101. Found field: Radian mFOVy;
  2102. Found field: Real mFarDist;
  2103. Found field: Real mNearDist;
  2104. Found field: Real mAspect;
  2105. Found field: Real mOrthoHeight;
  2106. Found field: Vector2 mFrustumOffset;
  2107. Found field: Real mFocalLength;
  2108. Found field: mutable Plane mFrustumPlanes[];
  2109. Found field: mutable Quaternion mLastParentOrientation;
  2110. Found field: mutable Vector3 mLastParentPosition;
  2111. Found field: mutable Matrix4 mProjMatrixRS;
  2112. Found field: mutable Matrix4 mProjMatrixRSDepth;
  2113. Found field: mutable Matrix4 mProjMatrix;
  2114. Found field: mutable Matrix4 mViewMatrix;
  2115. Found field: mutablebool mRecalcFrustum;
  2116. Found field: mutablebool mRecalcView;
  2117. Found field: mutablebool mRecalcFrustumPlanes;
  2118. Found field: mutablebool mRecalcWorldSpaceCorners;
  2119. Found field: mutablebool mRecalcVertexData;
  2120. Found field: bool mCustomViewMatrix;
  2121. Found field: bool mCustomProjMatrix;
  2122. Found field: bool mFrustumExtentsManuallySet;
  2123. Found field: mutable Real mLeft,
  2124. Found field: mutable Real mLeft, mRight,
  2125. Found field: mutable Real mLeft, mRight, mTop,
  2126. Found field: mutable Real mLeft, mRight, mTop, mBottom;
  2127. Found field: mutable OrientationMode mOrientationMode;
  2128. virtual void calcProjectionParameters(Real&left,Real&right,Real&bottom,Real&top)
  2129. virtual void updateFrustum(void )
  2130. virtual void updateView(void )
  2131. virtual void updateFrustumImpl(void )
  2132. virtual void updateViewImpl(void )
  2133. virtual void updateFrustumPlanes(void )
  2134. virtual void updateFrustumPlanesImpl(void )
  2135. virtual void updateWorldSpaceCorners(void )
  2136. virtual void updateWorldSpaceCornersImpl(void )
  2137. virtual void updateVertexData(void )
  2138. virtual bool isViewOutOfDate(void )
  2139. virtual bool isFrustumOutOfDate(void )
  2140. virtual void invalidateFrustum(void )
  2141. virtual void invalidateView(void )
  2142. Found field: mutable AxisAlignedBox mBoundingBox;
  2143. Found field: mutable VertexData mVertexData;
  2144. Found field: MaterialPtr mMaterial;
  2145. Found field: mutable Vector3 mWorldSpaceCorners[];
  2146. Found field: bool mReflect;
  2147. Found field: mutable Matrix4 mReflectMatrix;
  2148. Found field: mutable Plane mReflectPlane;
  2149. Found field: const MovablePlane* mLinkedReflectPlane;
  2150. Found field: mutable Plane mLastLinkedReflectionPlane;
  2151. Found field: bool mObliqueDepthProjection;
  2152. Found field: mutable Plane mObliqueProjPlane;
  2153. Found field: const MovablePlane* mLinkedObliqueProjPlane;
  2154. Found field: mutable Plane mLastLinkedObliqueProjPlane;
  2155. virtual void setFOVy(const Radian&fovy)
  2156. virtual const Radian&getFOVy(void )
  2157. virtual void setNearClipDistance(RealnearDist)
  2158. virtual RealgetNearClipDistance(void )
  2159. virtual void setFarClipDistance(RealfarDist)
  2160. virtual RealgetFarClipDistance(void )
  2161. virtual void setAspectRatio(Realratio)
  2162. virtual RealgetAspectRatio(void )
  2163. virtual void setFrustumOffset(const Vector2&offset)
  2164. virtual void setFrustumOffset(Realhorizontal=0.0,Realvertical=0.0)
  2165. virtual const Vector2&getFrustumOffset()
  2166. virtual void setFocalLength(RealfocalLength=1.0)
  2167. virtual RealgetFocalLength()
  2168. virtual void setFrustumExtents(Realleft,Realright,Realtop,Realbottom)
  2169. virtual void resetFrustumExtents()
  2170. virtual void getFrustumExtents(Real&outleft,Real&outright,Real&outtop,Real&outbottom)
  2171. virtual const Matrix4&getProjectionMatrixRS(void )
  2172. virtual const Matrix4&getProjectionMatrixWithRSDepth(void )
  2173. virtual const Matrix4&getProjectionMatrix(void )
  2174. virtual const Matrix4&getViewMatrix(void )
  2175. virtual void calcViewMatrixRelative(const Vector3&relPos,Matrix4&matToUpdate)
  2176. virtual void setCustomViewMatrix(bool enable,const Matrix4&viewMatrix=Matrix4::IDENTITY)
  2177. virtual bool isCustomViewMatrixEnabled(void )
  2178. virtual void setCustomProjectionMatrix(bool enable,const Matrix4&projectionMatrix=Matrix4::IDENTITY)
  2179. virtual bool isCustomProjectionMatrixEnabled(void )
  2180. virtual const Plane*getFrustumPlanes(void )
  2181. virtual const Plane&getFrustumPlane(unsigned short plane)
  2182. virtual bool isVisible(const AxisAlignedBox&bound,FrustumPlane*culledBy=0)
  2183. virtual bool isVisible(const Sphere&bound,FrustumPlane*culledBy=0)
  2184. virtual bool isVisible(const Vector3&vert,FrustumPlane*culledBy=0)
  2185. uint32getTypeFlags(void )
  2186. const AxisAlignedBox&getBoundingBox(void )
  2187. RealgetBoundingRadius(void )
  2188. void _updateRenderQueue(RenderQueue*queue)
  2189. const String&getMovableType(void )
  2190. void _notifyCurrentCamera(Camera*cam)
  2191. const MaterialPtr&getMaterial(void )
  2192. void getRenderOperation(RenderOperation&op)
  2193. void getWorldTransforms(Matrix4*xform)
  2194. RealgetSquaredViewDepth(const Camera*cam)
  2195. const LightList&getLights(void )
  2196. virtual const Vector3*getWorldSpaceCorners(void )
  2197. virtual void setProjectionType(ProjectionTypept)
  2198. virtual ProjectionTypegetProjectionType(void )
  2199. virtual void setOrthoWindow(Realw,Realh)
  2200. virtual void setOrthoWindowHeight(Realh)
  2201. virtual void setOrthoWindowWidth(Realw)
  2202. virtual RealgetOrthoWindowHeight()
  2203. virtual RealgetOrthoWindowWidth()
  2204. virtual void enableReflection(const Plane&p)
  2205. virtual void enableReflection(const MovablePlane*p)
  2206. virtual void disableReflection(void )
  2207. virtual bool isReflected(void )
  2208. virtual const Matrix4&getReflectionMatrix(void )
  2209. virtual const Plane&getReflectionPlane(void )
  2210. virtual bool projectSphere(const Sphere&sphere,Real*left,Real*top,Real*right,Real*bottom)
  2211. virtual void enableCustomNearClipPlane(const MovablePlane*plane)
  2212. virtual void enableCustomNearClipPlane(const Plane&plane)
  2213. virtual void disableCustomNearClipPlane(void )
  2214. virtual bool isCustomNearClipPlaneEnabled(void )
  2215. void visitRenderables(Renderable::Visitor*visitor,bool debugRenderables=false )
  2216. virtual const Vector3&getPositionForViewUpdate(void )
  2217. virtual const Quaternion&getOrientationForViewUpdate(void )
  2218. PlaneBoundedVolumegetPlaneBoundedVolume()
  2219. void setOrientationMode(OrientationModeorientationMode)
  2220. OrientationModegetOrientationMode()
  2221. Found class: _OgreExport
  2222. Found field: PlaneList planes;
  2223. Found field: Plane:: Side outside;
  2224. inline bool intersects(const AxisAlignedBox&box)
  2225. inline bool intersects(const Sphere&sphere)
  2226. inline std::pair<bool ,Real>intersects(const Ray&ray)
  2227. Found class: _OgreExport
  2228. Found field: Vector3 mOrigin;
  2229. Found field: Vector3 mDirection;
  2230. void setOrigin(const Vector3&origin)
  2231. const Vector3&getOrigin(void )
  2232. void setDirection(const Vector3&dir)
  2233. const Vector3&getDirection(void )
  2234. Vector3getPoint(Realt)
  2235. Vector3operator *(Realt)
  2236. std::pair<bool ,Real>intersects(const Plane&p)
  2237. std::pair<bool ,Real>intersects(const PlaneBoundedVolume&p)
  2238. std::pair<bool ,Real>intersects(const Sphere&s)
  2239. std::pair<bool ,Real>intersects(const AxisAlignedBox&box)
  2240. Found class: _OgreExport
  2241. Found class: _OgreExport
  2242. virtual void cameraPreRenderScene(Camera*cam)
  2243. virtual void cameraPostRenderScene(Camera*cam)
  2244. virtual void cameraDestroyed(Camera*cam)
  2245. Found field: SceneManager* mSceneMgr;
  2246. Found field: Quaternion mOrientation;
  2247. Found field: Vector3 mPosition;
  2248. Found field: mutable Quaternion mDerivedOrientation;
  2249. Found field: mutable Vector3 mDerivedPosition;
  2250. Found field: mutable Quaternion mRealOrientation;
  2251. Found field: mutable Vector3 mRealPosition;
  2252. Found field: bool mYawFixed;
  2253. Found field: Vector3 mYawFixedAxis;
  2254. Found field: PolygonMode mSceneDetail;
  2255. Found field: unsignedint mVisFacesLastRender;
  2256. Found field: unsignedint mVisBatchesLastRender;
  2257. Found field: SceneNode* mAutoTrackTarget;
  2258. Found field: Vector3 mAutoTrackOffset;
  2259. Found field: Real mSceneLodFactor;
  2260. Found field: Real mSceneLodFactorInv;
  2261. Found field: Real mWLeft,
  2262. Found field: Real mWLeft, mWTop,
  2263. Found field: Real mWLeft, mWTop, mWRight,
  2264. Found field: Real mWLeft, mWTop, mWRight, mWBottom;
  2265. Found field: bool mWindowSet;
  2266. Found field: mutable vector< Plane>:: type mWindowClipPlanes;
  2267. Found field: mutablebool mRecalcWindow;
  2268. Found field: Viewport* mLastViewport;
  2269. Found field: bool mAutoAspectRatio;
  2270. Found field: Frustum* mCullFrustum;
  2271. Found field: bool mUseRenderingDistance;
  2272. Found field: const Camera* mLodCamera;
  2273. Found field: bool mUseMinPixelSize;
  2274. Found field: Real mPixelDisplayRatio;
  2275. Found field: ListenerList mListeners;
  2276. bool isViewOutOfDate(void )
  2277. void invalidateFrustum(void )
  2278. void invalidateView(void )
  2279. virtual void setWindowImpl(void )
  2280. virtual vector<Vector4>::typegetRayForwardIntersect(const Vector3&anchor,const Vector3*dir,RealplaneOffset)
  2281. virtual void addListener(Listener*l)
  2282. virtual void removeListener(Listener*l)
  2283. SceneManager*getSceneManager(void )
  2284. void setPolygonMode(PolygonModesd)
  2285. PolygonModegetPolygonMode(void )
  2286. void setPosition(Realx,Realy,Realz)
  2287. void setPosition(const Vector3&vec)
  2288. const Vector3&getPosition(void )
  2289. void move(const Vector3&vec)
  2290. void moveRelative(const Vector3&vec)
  2291. void setDirection(Realx,Realy,Realz)
  2292. void setDirection(const Vector3&vec)
  2293. Vector3getDirection(void )
  2294. Vector3getUp(void )
  2295. Vector3getRight(void )
  2296. void lookAt(const Vector3&targetPoint)
  2297. void lookAt(Realx,Realy,Realz)
  2298. void roll(const Radian&angle)
  2299. void yaw(const Radian&angle)
  2300. void pitch(const Radian&angle)
  2301. void rotate(const Vector3&axis,const Radian&angle)
  2302. void rotate(const Quaternion&q)
  2303. void setFixedYawAxis(bool useFixed,const Vector3&fixedAxis=Vector3::UNIT_Y)
  2304. const Quaternion&getOrientation(void )
  2305. void setOrientation(const Quaternion&q)
  2306. void _renderScene(Viewport*vp,bool includeOverlays)
  2307. void _notifyRenderedFaces(unsigned int numfaces)
  2308. void _notifyRenderedBatches(unsigned int numbatches)
  2309. unsigned int _getNumRenderedFaces(void )
  2310. unsigned int _getNumRenderedBatches(void )
  2311. const Quaternion&getDerivedOrientation(void )
  2312. const Vector3&getDerivedPosition(void )
  2313. Vector3getDerivedDirection(void )
  2314. Vector3getDerivedUp(void )
  2315. Vector3getDerivedRight(void )
  2316. const Quaternion&getRealOrientation(void )
  2317. const Vector3&getRealPosition(void )
  2318. Vector3getRealDirection(void )
  2319. Vector3getRealUp(void )
  2320. Vector3getRealRight(void )
  2321. void getWorldTransforms(Matrix4*mat)
  2322. const String&getMovableType(void )
  2323. void setAutoTracking(bool enabled,SceneNode*const target=0,const Vector3&offset=Vector3::ZERO)
  2324. void setLodBias(Realfactor=1.0)
  2325. RealgetLodBias(void )
  2326. virtual void setLodCamera(const Camera*lodCam)
  2327. virtual const Camera*getLodCamera()
  2328. RaygetCameraToViewportRay(Realscreenx,Realscreeny)
  2329. void getCameraToViewportRay(Realscreenx,Realscreeny,Ray*outRay)
  2330. PlaneBoundedVolumegetCameraToViewportBoxVolume(RealscreenLeft,RealscreenTop,RealscreenRight,RealscreenBottom,bool includeFarPlane=false )
  2331. void getCameraToViewportBoxVolume(RealscreenLeft,RealscreenTop,RealscreenRight,RealscreenBottom,PlaneBoundedVolume*outVolume,bool includeFarPlane=false )
  2332. Real_getLodBiasInverse(void )
  2333. void _autoTrack(void )
  2334. virtual void setWindow(Realleft,Realtop,Realright,Realbottom)
  2335. virtual void resetWindow(void )
  2336. virtual bool isWindowSet(void )
  2337. const vector<Plane>::type&getWindowPlanes(void )
  2338. RealgetBoundingRadius(void )
  2339. SceneNode*getAutoTrackTarget(void )
  2340. const Vector3&getAutoTrackOffset(void )
  2341. Viewport*getViewport(void )
  2342. void _notifyViewport(Viewport*viewport)
  2343. void setAutoAspectRatio(bool autoratio)
  2344. bool getAutoAspectRatio(void )
  2345. void setCullingFrustum(Frustum*frustum)
  2346. Frustum*getCullingFrustum(void )
  2347. virtual void forwardIntersect(const Plane&worldPlane,vector<Vector4>::type*intersect3d)
  2348. bool isVisible(const AxisAlignedBox&bound,FrustumPlane*culledBy=0)
  2349. bool isVisible(const Sphere&bound,FrustumPlane*culledBy=0)
  2350. bool isVisible(const Vector3&vert,FrustumPlane*culledBy=0)
  2351. const Vector3*getWorldSpaceCorners(void )
  2352. const Plane&getFrustumPlane(unsigned short plane)
  2353. bool projectSphere(const Sphere&sphere,Real*left,Real*top,Real*right,Real*bottom)
  2354. RealgetNearClipDistance(void )
  2355. RealgetFarClipDistance(void )
  2356. const Matrix4&getViewMatrix(void )
  2357. const Matrix4&getViewMatrix(bool ownFrustumOnly)
  2358. virtual void setUseRenderingDistance(bool use)
  2359. virtual bool getUseRenderingDistance(void )
  2360. virtual void synchroniseBaseSettingsWith(const Camera*cam)
  2361. const Vector3&getPositionForViewUpdate(void )
  2362. const Quaternion&getOrientationForViewUpdate(void )
  2363. void setUseMinPixelSize(bool enable)
  2364. bool getUseMinPixelSize()
  2365. RealgetPixelDisplayRatio()
  2366. Found class: _OgreExport
  2367. Found class: _OgreExport
  2368. void findFiles(const String&pattern,bool recursive,bool dirs,StringVector*simpleList,FileInfoList*detailList)
  2369. Found field:
  2370. bool isCaseSensitive(void )
  2371. void load()
  2372. void unload()
  2373. DataStreamPtropen(const String&filename,bool readOnly=true )
  2374. DataStreamPtrcreate(const String&filename)
  2375. void remove(const String&filename)
  2376. StringVectorPtrlist(bool recursive=true ,bool dirs=false )
  2377. FileInfoListPtrlistFileInfo(bool recursive=true ,bool dirs=false )
  2378. StringVectorPtrfind(const String&pattern,bool recursive=true ,bool dirs=false )
  2379. FileInfoListPtrfindFileInfo(const String&pattern,bool recursive=true ,bool dirs=false )
  2380. bool exists(const String&filename)
  2381. time_tgetModifiedTime(const String&filename)
  2382. static void setIgnoreHidden(bool ignore)
  2383. static bool getIgnoreHidden()
  2384. Found class: _OgreExport
  2385. const String&getType(void )
  2386. Archive*createInstance(const String&name)
  2387. void destroyInstance(Archive*ptr)
  2388. Found class: LogListener
  2389. virtual void messageLogged(const String&message,LogMessageLevellml,bool maskDebug,const String&logName,bool &skipThisMessage)
  2390. Found class: _OgreExport
  2391. Found field: std:: ofstream mLog;
  2392. Found field: LoggingLevel mLogLevel;
  2393. Found field: bool mDebugOut;
  2394. Found field: bool mSuppressFile;
  2395. Found field: bool mTimeStamp;
  2396. Found field: String mLogName;
  2397. Found field: mtLogListener mListeners;
  2398. Found class: Stream
  2399. Found field:
  2400. const String&getName()
  2401. bool isDebugOutputEnabled()
  2402. bool isFileOutputSuppressed()
  2403. bool isTimeStampEnabled()
  2404. void logMessage(const String&message,LogMessageLevellml=LML_NORMAL,bool maskDebug=false )
  2405. Streamstream(LogMessageLevellml=LML_NORMAL,bool maskDebug=false )
  2406. void setDebugOutputEnabled(bool debugOutput)
  2407. void setLogDetail(LoggingLevelll)
  2408. void setTimeStampEnabled(bool timeStamp)
  2409. LoggingLevelgetLogDetail()
  2410. void addListener(LogListener*listener)
  2411. void removeListener(LogListener*listener)
  2412. Found class: _OgrePrivate
  2413. Found field: Log* mTarget;
  2414. Found field: LogMessageLevel mLevel;
  2415. Found field: bool mMaskDebug;
  2416. Found field: BaseStream mCache;
  2417. Stream&operator <<(const Flush&v)
  2418. Found field: unsignedint vertexIndex;
  2419. Found field: unsignedshort boneIndex;
  2420. Found field: Real weight;
  2421. Found field: unsignedint vertexIndex;
  2422. Found field: unsignedshort boneIndex;
  2423. Found field: Real weight;
  2424. Found class: _OgreExport
  2425. void addPoint(const Vector3&p)
  2426. const Vector3&getPoint(unsigned short index)
  2427. unsigned short getNumPoints(void )
  2428. void clear(void )
  2429. void updatePoint(unsigned short index,const Vector3&value)
  2430. Vector3interpolate(Realt)
  2431. Vector3interpolate(unsigned int fromIndex,Realt)
  2432. void setAutoCalculate(bool autoCalc)
  2433. void recalcTangents(void )
  2434. Found field: bool mAutoCalc;
  2435. Found field: vector< Vector3>:: type mPoints;
  2436. Found field: vector< Vector3>:: type mTangents;
  2437. Found field: Matrix4 mCoeffs;
  2438. Found class: _OgreExport
  2439. void addPoint(const Quaternion&p)
  2440. const Quaternion&getPoint(unsigned short index)
  2441. unsigned short getNumPoints(void )
  2442. void clear(void )
  2443. void updatePoint(unsigned short index,const Quaternion&value)
  2444. Quaternioninterpolate(Realt,bool useShortestPath=true )
  2445. Quaternioninterpolate(unsigned int fromIndex,Realt,bool useShortestPath=true )
  2446. void setAutoCalculate(bool autoCalc)
  2447. void recalcTangents(void )
  2448. Found field: bool mAutoCalc;
  2449. Found field: vector< Quaternion>:: type mPoints;
  2450. Found field: vector< Quaternion>:: type mTangents;
  2451. Found class: _OgreExport
  2452. RealgetTime(void )
  2453. virtual KeyFrame*_clone(AnimationTrack*newParent)
  2454. Found field: Real mTime;
  2455. Found field: const AnimationTrack* mParentTrack;
  2456. Found class: _OgreExport
  2457. virtual const AnyNumeric&getValue(void )
  2458. virtual void setValue(const AnyNumeric&val)
  2459. KeyFrame*_clone(AnimationTrack*newParent)
  2460. Found field: AnyNumeric mValue;
  2461. Found class: _OgreExport
  2462. virtual void setTranslate(const Vector3&trans)
  2463. const Vector3&getTranslate(void )
  2464. virtual void setScale(const Vector3&scale)
  2465. virtual const Vector3&getScale(void )
  2466. virtual void setRotation(const Quaternion&rot)
  2467. virtual const Quaternion&getRotation(void )
  2468. KeyFrame*_clone(AnimationTrack*newParent)
  2469. Found field: Vector3 mTranslate;
  2470. Found field: Vector3 mScale;
  2471. Found field: Quaternion mRotate;
  2472. Found class: _OgreExport
  2473. void setVertexBuffer(const HardwareVertexBufferSharedPtr&buf)
  2474. const HardwareVertexBufferSharedPtr&getVertexBuffer(void )
  2475. KeyFrame*_clone(AnimationTrack*newParent)
  2476. Found field: HardwareVertexBufferSharedPtr mBuffer;
  2477. Found class: _OgreExport
  2478. Found field: ushort poseIndex;
  2479. Found field: Real influence;
  2480. void addPoseReference(ushortposeIndex,Realinfluence)
  2481. void updatePoseReference(ushortposeIndex,Realinfluence)
  2482. void removePoseReference(ushortposeIndex)
  2483. void removeAllPoseReferences(void )
  2484. const PoseRefList&getPoseReferences(void )
  2485. PoseRefIteratorgetPoseReferenceIterator(void )
  2486. ConstPoseRefIteratorgetPoseReferenceIterator(void )
  2487. KeyFrame*_clone(AnimationTrack*newParent)
  2488. void _applyBaseKeyFrame(const VertexPoseKeyFrame*base)
  2489. Found field: PoseRefList mPoseRefs;
  2490. Found class: _OgreExport
  2491. const String&getName(void )
  2492. ushortgetTarget(void )
  2493. bool getIncludesNormals()
  2494. void addVertex(size_tindex,const Vector3&offset)
  2495. void addVertex(size_tindex,const Vector3&offset,const Vector3&normal)
  2496. void removeVertex(size_tindex)
  2497. void clearVertices(void )
  2498. ConstVertexOffsetIteratorgetVertexOffsetIterator(void )
  2499. VertexOffsetIteratorgetVertexOffsetIterator(void )
  2500. const VertexOffsetMap&getVertexOffsets(void )
  2501. ConstNormalsIteratorgetNormalsIterator(void )
  2502. NormalsIteratorgetNormalsIterator(void )
  2503. const NormalsMap&getNormals(void )
  2504. const HardwareVertexBufferSharedPtr&_getHardwareVertexBuffer(const VertexData*origData)
  2505. Pose*clone(void )
  2506. Found field: ushort mTarget;
  2507. Found field: String mName;
  2508. Found field: VertexOffsetMap mVertexOffsetMap;
  2509. Found field: NormalsMap mNormalsMap;
  2510. Found field: mutable HardwareVertexBufferSharedPtr mBuffer;
  2511. Found class: _OgreExport
  2512. Found field: Real mTimePos;
  2513. Found field: uint mKeyIndex;
  2514. bool hasKeyIndex(void )
  2515. RealgetTimePos(void )
  2516. uintgetKeyIndex(void )
  2517. Found class: _OgreExport
  2518. Found class: _OgreExport
  2519. virtual bool getInterpolatedKeyFrame(const AnimationTrack*t,const TimeIndex&timeIndex,KeyFrame*kf)
  2520. unsigned short getHandle(void )
  2521. virtual unsigned short getNumKeyFrames(void )
  2522. virtual KeyFrame*getKeyFrame(unsigned short index)
  2523. virtual RealgetKeyFramesAtTime(const TimeIndex&timeIndex,KeyFrame**keyFrame1,KeyFrame**keyFrame2,unsigned short *firstKeyIndex=0)
  2524. virtual KeyFrame*createKeyFrame(RealtimePos)
  2525. virtual void removeKeyFrame(unsigned short index)
  2526. virtual void removeAllKeyFrames(void )
  2527. virtual void getInterpolatedKeyFrame(const TimeIndex&timeIndex,KeyFrame*kf)
  2528. virtual void apply(const TimeIndex&timeIndex,Realweight=1.0,Realscale=1.0f)
  2529. virtual void _keyFrameDataChanged(void )
  2530. virtual bool hasNonZeroKeyFrames(void )
  2531. virtual void optimise(void )
  2532. virtual void _collectKeyFrameTimes(vector<Real>::type&keyFrameTimes)
  2533. virtual void _buildKeyFrameIndexMap(const vector<Real>::type&keyFrameTimes)
  2534. virtual void _applyBaseKeyFrame(const KeyFrame*base)
  2535. virtual void setListener(Listener*l)
  2536. Animation*getParent()
  2537. Found field: KeyFrameList mKeyFrames;
  2538. Found field: Animation* mParent;
  2539. Found field: unsignedshort mHandle;
  2540. Found field: Listener* mListener;
  2541. Found field: KeyFrameIndexMap mKeyFrameIndexMap;
  2542. virtual KeyFrame*createKeyFrameImpl(Realtime)
  2543. virtual void populateClone(AnimationTrack*clone)
  2544. Found class: _OgreExport
  2545. virtual NumericKeyFrame*createNumericKeyFrame(RealtimePos)
  2546. virtual void getInterpolatedKeyFrame(const TimeIndex&timeIndex,KeyFrame*kf)
  2547. virtual void apply(const TimeIndex&timeIndex,Realweight=1.0,Realscale=1.0f)
  2548. void applyToAnimable(const AnimableValuePtr&anim,const TimeIndex&timeIndex,Realweight=1.0,Realscale=1.0f)
  2549. virtual const AnimableValuePtr&getAssociatedAnimable(void )
  2550. virtual void setAssociatedAnimable(const AnimableValuePtr&val)
  2551. NumericKeyFrame*getNumericKeyFrame(unsigned short index)
  2552. NumericAnimationTrack*_clone(Animation*newParent)
  2553. Found field: AnimableValuePtr mTargetAnim;
  2554. KeyFrame*createKeyFrameImpl(Realtime)
  2555. Found class: _OgreExport
  2556. virtual TransformKeyFrame*createNodeKeyFrame(RealtimePos)
  2557. virtual Node*getAssociatedNode(void )
  2558. virtual void setAssociatedNode(Node*node)
  2559. virtual void applyToNode(Node*node,const TimeIndex&timeIndex,Realweight=1.0,Realscale=1.0f)
  2560. virtual void setUseShortestRotationPath(bool useShortestPath)
  2561. virtual bool getUseShortestRotationPath()
  2562. virtual void getInterpolatedKeyFrame(const TimeIndex&timeIndex,KeyFrame*kf)
  2563. virtual void apply(const TimeIndex&timeIndex,Realweight=1.0,Realscale=1.0f)
  2564. void _keyFrameDataChanged(void )
  2565. virtual TransformKeyFrame*getNodeKeyFrame(unsigned short index)
  2566. virtual bool hasNonZeroKeyFrames(void )
  2567. virtual void optimise(void )
  2568. NodeAnimationTrack*_clone(Animation*newParent)
  2569. void _applyBaseKeyFrame(const KeyFrame*base)
  2570. KeyFrame*createKeyFrameImpl(Realtime)
  2571. virtual void buildInterpolationSplines(void )
  2572. Found field: SimpleSpline positionSpline;
  2573. Found field: SimpleSpline scaleSpline;
  2574. Found field: RotationalSpline rotationSpline;
  2575. Found field: Node* mTargetNode;
  2576. Found field: mutable Splines* mSplines;
  2577. Found field: mutablebool mSplineBuildNeeded;
  2578. Found field: mutablebool mUseShortestRotationPath;
  2579. Found class: _OgreExport
  2580. VertexAnimationTypegetAnimationType(void )
  2581. bool getVertexAnimationIncludesNormals()
  2582. virtual VertexMorphKeyFrame*createVertexMorphKeyFrame(RealtimePos)
  2583. virtual VertexPoseKeyFrame*createVertexPoseKeyFrame(RealtimePos)
  2584. virtual void getInterpolatedKeyFrame(const TimeIndex&timeIndex,KeyFrame*kf)
  2585. virtual void apply(const TimeIndex&timeIndex,Realweight=1.0,Realscale=1.0f)
  2586. virtual void applyToVertexData(VertexData*data,const TimeIndex&timeIndex,Realweight=1.0,const PoseList*poseList=0)
  2587. VertexMorphKeyFrame*getVertexMorphKeyFrame(unsigned short index)
  2588. VertexPoseKeyFrame*getVertexPoseKeyFrame(unsigned short index)
  2589. void setAssociatedVertexData(VertexData*data)
  2590. VertexData*getAssociatedVertexData(void )
  2591. void setTargetMode(TargetModem)
  2592. TargetModegetTargetMode(void )
  2593. virtual bool hasNonZeroKeyFrames(void )
  2594. virtual void optimise(void )
  2595. VertexAnimationTrack*_clone(Animation*newParent)
  2596. void _applyBaseKeyFrame(const KeyFrame*base)
  2597. Found field: VertexAnimationType mAnimationType;
  2598. Found field: VertexData* mTargetVertexData;
  2599. Found field: TargetMode mTargetMode;
  2600. KeyFrame*createKeyFrameImpl(Realtime)
  2601. void applyPoseToVertexData(const Pose*pose,VertexData*data,Realinfluence)
  2602. Found field: bool mDeltaInput;
  2603. Found field: T mDeltaCount;
  2604. TgetAdjustedInput(Tinput)
  2605. virtual Tcalculate(TsourceValue)
  2606. virtual TgetValue(void )
  2607. virtual void setValue(Tvalue)
  2608. Found field: SharedPtr< ControllerValue< T>> mSource;
  2609. Found field: SharedPtr< ControllerValue< T>> mDest;
  2610. Found field: SharedPtr< ControllerFunction< T>> mFunc;
  2611. Found field: bool mEnabled;
  2612. void setSource(const SharedPtr<ControllerValue<T>>&src)
  2613. const SharedPtr<ControllerValue<T>>&getSource(void )
  2614. void setDestination(const SharedPtr<ControllerValue<T>>&dest)
  2615. const SharedPtr<ControllerValue<T>>&getDestination(void )
  2616. bool getEnabled(void )
  2617. void setEnabled(bool enabled)
  2618. void setFunction(const SharedPtr<ControllerFunction<T>>&func)
  2619. const SharedPtr<ControllerFunction<T>>&getFunction(void )
  2620. void update(void )
  2621. Found class: _OgreExport
  2622. const String&getAnimationName()
  2623. RealgetTimePosition(void )
  2624. void setTimePosition(RealtimePos)
  2625. RealgetLength()
  2626. void setLength(Reallen)
  2627. RealgetWeight(void )
  2628. void setWeight(Realweight)
  2629. void addTime(Realoffset)
  2630. bool hasEnded(void )
  2631. bool getEnabled(void )
  2632. void setEnabled(bool enabled)
  2633. bool operator ==(const AnimationState&rhs)
  2634. bool operator !=(const AnimationState&rhs)
  2635. void setLoop(bool loop)
  2636. bool getLoop(void )
  2637. void copyStateFrom(const AnimationState&animState)
  2638. AnimationStateSet*getParent(void )
  2639. void createBlendMask(size_tblendMaskSizeHint,float initialWeight=1.0f)
  2640. void destroyBlendMask()
  2641. void _setBlendMaskData(const float *blendMaskData)
  2642. void _setBlendMask(const BoneBlendMask*blendMask)
  2643. const BoneBlendMask*getBlendMask()
  2644. bool hasBlendMask()
  2645. void setBlendMaskEntry(size_tboneHandle,float weight)
  2646. inline float getBlendMaskEntry(size_tboneHandle)
  2647. Found field: BoneBlendMask* mBlendMask;
  2648. Found field: String mAnimationName;
  2649. Found field: AnimationStateSet* mParent;
  2650. Found field: Real mTimePos;
  2651. Found field: Real mLength;
  2652. Found field: Real mWeight;
  2653. Found field: bool mEnabled;
  2654. Found field: bool mLoop;
  2655. Found class: _OgreExport
  2656. Found field:
  2657. AnimationState*createAnimationState(const String&animName,RealtimePos,Reallength,Realweight=1.0,bool enabled=false )
  2658. AnimationState*getAnimationState(const String&name)
  2659. bool hasAnimationState(const String&name)
  2660. void removeAnimationState(const String&name)
  2661. void removeAllAnimationStates(void )
  2662. AnimationStateIteratorgetAnimationStateIterator(void )
  2663. ConstAnimationStateIteratorgetAnimationStateIterator(void )
  2664. void copyMatchingState(AnimationStateSet*target)
  2665. void _notifyDirty(void )
  2666. unsigned long getDirtyFrameNumber(void )
  2667. void _notifyAnimationStateEnabled(AnimationState*target,bool enabled)
  2668. bool hasEnabledAnimationState(void )
  2669. ConstEnabledAnimationStateIteratorgetEnabledAnimationStateIterator(void )
  2670. Found field: unsignedlong mDirtyFrameNumber;
  2671. Found field: AnimationStateMap mAnimationStates;
  2672. Found field: EnabledAnimationStateList mEnabledAnimationStates;
  2673. Found class: _OgreExport
  2674. Found field: AnimationState* mTargetAnimationState;
  2675. RealgetValue(void )
  2676. void setValue(Realvalue)
  2677. Found class: Animation
  2678. Found class: _OgreExport
  2679. virtual unsigned short getNumAnimations(void )
  2680. virtual Animation*getAnimation(unsigned short index)
  2681. virtual Animation*getAnimation(const String&name)
  2682. virtual Animation*createAnimation(const String&name,Reallength)
  2683. virtual bool hasAnimation(const String&name)
  2684. virtual void removeAnimation(const String&name)
  2685. Found class: _OgreExport
  2686. const String&getName(void )
  2687. RealgetLength(void )
  2688. void setLength(Reallen)
  2689. NodeAnimationTrack*createNodeTrack(unsigned short handle)
  2690. NumericAnimationTrack*createNumericTrack(unsigned short handle)
  2691. VertexAnimationTrack*createVertexTrack(unsigned short handle,VertexAnimationTypeanimType)
  2692. NodeAnimationTrack*createNodeTrack(unsigned short handle,Node*node)
  2693. NumericAnimationTrack*createNumericTrack(unsigned short handle,const AnimableValuePtr&anim)
  2694. VertexAnimationTrack*createVertexTrack(unsigned short handle,VertexData*data,VertexAnimationTypeanimType)
  2695. unsigned short getNumNodeTracks(void )
  2696. NodeAnimationTrack*getNodeTrack(unsigned short handle)
  2697. bool hasNodeTrack(unsigned short handle)
  2698. unsigned short getNumNumericTracks(void )
  2699. NumericAnimationTrack*getNumericTrack(unsigned short handle)
  2700. bool hasNumericTrack(unsigned short handle)
  2701. unsigned short getNumVertexTracks(void )
  2702. VertexAnimationTrack*getVertexTrack(unsigned short handle)
  2703. bool hasVertexTrack(unsigned short handle)
  2704. void destroyNodeTrack(unsigned short handle)
  2705. void destroyNumericTrack(unsigned short handle)
  2706. void destroyVertexTrack(unsigned short handle)
  2707. void destroyAllTracks(void )
  2708. void destroyAllNodeTracks(void )
  2709. void destroyAllNumericTracks(void )
  2710. void destroyAllVertexTracks(void )
  2711. void apply(RealtimePos,Realweight=1.0,Realscale=1.0f)
  2712. void applyToNode(Node*node,RealtimePos,Realweight=1.0,Realscale=1.0f)
  2713. void apply(Skeleton*skeleton,RealtimePos,Realweight=1.0,Realscale=1.0f)
  2714. void apply(Skeleton*skeleton,RealtimePos,float weight,const AnimationState::BoneBlendMask*blendMask,Realscale)
  2715. void apply(Entity*entity,RealtimePos,Realweight,bool software,bool hardware)
  2716. void applyToAnimable(const AnimableValuePtr&anim,RealtimePos,Realweight=1.0,Realscale=1.0f)
  2717. void applyToVertexData(VertexData*data,RealtimePos,Realweight=1.0)
  2718. void setInterpolationMode(InterpolationModeim)
  2719. InterpolationModegetInterpolationMode(void )
  2720. void setRotationInterpolationMode(RotationInterpolationModeim)
  2721. RotationInterpolationModegetRotationInterpolationMode(void )
  2722. static void setDefaultInterpolationMode(InterpolationModeim)
  2723. static InterpolationModegetDefaultInterpolationMode(void )
  2724. static void setDefaultRotationInterpolationMode(RotationInterpolationModeim)
  2725. static RotationInterpolationModegetDefaultRotationInterpolationMode(void )
  2726. const NodeTrackList&_getNodeTrackList(void )
  2727. NodeTrackIteratorgetNodeTrackIterator(void )
  2728. const NumericTrackList&_getNumericTrackList(void )
  2729. NumericTrackIteratorgetNumericTrackIterator(void )
  2730. const VertexTrackList&_getVertexTrackList(void )
  2731. VertexTrackIteratorgetVertexTrackIterator(void )
  2732. void optimise(bool discardIdentityNodeTracks=true )
  2733. void _collectIdentityNodeTracks(TrackHandleList&tracks)
  2734. void _destroyNodeTracks(const TrackHandleList&tracks)
  2735. Animation*clone(const String&newName)
  2736. void _keyFrameListChanged(void )
  2737. TimeIndex_getTimeIndex(RealtimePos)
  2738. void setUseBaseKeyFrame(bool useBaseKeyFrame,RealkeyframeTime=0.0f,const String&baseAnimName=StringUtil::BLANK)
  2739. bool getUseBaseKeyFrame()
  2740. RealgetBaseKeyFrameTime()
  2741. const String&getBaseKeyFrameAnimationName()
  2742. void _applyBaseKeyFrame()
  2743. void _notifyContainer(AnimationContainer*c)
  2744. AnimationContainer*getContainer()
  2745. Found field: NodeTrackList mNodeTrackList;
  2746. Found field: NumericTrackList mNumericTrackList;
  2747. Found field: VertexTrackList mVertexTrackList;
  2748. Found field: String mName;
  2749. Found field: Real mLength;
  2750. Found field: InterpolationMode mInterpolationMode;
  2751. Found field: RotationInterpolationMode mRotationInterpolationMode;
  2752. Found field: mutable KeyFrameTimeList mKeyFrameTimes;
  2753. Found field: mutablebool mKeyFrameTimesDirty;
  2754. Found field: bool mUseBaseKeyFrame;
  2755. Found field: Real mBaseKeyFrameTime;
  2756. Found field: String mBaseKeyFrameAnimationName;
  2757. Found field: AnimationContainer* mContainer;
  2758. void optimiseNodeTracks(bool discardIdentityTracks)
  2759. void optimiseVertexTracks(void )
  2760. void buildKeyFrameTimeList(void )
  2761. Found class: _OgreExport
  2762. virtual Bone*createBone(void )
  2763. virtual Bone*createBone(unsigned short handle)
  2764. virtual Bone*createBone(const String&name)
  2765. virtual Bone*createBone(const String&name,unsigned short handle)
  2766. virtual unsigned short getNumBones(void )
  2767. virtual Bone*getRootBone(void )
  2768. virtual BoneIteratorgetRootBoneIterator(void )
  2769. virtual BoneIteratorgetBoneIterator(void )
  2770. virtual Bone*getBone(unsigned short handle)
  2771. virtual Bone*getBone(const String&name)
  2772. virtual bool hasBone(const String&name)
  2773. virtual void setBindingPose(void )
  2774. virtual void reset(bool resetManualBones=false )
  2775. virtual Animation*createAnimation(const String&name,Reallength)
  2776. virtual Animation*getAnimation(const String&name,const LinkedSkeletonAnimationSource**linker)
  2777. virtual Animation*getAnimation(const String&name)
  2778. virtual Animation*_getAnimationImpl(const String&name,const LinkedSkeletonAnimationSource**linker=0)
  2779. virtual bool hasAnimation(const String&name)
  2780. virtual void removeAnimation(const String&name)
  2781. virtual void setAnimationState(const AnimationStateSet&animSet)
  2782. virtual void _initAnimationState(AnimationStateSet*animSet)
  2783. virtual void _refreshAnimationState(AnimationStateSet*animSet)
  2784. virtual void _getBoneMatrices(Matrix4*pMatrices)
  2785. virtual unsigned short getNumAnimations(void )
  2786. virtual Animation*getAnimation(unsigned short index)
  2787. virtual SkeletonAnimationBlendModegetBlendMode()
  2788. virtual void setBlendMode(SkeletonAnimationBlendModestate)
  2789. virtual void _updateTransforms(void )
  2790. virtual void optimiseAllAnimations(bool preservingIdentityNodeTracks=false )
  2791. virtual void addLinkedSkeletonAnimationSource(const String&skelName,Realscale=1.0f)
  2792. virtual void removeAllLinkedSkeletonAnimationSources(void )
  2793. virtual LinkedSkeletonAnimSourceIteratorgetLinkedSkeletonAnimationSourceIterator(void )
  2794. virtual void _notifyManualBonesDirty(void )
  2795. virtual void _notifyManualBoneStateChange(Bone*bone)
  2796. virtual bool getManualBonesDirty(void )
  2797. virtual bool hasManualBones(void )
  2798. virtual void _mergeSkeletonAnimations(const Skeleton*source,const BoneHandleMap&boneHandleMap,const StringVector&animations=StringVector()
  2799. virtual void _buildMapBoneByHandle(const Skeleton*source,BoneHandleMap&boneHandleMap)
  2800. virtual void _buildMapBoneByName(const Skeleton*source,BoneHandleMap&boneHandleMap)
  2801. Found field: SkeletonAnimationBlendMode mBlendState;
  2802. Found field: BoneList mBoneList;
  2803. Found field: BoneListByName mBoneListByName;
  2804. Found field: mutable BoneList mRootBones;
  2805. Found field: unsignedshort mNextAutoHandle;
  2806. Found field: BoneSet mManualBones;
  2807. Found field: bool mManualBonesDirty;
  2808. Found field: AnimationList mAnimationsList;
  2809. Found field: mutable LinkedSkeletonAnimSourceList mLinkedSkeletonAnimSourceList;
  2810. void deriveRootBone(void )
  2811. void _dumpContents(const String&filename)
  2812. void loadImpl(void )
  2813. void unloadImpl(void )
  2814. size_tcalculateSize(void )
  2815. Found class: _OgreExport
  2816. SkeletonPtr&operator =(const ResourcePtr&r)
  2817. Found field: String skeletonName;
  2818. Found field: SkeletonPtr pSkeleton;
  2819. Found field: Real scale;
  2820. Found class: LodStrategy
  2821. Found class: _OgreExport
  2822. Found field: SubMeshList mSubMeshList;
  2823. void organiseTangentsBuffer(VertexData*vertexData,VertexElementSemantictargetSemantic,unsigned short index,unsigned short sourceTexCoordSet)
  2824. Found field: DataStreamPtr mFreshFromDisk;
  2825. Found field: SubMeshNameMap mSubMeshNameMap;
  2826. Found field: AxisAlignedBox mAABB;
  2827. Found field: Real mBoundRadius;
  2828. Found field: String mSkeletonName;
  2829. Found field: SkeletonPtr mSkeleton;
  2830. Found field: VertexBoneAssignmentList mBoneAssignments;
  2831. Found field: bool mBoneAssignmentsOutOfDate;
  2832. void buildIndexMap(const VertexBoneAssignmentList&boneAssignments,IndexMap&boneIndexToBlendIndexMap,IndexMap&blendIndexToBoneIndexMap)
  2833. void compileBoneAssignments(const VertexBoneAssignmentList&boneAssignments,unsigned short numBlendWeightsPerVertex,IndexMap&blendIndexToBoneIndexMap,VertexData*targetVertexData)
  2834. Found field: const LodStrategy* mLodStrategy;
  2835. Found field: bool mIsLodManual;
  2836. Found field: ushort mNumLods;
  2837. Found field: MeshLodUsageList mMeshLodUsageList;
  2838. Found field: HardwareBuffer:: Usage mVertexBufferUsage;
  2839. Found field: HardwareBuffer:: Usage mIndexBufferUsage;
  2840. Found field: bool mVertexBufferShadowBuffer;
  2841. Found field: bool mIndexBufferShadowBuffer;
  2842. Found field: bool mPreparedForShadowVolumes;
  2843. Found field: bool mEdgeListsBuilt;
  2844. Found field: bool mAutoBuildEdgeLists;
  2845. Found field: AnimationList mAnimationsList;
  2846. Found field: mutable VertexAnimationType mSharedVertexDataAnimationType;
  2847. Found field: mutablebool mSharedVertexDataAnimationIncludesNormals;
  2848. Found field: mutablebool mAnimationTypesDirty;
  2849. Found field: PoseList mPoseList;
  2850. Found field: mutablebool mPosesIncludeNormals;
  2851. void prepareImpl(void )
  2852. void unprepareImpl(void )
  2853. void loadImpl(void )
  2854. void postLoadImpl(void )
  2855. void unloadImpl(void )
  2856. size_tcalculateSize(void )
  2857. SubMesh*createSubMesh(void )
  2858. SubMesh*createSubMesh(const String&name)
  2859. void nameSubMesh(const String&name,ushortindex)
  2860. void unnameSubMesh(const String&name)
  2861. ushort_getSubMeshIndex(const String&name)
  2862. unsigned short getNumSubMeshes(void )
  2863. SubMesh*getSubMesh(unsigned short index)
  2864. SubMesh*getSubMesh(const String&name)
  2865. void destroySubMesh(unsigned short index)
  2866. void destroySubMesh(const String&name)
  2867. SubMeshIteratorgetSubMeshIterator(void )
  2868. Found field: VertexData* sharedVertexData;
  2869. Found field: IndexMap sharedBlendIndexToBoneIndexMap;
  2870. MeshPtrclone(const String&newName,const String&newGroup=StringUtil::BLANK)
  2871. const AxisAlignedBox&getBounds(void )
  2872. RealgetBoundingSphereRadius(void )
  2873. void _setBounds(const AxisAlignedBox&bounds,bool pad=true )
  2874. void _setBoundingSphereRadius(Realradius)
  2875. void setSkeletonName(const String&skelName)
  2876. bool hasSkeleton(void )
  2877. bool hasVertexAnimation(void )
  2878. const SkeletonPtr&getSkeleton(void )
  2879. const String&getSkeletonName(void )
  2880. void _initAnimationState(AnimationStateSet*animSet)
  2881. void _refreshAnimationState(AnimationStateSet*animSet)
  2882. void addBoneAssignment(const VertexBoneAssignment&vertBoneAssign)
  2883. void clearBoneAssignments(void )
  2884. void _notifySkeleton(SkeletonPtr&pSkel)
  2885. BoneAssignmentIteratorgetBoneAssignmentIterator(void )
  2886. const VertexBoneAssignmentList&getBoneAssignments()
  2887. ushortgetNumLodLevels(void )
  2888. const MeshLodUsage&getLodLevel(ushortindex)
  2889. void createManualLodLevel(Realvalue,const String&meshName,const String&groupName=Ogre::String()
  2890. void updateManualLodLevel(ushortindex,const String&meshName)
  2891. ushortgetLodIndex(Realvalue)
  2892. bool isLodManual(void )
  2893. void _setLodInfo(unsigned short numLevels,bool isManual)
  2894. void _setLodUsage(unsigned short level,MeshLodUsage&usage)
  2895. void _setSubMeshLodFaceList(unsigned short subIdx,unsigned short level,IndexData*facedata)
  2896. void removeLodLevels(void )
  2897. void setVertexBufferPolicy(HardwareBuffer::Usageusage,bool shadowBuffer=false )
  2898. void setIndexBufferPolicy(HardwareBuffer::Usageusage,bool shadowBuffer=false )
  2899. HardwareBuffer::UsagegetVertexBufferUsage(void )
  2900. HardwareBuffer::UsagegetIndexBufferUsage(void )
  2901. bool isVertexBufferShadowed(void )
  2902. bool isIndexBufferShadowed(void )
  2903. unsigned short _rationaliseBoneAssignments(size_tvertexCount,VertexBoneAssignmentList&assignments)
  2904. void _compileBoneAssignments(void )
  2905. void _updateCompiledBoneAssignments(void )
  2906. void buildTangentVectors(VertexElementSemantictargetSemantic=VES_TANGENT,unsigned short sourceTexCoordSet=0,unsigned short index=0,bool splitMirrored=false ,bool splitRotated=false ,bool storeParityInW=false )
  2907. bool suggestTangentVectorBuildParams(VertexElementSemantictargetSemantic,unsigned short &outSourceCoordSet,unsigned short &outIndex)
  2908. void buildEdgeList(void )
  2909. void freeEdgeList(void )
  2910. void prepareForShadowVolume(void )
  2911. EdgeData*getEdgeList(unsigned short lodIndex=0)
  2912. const EdgeData*getEdgeList(unsigned short lodIndex=0)
  2913. bool isPreparedForShadowVolumes(void )
  2914. bool isEdgeListBuilt(void )
  2915. static void prepareMatricesForVertexBlend(const Matrix4**blendMatrices,const Matrix4*boneMatrices,const IndexMap&indexMap)
  2916. static void softwareVertexBlend(const VertexData*sourceVertexData,const VertexData*targetVertexData,const Matrix4*const *blendMatrices,size_tnumMatrices,bool blendNormals)
  2917. static void softwareVertexMorph(Realt,const HardwareVertexBufferSharedPtr&b1,const HardwareVertexBufferSharedPtr&b2,VertexData*targetVertexData)
  2918. static void softwareVertexPoseBlend(Realweight,const map<size_t,Vector3>::type&vertexOffsetMap,const map<size_t,Vector3>::type&normalsMap,VertexData*targetVertexData)
  2919. const SubMeshNameMap&getSubMeshNameMap(void )
  2920. void setAutoBuildEdgeLists(bool autobuild)
  2921. bool getAutoBuildEdgeLists(void )
  2922. virtual VertexAnimationTypegetSharedVertexDataAnimationType(void )
  2923. bool getSharedVertexDataAnimationIncludesNormals()
  2924. virtual Animation*createAnimation(const String&name,Reallength)
  2925. virtual Animation*getAnimation(const String&name)
  2926. virtual Animation*_getAnimationImpl(const String&name)
  2927. virtual bool hasAnimation(const String&name)
  2928. virtual void removeAnimation(const String&name)
  2929. virtual unsigned short getNumAnimations(void )
  2930. virtual Animation*getAnimation(unsigned short index)
  2931. virtual void removeAllAnimations(void )
  2932. VertexData*getVertexDataByTrackHandle(unsigned short handle)
  2933. void updateMaterialForAllSubMeshes(void )
  2934. void _determineAnimationTypes(void )
  2935. bool _getAnimationTypesDirty(void )
  2936. Pose*createPose(ushorttarget,const String&name=StringUtil::BLANK)
  2937. size_tgetPoseCount(void )
  2938. Pose*getPose(ushortindex)
  2939. Pose*getPose(const String&name)
  2940. void removePose(ushortindex)
  2941. void removePose(const String&name)
  2942. void removeAllPoses(void )
  2943. PoseIteratorgetPoseIterator(void )
  2944. ConstPoseIteratorgetPoseIterator(void )
  2945. const PoseList&getPoseList(void )
  2946. const LodStrategy*getLodStrategy()
  2947. void setLodStrategy(LodStrategy*lodStrategy)
  2948. Found class: _OgreExport
  2949. MeshPtr&operator =(const ResourcePtr&r)
  2950. void destroy(void )
  2951. Found field: Real userValue;
  2952. Found field: Real value;
  2953. Found field: String manualName;
  2954. Found field: String manualGroup;
  2955. Found field: mutable MeshPtr manualMesh;
  2956. Found field: mutable EdgeData* edgeData;
  2957. Found class: _OgreExport
  2958. Found class: _OgreExport
  2959. virtual void nodeUpdated(const Node*)
  2960. virtual void nodeDestroyed(const Node*)
  2961. virtual void nodeAttached(const Node*)
  2962. virtual void nodeDetached(const Node*)
  2963. Found class: DebugRenderable
  2964. Found field: Node* mParent;
  2965. Found field: MeshPtr mMeshPtr;
  2966. Found field: MaterialPtr mMat;
  2967. Found field: Real mScaling;
  2968. const MaterialPtr&getMaterial(void )
  2969. void getRenderOperation(RenderOperation&op)
  2970. void getWorldTransforms(Matrix4*xform)
  2971. RealgetSquaredViewDepth(const Camera*cam)
  2972. const LightList&getLights(void )
  2973. void setScaling(Reals)
  2974. Found field: Node* mParent;
  2975. Found field: ChildNodeMap mChildren;
  2976. Found field: mutable ChildUpdateSet mChildrenToUpdate;
  2977. Found field: mutablebool mNeedParentUpdate;
  2978. Found field: mutablebool mNeedChildUpdate;
  2979. Found field: mutablebool mParentNotified;
  2980. Found field: mutablebool mQueuedForUpdate;
  2981. Found field: String mName;
  2982. Found field: Quaternion mOrientation;
  2983. Found field: Vector3 mPosition;
  2984. Found field: Vector3 mScale;
  2985. Found field: bool mInheritOrientation;
  2986. Found field: bool mInheritScale;
  2987. virtual void setParent(Node*parent)
  2988. Found field: mutable Quaternion mDerivedOrientation;
  2989. Found field: mutable Vector3 mDerivedPosition;
  2990. Found field: mutable Vector3 mDerivedScale;
  2991. virtual void _updateFromParent(void )
  2992. virtual void updateFromParentImpl(void )
  2993. virtual Node*createChildImpl(void )
  2994. virtual Node*createChildImpl(const String&name)
  2995. Found field: Vector3 mInitialPosition;
  2996. Found field: Quaternion mInitialOrientation;
  2997. Found field: Vector3 mInitialScale;
  2998. Found field: mutable Matrix4 mCachedTransform;
  2999. Found field: mutablebool mCachedTransformOutOfDate;
  3000. Found field: Listener* mListener;
  3001. Found field: DebugRenderable* mDebug;
  3002. Found field: UserObjectBindings mUserObjectBindings;
  3003. const String&getName(void )
  3004. virtual Node*getParent(void )
  3005. virtual const Quaternion&getOrientation()
  3006. virtual void setOrientation(const Quaternion&q)
  3007. virtual void setOrientation(Realw,Realx,Realy,Realz)
  3008. virtual void resetOrientation(void )
  3009. virtual void setPosition(const Vector3&pos)
  3010. virtual void setPosition(Realx,Realy,Realz)
  3011. virtual const Vector3&getPosition(void )
  3012. virtual void setScale(const Vector3&scale)
  3013. virtual void setScale(Realx,Realy,Realz)
  3014. virtual const Vector3&getScale(void )
  3015. virtual void setInheritOrientation(bool inherit)
  3016. virtual bool getInheritOrientation(void )
  3017. virtual void setInheritScale(bool inherit)
  3018. virtual bool getInheritScale(void )
  3019. virtual void scale(const Vector3&scale)
  3020. virtual void scale(Realx,Realy,Realz)
  3021. virtual void translate(const Vector3&d,TransformSpacerelativeTo=TS_PARENT)
  3022. virtual void translate(Realx,Realy,Realz,TransformSpacerelativeTo=TS_PARENT)
  3023. virtual void translate(const Matrix3&axes,const Vector3&move,TransformSpacerelativeTo=TS_PARENT)
  3024. virtual void translate(const Matrix3&axes,Realx,Realy,Realz,TransformSpacerelativeTo=TS_PARENT)
  3025. virtual void roll(const Radian&angle,TransformSpacerelativeTo=TS_LOCAL)
  3026. virtual void pitch(const Radian&angle,TransformSpacerelativeTo=TS_LOCAL)
  3027. virtual void yaw(const Radian&angle,TransformSpacerelativeTo=TS_LOCAL)
  3028. virtual void rotate(const Vector3&axis,const Radian&angle,TransformSpacerelativeTo=TS_LOCAL)
  3029. virtual void rotate(const Quaternion&q,TransformSpacerelativeTo=TS_LOCAL)
  3030. virtual Matrix3getLocalAxes(void )
  3031. virtual Node*createChild(const Vector3&translate=Vector3::ZERO,const Quaternion&rotate=Quaternion::IDENTITY)
  3032. virtual Node*createChild(const String&name,const Vector3&translate=Vector3::ZERO,const Quaternion&rotate=Quaternion::IDENTITY)
  3033. virtual void addChild(Node*child)
  3034. virtual unsigned short numChildren(void )
  3035. virtual Node*getChild(unsigned short index)
  3036. virtual Node*getChild(const String&name)
  3037. virtual ChildNodeIteratorgetChildIterator(void )
  3038. virtual ConstChildNodeIteratorgetChildIterator(void )
  3039. virtual Node*removeChild(unsigned short index)
  3040. virtual Node*removeChild(Node*child)
  3041. virtual Node*removeChild(const String&name)
  3042. virtual void removeAllChildren(void )
  3043. virtual void _setDerivedPosition(const Vector3&pos)
  3044. virtual void _setDerivedOrientation(const Quaternion&q)
  3045. virtual const Quaternion&_getDerivedOrientation(void )
  3046. virtual const Vector3&_getDerivedPosition(void )
  3047. virtual const Vector3&_getDerivedScale(void )
  3048. virtual const Matrix4&_getFullTransform(void )
  3049. virtual void _update(bool updateChildren,bool parentHasChanged)
  3050. virtual void setListener(Listener*listener)
  3051. virtual Listener*getListener(void )
  3052. virtual void setInitialState(void )
  3053. virtual void resetToInitialState(void )
  3054. virtual const Vector3&getInitialPosition(void )
  3055. virtual Vector3convertWorldToLocalPosition(const Vector3&worldPos)
  3056. virtual Vector3convertLocalToWorldPosition(const Vector3&localPos)
  3057. virtual QuaternionconvertWorldToLocalOrientation(const Quaternion&worldOrientation)
  3058. virtual QuaternionconvertLocalToWorldOrientation(const Quaternion&localOrientation)
  3059. virtual const Quaternion&getInitialOrientation(void )
  3060. virtual const Vector3&getInitialScale(void )
  3061. virtual RealgetSquaredViewDepth(const Camera*cam)
  3062. virtual void needUpdate(bool forceParentUpdate=false )
  3063. virtual void requestUpdate(Node*child,bool forceParentUpdate=false )
  3064. virtual void cancelUpdate(Node*child)
  3065. virtual DebugRenderable*getDebugRenderable(Realscaling)
  3066. static void queueNeedUpdate(Node*n)
  3067. static void processQueuedUpdates(void )
  3068. virtual void setUserAny(const Any&anything)
  3069. virtual const Any&getUserAny(void )
  3070. UserObjectBindings&getUserObjectBindings()
  3071. const UserObjectBindings&getUserObjectBindings()
  3072. Found class: _OgreExport
  3073. Found field: RenderOperation mRenderOp;
  3074. Found field: Matrix4 mWorldTransform;
  3075. Found field: AxisAlignedBox mBox;
  3076. Found field: String mMatName;
  3077. Found field: MaterialPtr mMaterial;
  3078. Found field: SceneManager* mParentSceneManager;
  3079. Found field: Camera* mCamera;
  3080. virtual void setMaterial(const String&matName)
  3081. virtual const MaterialPtr&getMaterial(void )
  3082. virtual void setRenderOperation(const RenderOperation&rend)
  3083. virtual void getRenderOperation(RenderOperation&op)
  3084. void setWorldTransform(const Matrix4&xform)
  3085. virtual void getWorldTransforms(Matrix4*xform)
  3086. virtual void _notifyCurrentCamera(Camera*cam)
  3087. void setBoundingBox(const AxisAlignedBox&box)
  3088. virtual const AxisAlignedBox&getBoundingBox(void )
  3089. virtual void _updateRenderQueue(RenderQueue*queue)
  3090. void visitRenderables(Renderable::Visitor*visitor,bool debugRenderables=false )
  3091. virtual const String&getMovableType(void )
  3092. const LightList&getLights(void )
  3093. Singleton&operator =(const Singleton<T>&)
  3094. static T&getSingleton(void )
  3095. static T*getSingletonPtr(void )
  3096. Found class: _OgreExport
  3097. static StringtoString(Realval,unsigned short precision=6,unsigned short width=0,char fill=' ',std::ios::fmtflagsflags=std::ios::fmtflags(0)
  3098. static StringtoString(Radianval,unsigned short precision=6,unsigned short width=0,char fill=' ',std::ios::fmtflagsflags=std::ios::fmtflags(0)
  3099. static StringtoString(Degreeval,unsigned short precision=6,unsigned short width=0,char fill=' ',std::ios::fmtflagsflags=std::ios::fmtflags(0)
  3100. static StringtoString(int val,unsigned short width=0,char fill=' ',std::ios::fmtflagsflags=std::ios::fmtflags(0)
  3101. static StringtoString(size_tval,unsigned short width=0,char fill=' ',std::ios::fmtflagsflags=std::ios::fmtflags(0)
  3102. static StringtoString(unsigned long val,unsigned short width=0,char fill=' ',std::ios::fmtflagsflags=std::ios::fmtflags(0)
  3103. static StringtoString(long val,unsigned short width=0,char fill=' ',std::ios::fmtflagsflags=std::ios::fmtflags(0)
  3104. static StringtoString(bool val,bool yesNo=false )
  3105. static StringtoString(const Vector2&val)
  3106. static StringtoString(const Vector3&val)
  3107. static StringtoString(const Vector4&val)
  3108. static StringtoString(const Matrix3&val)
  3109. static StringtoString(const Matrix4&val)
  3110. static StringtoString(const Quaternion&val)
  3111. static StringtoString(const ColourValue&val)
  3112. static StringtoString(const StringVector&val)
  3113. static RealparseReal(const String&val,RealdefaultValue=0)
  3114. static inline RadianparseAngle(const String&val,RadiandefaultValue=Radian(0)
  3115. static int parseInt(const String&val,int defaultValue=0)
  3116. static unsigned int parseUnsignedInt(const String&val,unsigned int defaultValue=0)
  3117. static long parseLong(const String&val,long defaultValue=0)
  3118. static unsigned long parseUnsignedLong(const String&val,unsigned long defaultValue=0)
  3119. static bool parseBool(const String&val,bool defaultValue=0)
  3120. static Vector2parseVector2(const String&val,const Vector2&defaultValue=Vector2::ZERO)
  3121. static Vector3parseVector3(const String&val,const Vector3&defaultValue=Vector3::ZERO)
  3122. static Vector4parseVector4(const String&val,const Vector4&defaultValue=Vector4::ZERO)
  3123. static Matrix3parseMatrix3(const String&val,const Matrix3&defaultValue=Matrix3::IDENTITY)
  3124. static Matrix4parseMatrix4(const String&val,const Matrix4&defaultValue=Matrix4::IDENTITY)
  3125. static QuaternionparseQuaternion(const String&val,const Quaternion&defaultValue=Quaternion::IDENTITY)
  3126. static ColourValueparseColourValue(const String&val,const ColourValue&defaultValue=ColourValue::Black)
  3127. static StringVectorparseStringVector(const String&val)
  3128. static bool isNumber(const String&val)
  3129. Found class: _OgreExport
  3130. void getWorldTransforms(Matrix4*xform)
  3131. void setupBoundingBoxVertices(const AxisAlignedBox&aab)
  3132. Found field: Real mRadius;
  3133. void _initWireBoundingBox()
  3134. void setupBoundingBox(const AxisAlignedBox&aabb)
  3135. RealgetSquaredViewDepth(const Camera*cam)
  3136. RealgetBoundingRadius(void )
  3137. Found class: _OgreExport
  3138. Found field: ZZIP_DIR* mZzipDir;
  3139. void checkZzipError(int zzipError,const String&operation)
  3140. Found field: FileInfoList mFileList;
  3141. Found field: zzip_plugin_io_handlers* mPluginIo;
  3142. Found field:
  3143. bool isCaseSensitive(void )
  3144. void load()
  3145. void unload()
  3146. DataStreamPtropen(const String&filename,bool readOnly=true )
  3147. DataStreamPtrcreate(const String&filename)
  3148. void remove(const String&filename)
  3149. StringVectorPtrlist(bool recursive=true ,bool dirs=false )
  3150. FileInfoListPtrlistFileInfo(bool recursive=true ,bool dirs=false )
  3151. StringVectorPtrfind(const String&pattern,bool recursive=true ,bool dirs=false )
  3152. FileInfoListPtrfindFileInfo(const String&pattern,bool recursive=true ,bool dirs=false )
  3153. bool exists(const String&filename)
  3154. time_tgetModifiedTime(const String&filename)
  3155. Found class: _OgrePrivate
  3156. const String&getType(void )
  3157. Archive*createInstance(const String&name)
  3158. void destroyInstance(Archive*ptr)
  3159. Found class: _OgreExport
  3160. const String&getType(void )
  3161. Archive*createInstance(const String&name)
  3162. static void addEmbbeddedFile(const String&name,const uint8*fileData,size_tfileSize,DecryptEmbeddedZipFileFuncdecryptFunc)
  3163. static void removeEmbbeddedFile(const String&name)
  3164. Found class: _OgrePrivate
  3165. Found field: ZZIP_FILE* mZzipFile;
  3166. Found field: StaticCache<* OGRE_STREAM_TEMP_SIZE> mCache;
  3167. size_tread(void *buf,size_tcount)
  3168. size_twrite(void *buf,size_tcount)
  3169. void skip(long count)
  3170. void seek(size_tpos)
  3171. size_ttell(void )
  3172. bool eof(void )
  3173. void close(void )
  3174. Found class: _OgreExport
  3175. Found field: ObjectMap mObjectsByName;
  3176. Found field: WireBoundingBox* mWireBoundingBox;
  3177. Found field: bool mShowBoundingBox;
  3178. Found field: bool mHideBoundingBox;
  3179. Found field: SceneManager* mCreator;
  3180. Found field: AxisAlignedBox mWorldAABB;
  3181. void updateFromParentImpl(void )
  3182. Node*createChildImpl(void )
  3183. Node*createChildImpl(const String&name)
  3184. void setParent(Node*parent)
  3185. virtual void setInSceneGraph(bool inGraph)
  3186. Found field: bool mYawFixed;
  3187. Found field: Vector3 mYawFixedAxis;
  3188. Found field: SceneNode* mAutoTrackTarget;
  3189. Found field: Vector3 mAutoTrackOffset;
  3190. Found field: Vector3 mAutoTrackLocalDirection;
  3191. Found field: bool mIsInSceneGraph;
  3192. virtual void attachObject(MovableObject*obj)
  3193. virtual unsigned short numAttachedObjects(void )
  3194. virtual MovableObject*getAttachedObject(unsigned short index)
  3195. virtual MovableObject*getAttachedObject(const String&name)
  3196. virtual MovableObject*detachObject(unsigned short index)
  3197. virtual void detachObject(MovableObject*obj)
  3198. virtual MovableObject*detachObject(const String&name)
  3199. virtual void detachAllObjects(void )
  3200. virtual bool isInSceneGraph(void )
  3201. virtual void _notifyRootNode(void )
  3202. virtual void _update(bool updateChildren,bool parentHasChanged)
  3203. virtual void _updateBounds(void )
  3204. virtual void _findVisibleObjects(Camera*cam,RenderQueue*queue,VisibleObjectsBoundsInfo*visibleBounds,bool includeChildren=true ,bool displayNodes=false ,bool onlyShadowCasters=false )
  3205. virtual const AxisAlignedBox&_getWorldAABB(void )
  3206. virtual ObjectIteratorgetAttachedObjectIterator(void )
  3207. virtual ConstObjectIteratorgetAttachedObjectIterator(void )
  3208. SceneManager*getCreator(void )
  3209. virtual void removeAndDestroyChild(const String&name)
  3210. virtual void removeAndDestroyChild(unsigned short index)
  3211. virtual void removeAndDestroyAllChildren(void )
  3212. virtual void showBoundingBox(bool bShow)
  3213. virtual void hideBoundingBox(bool bHide)
  3214. virtual void _addBoundingBoxToQueue(RenderQueue*queue)
  3215. virtual bool getShowBoundingBox()
  3216. virtual SceneNode*createChildSceneNode(const Vector3&translate=Vector3::ZERO,const Quaternion&rotate=Quaternion::IDENTITY)
  3217. virtual SceneNode*createChildSceneNode(const String&name,const Vector3&translate=Vector3::ZERO,const Quaternion&rotate=Quaternion::IDENTITY)
  3218. virtual void findLights(LightList&destList,Realradius,uint32lightMask=0xFFFFFFFF)
  3219. virtual void setFixedYawAxis(bool useFixed,const Vector3&fixedAxis=Vector3::UNIT_Y)
  3220. virtual void yaw(const Radian&angle,TransformSpacerelativeTo=TS_LOCAL)
  3221. virtual void setDirection(Realx,Realy,Realz,TransformSpacerelativeTo=TS_LOCAL,const Vector3&localDirectionVector=Vector3::NEGATIVE_UNIT_Z)
  3222. virtual void setDirection(const Vector3&vec,TransformSpacerelativeTo=TS_LOCAL,const Vector3&localDirectionVector=Vector3::NEGATIVE_UNIT_Z)
  3223. virtual void lookAt(const Vector3&targetPoint,TransformSpacerelativeTo,const Vector3&localDirectionVector=Vector3::NEGATIVE_UNIT_Z)
  3224. virtual void setAutoTracking(bool enabled,SceneNode*const target=0,const Vector3&localDirectionVector=Vector3::NEGATIVE_UNIT_Z,const Vector3&offset=Vector3::ZERO)
  3225. virtual SceneNode*getAutoTrackTarget(void )
  3226. virtual const Vector3&getAutoTrackOffset(void )
  3227. virtual const Vector3&getAutoTrackLocalDirection(void )
  3228. void _autoTrack(void )
  3229. SceneNode*getParentSceneNode(void )
  3230. virtual void setVisible(bool visible,bool cascade=true )
  3231. virtual void flipVisibility(bool cascade=true )
  3232. virtual void setDebugDisplayEnabled(bool enabled,bool cascade=true )
  3233. virtual DebugRenderable*getDebugRenderable()
  3234. Found class: SceneQueryListener
  3235. Found class: _OgreExport
  3236. Found field: WorldFragmentType fragmentType;
  3237. Found field: Vector3 singleIntersection;
  3238. Found field: list< Plane>:: type* planes;
  3239. Found field: void* geometry;
  3240. Found field: RenderOperation* renderOp;
  3241. Found field: SceneManager* mParentSceneMgr;
  3242. Found field: uint32 mQueryMask;
  3243. Found field: uint32 mQueryTypeMask;
  3244. Found field: set< WorldFragmentType>:: type mSupportedWorldFragments;
  3245. Found field: WorldFragmentType mWorldFragmentType;
  3246. virtual void setQueryMask(uint32mask)
  3247. virtual uint32getQueryMask(void )
  3248. virtual void setQueryTypeMask(uint32mask)
  3249. virtual uint32getQueryTypeMask(void )
  3250. virtual void setWorldFragmentType(enum WorldFragmentTypewft)
  3251. virtual WorldFragmentTypegetWorldFragmentType(void )
  3252. virtual const set<WorldFragmentType>::type*getSupportedWorldFragmentTypes(void )
  3253. Found class: _OgreExport
  3254. virtual bool queryResult(MovableObject*object)
  3255. virtual bool queryResult(SceneQuery::WorldFragment*fragment)
  3256. Found field: SceneQueryResultMovableList movables;
  3257. Found field: SceneQueryResultWorldFragmentList worldFragments;
  3258. Found class: _OgreExport
  3259. Found field: SceneQueryResult* mLastResult;
  3260. virtual SceneQueryResult&execute(void )
  3261. virtual void execute(SceneQueryListener*listener)
  3262. virtual SceneQueryResult&getLastResults(void )
  3263. virtual void clearResults(void )
  3264. bool queryResult(MovableObject*first)
  3265. bool queryResult(SceneQuery::WorldFragment*fragment)
  3266. Found class: _OgreExport
  3267. Found field: AxisAlignedBox mAABB;
  3268. void setBox(const AxisAlignedBox&box)
  3269. const AxisAlignedBox&getBox(void )
  3270. Found class: _OgreExport
  3271. Found field: Sphere mSphere;
  3272. void setSphere(const Sphere&sphere)
  3273. const Sphere&getSphere()
  3274. Found class: _OgreExport
  3275. Found field: PlaneBoundedVolumeList mVolumes;
  3276. void setVolumes(const PlaneBoundedVolumeList&volumes)
  3277. const PlaneBoundedVolumeList&getVolumes()
  3278. Found class: _OgreExport
  3279. virtual bool queryResult(MovableObject*obj,Realdistance)
  3280. virtual bool queryResult(SceneQuery::WorldFragment*fragment,Realdistance)
  3281. Found field: Real distance;
  3282. Found field: MovableObject* movable;
  3283. Found field: SceneQuery:: WorldFragment* worldFragment;
  3284. bool operator <(const RaySceneQueryResultEntry&rhs)
  3285. Found class: _OgreExport
  3286. Found field: Ray mRay;
  3287. Found field: bool mSortByDistance;
  3288. Found field: ushort mMaxResults;
  3289. Found field: RaySceneQueryResult mResult;
  3290. virtual void setRay(const Ray&ray)
  3291. virtual const Ray&getRay(void )
  3292. virtual void setSortByDistance(bool sort,ushortmaxresults=0)
  3293. virtual bool getSortByDistance(void )
  3294. virtual ushortgetMaxResults(void )
  3295. virtual RaySceneQueryResult&execute(void )
  3296. virtual void execute(RaySceneQueryListener*listener)
  3297. virtual RaySceneQueryResult&getLastResults(void )
  3298. virtual void clearResults(void )
  3299. bool queryResult(MovableObject*obj,Realdistance)
  3300. bool queryResult(SceneQuery::WorldFragment*fragment,Realdistance)
  3301. Found class: _OgreExport
  3302. virtual bool queryResult(MovableObject*first,MovableObject*second)
  3303. virtual bool queryResult(MovableObject*movable,SceneQuery::WorldFragment*fragment)
  3304. Found field: SceneQueryMovableIntersectionList movables2movables;
  3305. Found field: SceneQueryMovableWorldFragmentIntersectionList movables2world;
  3306. Found class: _OgreExport
  3307. Found field: IntersectionSceneQueryResult* mLastResult;
  3308. virtual IntersectionSceneQueryResult&execute(void )
  3309. virtual void execute(IntersectionSceneQueryListener*listener)
  3310. virtual IntersectionSceneQueryResult&getLastResults(void )
  3311. virtual void clearResults(void )
  3312. bool queryResult(MovableObject*first,MovableObject*second)
  3313. bool queryResult(MovableObject*movable,SceneQuery::WorldFragment*fragment)
  3314. Found class: _OgreExport
  3315. virtual void getShadowCamera(const SceneManager*sm,const Camera*cam,const Viewport*vp,const Light*light,Camera*texCam,size_titeration)
  3316. Found class: _OgreExport
  3317. virtual void getShadowCamera(const SceneManager*sm,const Camera*cam,const Viewport*vp,const Light*light,Camera*texCam,size_titeration)
  3318. Found class: _OgreExport
  3319. Found field: Real tempSquareDist;
  3320. void _calcTempSquareDist(const Vector3&worldPos)
  3321. void setType(LightTypestype)
  3322. LightTypesgetType(void )
  3323. void setDiffuseColour(Realred,Realgreen,Realblue)
  3324. void setDiffuseColour(const ColourValue&colour)
  3325. const ColourValue&getDiffuseColour(void )
  3326. void setSpecularColour(Realred,Realgreen,Realblue)
  3327. void setSpecularColour(const ColourValue&colour)
  3328. const ColourValue&getSpecularColour(void )
  3329. void setAttenuation(Realrange,Realconstant,Reallinear,Realquadratic)
  3330. RealgetAttenuationRange(void )
  3331. RealgetAttenuationConstant(void )
  3332. RealgetAttenuationLinear(void )
  3333. RealgetAttenuationQuadric(void )
  3334. void setPosition(Realx,Realy,Realz)
  3335. void setPosition(const Vector3&vec)
  3336. const Vector3&getPosition(void )
  3337. void setDirection(Realx,Realy,Realz)
  3338. void setDirection(const Vector3&vec)
  3339. const Vector3&getDirection(void )
  3340. void setSpotlightRange(const Radian&innerAngle,const Radian&outerAngle,Realfalloff=1.0)
  3341. const Radian&getSpotlightInnerAngle(void )
  3342. const Radian&getSpotlightOuterAngle(void )
  3343. RealgetSpotlightFalloff(void )
  3344. void setSpotlightInnerAngle(const Radian&val)
  3345. void setSpotlightOuterAngle(const Radian&val)
  3346. void setSpotlightFalloff(Realval)
  3347. void setSpotlightNearClipDistance(RealnearClip)
  3348. RealgetSpotlightNearClipDistance()
  3349. void setPowerScale(Realpower)
  3350. RealgetPowerScale(void )
  3351. void _notifyAttached(Node*parent,bool isTagPoint=false )
  3352. void _notifyMoved(void )
  3353. const AxisAlignedBox&getBoundingBox(void )
  3354. void _updateRenderQueue(RenderQueue*queue)
  3355. const String&getMovableType(void )
  3356. const Vector3&getDerivedPosition(bool cameraRelativeIfSet=false )
  3357. const Vector3&getDerivedDirection(void )
  3358. void setVisible(bool visible)
  3359. RealgetBoundingRadius(void )
  3360. Vector4getAs4DVector(bool cameraRelativeIfSet=false )
  3361. virtual const PlaneBoundedVolume&_getNearClipVolume(const Camera*const cam)
  3362. virtual const PlaneBoundedVolumeList&_getFrustumClipVolumes(const Camera*const cam)
  3363. uint32getTypeFlags(void )
  3364. AnimableValuePtrcreateAnimableValue(const String&valueName)
  3365. void setCustomShadowCameraSetup(const ShadowCameraSetupPtr&customShadowSetup)
  3366. void resetCustomShadowCameraSetup(void )
  3367. const ShadowCameraSetupPtr&getCustomShadowCameraSetup(void )
  3368. void visitRenderables(Renderable::Visitor*visitor,bool debugRenderables=false )
  3369. size_t_getIndexInFrame()
  3370. void _notifyIndexInFrame(size_ti)
  3371. void setShadowFarDistance(Realdistance)
  3372. void resetShadowFarDistance(void )
  3373. RealgetShadowFarDistance(void )
  3374. RealgetShadowFarDistanceSquared(void )
  3375. void setShadowNearClipDistance(RealnearClip)
  3376. RealgetShadowNearClipDistance()
  3377. Real_deriveShadowNearClipDistance(const Camera*maincam)
  3378. void setShadowFarClipDistance(RealfarClip)
  3379. RealgetShadowFarClipDistance()
  3380. Real_deriveShadowFarClipDistance(const Camera*maincam)
  3381. void _setCameraRelative(Camera*cam)
  3382. void setCustomParameter(uint16index,const Vector4&value)
  3383. const Vector4&getCustomParameter(uint16index)
  3384. virtual void _updateCustomGpuParameter(uint16paramIndex,const GpuProgramParameters::AutoConstantEntry&constantEntry,GpuProgramParameters*params)
  3385. bool isInLightRange(const Ogre::Sphere&sphere)
  3386. bool isInLightRange(const Ogre::AxisAlignedBox&container)
  3387. virtual void update(void )
  3388. const String&getAnimableDictionaryName(void )
  3389. void initialiseAnimableDictionary(StringVector&vec)
  3390. Found field: LightTypes mLightType;
  3391. Found field: Vector3 mPosition;
  3392. Found field: ColourValue mDiffuse;
  3393. Found field: ColourValue mSpecular;
  3394. Found field: Vector3 mDirection;
  3395. Found field: Radian mSpotOuter;
  3396. Found field: Radian mSpotInner;
  3397. Found field: Real mSpotFalloff;
  3398. Found field: Real mSpotNearClip;
  3399. Found field: Real mRange;
  3400. Found field: Real mAttenuationConst;
  3401. Found field: Real mAttenuationLinear;
  3402. Found field: Real mAttenuationQuad;
  3403. Found field: Real mPowerScale;
  3404. Found field: size_t mIndexInFrame;
  3405. Found field: bool mOwnShadowFarDist;
  3406. Found field: Real mShadowFarDist;
  3407. Found field: Real mShadowFarDistSquared;
  3408. Found field: Real mShadowNearClipDist;
  3409. Found field: Real mShadowFarClipDist;
  3410. Found field: mutable Vector3 mDerivedPosition;
  3411. Found field: mutable Vector3 mDerivedDirection;
  3412. Found field: mutable Vector3 mDerivedCamRelativePosition;
  3413. Found field: mutablebool mDerivedCamRelativeDirty;
  3414. Found field: Camera* mCameraToBeRelativeTo;
  3415. Found field: mutable PlaneBoundedVolume mNearClipVolume;
  3416. Found field: mutable PlaneBoundedVolumeList mFrustumClipVolumes;
  3417. Found field: mutablebool mDerivedTransformDirty;
  3418. Found field: mutable ShadowCameraSetupPtr mCustomShadowCameraSetup;
  3419. Found field: CustomParameterMap mCustomParameters;
  3420. Found class: _OgreExport
  3421. MovableObject*createInstanceImpl(const String&name,const NameValuePairList*params)
  3422. const String&getType(void )
  3423. void destroyInstance(MovableObject*obj)
  3424. Found class: _OgreExport
  3425. const Light&getLight(size_tindex)
  3426. Found field: mutable Matrix4 mWorldMatrix[];
  3427. Found field: mutable size_t mWorldMatrixCount;
  3428. Found field: mutableconst Matrix4* mWorldMatrixArray;
  3429. Found field: mutable Matrix4 mWorldViewMatrix;
  3430. Found field: mutable Matrix4 mViewProjMatrix;
  3431. Found field: mutable Matrix4 mWorldViewProjMatrix;
  3432. Found field: mutable Matrix4 mInverseWorldMatrix;
  3433. Found field: mutable Matrix4 mInverseWorldViewMatrix;
  3434. Found field: mutable Matrix4 mInverseViewMatrix;
  3435. Found field: mutable Matrix4 mInverseTransposeWorldMatrix;
  3436. Found field: mutable Matrix4 mInverseTransposeWorldViewMatrix;
  3437. Found field: mutable Vector4 mCameraPosition;
  3438. Found field: mutable Vector4 mCameraPositionObjectSpace;
  3439. Found field: mutable Matrix4 mTextureViewProjMatrix[ OGRE_MAX_SIMULTANEOUS_LIGHTS];
  3440. Found field: mutable Matrix4 mTextureWorldViewProjMatrix[ OGRE_MAX_SIMULTANEOUS_LIGHTS];
  3441. Found field: mutable Matrix4 mSpotlightViewProjMatrix[ OGRE_MAX_SIMULTANEOUS_LIGHTS];
  3442. Found field: mutable Matrix4 mSpotlightWorldViewProjMatrix[ OGRE_MAX_SIMULTANEOUS_LIGHTS];
  3443. Found field: mutable Vector4 mShadowCamDepthRanges[ OGRE_MAX_SIMULTANEOUS_LIGHTS];
  3444. Found field: mutable Matrix4 mViewMatrix;
  3445. Found field: mutable Matrix4 mProjectionMatrix;
  3446. Found field: mutable Real mDirLightExtrusionDistance;
  3447. Found field: mutable Vector4 mLodCameraPosition;
  3448. Found field: mutable Vector4 mLodCameraPositionObjectSpace;
  3449. Found field: mutablebool mWorldMatrixDirty;
  3450. Found field: mutablebool mViewMatrixDirty;
  3451. Found field: mutablebool mProjMatrixDirty;
  3452. Found field: mutablebool mWorldViewMatrixDirty;
  3453. Found field: mutablebool mViewProjMatrixDirty;
  3454. Found field: mutablebool mWorldViewProjMatrixDirty;
  3455. Found field: mutablebool mInverseWorldMatrixDirty;
  3456. Found field: mutablebool mInverseWorldViewMatrixDirty;
  3457. Found field: mutablebool mInverseViewMatrixDirty;
  3458. Found field: mutablebool mInverseTransposeWorldMatrixDirty;
  3459. Found field: mutablebool mInverseTransposeWorldViewMatrixDirty;
  3460. Found field: mutablebool mCameraPositionDirty;
  3461. Found field: mutablebool mCameraPositionObjectSpaceDirty;
  3462. Found field: mutablebool mTextureViewProjMatrixDirty[ OGRE_MAX_SIMULTANEOUS_LIGHTS];
  3463. Found field: mutablebool mTextureWorldViewProjMatrixDirty[ OGRE_MAX_SIMULTANEOUS_LIGHTS];
  3464. Found field: mutablebool mSpotlightViewProjMatrixDirty[ OGRE_MAX_SIMULTANEOUS_LIGHTS];
  3465. Found field: mutablebool mSpotlightWorldViewProjMatrixDirty[ OGRE_MAX_SIMULTANEOUS_LIGHTS];
  3466. Found field: mutablebool mShadowCamDepthRangesDirty[ OGRE_MAX_SIMULTANEOUS_LIGHTS];
  3467. Found field: mutable ColourValue mAmbientLight;
  3468. Found field: mutable ColourValue mFogColour;
  3469. Found field: mutable Vector4 mFogParams;
  3470. Found field: mutableint mPassNumber;
  3471. Found field: mutable Vector4 mSceneDepthRange;
  3472. Found field: mutablebool mSceneDepthRangeDirty;
  3473. Found field: mutablebool mLodCameraPositionDirty;
  3474. Found field: mutablebool mLodCameraPositionObjectSpaceDirty;
  3475. Found field: const Renderable* mCurrentRenderable;
  3476. Found field: const Camera* mCurrentCamera;
  3477. Found field: bool mCameraRelativeRendering;
  3478. Found field: Vector3 mCameraRelativePosition;
  3479. Found field: const LightList* mCurrentLightList;
  3480. Found field: const Frustum* mCurrentTextureProjector[ OGRE_MAX_SIMULTANEOUS_LIGHTS];
  3481. Found field: const RenderTarget* mCurrentRenderTarget;
  3482. Found field: const Viewport* mCurrentViewport;
  3483. Found field: const SceneManager* mCurrentSceneManager;
  3484. Found field: const VisibleObjectsBoundsInfo* mMainCamBoundsInfo;
  3485. Found field: const Pass* mCurrentPass;
  3486. Found field: Light mBlankLight;
  3487. virtual void setCurrentRenderable(const Renderable*rend)
  3488. virtual void setWorldMatrices(const Matrix4*m,size_tcount)
  3489. virtual void setCurrentCamera(const Camera*cam,bool useCameraRelative)
  3490. virtual void setCurrentLightList(const LightList*ll)
  3491. virtual void setTextureProjector(const Frustum*frust,size_tindex)
  3492. virtual void setCurrentRenderTarget(const RenderTarget*target)
  3493. virtual void setCurrentViewport(const Viewport*viewport)
  3494. virtual void setShadowDirLightExtrusionDistance(Realdist)
  3495. virtual void setMainCamBoundsInfo(VisibleObjectsBoundsInfo*info)
  3496. virtual void setCurrentSceneManager(const SceneManager*sm)
  3497. virtual void setCurrentPass(const Pass*pass)
  3498. virtual const Matrix4&getWorldMatrix(void )
  3499. virtual const Matrix4*getWorldMatrixArray(void )
  3500. virtual size_tgetWorldMatrixCount(void )
  3501. virtual const Matrix4&getViewMatrix(void )
  3502. virtual const Matrix4&getViewProjectionMatrix(void )
  3503. virtual const Matrix4&getProjectionMatrix(void )
  3504. virtual const Matrix4&getWorldViewProjMatrix(void )
  3505. virtual const Matrix4&getWorldViewMatrix(void )
  3506. virtual const Matrix4&getInverseWorldMatrix(void )
  3507. virtual const Matrix4&getInverseWorldViewMatrix(void )
  3508. virtual const Matrix4&getInverseViewMatrix(void )
  3509. virtual const Matrix4&getInverseTransposeWorldMatrix(void )
  3510. virtual const Matrix4&getInverseTransposeWorldViewMatrix(void )
  3511. virtual const Vector4&getCameraPosition(void )
  3512. virtual const Vector4&getCameraPositionObjectSpace(void )
  3513. virtual const Vector4&getLodCameraPosition(void )
  3514. virtual const Vector4&getLodCameraPositionObjectSpace(void )
  3515. virtual bool hasLightList()
  3516. virtual float getLightNumber(size_tindex)
  3517. virtual float getLightCount()
  3518. virtual float getLightCastsShadows(size_tindex)
  3519. virtual const ColourValue&getLightDiffuseColour(size_tindex)
  3520. virtual const ColourValue&getLightSpecularColour(size_tindex)
  3521. virtual const ColourValuegetLightDiffuseColourWithPower(size_tindex)
  3522. virtual const ColourValuegetLightSpecularColourWithPower(size_tindex)
  3523. virtual const Vector3&getLightPosition(size_tindex)
  3524. virtual Vector4getLightAs4DVector(size_tindex)
  3525. virtual const Vector3&getLightDirection(size_tindex)
  3526. virtual RealgetLightPowerScale(size_tindex)
  3527. virtual Vector4getLightAttenuation(size_tindex)
  3528. virtual Vector4getSpotlightParams(size_tindex)
  3529. virtual void setAmbientLightColour(const ColourValue&ambient)
  3530. virtual const ColourValue&getAmbientLightColour(void )
  3531. virtual const ColourValue&getSurfaceAmbientColour(void )
  3532. virtual const ColourValue&getSurfaceDiffuseColour(void )
  3533. virtual const ColourValue&getSurfaceSpecularColour(void )
  3534. virtual const ColourValue&getSurfaceEmissiveColour(void )
  3535. virtual RealgetSurfaceShininess(void )
  3536. virtual ColourValuegetDerivedAmbientLightColour(void )
  3537. virtual ColourValuegetDerivedSceneColour(void )
  3538. virtual void setFog(FogModemode,const ColourValue&colour,RealexpDensity,ReallinearStart,ReallinearEnd)
  3539. virtual const ColourValue&getFogColour(void )
  3540. virtual const Vector4&getFogParams(void )
  3541. virtual const Matrix4&getTextureViewProjMatrix(size_tindex)
  3542. virtual const Matrix4&getTextureWorldViewProjMatrix(size_tindex)
  3543. virtual const Matrix4&getSpotlightViewProjMatrix(size_tindex)
  3544. virtual const Matrix4&getSpotlightWorldViewProjMatrix(size_tindex)
  3545. virtual const Matrix4&getTextureTransformMatrix(size_tindex)
  3546. virtual const RenderTarget*getCurrentRenderTarget(void )
  3547. virtual const Renderable*getCurrentRenderable(void )
  3548. virtual const Pass*getCurrentPass(void )
  3549. virtual Vector4getTextureSize(size_tindex)
  3550. virtual Vector4getInverseTextureSize(size_tindex)
  3551. virtual Vector4getPackedTextureSize(size_tindex)
  3552. virtual RealgetShadowExtrusionDistance(void )
  3553. virtual const Vector4&getSceneDepthRange()
  3554. virtual const Vector4&getShadowSceneDepthRange(size_tindex)
  3555. virtual const ColourValue&getShadowColour()
  3556. virtual Matrix4getInverseViewProjMatrix(void )
  3557. virtual Matrix4getInverseTransposeViewProjMatrix()
  3558. virtual Matrix4getTransposeViewProjMatrix()
  3559. virtual Matrix4getTransposeViewMatrix()
  3560. virtual Matrix4getInverseTransposeViewMatrix()
  3561. virtual Matrix4getTransposeProjectionMatrix()
  3562. virtual Matrix4getInverseProjectionMatrix()
  3563. virtual Matrix4getInverseTransposeProjectionMatrix()
  3564. virtual Matrix4getTransposeWorldViewProjMatrix()
  3565. virtual Matrix4getInverseWorldViewProjMatrix()
  3566. virtual Matrix4getInverseTransposeWorldViewProjMatrix()
  3567. virtual Matrix4getTransposeWorldViewMatrix()
  3568. virtual Matrix4getTransposeWorldMatrix()
  3569. virtual RealgetTime(void )
  3570. virtual RealgetTime_0_X(Realx)
  3571. virtual RealgetCosTime_0_X(Realx)
  3572. virtual RealgetSinTime_0_X(Realx)
  3573. virtual RealgetTanTime_0_X(Realx)
  3574. virtual Vector4getTime_0_X_packed(Realx)
  3575. virtual RealgetTime_0_1(Realx)
  3576. virtual RealgetCosTime_0_1(Realx)
  3577. virtual RealgetSinTime_0_1(Realx)
  3578. virtual RealgetTanTime_0_1(Realx)
  3579. virtual Vector4getTime_0_1_packed(Realx)
  3580. virtual RealgetTime_0_2Pi(Realx)
  3581. virtual RealgetCosTime_0_2Pi(Realx)
  3582. virtual RealgetSinTime_0_2Pi(Realx)
  3583. virtual RealgetTanTime_0_2Pi(Realx)
  3584. virtual Vector4getTime_0_2Pi_packed(Realx)
  3585. virtual RealgetFrameTime(void )
  3586. virtual RealgetFPS()
  3587. virtual RealgetViewportWidth()
  3588. virtual RealgetViewportHeight()
  3589. virtual RealgetInverseViewportWidth()
  3590. virtual RealgetInverseViewportHeight()
  3591. virtual Vector3getViewDirection()
  3592. virtual Vector3getViewSideVector()
  3593. virtual Vector3getViewUpVector()
  3594. virtual RealgetFOV()
  3595. virtual RealgetNearClipDistance()
  3596. virtual RealgetFarClipDistance()
  3597. virtual int getPassNumber(void )
  3598. virtual void setPassNumber(const int passNumber)
  3599. virtual void incPassNumber(void )
  3600. virtual void updateLightCustomGpuParameter(const GpuProgramParameters::AutoConstantEntry&constantEntry,GpuProgramParameters*params)
  3601. Found class: _OgreExport
  3602. Found field: void* data;
  3603. Found field: PixelFormat format;
  3604. Found field: size_t rowPitch;
  3605. Found field: size_t slicePitch;
  3606. void setConsecutive()
  3607. size_tgetRowSkip()
  3608. size_tgetSliceSkip()
  3609. bool isConsecutive()
  3610. size_tgetConsecutiveSize()
  3611. PixelBoxgetSubVolume(const Box&def)
  3612. ColourValuegetColourAt(size_tx,size_ty,size_tz)
  3613. void setColourAt(ColourValueconst &cv,size_tx,size_ty,size_tz)
  3614. Found class: _OgreExport
  3615. static size_tgetNumElemBytes(PixelFormatformat)
  3616. static size_tgetNumElemBits(PixelFormatformat)
  3617. static size_tgetMemorySize(size_twidth,size_theight,size_tdepth,PixelFormatformat)
  3618. static unsigned int getFlags(PixelFormatformat)
  3619. static bool hasAlpha(PixelFormatformat)
  3620. static bool isFloatingPoint(PixelFormatformat)
  3621. static bool isCompressed(PixelFormatformat)
  3622. static bool isDepth(PixelFormatformat)
  3623. static bool isNativeEndian(PixelFormatformat)
  3624. static bool isLuminance(PixelFormatformat)
  3625. static bool isValidExtent(size_twidth,size_theight,size_tdepth,PixelFormatformat)
  3626. static void getBitDepths(PixelFormatformat,int rgba[4])
  3627. static void getBitMasks(PixelFormatformat,uint32rgba[4])
  3628. static void getBitShifts(PixelFormatformat,unsigned char rgba[4])
  3629. static StringgetFormatName(PixelFormatsrcformat)
  3630. static bool isAccessible(PixelFormatsrcformat)
  3631. static PixelComponentTypegetComponentType(PixelFormatfmt)
  3632. static size_tgetComponentCount(PixelFormatfmt)
  3633. static PixelFormatgetFormatFromName(const String&name,bool accessibleOnly=false ,bool caseSensitive=false )
  3634. static StringgetBNFExpressionOfPixelFormats(bool accessibleOnly=false )
  3635. static PixelFormatgetFormatForBitDepths(PixelFormatfmt,ushortintegerBits,ushortfloatBits)
  3636. static void packColour(const ColourValue&colour,const PixelFormatpf,void *dest)
  3637. static void packColour(const uint8r,const uint8g,const uint8b,const uint8a,const PixelFormatpf,void *dest)
  3638. static void packColour(const float r,const float g,const float b,const float a,const PixelFormatpf,void *dest)
  3639. static void unpackColour(ColourValue*colour,PixelFormatpf,const void *src)
  3640. static void unpackColour(uint8*r,uint8*g,uint8*b,uint8*a,PixelFormatpf,const void *src)
  3641. static void unpackColour(float *r,float *g,float *b,float *a,PixelFormatpf,const void *src)
  3642. static void bulkPixelConversion(void *src,PixelFormatsrcFormat,void *dst,PixelFormatdstFormat,unsigned int count)
  3643. static void bulkPixelConversion(const PixelBox&src,const PixelBox&dst)
  3644. Found class: _OgreExport
  3645. Image&operator =(const Image&img)
  3646. Image&flipAroundY()
  3647. Image&flipAroundX()
  3648. Image&loadDynamicImage(uchar*data,size_twidth,size_theight,size_tdepth,PixelFormatformat,bool autoDelete=false ,size_tnumFaces=1,size_tnumMipMaps=0)
  3649. Image&loadDynamicImage(uchar*data,size_twidth,size_theight,PixelFormatformat)
  3650. Image&loadRawData(DataStreamPtr&stream,size_twidth,size_theight,size_tdepth,PixelFormatformat,size_tnumFaces=1,size_tnumMipMaps=0)
  3651. Image&loadRawData(DataStreamPtr&stream,size_twidth,size_theight,PixelFormatformat)
  3652. Image&load(const String&filename,const String&groupName)
  3653. Image&load(DataStreamPtr&stream,const String&type=StringUtil::BLANK)
  3654. Image&loadTwoImagesAsRGBA(const String&rgbFilename,const String&alphaFilename,const String&groupName,PixelFormatformat=PF_BYTE_RGBA)
  3655. Image&loadTwoImagesAsRGBA(DataStreamPtr&rgbStream,DataStreamPtr&alphaStream,PixelFormatformat=PF_BYTE_RGBA,const String&rgbType=StringUtil::BLANK,const String&alphaType=StringUtil::BLANK)
  3656. Image&combineTwoImagesAsRGBA(const Image&rgb,const Image&alpha,PixelFormatformat=PF_BYTE_RGBA)
  3657. void save(const String&filename)
  3658. DataStreamPtrencode(const String&formatextension)
  3659. uchar*getData(void )
  3660. const uchar*getData()
  3661. size_tgetSize()
  3662. size_tgetNumMipmaps()
  3663. bool hasFlag(const ImageFlagsimgFlag)
  3664. size_tgetWidth(void )
  3665. size_tgetHeight(void )
  3666. size_tgetDepth(void )
  3667. size_tgetNumFaces(void )
  3668. size_tgetRowSpan(void )
  3669. PixelFormatgetFormat()
  3670. uchargetBPP()
  3671. bool getHasAlpha()
  3672. static void applyGamma(uchar*buffer,Realgamma,size_tsize,ucharbpp)
  3673. ColourValuegetColourAt(size_tx,size_ty,size_tz)
  3674. void setColourAt(ColourValueconst &cv,size_tx,size_ty,size_tz)
  3675. PixelBoxgetPixelBox(size_tface=0,size_tmipmap=0)
  3676. void freeMemory()
  3677. static void scale(const PixelBox&src,const PixelBox&dst,Filterfilter=FILTER_BILINEAR)
  3678. void resize(ushortwidth,ushortheight,Filterfilter=FILTER_BILINEAR)
  3679. static size_tcalculateSize(size_tmipmaps,size_tfaces,size_twidth,size_theight,size_tdepth,PixelFormatformat)
  3680. static StringgetFileExtFromMagic(DataStreamPtrstream)
  3681. Found field: size_t mWidth;
  3682. Found field: size_t mHeight;
  3683. Found field: size_t mDepth;
  3684. Found field: size_t mBufSize;
  3685. Found field: size_t mNumMipmaps;
  3686. Found field: int mFlags;
  3687. Found field: PixelFormat mFormat;
  3688. Found field: uchar mPixelSize;
  3689. Found field: uchar* mBuffer;
  3690. Found field: bool mAutoDelete;
  3691. Found class: TexturePtr
  3692. Found class: _OgreExport
  3693. virtual void setTextureType(TextureTypettype)
  3694. virtual TextureTypegetTextureType(void )
  3695. virtual size_tgetNumMipmaps(void )
  3696. virtual void setNumMipmaps(size_tnum)
  3697. virtual bool getMipmapsHardwareGenerated(void )
  3698. virtual float getGamma(void )
  3699. virtual void setGamma(float g)
  3700. virtual void setHardwareGammaEnabled(bool enabled)
  3701. virtual bool isHardwareGammaEnabled()
  3702. virtual void setFSAA(uintfsaa,const String&fsaaHint)
  3703. virtual uintgetFSAA()
  3704. virtual const String&getFSAAHint()
  3705. virtual size_tgetHeight(void )
  3706. virtual size_tgetWidth(void )
  3707. virtual size_tgetDepth(void )
  3708. virtual size_tgetSrcHeight(void )
  3709. virtual size_tgetSrcWidth(void )
  3710. virtual size_tgetSrcDepth(void )
  3711. virtual void setHeight(size_th)
  3712. virtual void setWidth(size_tw)
  3713. virtual void setDepth(size_td)
  3714. virtual int getUsage()
  3715. virtual void setUsage(int u)
  3716. virtual void createInternalResources(void )
  3717. virtual void freeInternalResources(void )
  3718. virtual void copyToTexture(TexturePtr&target)
  3719. virtual void loadImage(const Image&img)
  3720. virtual void loadRawData(DataStreamPtr&stream,ushortuWidth,ushortuHeight,PixelFormateFormat)
  3721. virtual void _loadImages(const ConstImagePtrList&images)
  3722. virtual PixelFormatgetFormat()
  3723. virtual PixelFormatgetDesiredFormat(void )
  3724. virtual PixelFormatgetSrcFormat(void )
  3725. virtual void setFormat(PixelFormatpf)
  3726. virtual bool hasAlpha(void )
  3727. virtual void setDesiredIntegerBitDepth(ushortbits)
  3728. virtual ushortgetDesiredIntegerBitDepth(void )
  3729. virtual void setDesiredFloatBitDepth(ushortbits)
  3730. virtual ushortgetDesiredFloatBitDepth(void )
  3731. virtual void setDesiredBitDepths(ushortintegerBits,ushortfloatBits)
  3732. virtual void setTreatLuminanceAsAlpha(bool asAlpha)
  3733. virtual bool getTreatLuminanceAsAlpha(void )
  3734. virtual size_tgetNumFaces()
  3735. virtual HardwarePixelBufferSharedPtrgetBuffer(size_tface=0,size_tmipmap=0)
  3736. virtual void convertToImage(Image&destImage,bool includeMipMaps=false )
  3737. virtual void getCustomAttribute(const String&name,void *pData)
  3738. Found field: size_t mHeight;
  3739. Found field: size_t mWidth;
  3740. Found field: size_t mDepth;
  3741. Found field: size_t mNumRequestedMipmaps;
  3742. Found field: size_t mNumMipmaps;
  3743. Found field: bool mMipmapsHardwareGenerated;
  3744. Found field: float mGamma;
  3745. Found field: bool mHwGamma;
  3746. Found field: uint mFSAA;
  3747. Found field: String mFSAAHint;
  3748. Found field: TextureType mTextureType;
  3749. Found field: PixelFormat mFormat;
  3750. Found field: int mUsage;
  3751. Found field: PixelFormat mSrcFormat;
  3752. Found field: size_t mSrcWidth,
  3753. Found field: size_t mSrcWidth, mSrcHeight,
  3754. Found field: size_t mSrcWidth, mSrcHeight, mSrcDepth;
  3755. Found field: PixelFormat mDesiredFormat;
  3756. Found field: unsignedshort mDesiredIntegerBitDepth;
  3757. Found field: unsignedshort mDesiredFloatBitDepth;
  3758. Found field: bool mTreatLuminanceAsAlpha;
  3759. Found field: bool mInternalResourcesCreated;
  3760. size_tcalculateSize(void )
  3761. virtual void createInternalResourcesImpl(void )
  3762. virtual void freeInternalResourcesImpl(void )
  3763. void unloadImpl(void )
  3764. StringgetSourceFileType()
  3765. Found class: _OgreExport
  3766. TexturePtr&operator =(const ResourcePtr&r)
  3767. Found class: _OgreExport
  3768. Found field: TextureAddressingMode u,
  3769. Found field: TextureAddressingMode u, v,
  3770. Found field: TextureAddressingMode u, v, w;
  3771. Found field: TextureEffectType type;
  3772. Found field: int subtype;
  3773. Found field: Real arg1,
  3774. Found field: Real arg1, arg2;
  3775. Found field: WaveformType waveType;
  3776. Found field: Real base;
  3777. Found field: Real frequency;
  3778. Found field: Real phase;
  3779. Found field: Real amplitude;
  3780. Found field: Controller< Real>* controller;
  3781. Found field: const Frustum* frustum;
  3782. TextureUnitState&operator =(const TextureUnitState&oth)
  3783. const String&getTextureName(void )
  3784. void setTextureName(const String&name,TextureTypettype=TEX_TYPE_2D)
  3785. void setTexture(const TexturePtr&texPtr)
  3786. void setCubicTextureName(const String&name,bool forUVW=false )
  3787. void setCubicTextureName(const String*const names,bool forUVW=false )
  3788. void setCubicTexture(const TexturePtr*const texPtrs,bool forUVW=false )
  3789. void setAnimatedTextureName(const String&name,unsigned int numFrames,Realduration=0)
  3790. void setAnimatedTextureName(const String*const names,unsigned int numFrames,Realduration=0)
  3791. std::pair<size_t,size_t>getTextureDimensions(unsigned int frame=0)
  3792. void setCurrentFrame(unsigned int frameNumber)
  3793. unsigned int getCurrentFrame(void )
  3794. const String&getFrameTextureName(unsigned int frameNumber)
  3795. void setFrameTextureName(const String&name,unsigned int frameNumber)
  3796. void addFrameTextureName(const String&name)
  3797. void deleteFrameTextureName(const size_tframeNumber)
  3798. unsigned int getNumFrames(void )
  3799. void setBindingType(BindingTypebt)
  3800. BindingTypegetBindingType(void )
  3801. void setContentType(ContentTypect)
  3802. ContentTypegetContentType(void )
  3803. bool isCubic(void )
  3804. bool is3D(void )
  3805. TextureTypegetTextureType(void )
  3806. void setDesiredFormat(PixelFormatdesiredFormat)
  3807. PixelFormatgetDesiredFormat(void )
  3808. void setNumMipmaps(int numMipmaps)
  3809. int getNumMipmaps(void )
  3810. void setIsAlpha(bool isAlpha)
  3811. bool getIsAlpha(void )
  3812. void setHardwareGammaEnabled(bool enabled)
  3813. bool isHardwareGammaEnabled()
  3814. unsigned int getTextureCoordSet(void )
  3815. void setTextureCoordSet(unsigned int set)
  3816. void setTextureTransform(const Matrix4&xform)
  3817. const Matrix4&getTextureTransform(void )
  3818. void setTextureScroll(Realu,Realv)
  3819. void setTextureUScroll(Realvalue)
  3820. RealgetTextureUScroll(void )
  3821. void setTextureVScroll(Realvalue)
  3822. RealgetTextureVScroll(void )
  3823. void setTextureUScale(Realvalue)
  3824. RealgetTextureUScale(void )
  3825. void setTextureVScale(Realvalue)
  3826. RealgetTextureVScale(void )
  3827. void setTextureScale(RealuScale,RealvScale)
  3828. void setTextureRotate(const Radian&angle)
  3829. const Radian&getTextureRotate(void )
  3830. const UVWAddressingMode&getTextureAddressingMode(void )
  3831. void setTextureAddressingMode(TextureAddressingModetam)
  3832. void setTextureAddressingMode(TextureAddressingModeu,TextureAddressingModev,TextureAddressingModew)
  3833. void setTextureAddressingMode(const UVWAddressingMode&uvw)
  3834. void setTextureBorderColour(const ColourValue&colour)
  3835. const ColourValue&getTextureBorderColour(void )
  3836. void setColourOperationEx(LayerBlendOperationExop,LayerBlendSourcesource1=LBS_TEXTURE,LayerBlendSourcesource2=LBS_CURRENT,const ColourValue&arg1=ColourValue::White,const ColourValue&arg2=ColourValue::White,RealmanualBlend=0.0)
  3837. void setColourOperation(const LayerBlendOperationop)
  3838. void setColourOpMultipassFallback(const SceneBlendFactorsourceFactor,const SceneBlendFactordestFactor)
  3839. const LayerBlendModeEx&getColourBlendMode(void )
  3840. const LayerBlendModeEx&getAlphaBlendMode(void )
  3841. SceneBlendFactorgetColourBlendFallbackSrc(void )
  3842. SceneBlendFactorgetColourBlendFallbackDest(void )
  3843. void setAlphaOperation(LayerBlendOperationExop,LayerBlendSourcesource1=LBS_TEXTURE,LayerBlendSourcesource2=LBS_CURRENT,Realarg1=1.0,Realarg2=1.0,RealmanualBlend=0.0)
  3844. void addEffect(TextureEffect&effect)
  3845. void setEnvironmentMap(bool enable,EnvMapTypeenvMapType=ENV_CURVED)
  3846. void setScrollAnimation(RealuSpeed,RealvSpeed)
  3847. void setRotateAnimation(Realspeed)
  3848. void setTransformAnimation(const TextureTransformTypettype,const WaveformTypewaveType,Realbase=0,Realfrequency=1,Realphase=0,Realamplitude=1)
  3849. void setProjectiveTexturing(bool enabled,const Frustum*projectionSettings=0)
  3850. void removeAllEffects(void )
  3851. void removeEffect(const TextureEffectTypetype)
  3852. bool isBlank(void )
  3853. void setBlank(void )
  3854. bool isTextureLoadFailing()
  3855. void retryTextureLoad()
  3856. const EffectMap&getEffects(void )
  3857. RealgetAnimationDuration(void )
  3858. void setTextureFiltering(TextureFilterOptionsfilterType)
  3859. void setTextureFiltering(FilterTypeftype,FilterOptionsopts)
  3860. void setTextureFiltering(FilterOptionsminFilter,FilterOptionsmagFilter,FilterOptionsmipFilter)
  3861. FilterOptionsgetTextureFiltering(FilterTypeftpye)
  3862. void setTextureCompareEnabled(bool enabled)
  3863. bool getTextureCompareEnabled()
  3864. void setTextureCompareFunction(CompareFunctionfunction)
  3865. CompareFunctiongetTextureCompareFunction()
  3866. void setTextureAnisotropy(unsigned int maxAniso)
  3867. unsigned int getTextureAnisotropy()
  3868. void setTextureMipmapBias(float bias)
  3869. float getTextureMipmapBias(void )
  3870. void setCompositorReference(const String&compositorName,const String&textureName,size_tmrtIndex=0)
  3871. const String&getReferencedCompositorName()
  3872. const String&getReferencedTextureName()
  3873. size_tgetReferencedMRTIndex()
  3874. Pass*getParent(void )
  3875. void _prepare(void )
  3876. void _unprepare(void )
  3877. void _load(void )
  3878. void _unload(void )
  3879. bool hasViewRelativeTextureCoordinateGeneration(void )
  3880. bool isLoaded(void )
  3881. void _notifyNeedsRecompile(void )
  3882. void setName(const String&name)
  3883. const String&getName(void )
  3884. void setTextureNameAlias(const String&name)
  3885. const String&getTextureNameAlias(void )
  3886. bool applyTextureAliases(const AliasTextureNamePairList&aliasList,const bool apply=true )
  3887. void _notifyParent(Pass*parent)
  3888. const TexturePtr&_getTexturePtr(void )
  3889. const TexturePtr&_getTexturePtr(size_tframe)
  3890. void _setTexturePtr(const TexturePtr&texptr)
  3891. void _setTexturePtr(const TexturePtr&texptr,size_tframe)
  3892. Controller<Real>*_getAnimController()
  3893. Found field: unsignedint mCurrentFrame;
  3894. Found field: Real mAnimDuration;
  3895. Found field: bool mCubic;
  3896. Found field: TextureType mTextureType;
  3897. Found field: PixelFormat mDesiredFormat;
  3898. Found field: int mTextureSrcMipmaps;
  3899. Found field: unsignedint mTextureCoordSetIndex;
  3900. Found field: UVWAddressingMode mAddressMode;
  3901. Found field: ColourValue mBorderColour;
  3902. Found field: LayerBlendModeEx mColourBlendMode;
  3903. Found field: SceneBlendFactor mColourBlendFallbackSrc;
  3904. Found field: SceneBlendFactor mColourBlendFallbackDest;
  3905. Found field: LayerBlendModeEx mAlphaBlendMode;
  3906. Found field: mutablebool mTextureLoadFailed;
  3907. Found field: bool mIsAlpha;
  3908. Found field: bool mHwGamma;
  3909. Found field: mutablebool mRecalcTexMatrix;
  3910. Found field: Real mUMod,
  3911. Found field: Real mUMod, mVMod;
  3912. Found field: Real mUScale,
  3913. Found field: Real mUScale, mVScale;
  3914. Found field: Radian mRotate;
  3915. Found field: mutable Matrix4 mTexModMatrix;
  3916. Found field: FilterOptions mMinFilter;
  3917. Found field: FilterOptions mMagFilter;
  3918. Found field: FilterOptions mMipFilter;
  3919. Found field: bool mCompareEnabled;
  3920. Found field: CompareFunction mCompareFunc;
  3921. Found field: unsignedint mMaxAniso;
  3922. Found field: float mMipmapBias;
  3923. Found field: bool mIsDefaultAniso;
  3924. Found field: bool mIsDefaultFiltering;
  3925. Found field: BindingType mBindingType;
  3926. Found field: ContentType mContentType;
  3927. Found field: size_t mCompositorRefMrtIndex;
  3928. Found field: vector< String>:: type mFrames;
  3929. Found field: mutable vector< TexturePtr>:: type mFramePtrs;
  3930. Found field: String mName;
  3931. Found field: String mTextureNameAlias;
  3932. Found field: EffectMap mEffects;
  3933. Found field: String mCompositorRefName;
  3934. Found field: String mCompositorRefTexName;
  3935. Found field: Pass* mParent;
  3936. Found field: Controller< Real>* mAnimController;
  3937. void recalcTextureMatrix(void )
  3938. void createAnimController(void )
  3939. void createEffectController(TextureEffect&effect)
  3940. void ensurePrepared(size_tframe)
  3941. void ensureLoaded(size_tframe)
  3942. Found class: _OgreExport
  3943. virtual uint32operator ()
  3944. Found field: Technique* mParent;
  3945. Found field: unsignedshort mIndex;
  3946. Found field: String mName;
  3947. Found field: uint32 mHash;
  3948. Found field: bool mHashDirtyQueued;
  3949. Found field: ColourValue mAmbient;
  3950. Found field: ColourValue mDiffuse;
  3951. Found field: ColourValue mSpecular;
  3952. Found field: ColourValue mEmissive;
  3953. Found field: Real mShininess;
  3954. Found field: TrackVertexColourType mTracking;
  3955. Found field: SceneBlendFactor mSourceBlendFactor;
  3956. Found field: SceneBlendFactor mDestBlendFactor;
  3957. Found field: SceneBlendFactor mSourceBlendFactorAlpha;
  3958. Found field: SceneBlendFactor mDestBlendFactorAlpha;
  3959. Found field: bool mSeparateBlend;
  3960. Found field: SceneBlendOperation mBlendOperation;
  3961. Found field: SceneBlendOperation mAlphaBlendOperation;
  3962. Found field: bool mSeparateBlendOperation;
  3963. Found field: bool mDepthCheck;
  3964. Found field: bool mDepthWrite;
  3965. Found field: CompareFunction mDepthFunc;
  3966. Found field: float mDepthBiasConstant;
  3967. Found field: float mDepthBiasSlopeScale;
  3968. Found field: float mDepthBiasPerIteration;
  3969. Found field: bool mColourWrite;
  3970. Found field: CompareFunction mAlphaRejectFunc;
  3971. Found field: unsignedchar mAlphaRejectVal;
  3972. Found field: bool mAlphaToCoverageEnabled;
  3973. Found field: bool mTransparentSorting;
  3974. Found field: bool mTransparentSortingForced;
  3975. Found field: CullingMode mCullMode;
  3976. Found field: ManualCullingMode mManualCullMode;
  3977. Found field: bool mLightingEnabled;
  3978. Found field: unsignedshort mMaxSimultaneousLights;
  3979. Found field: unsignedshort mStartLight;
  3980. Found field: bool mIteratePerLight;
  3981. Found field: unsignedshort mLightsPerIteration;
  3982. Found field: bool mRunOnlyForOneLightType;
  3983. Found field: Light:: LightTypes mOnlyLightType;
  3984. Found field: uint32 mLightMask;
  3985. Found field: ShadeOptions mShadeOptions;
  3986. Found field: PolygonMode mPolygonMode;
  3987. Found field: bool mNormaliseNormals;
  3988. Found field: bool mPolygonModeOverrideable;
  3989. Found field: bool mFogOverride;
  3990. Found field: FogMode mFogMode;
  3991. Found field: ColourValue mFogColour;
  3992. Found field: Real mFogStart;
  3993. Found field: Real mFogEnd;
  3994. Found field: Real mFogDensity;
  3995. Found field: TextureUnitStates mTextureUnitStates;
  3996. Found field: GpuProgramUsage* mVertexProgramUsage;
  3997. Found field: GpuProgramUsage* mShadowCasterVertexProgramUsage;
  3998. Found field: GpuProgramUsage* mShadowCasterFragmentProgramUsage;
  3999. Found field: GpuProgramUsage* mShadowReceiverVertexProgramUsage;
  4000. Found field: GpuProgramUsage* mFragmentProgramUsage;
  4001. Found field: GpuProgramUsage* mShadowReceiverFragmentProgramUsage;
  4002. Found field: GpuProgramUsage* mGeometryProgramUsage;
  4003. Found field: GpuProgramUsage* mTesselationHullProgramUsage;
  4004. Found field: GpuProgramUsage* mTesselationDomainProgramUsage;
  4005. Found field: GpuProgramUsage* mComputeProgramUsage;
  4006. Found field: bool mQueuedForDeletion;
  4007. Found field: size_t mPassIterationCount;
  4008. Found field: Real mPointSize;
  4009. Found field: Real mPointMinSize;
  4010. Found field: Real mPointMaxSize;
  4011. Found field: bool mPointSpritesEnabled;
  4012. Found field: bool mPointAttenuationEnabled;
  4013. Found field: Real mPointAttenuationCoeffs[];
  4014. Found field: mutable ContentTypeLookup mShadowContentTypeLookup;
  4015. Found field: mutablebool mContentTypeLookupBuilt;
  4016. Found field: bool mLightScissoring;
  4017. Found field: bool mLightClipPlanes;
  4018. Found field: IlluminationStage mIlluminationStage;
  4019. Found field: UserObjectBindings mUserObjectBindings;
  4020. void _getBlendFlags(SceneBlendTypetype,SceneBlendFactor&source,SceneBlendFactor&dest)
  4021. Found field:
  4022. Found field:
  4023. Pass&operator =(const Pass&oth)
  4024. bool isProgrammable(void )
  4025. bool hasVertexProgram(void )
  4026. bool hasFragmentProgram(void )
  4027. bool hasGeometryProgram(void )
  4028. bool hasTesselationHullProgram(void )
  4029. bool hasTesselationDomainProgram(void )
  4030. bool hasComputeProgram(void )
  4031. bool hasShadowCasterVertexProgram(void )
  4032. bool hasShadowCasterFragmentProgram(void )
  4033. bool hasShadowReceiverVertexProgram(void )
  4034. bool hasShadowReceiverFragmentProgram(void )
  4035. unsigned short getIndex(void )
  4036. void setName(const String&name)
  4037. const String&getName(void )
  4038. void setAmbient(Realred,Realgreen,Realblue)
  4039. void setAmbient(const ColourValue&ambient)
  4040. void setDiffuse(Realred,Realgreen,Realblue,Realalpha)
  4041. void setDiffuse(const ColourValue&diffuse)
  4042. void setSpecular(Realred,Realgreen,Realblue,Realalpha)
  4043. void setSpecular(const ColourValue&specular)
  4044. void setShininess(Realval)
  4045. void setSelfIllumination(Realred,Realgreen,Realblue)
  4046. void setEmissive(Realred,Realgreen,Realblue)
  4047. void setSelfIllumination(const ColourValue&selfIllum)
  4048. void setEmissive(const ColourValue&emissive)
  4049. void setVertexColourTracking(TrackVertexColourTypetracking)
  4050. RealgetPointSize(void )
  4051. void setPointSize(Realps)
  4052. void setPointSpritesEnabled(bool enabled)
  4053. bool getPointSpritesEnabled(void )
  4054. void setPointAttenuation(bool enabled,Realconstant=0.0f,Reallinear=1.0f,Realquadratic=0.0f)
  4055. bool isPointAttenuationEnabled(void )
  4056. RealgetPointAttenuationConstant(void )
  4057. RealgetPointAttenuationLinear(void )
  4058. RealgetPointAttenuationQuadratic(void )
  4059. void setPointMinSize(Realmin)
  4060. RealgetPointMinSize(void )
  4061. void setPointMaxSize(Realmax)
  4062. RealgetPointMaxSize(void )
  4063. const ColourValue&getAmbient(void )
  4064. const ColourValue&getDiffuse(void )
  4065. const ColourValue&getSpecular(void )
  4066. const ColourValue&getSelfIllumination(void )
  4067. const ColourValue&getEmissive(void )
  4068. RealgetShininess(void )
  4069. TrackVertexColourTypegetVertexColourTracking(void )
  4070. TextureUnitState*createTextureUnitState(void )
  4071. TextureUnitState*createTextureUnitState(const String&textureName,unsigned short texCoordSet=0)
  4072. void addTextureUnitState(TextureUnitState*state)
  4073. TextureUnitState*getTextureUnitState(unsigned short index)
  4074. TextureUnitState*getTextureUnitState(const String&name)
  4075. const TextureUnitState*getTextureUnitState(unsigned short index)
  4076. const TextureUnitState*getTextureUnitState(const String&name)
  4077. unsigned short getTextureUnitStateIndex(const TextureUnitState*state)
  4078. TextureUnitStateIteratorgetTextureUnitStateIterator(void )
  4079. ConstTextureUnitStateIteratorgetTextureUnitStateIterator(void )
  4080. void removeTextureUnitState(unsigned short index)
  4081. void removeAllTextureUnitStates(void )
  4082. unsigned short getNumTextureUnitStates(void )
  4083. void setSceneBlending(const SceneBlendTypesbt)
  4084. void setSeparateSceneBlending(const SceneBlendTypesbt,const SceneBlendTypesbta)
  4085. void setSceneBlending(const SceneBlendFactorsourceFactor,const SceneBlendFactordestFactor)
  4086. void setSeparateSceneBlending(const SceneBlendFactorsourceFactor,const SceneBlendFactordestFactor,const SceneBlendFactorsourceFactorAlpha,const SceneBlendFactordestFactorAlpha)
  4087. bool hasSeparateSceneBlending()
  4088. SceneBlendFactorgetSourceBlendFactor()
  4089. SceneBlendFactorgetDestBlendFactor()
  4090. SceneBlendFactorgetSourceBlendFactorAlpha()
  4091. SceneBlendFactorgetDestBlendFactorAlpha()
  4092. void setSceneBlendingOperation(SceneBlendOperationop)
  4093. void setSeparateSceneBlendingOperation(SceneBlendOperationop,SceneBlendOperationalphaOp)
  4094. bool hasSeparateSceneBlendingOperations()
  4095. SceneBlendOperationgetSceneBlendingOperation()
  4096. SceneBlendOperationgetSceneBlendingOperationAlpha()
  4097. bool isTransparent(void )
  4098. void setDepthCheckEnabled(bool enabled)
  4099. bool getDepthCheckEnabled(void )
  4100. void setDepthWriteEnabled(bool enabled)
  4101. bool getDepthWriteEnabled(void )
  4102. void setDepthFunction(CompareFunctionfunc)
  4103. CompareFunctiongetDepthFunction(void )
  4104. void setColourWriteEnabled(bool enabled)
  4105. bool getColourWriteEnabled(void )
  4106. void setCullingMode(CullingModemode)
  4107. CullingModegetCullingMode(void )
  4108. void setManualCullingMode(ManualCullingModemode)
  4109. ManualCullingModegetManualCullingMode(void )
  4110. void setLightingEnabled(bool enabled)
  4111. bool getLightingEnabled(void )
  4112. void setMaxSimultaneousLights(unsigned short maxLights)
  4113. unsigned short getMaxSimultaneousLights(void )
  4114. void setStartLight(unsigned short startLight)
  4115. unsigned short getStartLight(void )
  4116. void setLightMask(uint32mask)
  4117. uint32getLightMask()
  4118. void setShadingMode(ShadeOptionsmode)
  4119. ShadeOptionsgetShadingMode(void )
  4120. void setPolygonMode(PolygonModemode)
  4121. PolygonModegetPolygonMode(void )
  4122. virtual void setPolygonModeOverrideable(bool override)
  4123. virtual bool getPolygonModeOverrideable(void )
  4124. void setFog(bool overrideScene,FogModemode=FOG_NONE,const ColourValue&colour=ColourValue::White,RealexpDensity=0.001,ReallinearStart=0.0,ReallinearEnd=1.0)
  4125. bool getFogOverride(void )
  4126. FogModegetFogMode(void )
  4127. const ColourValue&getFogColour(void )
  4128. RealgetFogStart(void )
  4129. RealgetFogEnd(void )
  4130. RealgetFogDensity(void )
  4131. void setDepthBias(float constantBias,float slopeScaleBias=0.0f)
  4132. float getDepthBiasConstant(void )
  4133. float getDepthBiasSlopeScale(void )
  4134. void setIterationDepthBias(float biasPerIteration)
  4135. float getIterationDepthBias()
  4136. void setAlphaRejectSettings(CompareFunctionfunc,unsigned char value,bool alphaToCoverageEnabled=false )
  4137. void setAlphaRejectFunction(CompareFunctionfunc)
  4138. void setAlphaRejectValue(unsigned char val)
  4139. CompareFunctiongetAlphaRejectFunction(void )
  4140. unsigned char getAlphaRejectValue(void )
  4141. void setAlphaToCoverageEnabled(bool enabled)
  4142. bool isAlphaToCoverageEnabled()
  4143. void setTransparentSortingEnabled(bool enabled)
  4144. bool getTransparentSortingEnabled(void )
  4145. void setTransparentSortingForced(bool enabled)
  4146. bool getTransparentSortingForced(void )
  4147. void setIteratePerLight(bool enabled,bool onlyForOneLightType=true ,Light::LightTypeslightType=Light::LT_POINT)
  4148. bool getIteratePerLight(void )
  4149. bool getRunOnlyForOneLightType(void )
  4150. Light::LightTypesgetOnlyLightType()
  4151. void setLightCountPerIteration(unsigned short c)
  4152. unsigned short getLightCountPerIteration(void )
  4153. Technique*getParent(void )
  4154. const String&getResourceGroup(void )
  4155. void setVertexProgram(const String&name,bool resetParams=true )
  4156. void setVertexProgramParameters(GpuProgramParametersSharedPtrparams)
  4157. const String&getVertexProgramName(void )
  4158. GpuProgramParametersSharedPtrgetVertexProgramParameters(void )
  4159. const GpuProgramPtr&getVertexProgram(void )
  4160. void setShadowCasterVertexProgram(const String&name)
  4161. void setShadowCasterVertexProgramParameters(GpuProgramParametersSharedPtrparams)
  4162. const String&getShadowCasterVertexProgramName(void )
  4163. GpuProgramParametersSharedPtrgetShadowCasterVertexProgramParameters(void )
  4164. const GpuProgramPtr&getShadowCasterVertexProgram(void )
  4165. void setShadowCasterFragmentProgram(const String&name)
  4166. void setShadowCasterFragmentProgramParameters(GpuProgramParametersSharedPtrparams)
  4167. const String&getShadowCasterFragmentProgramName(void )
  4168. GpuProgramParametersSharedPtrgetShadowCasterFragmentProgramParameters(void )
  4169. const GpuProgramPtr&getShadowCasterFragmentProgram(void )
  4170. void setShadowReceiverVertexProgram(const String&name)
  4171. void setShadowReceiverVertexProgramParameters(GpuProgramParametersSharedPtrparams)
  4172. void setShadowReceiverFragmentProgram(const String&name)
  4173. void setShadowReceiverFragmentProgramParameters(GpuProgramParametersSharedPtrparams)
  4174. const String&getShadowReceiverVertexProgramName(void )
  4175. GpuProgramParametersSharedPtrgetShadowReceiverVertexProgramParameters(void )
  4176. const GpuProgramPtr&getShadowReceiverVertexProgram(void )
  4177. const String&getShadowReceiverFragmentProgramName(void )
  4178. GpuProgramParametersSharedPtrgetShadowReceiverFragmentProgramParameters(void )
  4179. const GpuProgramPtr&getShadowReceiverFragmentProgram(void )
  4180. void setFragmentProgram(const String&name,bool resetParams=true )
  4181. void setFragmentProgramParameters(GpuProgramParametersSharedPtrparams)
  4182. const String&getFragmentProgramName(void )
  4183. GpuProgramParametersSharedPtrgetFragmentProgramParameters(void )
  4184. const GpuProgramPtr&getFragmentProgram(void )
  4185. void setGeometryProgram(const String&name,bool resetParams=true )
  4186. void setGeometryProgramParameters(GpuProgramParametersSharedPtrparams)
  4187. const String&getGeometryProgramName(void )
  4188. GpuProgramParametersSharedPtrgetGeometryProgramParameters(void )
  4189. const GpuProgramPtr&getGeometryProgram(void )
  4190. Pass*_split(unsigned short numUnits)
  4191. void _notifyIndex(unsigned short index)
  4192. void _prepare(void )
  4193. void _unprepare(void )
  4194. void _load(void )
  4195. void _unload(void )
  4196. bool isLoaded(void )
  4197. uint32getHash(void )
  4198. void _dirtyHash(void )
  4199. void _recalculateHash(void )
  4200. void _notifyNeedsRecompile(void )
  4201. void _updateAutoParams(const AutoParamDataSource*source,uint16variabilityMask)
  4202. unsigned short _getTextureUnitWithContentTypeIndex(TextureUnitState::ContentTypecontentType,unsigned short index)
  4203. void setTextureFiltering(TextureFilterOptionsfilterType)
  4204. void setTextureAnisotropy(unsigned int maxAniso)
  4205. void setNormaliseNormals(bool normalise)
  4206. bool getNormaliseNormals(void )
  4207. static const PassSet&getDirtyHashList(void )
  4208. static const PassSet&getPassGraveyard(void )
  4209. static void clearDirtyHashList(void )
  4210. static void processPendingPassUpdates(void )
  4211. void queueForDeletion(void )
  4212. bool isAmbientOnly(void )
  4213. void setPassIterationCount(const size_tcount)
  4214. size_tgetPassIterationCount(void )
  4215. bool applyTextureAliases(const AliasTextureNamePairList&aliasList,const bool apply=true )
  4216. void setLightScissoringEnabled(bool enabled)
  4217. bool getLightScissoringEnabled()
  4218. void setLightClipPlanesEnabled(bool enabled)
  4219. bool getLightClipPlanesEnabled()
  4220. void setIlluminationStage(IlluminationStageis)
  4221. IlluminationStagegetIlluminationStage()
  4222. static void setHashFunction(BuiltinHashFunctionbuiltin)
  4223. static void setHashFunction(HashFunc*hashFunc)
  4224. static HashFunc*getHashFunction(void )
  4225. static HashFunc*getBuiltinHashFunction(BuiltinHashFunctionbuiltin)
  4226. UserObjectBindings&getUserObjectBindings()
  4227. const UserObjectBindings&getUserObjectBindings()
  4228. void setTesselationHullProgram(const String&name,bool resetParams=true )
  4229. void setTesselationHullProgramParameters(GpuProgramParametersSharedPtrparams)
  4230. const String&getTesselationHullProgramName(void )
  4231. GpuProgramParametersSharedPtrgetTesselationHullProgramParameters(void )
  4232. const GpuProgramPtr&getTesselationHullProgram(void )
  4233. void setTesselationDomainProgram(const String&name,bool resetParams=true )
  4234. void setTesselationDomainProgramParameters(GpuProgramParametersSharedPtrparams)
  4235. const String&getTesselationDomainProgramName(void )
  4236. GpuProgramParametersSharedPtrgetTesselationDomainProgramParameters(void )
  4237. const GpuProgramPtr&getTesselationDomainProgram(void )
  4238. void setComputeProgram(const String&name,bool resetParams=true )
  4239. void setComputeProgramParameters(GpuProgramParametersSharedPtrparams)
  4240. const String&getComputeProgramName(void )
  4241. GpuProgramParametersSharedPtrgetComputeProgramParameters(void )
  4242. const GpuProgramPtr&getComputeProgram(void )
  4243. Found field: IlluminationStage stage;
  4244. Found field: Pass* pass;
  4245. Found field: bool destroyOnShutdown;
  4246. Found field: Pass* originalPass;
  4247. Found class: _OgreExport
  4248. Found field: LogList mLogs;
  4249. Found field: Log* mDefaultLog;
  4250. Found field:
  4251. Log*createLog(const String&name,bool defaultLog=false ,bool debuggerOutput=true ,bool suppressFileOutput=false )
  4252. Log*getLog(const String&name)
  4253. Log*getDefaultLog()
  4254. void destroyLog(const String&name)
  4255. void destroyLog(Log*log)
  4256. Log*setDefaultLog(Log*newLog)
  4257. void logMessage(const String&message,LogMessageLevellml=LML_NORMAL,bool maskDebug=false )
  4258. void logMessage(LogMessageLevellml,const String&message,bool maskDebug=false )
  4259. Log::Streamstream(LogMessageLevellml=LML_NORMAL,bool maskDebug=false )
  4260. void setLogDetail(LoggingLevelll)
  4261. static LogManager&getSingleton(void )
  4262. static LogManager*getSingletonPtr(void )
  4263. Found field: int major;
  4264. Found field: int minor;
  4265. Found field: int release;
  4266. Found field: int build;
  4267. StringtoString()
  4268. void fromString(const String&versionString)
  4269. Found class: _OgreExport
  4270. Found field: DriverVersion mDriverVersion;
  4271. Found field: GPUVendor mVendor;
  4272. static void initVendorStrings()
  4273. Found field: ushort mNumWorldMatrices;
  4274. Found field: ushort mNumTextureUnits;
  4275. Found field: ushort mStencilBufferBitDepth;
  4276. Found field: ushort mNumVertexBlendMatrices;
  4277. Found field: int mCapabilities[ CAPS_CATEGORY_COUNT];
  4278. Found field: bool mCategoryRelevant[ CAPS_CATEGORY_COUNT];
  4279. Found field: String mDeviceName;
  4280. Found field: String mRenderSystemName;
  4281. Found field: ushort mVertexProgramConstantFloatCount;
  4282. Found field: ushort mVertexProgramConstantIntCount;
  4283. Found field: ushort mVertexProgramConstantBoolCount;
  4284. Found field: ushort mGeometryProgramConstantFloatCount;
  4285. Found field: ushort mGeometryProgramConstantIntCount;
  4286. Found field: ushort mGeometryProgramConstantBoolCount;
  4287. Found field: ushort mFragmentProgramConstantFloatCount;
  4288. Found field: ushort mFragmentProgramConstantIntCount;
  4289. Found field: ushort mFragmentProgramConstantBoolCount;
  4290. Found field: ushort mNumMultiRenderTargets;
  4291. Found field: Real mMaxPointSize;
  4292. Found field: bool mNonPOW2TexturesLimited;
  4293. Found field: ushort mNumVertexTextureUnits;
  4294. Found field: bool mVertexTextureUnitsShared;
  4295. Found field: int mGeometryProgramNumOutputVertices;
  4296. Found field: ShaderProfiles mSupportedShaderProfiles;
  4297. Found field: ushort mTesselationHullProgramConstantFloatCount;
  4298. Found field: ushort mTesselationHullProgramConstantIntCount;
  4299. Found field: ushort mTesselationHullProgramConstantBoolCount;
  4300. Found field: ushort mTesselationDomainProgramConstantFloatCount;
  4301. Found field: ushort mTesselationDomainProgramConstantIntCount;
  4302. Found field: ushort mTesselationDomainProgramConstantBoolCount;
  4303. Found field: ushort mComputeProgramConstantFloatCount;
  4304. Found field: ushort mComputeProgramConstantIntCount;
  4305. Found field: ushort mComputeProgramConstantBoolCount;
  4306. virtual size_tcalculateSize()
  4307. void setDriverVersion(const DriverVersion&version)
  4308. void parseDriverVersionFromString(const String&versionString)
  4309. DriverVersiongetDriverVersion()
  4310. GPUVendorgetVendor()
  4311. void setVendor(GPUVendorv)
  4312. void parseVendorFromString(const String&vendorString)
  4313. static GPUVendorvendorFromString(const String&vendorString)
  4314. static StringvendorToString(GPUVendorv)
  4315. bool isDriverOlderThanVersion(DriverVersionv)
  4316. void setNumWorldMatrices(ushortnum)
  4317. void setNumTextureUnits(ushortnum)
  4318. void setStencilBufferBitDepth(ushortnum)
  4319. void setNumVertexBlendMatrices(ushortnum)
  4320. void setNumMultiRenderTargets(ushortnum)
  4321. ushortgetNumWorldMatrices(void )
  4322. ushortgetNumTextureUnits(void )
  4323. ushortgetStencilBufferBitDepth(void )
  4324. ushortgetNumVertexBlendMatrices(void )
  4325. ushortgetNumMultiRenderTargets(void )
  4326. bool isCapabilityRenderSystemSpecific(const Capabilitiesc)
  4327. void setCapability(const Capabilitiesc)
  4328. void unsetCapability(const Capabilitiesc)
  4329. bool hasCapability(const Capabilitiesc)
  4330. void addShaderProfile(const String&profile)
  4331. void removeShaderProfile(const String&profile)
  4332. bool isShaderProfileSupported(const String&profile)
  4333. const ShaderProfiles&getSupportedShaderProfiles()
  4334. ushortgetVertexProgramConstantFloatCount(void )
  4335. ushortgetVertexProgramConstantIntCount(void )
  4336. ushortgetVertexProgramConstantBoolCount(void )
  4337. ushortgetGeometryProgramConstantFloatCount(void )
  4338. ushortgetGeometryProgramConstantIntCount(void )
  4339. ushortgetGeometryProgramConstantBoolCount(void )
  4340. ushortgetFragmentProgramConstantFloatCount(void )
  4341. ushortgetFragmentProgramConstantIntCount(void )
  4342. ushortgetFragmentProgramConstantBoolCount(void )
  4343. void setDeviceName(const String&name)
  4344. StringgetDeviceName()
  4345. void setVertexProgramConstantFloatCount(ushortc)
  4346. void setVertexProgramConstantIntCount(ushortc)
  4347. void setVertexProgramConstantBoolCount(ushortc)
  4348. void setGeometryProgramConstantFloatCount(ushortc)
  4349. void setGeometryProgramConstantIntCount(ushortc)
  4350. void setGeometryProgramConstantBoolCount(ushortc)
  4351. void setFragmentProgramConstantFloatCount(ushortc)
  4352. void setFragmentProgramConstantIntCount(ushortc)
  4353. void setFragmentProgramConstantBoolCount(ushortc)
  4354. void setMaxPointSize(Reals)
  4355. RealgetMaxPointSize(void )
  4356. void setNonPOW2TexturesLimited(bool l)
  4357. bool getNonPOW2TexturesLimited(void )
  4358. void setNumVertexTextureUnits(ushortn)
  4359. ushortgetNumVertexTextureUnits(void )
  4360. void setVertexTextureUnitsShared(bool shared)
  4361. bool getVertexTextureUnitsShared(void )
  4362. void setGeometryProgramNumOutputVertices(int numOutputVertices)
  4363. int getGeometryProgramNumOutputVertices(void )
  4364. StringgetRenderSystemName(void )
  4365. void setRenderSystemName(const String&rs)
  4366. void setCategoryRelevant(CapabilitiesCategorycat,bool relevant)
  4367. bool isCategoryRelevant(CapabilitiesCategorycat)
  4368. void log(Log*pLog)
  4369. void setTesselationHullProgramConstantFloatCount(ushortc)
  4370. void setTesselationHullProgramConstantIntCount(ushortc)
  4371. void setTesselationHullProgramConstantBoolCount(ushortc)
  4372. ushortgetTesselationHullProgramConstantFloatCount(void )
  4373. ushortgetTesselationHullProgramConstantIntCount(void )
  4374. ushortgetTesselationHullProgramConstantBoolCount(void )
  4375. void setTesselationDomainProgramConstantFloatCount(ushortc)
  4376. void setTesselationDomainProgramConstantIntCount(ushortc)
  4377. void setTesselationDomainProgramConstantBoolCount(ushortc)
  4378. ushortgetTesselationDomainProgramConstantFloatCount(void )
  4379. ushortgetTesselationDomainProgramConstantIntCount(void )
  4380. ushortgetTesselationDomainProgramConstantBoolCount(void )
  4381. void setComputeProgramConstantFloatCount(ushortc)
  4382. void setComputeProgramConstantIntCount(ushortc)
  4383. void setComputeProgramConstantBoolCount(ushortc)
  4384. ushortgetComputeProgramConstantFloatCount(void )
  4385. ushortgetComputeProgramConstantIntCount(void )
  4386. ushortgetComputeProgramConstantBoolCount(void )
  4387. Found class: _OgreExport
  4388. Found field: Passes mPasses;
  4389. Found field: IlluminationPassList mIlluminationPasses;
  4390. Found field: Material* mParent;
  4391. Found field: bool mIsSupported;
  4392. Found field: IlluminationPassesState mIlluminationPassesCompilationPhase;
  4393. Found field: unsignedshort mLodIndex;
  4394. Found field: unsignedshort mSchemeIndex;
  4395. Found field: String mName;
  4396. void clearIlluminationPasses(void )
  4397. bool checkManuallyOrganisedIlluminationPasses()
  4398. Found field: MaterialPtr mShadowCasterMaterial;
  4399. Found field: String mShadowCasterMaterialName;
  4400. Found field: MaterialPtr mShadowReceiverMaterial;
  4401. Found field: String mShadowReceiverMaterialName;
  4402. Found field: UserObjectBindings mUserObjectBindings;
  4403. Found field: GPUVendor vendor;
  4404. Found field: IncludeOrExclude includeOrExclude;
  4405. Found field: String devicePattern;
  4406. Found field: IncludeOrExclude includeOrExclude;
  4407. Found field: bool caseSensitive;
  4408. Found field: GPUVendorRuleList mGPUVendorRules;
  4409. Found field: GPUDeviceNameRuleList mGPUDeviceNameRules;
  4410. bool isSupported(void )
  4411. String_compile(bool autoManageTextureUnits)
  4412. bool checkGPURules(StringUtil::StrStreamType&errors)
  4413. bool checkHardwareSupport(bool autoManageTextureUnits,StringUtil::StrStreamType&compileErrors)
  4414. void _compileIlluminationPasses(void )
  4415. Pass*createPass(void )
  4416. Pass*getPass(unsigned short index)
  4417. Pass*getPass(const String&name)
  4418. unsigned short getNumPasses(void )
  4419. void removePass(unsigned short index)
  4420. void removeAllPasses(void )
  4421. bool movePass(const unsigned short sourceIndex,const unsigned short destinationIndex)
  4422. const PassIteratorgetPassIterator(void )
  4423. const IlluminationPassIteratorgetIlluminationPassIterator(void )
  4424. Material*getParent(void )
  4425. Technique&operator =(const Technique&rhs)
  4426. const String&getResourceGroup(void )
  4427. bool isTransparent(void )
  4428. bool isTransparentSortingEnabled(void )
  4429. bool isTransparentSortingForced(void )
  4430. void _prepare(void )
  4431. void _unprepare(void )
  4432. void _load(void )
  4433. void _unload(void )
  4434. bool isLoaded(void )
  4435. void _notifyNeedsRecompile(void )
  4436. Ogre::MaterialPtrgetShadowCasterMaterial()
  4437. void setShadowCasterMaterial(Ogre::MaterialPtrval)
  4438. void setShadowCasterMaterial(const Ogre::String&name)
  4439. Ogre::MaterialPtrgetShadowReceiverMaterial()
  4440. void setShadowReceiverMaterial(Ogre::MaterialPtrval)
  4441. void setShadowReceiverMaterial(const Ogre::String&name)
  4442. void setPointSize(Realps)
  4443. void setAmbient(Realred,Realgreen,Realblue)
  4444. void setAmbient(const ColourValue&ambient)
  4445. void setDiffuse(Realred,Realgreen,Realblue,Realalpha)
  4446. void setDiffuse(const ColourValue&diffuse)
  4447. void setSpecular(Realred,Realgreen,Realblue,Realalpha)
  4448. void setSpecular(const ColourValue&specular)
  4449. void setShininess(Realval)
  4450. void setSelfIllumination(Realred,Realgreen,Realblue)
  4451. void setSelfIllumination(const ColourValue&selfIllum)
  4452. void setDepthCheckEnabled(bool enabled)
  4453. void setDepthWriteEnabled(bool enabled)
  4454. void setDepthFunction(CompareFunctionfunc)
  4455. void setColourWriteEnabled(bool enabled)
  4456. void setCullingMode(CullingModemode)
  4457. void setManualCullingMode(ManualCullingModemode)
  4458. void setLightingEnabled(bool enabled)
  4459. void setShadingMode(ShadeOptionsmode)
  4460. void setFog(bool overrideScene,FogModemode=FOG_NONE,const ColourValue&colour=ColourValue::White,RealexpDensity=0.001,ReallinearStart=0.0,ReallinearEnd=1.0)
  4461. void setDepthBias(float constantBias,float slopeScaleBias)
  4462. void setTextureFiltering(TextureFilterOptionsfilterType)
  4463. void setTextureAnisotropy(unsigned int maxAniso)
  4464. void setSceneBlending(const SceneBlendTypesbt)
  4465. void setSeparateSceneBlending(const SceneBlendTypesbt,const SceneBlendTypesbta)
  4466. void setSceneBlending(const SceneBlendFactorsourceFactor,const SceneBlendFactordestFactor)
  4467. void setSeparateSceneBlending(const SceneBlendFactorsourceFactor,const SceneBlendFactordestFactor,const SceneBlendFactorsourceFactorAlpha,const SceneBlendFactordestFactorAlpha)
  4468. void setLodIndex(unsigned short index)
  4469. unsigned short getLodIndex(void )
  4470. void setSchemeName(const String&schemeName)
  4471. const String&getSchemeName(void )
  4472. unsigned short _getSchemeIndex(void )
  4473. bool isDepthWriteEnabled(void )
  4474. bool isDepthCheckEnabled(void )
  4475. bool hasColourWriteDisabled(void )
  4476. void setName(const String&name)
  4477. const String&getName(void )
  4478. bool applyTextureAliases(const AliasTextureNamePairList&aliasList,const bool apply=true )
  4479. void addGPUVendorRule(GPUVendorvendor,IncludeOrExcludeincludeOrExclude)
  4480. void addGPUVendorRule(const GPUVendorRule&rule)
  4481. void removeGPUVendorRule(GPUVendorvendor)
  4482. GPUVendorRuleIteratorgetGPUVendorRuleIterator()
  4483. void addGPUDeviceNameRule(const String&devicePattern,IncludeOrExcludeincludeOrExclude,bool caseSensitive=false )
  4484. void addGPUDeviceNameRule(const GPUDeviceNameRule&rule)
  4485. void removeGPUDeviceNameRule(const String&devicePattern)
  4486. GPUDeviceNameRuleIteratorgetGPUDeviceNameRuleIterator()
  4487. UserObjectBindings&getUserObjectBindings()
  4488. const UserObjectBindings&getUserObjectBindings()
  4489. Found field: int mCounters[][];
  4490. Found field: int mOffsets[];
  4491. Found field: int mSortSize;
  4492. Found field: int mNumPasses;
  4493. Found field: TCompValueType key;
  4494. Found field: ContainerIter iter;
  4495. Found field: SortVector mSortArea1;
  4496. Found field: SortVector mSortArea2;
  4497. Found field: SortVector* mSrc;
  4498. Found field: SortVector* mDest;
  4499. Found field: TContainer mTmpContainer;
  4500. void sortPass(int byteIndex)
  4501. void finalPass(int byteIndex,int val)
  4502. void finalPass(int byteIndex,float val)
  4503. inline unsigned char getByte(int byteIndex,TCompValueTypeval)
  4504. Found field: Renderable* renderable;
  4505. Found field: Pass* pass;
  4506. Found class: _OgreExport
  4507. virtual void visit(RenderablePass*rp)
  4508. virtual bool visit(const Pass*p)
  4509. virtual void visit(Renderable*r)
  4510. Found class: _OgreExport
  4511. bool _OgreExportoperator ()
  4512. Found field: const Camera* camera;
  4513. bool _OgreExportoperator ()
  4514. uint32operator ()
  4515. Found field: const Camera* camera;
  4516. float operator ()
  4517. Found field: uint8 mOrganisationMode;
  4518. Found field: PassGroupRenderableMap mGrouped;
  4519. Found field: RenderablePassList mSortedDescending;
  4520. void acceptVisitorGrouped(QueuedRenderableVisitor*visitor)
  4521. void acceptVisitorDescending(QueuedRenderableVisitor*visitor)
  4522. void acceptVisitorAscending(QueuedRenderableVisitor*visitor)
  4523. void clear(void )
  4524. void removePassGroup(Pass*p)
  4525. void resetOrganisationModes(void )
  4526. void addOrganisationMode(OrganisationModeom)
  4527. void addRenderable(Pass*pass,Renderable*rend)
  4528. void sort(const Camera*cam)
  4529. void acceptVisitor(QueuedRenderableVisitor*visitor,OrganisationModeom)
  4530. void merge(const QueuedRenderableCollection&rhs)
  4531. Found class: _OgreExport
  4532. Found field: RenderQueueGroup* mParent;
  4533. Found field: bool mSplitPassesByLightingType;
  4534. Found field: bool mSplitNoShadowPasses;
  4535. Found field: bool mShadowCastersNotReceivers;
  4536. Found field: QueuedRenderableCollection mSolidsBasic;
  4537. Found field: QueuedRenderableCollection mSolidsDiffuseSpecular;
  4538. Found field: QueuedRenderableCollection mSolidsDecal;
  4539. Found field: QueuedRenderableCollection mSolidsNoShadowReceive;
  4540. Found field: QueuedRenderableCollection mTransparentsUnsorted;
  4541. Found field: QueuedRenderableCollection mTransparents;
  4542. void removePassEntry(Pass*p)
  4543. void addSolidRenderable(Technique*pTech,Renderable*rend,bool toNoShadowMap)
  4544. void addSolidRenderableSplitByLightType(Technique*pTech,Renderable*rend)
  4545. void addUnsortedTransparentRenderable(Technique*pTech,Renderable*rend)
  4546. void addTransparentRenderable(Technique*pTech,Renderable*rend)
  4547. const QueuedRenderableCollection&getSolidsBasic(void )
  4548. const QueuedRenderableCollection&getSolidsDiffuseSpecular(void )
  4549. const QueuedRenderableCollection&getSolidsDecal(void )
  4550. const QueuedRenderableCollection&getSolidsNoShadowReceive(void )
  4551. const QueuedRenderableCollection&getTransparentsUnsorted(void )
  4552. const QueuedRenderableCollection&getTransparents(void )
  4553. void resetOrganisationModes(void )
  4554. void addOrganisationMode(QueuedRenderableCollection::OrganisationModeom)
  4555. void defaultOrganisationMode(void )
  4556. void addRenderable(Renderable*pRend,Technique*pTech)
  4557. void sort(const Camera*cam)
  4558. void clear(void )
  4559. void setSplitPassesByLightingType(bool split)
  4560. void setSplitNoShadowPasses(bool split)
  4561. void setShadowCastersCannotBeReceivers(bool ind)
  4562. void merge(const RenderPriorityGroup*rhs)
  4563. Found class: _OgreExport
  4564. Found field: RenderQueue* mParent;
  4565. Found field: bool mSplitPassesByLightingType;
  4566. Found field: bool mSplitNoShadowPasses;
  4567. Found field: bool mShadowCastersNotReceivers;
  4568. Found field: PriorityMap mPriorityGroups;
  4569. Found field: bool mShadowsEnabled;
  4570. Found field: uint8 mOrganisationMode;
  4571. PriorityMapIteratorgetIterator(void )
  4572. ConstPriorityMapIteratorgetIterator(void )
  4573. void addRenderable(Renderable*pRend,Technique*pTech,ushortpriority)
  4574. void clear(bool destroy=false )
  4575. void setShadowsEnabled(bool enabled)
  4576. bool getShadowsEnabled(void )
  4577. void setSplitPassesByLightingType(bool split)
  4578. void setSplitNoShadowPasses(bool split)
  4579. void setShadowCastersCannotBeReceivers(bool ind)
  4580. void resetOrganisationModes(void )
  4581. void addOrganisationMode(QueuedRenderableCollection::OrganisationModeom)
  4582. void defaultOrganisationMode(void )
  4583. void merge(const RenderQueueGroup*rhs)
  4584. Found class: _OgreExport
  4585. void getWorldTransforms(Matrix4*xform)
  4586. void _initRectangle2D(bool includeTextureCoords,Ogre::HardwareBuffer::UsagevBufUsage)
  4587. void setCorners(Realleft,Realtop,Realright,Realbottom,bool updateAABB=true )
  4588. void setNormals(const Ogre::Vector3&topLeft,const Ogre::Vector3&bottomLeft,const Ogre::Vector3&topRight,const Ogre::Vector3&bottomRight)
  4589. void setUVs(const Ogre::Vector2&topLeft,const Ogre::Vector2&bottomLeft,const Ogre::Vector2&topRight,const Ogre::Vector2&bottomRight)
  4590. void setDefaultUVs()
  4591. RealgetSquaredViewDepth(const Camera*cam)
  4592. RealgetBoundingRadius(void )
  4593. Found class: _OgreExport
  4594. virtual void resourceGroupScriptingStarted(const String&groupName,size_tscriptCount)
  4595. virtual void scriptParseStarted(const String&scriptName,bool &skipThisScript)
  4596. virtual void scriptParseEnded(const String&scriptName,bool skipped)
  4597. virtual void resourceGroupScriptingEnded(const String&groupName)
  4598. virtual void resourceGroupPrepareStarted(const String&groupName,size_tresourceCount)
  4599. virtual void resourcePrepareStarted(const ResourcePtr&resource)
  4600. virtual void resourcePrepareEnded(void )
  4601. virtual void worldGeometryPrepareStageStarted(const String&description)
  4602. virtual void worldGeometryPrepareStageEnded(void )
  4603. virtual void resourceGroupPrepareEnded(const String&groupName)
  4604. virtual void resourceGroupLoadStarted(const String&groupName,size_tresourceCount)
  4605. virtual void resourceLoadStarted(const ResourcePtr&resource)
  4606. virtual void resourceLoadEnded(void )
  4607. virtual void worldGeometryStageStarted(const String&description)
  4608. virtual void worldGeometryStageEnded(void )
  4609. virtual void resourceGroupLoadEnded(const String&groupName)
  4610. Found class: ResourceLoadingListener
  4611. virtual DataStreamPtrresourceLoading(const String&name,const String&group,Resource*resource)
  4612. virtual void resourceStreamOpened(const String&name,const String&group,Resource*resource,DataStreamPtr&dataStream)
  4613. virtual bool resourceCollision(Resource*resource,ResourceManager*resourceManager)
  4614. Found class: _OgreExport
  4615. Found field:
  4616. Found field: String resourceName;
  4617. Found field: String resourceType;
  4618. Found field: ManualResourceLoader* loader;
  4619. Found field: NameValuePairList parameters;
  4620. Found field: Archive* archive;
  4621. Found field: bool recursive;
  4622. Found field: ResourceManagerMap mResourceManagerMap;
  4623. Found field: ScriptLoaderOrderMap mScriptLoaderOrderMap;
  4624. Found field: ResourceGroupListenerList mResourceGroupListenerList;
  4625. Found field: ResourceLoadingListener* mLoadingListener;
  4626. Found field:
  4627. Found field:
  4628. Found field: String name;
  4629. Found field: Status groupStatus;
  4630. Found field: LocationList locationList;
  4631. Found field: ResourceLocationIndex resourceIndexCaseSensitive;
  4632. Found field: ResourceLocationIndex resourceIndexCaseInsensitive;
  4633. Found field: ResourceDeclarationList resourceDeclarations;
  4634. Found field: LoadResourceOrderMap loadResourceOrderMap;
  4635. Found field: String worldGeometry;
  4636. Found field: SceneManager* worldGeometrySceneManager;
  4637. Found field: bool inGlobalPool;
  4638. void addToIndex(const String&filename,Archive*arch)
  4639. void removeFromIndex(const String&filename,Archive*arch)
  4640. void removeFromIndex(Archive*arch)
  4641. Found field: ResourceGroupMap mResourceGroupMap;
  4642. Found field: String mWorldGroupName;
  4643. void parseResourceGroupScripts(ResourceGroup*grp)
  4644. void createDeclaredResources(ResourceGroup*grp)
  4645. void addCreatedResource(ResourcePtr&res,ResourceGroup&group)
  4646. ResourceGroup*getResourceGroup(const String&name)
  4647. void dropGroupContents(ResourceGroup*grp)
  4648. void deleteGroup(ResourceGroup*grp)
  4649. ResourceGroup*findGroupContainingResourceImpl(const String&filename)
  4650. void fireResourceGroupScriptingStarted(const String&groupName,size_tscriptCount)
  4651. void fireScriptStarted(const String&scriptName,bool &skipScript)
  4652. void fireScriptEnded(const String&scriptName,bool skipped)
  4653. void fireResourceGroupScriptingEnded(const String&groupName)
  4654. void fireResourceGroupLoadStarted(const String&groupName,size_tresourceCount)
  4655. void fireResourceLoadStarted(const ResourcePtr&resource)
  4656. void fireResourceLoadEnded(void )
  4657. void fireResourceGroupLoadEnded(const String&groupName)
  4658. void fireResourceGroupPrepareStarted(const String&groupName,size_tresourceCount)
  4659. void fireResourcePrepareStarted(const ResourcePtr&resource)
  4660. void fireResourcePrepareEnded(void )
  4661. void fireResourceGroupPrepareEnded(const String&groupName)
  4662. Found field: ResourceGroup* mCurrentGroup;
  4663. void createResourceGroup(const String&name,const bool inGlobalPool=true )
  4664. void initialiseResourceGroup(const String&name)
  4665. void initialiseAllResourceGroups(void )
  4666. void prepareResourceGroup(const String&name,bool prepareMainResources=true ,bool prepareWorldGeom=true )
  4667. void loadResourceGroup(const String&name,bool loadMainResources=true ,bool loadWorldGeom=true )
  4668. void unloadResourceGroup(const String&name,bool reloadableOnly=true )
  4669. void unloadUnreferencedResourcesInGroup(const String&name,bool reloadableOnly=true )
  4670. void clearResourceGroup(const String&name)
  4671. void destroyResourceGroup(const String&name)
  4672. bool isResourceGroupInitialised(const String&name)
  4673. bool isResourceGroupLoaded(const String&name)
  4674. bool resourceGroupExists(const String&name)
  4675. void addResourceLocation(const String&name,const String&locType,const String&resGroup=DEFAULT_RESOURCE_GROUP_NAME,bool recursive=false )
  4676. void removeResourceLocation(const String&name,const String&resGroup=DEFAULT_RESOURCE_GROUP_NAME)
  4677. bool resourceLocationExists(const String&name,const String&resGroup=DEFAULT_RESOURCE_GROUP_NAME)
  4678. void declareResource(const String&name,const String&resourceType,const String&groupName=DEFAULT_RESOURCE_GROUP_NAME,const NameValuePairList&loadParameters=NameValuePairList()
  4679. void declareResource(const String&name,const String&resourceType,const String&groupName,ManualResourceLoader*loader,const NameValuePairList&loadParameters=NameValuePairList()
  4680. void undeclareResource(const String&name,const String&groupName)
  4681. DataStreamPtropenResource(const String&resourceName,const String&groupName=DEFAULT_RESOURCE_GROUP_NAME,bool searchGroupsIfNotFound=true ,Resource*resourceBeingLoaded=0)
  4682. DataStreamListPtropenResources(const String&pattern,const String&groupName=DEFAULT_RESOURCE_GROUP_NAME)
  4683. StringVectorPtrlistResourceNames(const String&groupName,bool dirs=false )
  4684. FileInfoListPtrlistResourceFileInfo(const String&groupName,bool dirs=false )
  4685. StringVectorPtrfindResourceNames(const String&groupName,const String&pattern,bool dirs=false )
  4686. bool resourceExists(const String&group,const String&filename)
  4687. bool resourceExists(ResourceGroup*group,const String&filename)
  4688. bool resourceExistsInAnyGroup(const String&filename)
  4689. const String&findGroupContainingResource(const String&filename)
  4690. FileInfoListPtrfindResourceFileInfo(const String&group,const String&pattern,bool dirs=false )
  4691. time_tresourceModifiedTime(const String&group,const String&filename)
  4692. StringVectorPtrlistResourceLocations(const String&groupName)
  4693. StringVectorPtrfindResourceLocation(const String&groupName,const String&pattern)
  4694. time_tresourceModifiedTime(ResourceGroup*group,const String&filename)
  4695. DataStreamPtrcreateResource(const String&filename,const String&groupName=DEFAULT_RESOURCE_GROUP_NAME,bool overwrite=false ,const String&locationPattern=StringUtil::BLANK)
  4696. void deleteResource(const String&filename,const String&groupName=DEFAULT_RESOURCE_GROUP_NAME,const String&locationPattern=StringUtil::BLANK)
  4697. void deleteMatchingResources(const String&filePattern,const String&groupName=DEFAULT_RESOURCE_GROUP_NAME,const String&locationPattern=StringUtil::BLANK)
  4698. void addResourceGroupListener(ResourceGroupListener*l)
  4699. void removeResourceGroupListener(ResourceGroupListener*l)
  4700. void setWorldResourceGroupName(const String&groupName)
  4701. const String&getWorldResourceGroupName(void )
  4702. void linkWorldGeometryToResourceGroup(const String&group,const String&worldGeometry,SceneManager*sceneManager)
  4703. void unlinkWorldGeometryFromResourceGroup(const String&group)
  4704. bool isResourceGroupInGlobalPool(const String&name)
  4705. void shutdownAll(void )
  4706. void _registerResourceManager(const String&resourceType,ResourceManager*rm)
  4707. void _unregisterResourceManager(const String&resourceType)
  4708. ResourceManagerIteratorgetResourceManagerIterator()
  4709. void _registerScriptLoader(ScriptLoader*su)
  4710. void _unregisterScriptLoader(ScriptLoader*su)
  4711. ScriptLoader*_findScriptLoader(const String&pattern)
  4712. ResourceManager*_getResourceManager(const String&resourceType)
  4713. void _notifyResourceCreated(ResourcePtr&res)
  4714. void _notifyResourceRemoved(ResourcePtr&res)
  4715. void _notifyResourceGroupChanged(const String&oldGroup,Resource*res)
  4716. void _notifyAllResourcesRemoved(ResourceManager*manager)
  4717. void _notifyWorldGeometryStageStarted(const String&description)
  4718. void _notifyWorldGeometryStageEnded(void )
  4719. StringVectorgetResourceGroups(void )
  4720. ResourceDeclarationListgetResourceDeclarationList(const String&groupName)
  4721. const LocationList&getResourceLocationList(const String&groupName)
  4722. void setLoadingListener(ResourceLoadingListener*listener)
  4723. ResourceLoadingListener*getLoadingListener()
  4724. static ResourceGroupManager&getSingleton(void )
  4725. static ResourceGroupManager*getSingletonPtr(void )
  4726. Found field: unsignedint width;
  4727. Found field: unsignedint height;
  4728. Found field: PixelFormat format;
  4729. Found field: unsignedint fsaa;
  4730. Found field: uint16 depthBufferPoolId;
  4731. Found function: inline _OgreExportbool operator ==(const ShadowTextureConfig&lhs,const ShadowTextureConfig&rhs)
  4732. Found function: inline _OgreExportbool operator !=(const ShadowTextureConfig&lhs,const ShadowTextureConfig&rhs)
  4733. Found class: _OgreExport
  4734. Found field: ShadowTextureList mTextureList;
  4735. Found field: ShadowTextureList mNullTextureList;
  4736. Found field: size_t mCount;
  4737. virtual void getShadowTextures(const ShadowTextureConfigList&config,ShadowTextureList&listToPopulate)
  4738. virtual TexturePtrgetNullShadowTexture(PixelFormatformat)
  4739. virtual void clearUnused()
  4740. virtual void clear()
  4741. static ShadowTextureManager&getSingleton(void )
  4742. static ShadowTextureManager*getSingletonPtr(void )
  4743. Found class: _OgreExport
  4744. unsigned short getNumAnimations(void )
  4745. Animation*getAnimation(unsigned short index)
  4746. Animation*_getAnimationImpl(const String&name,const LinkedSkeletonAnimationSource**linker=0)
  4747. Animation*createAnimation(const String&name,Reallength)
  4748. Animation*getAnimation(const String&name,const LinkedSkeletonAnimationSource**linker=0)
  4749. void removeAnimation(const String&name)
  4750. TagPoint*createTagPointOnBone(Bone*bone,const Quaternion&offsetOrientation=Quaternion::IDENTITY,const Vector3&offsetPosition=Vector3::ZERO)
  4751. void freeTagPoint(TagPoint*tagPoint)
  4752. void addLinkedSkeletonAnimationSource(const String&skelName,Realscale=1.0f)
  4753. void removeAllLinkedSkeletonAnimationSources(void )
  4754. LinkedSkeletonAnimSourceIteratorgetLinkedSkeletonAnimationSourceIterator(void )
  4755. void _initAnimationState(AnimationStateSet*animSet)
  4756. void _refreshAnimationState(AnimationStateSet*animSet)
  4757. const String&getName(void )
  4758. ResourceHandlegetHandle(void )
  4759. const String&getGroup(void )
  4760. Found field: SkeletonPtr mSkeleton;
  4761. Found field: TagPointList mActiveTagPoints;
  4762. Found field: TagPointList mFreeTagPoints;
  4763. Found field: unsignedshort mNextTagPointAutoHandle;
  4764. void cloneBoneAndChildren(Bone*source,Bone*parent)
  4765. void loadImpl(void )
  4766. void unloadImpl(void )
  4767. Found class: _OgreExport
  4768. Bone*createChild(unsigned short handle,const Vector3&translate=Vector3::ZERO,const Quaternion&rotate=Quaternion::IDENTITY)
  4769. unsigned short getHandle(void )
  4770. void setBindingPose(void )
  4771. void reset(void )
  4772. void setManuallyControlled(bool manuallyControlled)
  4773. bool isManuallyControlled()
  4774. void _getOffsetTransform(Matrix4&m)
  4775. const Vector3&_getBindingPoseInverseScale(void )
  4776. const Vector3&_getBindingPoseInversePosition(void )
  4777. const Quaternion&_getBindingPoseInverseOrientation(void )
  4778. void needUpdate(bool forceParentUpdate=false )
  4779. Found field: unsignedshort mHandle;
  4780. Found field: bool mManuallyControlled;
  4781. Node*createChildImpl(void )
  4782. Node*createChildImpl(const String&name)
  4783. Found field: Skeleton* mCreator;
  4784. Found field: Vector3 mBindDerivedInverseScale;
  4785. Found field: Quaternion mBindDerivedInverseOrientation;
  4786. Found field: Vector3 mBindDerivedInversePosition;
  4787. Found class: _OgreExport
  4788. Found class: _OgrePrivate
  4789. Found field: VertexData* vertexData;
  4790. Found field: IndexData* indexData;
  4791. Found field: VertexData* vertexData;
  4792. Found field: IndexData* indexData;
  4793. Found field: SubMesh* submesh;
  4794. Found field: SubMeshLodGeometryLinkList* geometryLodList;
  4795. Found field: String materialName;
  4796. Found field: Vector3 position;
  4797. Found field: Quaternion orientation;
  4798. Found field: Vector3 scale;
  4799. Found field: AxisAlignedBox worldBounds;
  4800. Found field: unsignedint ID;
  4801. Found field: SubMeshLodGeometryLink* geometry;
  4802. Found field: Vector3 position;
  4803. Found field: Quaternion orientation;
  4804. Found field: Vector3 scale;
  4805. Found field: unsignedint ID;
  4806. Found class: LODBucket
  4807. Found class: MaterialBucket
  4808. Found class: BatchInstance
  4809. Found class: InstancedObject
  4810. Found class: _OgreExport
  4811. Found field: QueuedGeometryList mQueuedGeometry;
  4812. Found field: InstancedGeometry* mBatch;
  4813. Found field: MaterialBucket* mParent;
  4814. Found field: String mFormatString;
  4815. Found field: VertexData* mVertexData;
  4816. Found field: IndexData* mIndexData;
  4817. Found field: HardwareIndexBuffer:: IndexType mIndexType;
  4818. Found field: size_t mMaxVertexIndex;
  4819. Found field: unsignedshort mTexCoordIndex;
  4820. Found field: AxisAlignedBox mAABB;
  4821. void _initGeometryBucket(const VertexData*vData,const IndexData*iData)
  4822. void _initGeometryBucket(GeometryBucket*bucket)
  4823. MaterialBucket*getParent(void )
  4824. RealgetBoundingRadius(void )
  4825. const VertexData*getVertexData(void )
  4826. const IndexData*getIndexData(void )
  4827. const MaterialPtr&getMaterial(void )
  4828. Technique*getTechnique(void )
  4829. void getWorldTransforms(Matrix4*xform)
  4830. virtual unsigned short getNumWorldTransforms(void )
  4831. RealgetSquaredViewDepth(const Camera*cam)
  4832. const LightList&getLights(void )
  4833. bool getCastsShadows(void )
  4834. StringgetFormatString(void )
  4835. bool assign(QueuedGeometry*qsm)
  4836. void build()
  4837. void dump(std::ofstream&of)
  4838. AxisAlignedBox&getAABB(void )
  4839. void visitRenderables(Renderable::Visitor*visitor,bool debugRenderables)
  4840. Found class: _OgreExport
  4841. Found field: GeometryBucketList mGeometryBucketList;
  4842. Found field: unsignedshort mIndex;
  4843. Found field: Matrix4 mTransformation;
  4844. Found field: Quaternion mOrientation;
  4845. Found field: Vector3 mScale;
  4846. Found field: Vector3 mPosition;
  4847. Found field: SkeletonInstance* mSkeletonInstance;
  4848. Found field: Matrix4* mBoneWorldMatrices;
  4849. Found field: Matrix4* mBoneMatrices;
  4850. Found field: AnimationStateSet* mAnimationState;
  4851. Found field: unsignedshort mNumBoneMatrices;
  4852. Found field: unsignedlong mFrameAnimationLastUpdated;
  4853. void setPosition(Vector3position)
  4854. const Vector3&getPosition(void )
  4855. void yaw(const Radian&angle)
  4856. void pitch(const Radian&angle)
  4857. void roll(const Radian&angle)
  4858. void rotate(const Quaternion&q)
  4859. void setScale(const Vector3&scale)
  4860. const Vector3&getScale()
  4861. void setOrientation(const Quaternion&q)
  4862. void setPositionAndOrientation(Vector3p,const Quaternion&q)
  4863. Quaternion&getOrientation(void )
  4864. void addBucketToList(GeometryBucket*bucket)
  4865. void needUpdate()
  4866. GeometryBucketList&getGeometryBucketList(void )
  4867. void translate(const Matrix3&axes,const Vector3&move)
  4868. void translate(const Vector3&d)
  4869. Matrix3getLocalAxes(void )
  4870. void updateAnimation(void )
  4871. AnimationState*getAnimationState(const String&name)
  4872. SkeletonInstance*getSkeletonInstance(void )
  4873. Found class: _OgreExport
  4874. Found field: LODBucket* mParent;
  4875. Found field: String mMaterialName;
  4876. Found field: MaterialPtr mMaterial;
  4877. Found field: Technique* mTechnique;
  4878. Found field: int mLastIndex;
  4879. Found field: GeometryBucketList mGeometryBucketList;
  4880. Found field: CurrentGeometryMap mCurrentGeometryMap;
  4881. StringgetGeometryFormatString(SubMeshLodGeometryLink*geom)
  4882. LODBucket*getParent(void )
  4883. const String&getMaterialName(void )
  4884. void assign(QueuedGeometry*qsm)
  4885. void build()
  4886. void addRenderables(RenderQueue*queue,uint8group,ReallodValue)
  4887. const MaterialPtr&getMaterial(void )
  4888. GeometryIteratorgetGeometryIterator(void )
  4889. Technique*getCurrentTechnique(void )
  4890. void dump(std::ofstream&of)
  4891. MaterialBucket::CurrentGeometryMap*getMaterialBucketMap(void )
  4892. MaterialBucket::GeometryBucketList*getGeometryBucketList(void )
  4893. void updateContainers(GeometryBucket*bucket,const String&format)
  4894. void setLastIndex(int index)
  4895. int getLastIndex()
  4896. void setMaterial(const String&name)
  4897. void visitRenderables(Renderable::Visitor*visitor,bool debugRenderables)
  4898. Found class: _OgreExport
  4899. Found field: BatchInstance* mParent;
  4900. Found field: unsignedshort mLod;
  4901. Found field: Real mLodValue;
  4902. Found field: MaterialBucketMap mMaterialBucketMap;
  4903. Found field: QueuedGeometryList mQueuedGeometryList;
  4904. BatchInstance*getParent(void )
  4905. ushortgetLod(void )
  4906. RealgetLodValue(void )
  4907. void assign(QueuedSubMesh*qsm,ushortatLod)
  4908. void build()
  4909. void addRenderables(RenderQueue*queue,uint8group,ReallodValue)
  4910. MaterialIteratorgetMaterialIterator(void )
  4911. void dump(std::ofstream&of)
  4912. void updateContainers(MaterialBucket*bucket,String&name)
  4913. void visitRenderables(Renderable::Visitor*visitor,bool debugRenderables)
  4914. Found class: _OgreExport
  4915. Found field: InstancedGeometry* mParent;
  4916. Found field: SceneManager* mSceneMgr;
  4917. Found field: SceneNode* mNode;
  4918. Found field: QueuedSubMeshList mQueuedSubMeshes;
  4919. Found field: uint32 mBatchInstanceID;
  4920. Found field: ObjectsMap mInstancesMap;
  4921. Found field: Mesh:: LodValueList mLodValues;
  4922. Found field: AxisAlignedBox mAABB;
  4923. Found field: Real mBoundingRadius;
  4924. Found field: ushort mCurrentLod;
  4925. Found field: Real mLodValue;
  4926. Found field: Camera* mCamera;
  4927. Found field: Real mSquaredViewDepth;
  4928. Found field: LODBucketList mLodBucketList;
  4929. Found field: const LodStrategy* mLodStrategy;
  4930. InstancedGeometry*getParent(void )
  4931. void assign(QueuedSubMesh*qmesh)
  4932. void build()
  4933. uint32getID(void )
  4934. const String&getMovableType(void )
  4935. void _notifyCurrentCamera(Camera*cam)
  4936. const AxisAlignedBox&getBoundingBox(void )
  4937. void setBoundingBox(AxisAlignedBox&box)
  4938. RealgetBoundingRadius(void )
  4939. void _updateRenderQueue(RenderQueue*queue)
  4940. bool isVisible(void )
  4941. void visitRenderables(Renderable::Visitor*visitor,bool debugRenderables=false )
  4942. LODIteratorgetLODIterator(void )
  4943. const LightList&getLights(void )
  4944. void updateBoundingBox()
  4945. void dump(std::ofstream&of)
  4946. void updateContainers(LODBucket*bucket)
  4947. void attachToScene()
  4948. void addInstancedObject(unsigned short index,InstancedObject*object)
  4949. InstancedObject*isInstancedObjectPresent(unsigned short index)
  4950. InstancedObjectIteratorgetObjectIterator()
  4951. SceneNode*getSceneNode(void )
  4952. ObjectsMap&getInstancesMap(void )
  4953. Found field: SceneManager* mOwner;
  4954. Found field: String mName;
  4955. Found field: bool mBuilt;
  4956. Found field: Real mUpperDistance;
  4957. Found field: Real mSquaredUpperDistance;
  4958. Found field: bool mCastShadows;
  4959. Found field: Vector3 mBatchInstanceDimensions;
  4960. Found field: Vector3 mHalfBatchInstanceDimensions;
  4961. Found field: Vector3 mOrigin;
  4962. Found field: bool mVisible;
  4963. Found field: bool mProvideWorldInverses;
  4964. Found field: uint8 mRenderQueueID;
  4965. Found field: bool mRenderQueueIDSet;
  4966. Found field: unsignedint mObjectCount;
  4967. Found field: QueuedSubMeshList mQueuedSubMeshes;
  4968. Found field: BatchInstance* mInstancedGeometryInstance;
  4969. Found field: SkeletonPtr mBaseSkeleton;
  4970. Found field: SkeletonInstance* mSkeletonInstance;
  4971. Found field: AnimationStateSet* mAnimationState;
  4972. Found field: OptimisedSubMeshGeometryList mOptimisedSubMeshGeometryList;
  4973. Found field: SubMeshGeometryLookup mSubMeshGeometryLookup;
  4974. Found field: BatchInstanceMap mBatchInstanceMap;
  4975. Found field: RenderOperationVector mRenderOps;
  4976. virtual BatchInstance*getBatchInstance(const AxisAlignedBox&bounds,bool autoCreate)
  4977. virtual BatchInstance*getBatchInstance(const Vector3&point,bool autoCreate)
  4978. virtual BatchInstance*getBatchInstance(ushortx,ushorty,ushortz,bool autoCreate)
  4979. virtual BatchInstance*getBatchInstance(uint32index)
  4980. virtual void getBatchInstanceIndexes(const Vector3&point,ushort&x,ushort&y,ushort&z)
  4981. virtual BatchInstance*getInstancedGeometryInstance(void )
  4982. virtual uint32packIndex(ushortx,ushorty,ushortz)
  4983. virtual RealgetVolumeIntersection(const AxisAlignedBox&box,ushortx,ushorty,ushortz)
  4984. virtual AxisAlignedBoxgetBatchInstanceBounds(ushortx,ushorty,ushortz)
  4985. virtual Vector3getBatchInstanceCentre(ushortx,ushorty,ushortz)
  4986. virtual AxisAlignedBoxcalculateBounds(VertexData*vertexData,const Vector3&position,const Quaternion&orientation,const Vector3&scale)
  4987. SubMeshLodGeometryLinkList*determineGeometry(SubMesh*sm)
  4988. void splitGeometry(VertexData*vd,IndexData*id,SubMeshLodGeometryLink*targetGeomLink)
  4989. const String&getName(void )
  4990. virtual void addEntity(Entity*ent,const Vector3&position,const Quaternion&orientation=Quaternion::IDENTITY,const Vector3&scale=Vector3::UNIT_SCALE)
  4991. virtual void addSceneNode(const SceneNode*node)
  4992. virtual void build(void )
  4993. void addBatchInstance(void )
  4994. virtual void destroy(void )
  4995. virtual void reset(void )
  4996. virtual void setRenderingDistance(Realdist)
  4997. virtual RealgetRenderingDistance(void )
  4998. virtual RealgetSquaredRenderingDistance(void )
  4999. virtual void setVisible(bool visible)
  5000. virtual bool isVisible(void )
  5001. virtual void setCastShadows(bool castShadows)
  5002. virtual bool getCastShadows(void )
  5003. virtual void setBatchInstanceDimensions(const Vector3&size)
  5004. virtual const Vector3&getBatchInstanceDimensions(void )
  5005. virtual void setOrigin(const Vector3&origin)
  5006. virtual const Vector3&getOrigin(void )
  5007. virtual void setRenderQueueGroup(uint8queueID)
  5008. virtual uint8getRenderQueueGroup(void )
  5009. BatchInstanceIteratorgetBatchInstanceIterator(void )
  5010. RenderOperationVector&getRenderOperationVector()
  5011. void visitRenderables(Renderable::Visitor*visitor,bool debugRenderables=false )
  5012. virtual void dump(const String&filename)
  5013. SkeletonInstance*getBaseSkeletonInstance(void )
  5014. SkeletonPtrgetBaseSkeleton(void )
  5015. AnimationStateSet*getBaseAnimationState(void )
  5016. unsigned int getObjectCount(void )
  5017. virtual void setProvideWorldInverses(bool flag)
  5018. virtual bool getProvideWorldInverses(void )
  5019. Found field: MovableObject* movableObject;
  5020. Found field: Camera* camera;
  5021. Found field: Entity* entity;
  5022. Found field: Camera* camera;
  5023. Found field: Real lodValue;
  5024. Found field: ushort previousLodIndex;
  5025. Found field: ushort newLodIndex;
  5026. Found field: SubEntity* subEntity;
  5027. Found field: Camera* camera;
  5028. Found field: Real lodValue;
  5029. Found field: ushort previousLodIndex;
  5030. Found field: ushort newLodIndex;
  5031. Found class: _OgreExport
  5032. virtual bool prequeueMovableObjectLodChanged(const MovableObjectLodChangedEvent&evt)
  5033. virtual void postqueueMovableObjectLodChanged(const MovableObjectLodChangedEvent&evt)
  5034. virtual bool prequeueEntityMeshLodChanged(EntityMeshLodChangedEvent&evt)
  5035. virtual void postqueueEntityMeshLodChanged(const EntityMeshLodChangedEvent&evt)
  5036. virtual bool prequeueEntityMaterialLodChanged(EntityMaterialLodChangedEvent&evt)
  5037. virtual void postqueueEntityMaterialLodChanged(const EntityMaterialLodChangedEvent&evt)
  5038. Found class: _OgreExport
  5039. Found field: bool setting[ NUM_SETTINGS];
  5040. Found field: const String mName;
  5041. Found field: MeshPtr mMeshReference;
  5042. Found field: InstanceBatchMap mInstanceBatches;
  5043. Found field: size_t mIdCount;
  5044. Found field: InstanceBatchVec mDirtyBatches;
  5045. Found field: RenderOperation mSharedRenderOperation;
  5046. Found field: size_t mInstancesPerBatch;
  5047. Found field: InstancingTechnique mInstancingTechnique;
  5048. Found field: uint16 mInstancingFlags;
  5049. Found field: unsignedshort mSubMeshIdx;
  5050. Found field: BatchSettingsMap mBatchSettings;
  5051. Found field: SceneManager* mSceneManager;
  5052. Found field: size_t mMaxLookupTableInstances;
  5053. inline InstanceBatch*getFreeBatch(const String&materialName)
  5054. InstanceBatch*buildNewBatch(const String&materialName,bool firstTime)
  5055. void defragmentBatches(bool optimizeCull,vector<InstancedEntity*>::type&entities,InstanceBatchVec&fragmentedBatches)
  5056. void applySettingToBatches(BatchSettingIdid,bool value,const InstanceBatchVec&container)
  5057. const String&getName()
  5058. SceneManager*getSceneManager()
  5059. void setInstancesPerBatch(size_tinstancesPerBatch)
  5060. void setMaxLookupTableInstances(size_tmaxLookupTableInstances)
  5061. size_tgetMaxOrBestNumInstancesPerBatch(StringmaterialName,size_tsuggestedSize,uint16flags)
  5062. InstancedEntity*createInstancedEntity(const String&materialName)
  5063. void cleanupEmptyBatches(void )
  5064. void defragmentBatches(bool optimizeCulling)
  5065. void setSetting(BatchSettingIdid,bool enabled,const String&materialName=StringUtil::BLANK)
  5066. bool getSetting(BatchSettingIdid,const String&materialName)
  5067. bool hasSettings(const String&materialName)
  5068. void setBatchesAsStaticAndUpdate(bool bStatic)
  5069. void _addDirtyBatch(InstanceBatch*dirtyBatch)
  5070. void _updateDirtyBatches(void )
  5071. InstanceBatchMapIteratorgetInstanceBatchMapIterator(void )
  5072. InstanceBatchIteratorgetInstanceBatchIterator(const String&materialName)
  5073. Found class: _OgreExport
  5074. virtual const StringVector&getScriptPatterns(void )
  5075. virtual void parseScript(DataStreamPtr&stream,const String&groupName)
  5076. virtual RealgetLoadingOrder(void )
  5077. Found class: _OgreExport
  5078. Found field:
  5079. virtual ResourcePtrcreate(const String&name,const String&group,bool isManual=false ,ManualResourceLoader*loader=0,const NameValuePairList*createParams=0)
  5080. virtual ResourceCreateOrRetrieveResultcreateOrRetrieve(const String&name,const String&group,bool isManual=false ,ManualResourceLoader*loader=0,const NameValuePairList*createParams=0)
  5081. virtual void setMemoryBudget(size_tbytes)
  5082. virtual size_tgetMemoryBudget(void )
  5083. virtual size_tgetMemoryUsage(void )
  5084. virtual void unload(const String&name)
  5085. virtual void unload(ResourceHandlehandle)
  5086. virtual void unloadAll(bool reloadableOnly=true )
  5087. virtual void reloadAll(bool reloadableOnly=true )
  5088. virtual void unloadUnreferencedResources(bool reloadableOnly=true )
  5089. virtual void reloadUnreferencedResources(bool reloadableOnly=true )
  5090. virtual void remove(ResourcePtr&r)
  5091. virtual void remove(const String&name)
  5092. virtual void remove(ResourceHandlehandle)
  5093. virtual void removeAll(void )
  5094. virtual void removeUnreferencedResources(bool reloadableOnly=true )
  5095. virtual ResourcePtrgetByName(const String&name,const String&groupName=ResourceGroupManager::AUTODETECT_RESOURCE_GROUP_NAME)
  5096. virtual ResourcePtrgetByHandle(ResourceHandlehandle)
  5097. virtual bool resourceExists(const String&name)
  5098. virtual bool resourceExists(ResourceHandlehandle)
  5099. virtual void _notifyResourceTouched(Resource*res)
  5100. virtual void _notifyResourceLoaded(Resource*res)
  5101. virtual void _notifyResourceUnloaded(Resource*res)
  5102. virtual ResourcePtrprepare(const String&name,const String&group,bool isManual=false ,ManualResourceLoader*loader=0,const NameValuePairList*loadParams=0,bool backgroundThread=false )
  5103. virtual ResourcePtrload(const String&name,const String&group,bool isManual=false ,ManualResourceLoader*loader=0,const NameValuePairList*loadParams=0,bool backgroundThread=false )
  5104. virtual const StringVector&getScriptPatterns(void )
  5105. virtual void parseScript(DataStreamPtr&stream,const String&groupName)
  5106. virtual RealgetLoadingOrder(void )
  5107. const String&getResourceType(void )
  5108. virtual void setVerbose(bool v)
  5109. virtual bool getVerbose(void )
  5110. Found class: _OgreExport
  5111. Found field: String mName;
  5112. const String&getName()
  5113. void clear()
  5114. ResourcePool*getResourcePool(const String&name)
  5115. void destroyResourcePool(ResourcePool*pool)
  5116. void destroyResourcePool(const String&name)
  5117. void destroyAllResourcePools()
  5118. ResourceHandlegetNextHandle(void )
  5119. virtual Resource*createImpl(const String&name,ResourceHandlehandle,const String&group,bool isManual,ManualResourceLoader*loader,const NameValuePairList*createParams)
  5120. virtual void addImpl(ResourcePtr&res)
  5121. virtual void removeImpl(ResourcePtr&res)
  5122. virtual void checkUsage(void )
  5123. Found field: ResourceHandleMap mResourcesByHandle;
  5124. Found field: ResourceMap mResources;
  5125. Found field: ResourceWithGroupMap mResourcesWithGroup;
  5126. Found field: ResourceHandle mNextHandle;
  5127. Found field: size_t mMemoryBudget;
  5128. Found field: AtomicScalar< size_t> mMemoryUsage;
  5129. Found field: bool mVerbose;
  5130. Found field: StringVector mScriptPatterns;
  5131. Found field: Real mLoadOrder;
  5132. Found field: String mResourceType;
  5133. ResourceMapIteratorgetResourceIterator(void )
  5134. Found field: ResourcePoolMap mResourcePoolMap;
  5135. Found field: String name;
  5136. Found field: GpuProgramType progType;
  5137. Found field: String language;
  5138. Found field: String source;
  5139. Found field: String syntax;
  5140. Found field: bool supportsSkeletalAnimation;
  5141. Found field: bool supportsMorphAnimation;
  5142. Found field: ushort supportsPoseAnimation;
  5143. Found field: bool usesVertexTextureFetch;
  5144. Found field: vector< std:: pair< String, String>>:: type customParameters;
  5145. Found field: MaterialScriptSection section;
  5146. Found field: String groupName;
  5147. Found field: MaterialPtr material;
  5148. Found field: Technique* technique;
  5149. Found field: Pass* pass;
  5150. Found field: TextureUnitState* textureUnit;
  5151. Found field: GpuProgramPtr program;
  5152. Found field: bool isVertexProgramShadowCaster;
  5153. Found field: bool isFragmentProgramShadowCaster;
  5154. Found field: bool isVertexProgramShadowReceiver;
  5155. Found field: bool isFragmentProgramShadowReceiver;
  5156. Found field: GpuProgramParametersSharedPtr programParams;
  5157. Found field: ushort numAnimationParametrics;
  5158. Found field: MaterialScriptProgramDefinition* programDef;
  5159. Found field: int techLev,
  5160. Found field: int techLev, passLev,
  5161. Found field: int techLev, passLev, stateLev;
  5162. Found field: StringVector defaultParamLines;
  5163. Found field: size_t lineNo;
  5164. Found field: String filename;
  5165. Found field: AliasTextureNamePairList textureAliases;
  5166. Found class: _OgreExport
  5167. Found class: Listener
  5168. virtual void materialEventRaised(MaterialSerializer*ser,SerializeEventevent,bool &skip,const Material*mat)
  5169. virtual void techniqueEventRaised(MaterialSerializer*ser,SerializeEventevent,bool &skip,const Technique*tech)
  5170. virtual void passEventRaised(MaterialSerializer*ser,SerializeEventevent,bool &skip,const Pass*pass)
  5171. void gpuProgramRefEventRaised(MaterialSerializer*ser,SerializeEventevent,bool &skip,const String&attrib,const GpuProgramPtr&program,const GpuProgramParametersSharedPtr&params,GpuProgramParameters*defaultParams)
  5172. virtual void textureUnitStateEventRaised(MaterialSerializer*ser,SerializeEventevent,bool &skip,const TextureUnitState*textureUnit)
  5173. Found field: MaterialScriptContext mScriptContext;
  5174. bool parseScriptLine(String&line)
  5175. bool invokeParser(String&line,AttribParserList&parsers)
  5176. void finishProgramDefinition(void )
  5177. Found field: AttribParserList mRootAttribParsers;
  5178. Found field: AttribParserList mMaterialAttribParsers;
  5179. Found field: AttribParserList mTechniqueAttribParsers;
  5180. Found field: AttribParserList mPassAttribParsers;
  5181. Found field: AttribParserList mTextureUnitAttribParsers;
  5182. Found field: AttribParserList mProgramRefAttribParsers;
  5183. Found field: AttribParserList mProgramAttribParsers;
  5184. Found field: AttribParserList mProgramDefaultParamAttribParsers;
  5185. Found field: ListenerList mListeners;
  5186. void writeMaterial(const MaterialPtr&pMat,const String&materialName="")
  5187. void writeTechnique(const Technique*pTech)
  5188. void writePass(const Pass*pPass)
  5189. void writeVertexProgramRef(const Pass*pPass)
  5190. void writeShadowCasterVertexProgramRef(const Pass*pPass)
  5191. void writeShadowCasterFragmentProgramRef(const Pass*pPass)
  5192. void writeShadowReceiverVertexProgramRef(const Pass*pPass)
  5193. void writeShadowReceiverFragmentProgramRef(const Pass*pPass)
  5194. void writeFragmentProgramRef(const Pass*pPass)
  5195. void writeGpuProgramRef(const String&attrib,const GpuProgramPtr&program,const GpuProgramParametersSharedPtr&params)
  5196. void writeGpuPrograms(void )
  5197. void writeGPUProgramParameters(const GpuProgramParametersSharedPtr&params,GpuProgramParameters*defaultParams,const unsigned short level=4,const bool useMainBuffer=true )
  5198. void writeNamedGpuProgramParameters(const GpuProgramParametersSharedPtr&params,GpuProgramParameters*defaultParams,const unsigned short level=4,const bool useMainBuffer=true )
  5199. void writeLowLevelGpuProgramParameters(const GpuProgramParametersSharedPtr&params,GpuProgramParameters*defaultParams,const unsigned short level=4,const bool useMainBuffer=true )
  5200. void writeGpuProgramParameter(const String&commandName,const String&identifier,const GpuProgramParameters::AutoConstantEntry*autoEntry,const GpuProgramParameters::AutoConstantEntry*defaultAutoEntry,bool isFloat,size_tphysicalIndex,size_tphysicalSize,const GpuProgramParametersSharedPtr&params,GpuProgramParameters*defaultParams,const unsigned short level,const bool useMainBuffer)
  5201. void writeTextureUnit(const TextureUnitState*pTex)
  5202. void writeSceneBlendFactor(const SceneBlendFactorc_src,const SceneBlendFactorc_dest,const SceneBlendFactora_src,const SceneBlendFactora_dest)
  5203. void writeSceneBlendFactor(const SceneBlendFactorsbf_src,const SceneBlendFactorsbf_dest)
  5204. void writeSceneBlendFactor(const SceneBlendFactorsbf)
  5205. void writeCompareFunction(const CompareFunctioncf)
  5206. void writeColourValue(const ColourValue&colour,bool writeAlpha=false )
  5207. void writeLayerBlendOperationEx(const LayerBlendOperationExop)
  5208. void writeLayerBlendSource(const LayerBlendSourcelbs)
  5209. void writeRotationEffect(const TextureUnitState::TextureEffect&effect,const TextureUnitState*pTex)
  5210. void writeTransformEffect(const TextureUnitState::TextureEffect&effect,const TextureUnitState*pTex)
  5211. void writeScrollEffect(const TextureUnitState::TextureEffect&effect,const TextureUnitState*pTex)
  5212. void writeEnvironmentMapEffect(const TextureUnitState::TextureEffect&effect,const TextureUnitState*pTex)
  5213. StringconvertFiltering(FilterOptionsfo)
  5214. void fireMaterialEvent(SerializeEventevent,bool &skip,const Material*mat)
  5215. void fireTechniqueEvent(SerializeEventevent,bool &skip,const Technique*tech)
  5216. void firePassEvent(SerializeEventevent,bool &skip,const Pass*pass)
  5217. void fireGpuProgramRefEvent(SerializeEventevent,bool &skip,const String&attrib,const GpuProgramPtr&program,const GpuProgramParametersSharedPtr&params,GpuProgramParameters*defaultParams)
  5218. void fireTextureUnitStateEvent(SerializeEventevent,bool &skip,const TextureUnitState*textureUnit)
  5219. void queueForExport(const MaterialPtr&pMat,bool clearQueued=false ,bool exportDefaults=false ,const String&materialName="")
  5220. void exportQueued(const String&filename,const bool includeProgDef=false ,const String&programFilename="")
  5221. void exportMaterial(const MaterialPtr&pMat,const String&filename,bool exportDefaults=false ,const bool includeProgDef=false ,const String&programFilename="",const String&materialName="")
  5222. const String&getQueuedAsString()
  5223. void clearQueue()
  5224. void parseScript(DataStreamPtr&stream,const String&groupName)
  5225. void addListener(Listener*listener)
  5226. void removeListener(Listener*listener)
  5227. Found field: String mBuffer;
  5228. Found field: String mGpuProgramBuffer;
  5229. Found field: GpuProgramDefinitionContainer mGpuProgramDefinitionContainer;
  5230. Found field: bool mDefaults;
  5231. void beginSection(unsigned short level,const bool useMainBuffer=true )
  5232. void endSection(unsigned short level,const bool useMainBuffer=true )
  5233. void writeAttribute(unsigned short level,const String&att,const bool useMainBuffer=true )
  5234. void writeValue(const String&val,const bool useMainBuffer=true )
  5235. StringquoteWord(const String&val)
  5236. void writeComment(unsigned short level,const String&comment,const bool useMainBuffer=true )
  5237. Found class: _OgreExport
  5238. Found class: Listener
  5239. virtual Technique*handleSchemeNotFound(unsigned short schemeIndex,const String&schemeName,Material*originalMaterial,unsigned short lodIndex,const Renderable*rend)
  5240. Found field: FilterOptions mDefaultMinFilter;
  5241. Found field: FilterOptions mDefaultMagFilter;
  5242. Found field: FilterOptions mDefaultMipFilter;
  5243. Found field: FilterOptions mDefaultCompare;
  5244. Found field: bool mDefaultCompareEnabled;
  5245. Found field: CompareFunction mDefaultCompareFunction;
  5246. Found field: unsignedint mDefaultMaxAniso;
  5247. Found field:
  5248. Found field: MaterialPtr mDefaultSettings;
  5249. Resource*createImpl(const String&name,ResourceHandlehandle,const String&group,bool isManual,ManualResourceLoader*loader,const NameValuePairList*params)
  5250. Found field: SchemeMap mSchemes;
  5251. Found field: String mActiveSchemeName;
  5252. Found field: unsignedshort mActiveSchemeIndex;
  5253. Found field: ListenerMap mListenerMap;
  5254. void initialise(void )
  5255. void parseScript(DataStreamPtr&stream,const String&groupName)
  5256. virtual void setDefaultTextureFiltering(TextureFilterOptionsfo)
  5257. virtual void setDefaultTextureFiltering(FilterTypeftype,FilterOptionsopts)
  5258. virtual void setDefaultTextureFiltering(FilterOptionsminFilter,FilterOptionsmagFilter,FilterOptionsmipFilter)
  5259. virtual FilterOptionsgetDefaultTextureFiltering(FilterTypeftype)
  5260. void setDefaultAnisotropy(unsigned int maxAniso)
  5261. unsigned int getDefaultAnisotropy()
  5262. virtual MaterialPtrgetDefaultSettings(void )
  5263. virtual unsigned short _getSchemeIndex(const String&name)
  5264. virtual const String&_getSchemeName(unsigned short index)
  5265. virtual unsigned short _getActiveSchemeIndex(void )
  5266. virtual const String&getActiveScheme(void )
  5267. virtual void setActiveScheme(const String&schemeName)
  5268. virtual void addListener(Listener*l,const Ogre::String&schemeName=StringUtil::BLANK)
  5269. virtual void removeListener(Listener*l,const Ogre::String&schemeName=StringUtil::BLANK)
  5270. virtual Technique*_arbitrateMissingTechniqueForActiveScheme(Material*mat,unsigned short lodIndex,const Renderable*rend)
  5271. static MaterialManager&getSingleton(void )
  5272. static MaterialManager*getSingletonPtr(void )
  5273. Found class: _OgreExport
  5274. virtual ResourceCreateOrRetrieveResultcreateOrRetrieve(const String&name,const String&group,bool isManual=false ,ManualResourceLoader*loader=0,const NameValuePairList*createParams=0,TextureTypetexType=TEX_TYPE_2D,int numMipmaps=MIP_DEFAULT,Realgamma=1.0f,bool isAlpha=false ,PixelFormatdesiredFormat=PF_UNKNOWN,bool hwGammaCorrection=false )
  5275. virtual TexturePtrprepare(const String&name,const String&group,TextureTypetexType=TEX_TYPE_2D,int numMipmaps=MIP_DEFAULT,Realgamma=1.0f,bool isAlpha=false ,PixelFormatdesiredFormat=PF_UNKNOWN,bool hwGammaCorrection=false )
  5276. virtual TexturePtrload(const String&name,const String&group,TextureTypetexType=TEX_TYPE_2D,int numMipmaps=MIP_DEFAULT,Realgamma=1.0f,bool isAlpha=false ,PixelFormatdesiredFormat=PF_UNKNOWN,bool hwGammaCorrection=false )
  5277. virtual TexturePtrloadImage(const String&name,const String&group,const Image&img,TextureTypetexType=TEX_TYPE_2D,int numMipmaps=MIP_DEFAULT,Realgamma=1.0f,bool isAlpha=false ,PixelFormatdesiredFormat=PF_UNKNOWN,bool hwGammaCorrection=false )
  5278. virtual TexturePtrloadRawData(const String&name,const String&group,DataStreamPtr&stream,ushortwidth,ushortheight,PixelFormatformat,TextureTypetexType=TEX_TYPE_2D,int numMipmaps=MIP_DEFAULT,Realgamma=1.0f,bool hwGammaCorrection=false )
  5279. virtual TexturePtrcreateManual(const String&name,const String&group,TextureTypetexType,uintwidth,uintheight,uintdepth,int numMipmaps,PixelFormatformat,int usage=TU_DEFAULT,ManualResourceLoader*loader=0,bool hwGammaCorrection=false ,uintfsaa=0,const String&fsaaHint=StringUtil::BLANK)
  5280. TexturePtrcreateManual(const String&name,const String&group,TextureTypetexType,uintwidth,uintheight,int numMipmaps,PixelFormatformat,int usage=TU_DEFAULT,ManualResourceLoader*loader=0,bool hwGammaCorrection=false ,uintfsaa=0,const String&fsaaHint=StringUtil::BLANK)
  5281. virtual void setPreferredIntegerBitDepth(ushortbits,bool reloadTextures=true )
  5282. virtual ushortgetPreferredIntegerBitDepth(void )
  5283. virtual void setPreferredFloatBitDepth(ushortbits,bool reloadTextures=true )
  5284. virtual ushortgetPreferredFloatBitDepth(void )
  5285. virtual void setPreferredBitDepths(ushortintegerBits,ushortfloatBits,bool reloadTextures=true )
  5286. virtual bool isFormatSupported(TextureTypettype,PixelFormatformat,int usage)
  5287. virtual bool isEquivalentFormatSupported(TextureTypettype,PixelFormatformat,int usage)
  5288. virtual PixelFormatgetNativeFormat(TextureTypettype,PixelFormatformat,int usage)
  5289. virtual bool isHardwareFilteringSupported(TextureTypettype,PixelFormatformat,int usage,bool preciseFormatOnly=false )
  5290. virtual void setDefaultNumMipmaps(size_tnum)
  5291. virtual size_tgetDefaultNumMipmaps()
  5292. static TextureManager&getSingleton(void )
  5293. static TextureManager*getSingletonPtr(void )
  5294. Found field: ushort mPreferredIntegerBitDepth;
  5295. Found field: ushort mPreferredFloatBitDepth;
  5296. Found field: size_t mDefaultNumMipmaps;
  5297. Found class: _OgreExport
  5298. Found class: _OgreExport
  5299. virtual void viewportCameraChanged(Viewport*viewport)
  5300. virtual void viewportDimensionsChanged(Viewport*viewport)
  5301. virtual void viewportDestroyed(Viewport*viewport)
  5302. void _updateDimensions(void )
  5303. void update(void )
  5304. void clear(unsigned int buffers=FBT_COLOUR|FBT_DEPTH,const ColourValue&colour=ColourValue::Black,Realdepth=1.0f,unsigned short stencil=0)
  5305. RenderTarget*getTarget(void )
  5306. Camera*getCamera(void )
  5307. void setCamera(Camera*cam)
  5308. int getZOrder(void )
  5309. RealgetLeft(void )
  5310. RealgetTop(void )
  5311. RealgetWidth(void )
  5312. RealgetHeight(void )
  5313. int getActualLeft(void )
  5314. int getActualTop(void )
  5315. int getActualWidth(void )
  5316. int getActualHeight(void )
  5317. void setDimensions(Realleft,Realtop,Realwidth,Realheight)
  5318. void setOrientationMode(OrientationModeorientationMode,bool setDefault=true )
  5319. OrientationModegetOrientationMode()
  5320. static void setDefaultOrientationMode(OrientationModeorientationMode)
  5321. static OrientationModegetDefaultOrientationMode()
  5322. void setBackgroundColour(const ColourValue&colour)
  5323. const ColourValue&getBackgroundColour(void )
  5324. void setDepthClear(Realdepth)
  5325. RealgetDepthClear(void )
  5326. void setClearEveryFrame(bool clear,unsigned int buffers=FBT_COLOUR|FBT_DEPTH)
  5327. bool getClearEveryFrame(void )
  5328. unsigned int getClearBuffers(void )
  5329. void setAutoUpdated(bool autoupdate)
  5330. bool isAutoUpdated()
  5331. void setMaterialScheme(const String&schemeName)
  5332. const String&getMaterialScheme(void )
  5333. void getActualDimensions(int &left,int &top,int &width,int &height)
  5334. bool _isUpdated(void )
  5335. void _clearUpdatedFlag(void )
  5336. unsigned int _getNumRenderedFaces(void )
  5337. unsigned int _getNumRenderedBatches(void )
  5338. void setOverlaysEnabled(bool enabled)
  5339. bool getOverlaysEnabled(void )
  5340. void setSkiesEnabled(bool enabled)
  5341. bool getSkiesEnabled(void )
  5342. void setShadowsEnabled(bool enabled)
  5343. bool getShadowsEnabled(void )
  5344. void setVisibilityMask(uint32mask)
  5345. uintgetVisibilityMask(void )
  5346. virtual void setRenderQueueInvocationSequenceName(const String&sequenceName)
  5347. virtual const String&getRenderQueueInvocationSequenceName(void )
  5348. RenderQueueInvocationSequence*_getRenderQueueInvocationSequence(void )
  5349. void pointOrientedToScreen(const Vector2&v,int orientationMode,Vector2&outv)
  5350. void pointOrientedToScreen(RealorientedX,RealorientedY,int orientationMode,Real&screenX,Real&screenY)
  5351. void addListener(Listener*l)
  5352. void removeListener(Listener*l)
  5353. Found field: Camera* mCamera;
  5354. Found field: RenderTarget* mTarget;
  5355. Found field: float mRelLeft,
  5356. Found field: float mRelLeft, mRelTop,
  5357. Found field: float mRelLeft, mRelTop, mRelWidth,
  5358. Found field: float mRelLeft, mRelTop, mRelWidth, mRelHeight;
  5359. Found field: int mActLeft,
  5360. Found field: int mActLeft, mActTop,
  5361. Found field: int mActLeft, mActTop, mActWidth,
  5362. Found field: int mActLeft, mActTop, mActWidth, mActHeight;
  5363. Found field: int mZOrder;
  5364. Found field: ColourValue mBackColour;
  5365. Found field: Real mDepthClearValue;
  5366. Found field: bool mClearEveryFrame;
  5367. Found field: unsignedint mClearBuffers;
  5368. Found field: bool mUpdated;
  5369. Found field: bool mShowOverlays;
  5370. Found field: bool mShowSkies;
  5371. Found field: bool mShowShadows;
  5372. Found field: uint32 mVisibilityMask;
  5373. Found field: String mRQSequenceName;
  5374. Found field: RenderQueueInvocationSequence* mRQSequence;
  5375. Found field: String mMaterialSchemeName;
  5376. Found field: OrientationMode mOrientationMode;
  5377. Found field: bool mIsAutoUpdated;
  5378. Found field: ListenerList mListeners;
  5379. Found class: _OgreExport
  5380. Found field: clock_t mZeroClock;
  5381. Found field: DWORD mStartTick;
  5382. Found field: LONGLONG mLastTime;
  5383. Found field: LARGE_INTEGER mStartTime;
  5384. Found field: LARGE_INTEGER mFrequency;
  5385. Found field: DWORD_PTR mTimerMask;
  5386. bool setOption(const String&strKey,const void *pValue)
  5387. void reset()
  5388. unsigned long getMilliseconds()
  5389. unsigned long getMicroseconds()
  5390. unsigned long getMillisecondsCPU()
  5391. unsigned long getMicrosecondsCPU()
  5392. Found class: _OgreExport
  5393. Found field: float lastFPS;
  5394. Found field: float avgFPS;
  5395. Found field: float bestFPS;
  5396. Found field: float worstFPS;
  5397. Found field: unsignedlong bestFrameTime;
  5398. Found field: unsignedlong worstFrameTime;
  5399. Found field: size_t triangleCount;
  5400. Found field: size_t batchCount;
  5401. virtual const String&getName(void )
  5402. virtual void getMetrics(unsigned int &width,unsigned int &height,unsigned int &colourDepth)
  5403. virtual unsigned int getWidth(void )
  5404. virtual unsigned int getHeight(void )
  5405. virtual unsigned int getColourDepth(void )
  5406. void setDepthBufferPool(uint16poolId)
  5407. uint16getDepthBufferPool()
  5408. DepthBuffer*getDepthBuffer()
  5409. virtual bool attachDepthBuffer(DepthBuffer*depthBuffer)
  5410. virtual void detachDepthBuffer()
  5411. virtual void _detachDepthBuffer()
  5412. virtual void update(bool swapBuffers=true )
  5413. virtual void swapBuffers(bool waitForVSync=true )
  5414. virtual Viewport*addViewport(Camera*cam,int ZOrder=0,float left=0.0f,float top=0.0f,float width=1.0f,float height=1.0f)
  5415. virtual unsigned short getNumViewports(void )
  5416. virtual Viewport*getViewport(unsigned short index)
  5417. virtual Viewport*getViewportByZOrder(int ZOrder)
  5418. virtual bool hasViewportWithZOrder(int ZOrder)
  5419. virtual void removeViewport(int ZOrder)
  5420. virtual void removeAllViewports(void )
  5421. virtual void getStatistics(float &lastFPS,float &avgFPS,float &bestFPS,float &worstFPS)
  5422. virtual const FrameStats&getStatistics(void )
  5423. virtual float getLastFPS()
  5424. virtual float getAverageFPS()
  5425. virtual float getBestFPS()
  5426. virtual float getWorstFPS()
  5427. virtual float getBestFrameTime()
  5428. virtual float getWorstFrameTime()
  5429. virtual void resetStatistics(void )
  5430. virtual void getCustomAttribute(const String&name,void *pData)
  5431. virtual void addListener(RenderTargetListener*listener)
  5432. virtual void removeListener(RenderTargetListener*listener)
  5433. virtual void removeAllListeners(void )
  5434. virtual void setPriority(ucharpriority)
  5435. virtual uchargetPriority()
  5436. virtual bool isActive()
  5437. virtual void setActive(bool state)
  5438. virtual void setAutoUpdated(bool autoupdate)
  5439. virtual bool isAutoUpdated(void )
  5440. virtual void copyContentsToMemory(const PixelBox&dst,FrameBufferbuffer=FB_AUTO)
  5441. virtual PixelFormatsuggestPixelFormat()
  5442. void writeContentsToFile(const String&filename)
  5443. virtual StringwriteContentsToTimestampedFile(const String&filenamePrefix,const String&filenameSuffix)
  5444. virtual bool requiresTextureFlipping()
  5445. virtual size_tgetTriangleCount(void )
  5446. virtual size_tgetBatchCount(void )
  5447. virtual void _notifyCameraRemoved(const Camera*cam)
  5448. virtual bool isPrimary(void )
  5449. virtual bool isHardwareGammaEnabled()
  5450. virtual uintgetFSAA()
  5451. virtual const String&getFSAAHint()
  5452. Found class: Impl
  5453. virtual Impl*_getImpl()
  5454. virtual void _beginUpdate()
  5455. virtual void _updateViewport(int zorder,bool updateStatistics=true )
  5456. virtual void _updateViewport(Viewport*viewport,bool updateStatistics=true )
  5457. virtual void _updateAutoUpdatedViewports(bool updateStatistics=true )
  5458. virtual void _endUpdate()
  5459. Found field: String mName;
  5460. Found field: uchar mPriority;
  5461. Found field: unsignedint mWidth;
  5462. Found field: unsignedint mHeight;
  5463. Found field: unsignedint mColourDepth;
  5464. Found field: uint16 mDepthBufferPoolId;
  5465. Found field: DepthBuffer* mDepthBuffer;
  5466. Found field: FrameStats mStats;
  5467. Found field: Timer* mTimer;
  5468. Found field: unsignedlong mLastSecond;
  5469. Found field: unsignedlong mLastTime;
  5470. Found field: size_t mFrameCount;
  5471. Found field: bool mActive;
  5472. Found field: bool mAutoUpdate;
  5473. Found field: bool mHwGamma;
  5474. Found field: uint mFSAA;
  5475. Found field: String mFSAAHint;
  5476. void updateStats(void )
  5477. Found field: ViewportList mViewportList;
  5478. Found field: RenderTargetListenerList mListeners;
  5479. virtual void firePreUpdate(void )
  5480. virtual void firePostUpdate(void )
  5481. virtual void fireViewportPreUpdate(Viewport*vp)
  5482. virtual void fireViewportPostUpdate(Viewport*vp)
  5483. virtual void fireViewportAdded(Viewport*vp)
  5484. virtual void fireViewportRemoved(Viewport*vp)
  5485. virtual void updateImpl()
  5486. Found class: _OgreExport
  5487. virtual void copyContentsToMemory(const PixelBox&dst,FrameBufferbuffer)
  5488. PixelFormatsuggestPixelFormat()
  5489. Found field: HardwarePixelBuffer* mBuffer;
  5490. Found field: size_t mZOffset;
  5491. Found class: _OgreExport
  5492. virtual void bindSurface(size_tattachment,RenderTexture*target)
  5493. virtual void unbindSurface(size_tattachment)
  5494. virtual void copyContentsToMemory(const PixelBox&dst,FrameBufferbuffer)
  5495. PixelFormatsuggestPixelFormat()
  5496. const BoundSufaceList&getBoundSurfaceList()
  5497. RenderTexture*getBoundSurface(size_tindex)
  5498. Found field: BoundSufaceList mBoundSurfaces;
  5499. virtual void bindSurfaceImpl(size_tattachment,RenderTexture*target)
  5500. virtual void unbindSurfaceImpl(size_tattachment)
  5501. Found field: Real timeSinceLastEvent;
  5502. Found field: Real timeSinceLastFrame;
  5503. Found class: _OgreExport
  5504. virtual bool frameStarted(const FrameEvent&evt)
  5505. virtual bool frameRenderingQueued(const FrameEvent&evt)
  5506. virtual bool frameEnded(const FrameEvent&evt)
  5507. Found field: String name;
  5508. Found field: String currentValue;
  5509. Found field: StringVector possibleValues;
  5510. Found field: bool immutable;
  5511. Found field: String name;
  5512. Found field: String currentValue;
  5513. Found field: StringVector possibleValues;
  5514. Found field: bool immutable;
  5515. Found class: TextureManager
  5516. Found class: _OgreExport
  5517. virtual const String&getName(void )
  5518. virtual ConfigOptionMap&getConfigOptions(void )
  5519. virtual void setConfigOption(const String&name,const String&value)
  5520. virtual HardwareOcclusionQuery*createHardwareOcclusionQuery(void )
  5521. virtual void destroyHardwareOcclusionQuery(HardwareOcclusionQuery*hq)
  5522. virtual StringvalidateConfigOptions(void )
  5523. virtual RenderWindow*_initialise(bool autoCreateWindow,const String&windowTitle="OGRE Render Window")
  5524. virtual bool isStaticBufferLockable()
  5525. virtual RenderSystemCapabilities*createRenderSystemCapabilities()
  5526. RenderSystemCapabilities*getMutableCapabilities()
  5527. virtual void useCustomRenderSystemCapabilities(RenderSystemCapabilities*capabilities)
  5528. virtual void reinitialise(void )
  5529. virtual void shutdown(void )
  5530. virtual void setAmbientLight(float r,float g,float b)
  5531. virtual void setShadingType(ShadeOptionsso)
  5532. virtual void setLightingEnabled(bool enabled)
  5533. void setWBufferEnabled(bool enabled)
  5534. bool getWBufferEnabled(void )
  5535. virtual RenderWindow*_createRenderWindow(const String&name,unsigned int width,unsigned int height,bool fullScreen,const NameValuePairList*miscParams=0)
  5536. virtual bool _createRenderWindows(const RenderWindowDescriptionList&renderWindowDescriptions,RenderWindowList&createdWindows)
  5537. virtual MultiRenderTarget*createMultiRenderTarget(const String&name)
  5538. virtual void destroyRenderWindow(const String&name)
  5539. virtual void destroyRenderTexture(const String&name)
  5540. virtual void destroyRenderTarget(const String&name)
  5541. virtual void attachRenderTarget(RenderTarget&target)
  5542. virtual RenderTarget*getRenderTarget(const String&name)
  5543. virtual RenderTarget*detachRenderTarget(const String&name)
  5544. virtual RenderTargetIteratorgetRenderTargetIterator(void )
  5545. virtual StringgetErrorDescription(long errorNumber)
  5546. void setWaitForVerticalBlank(bool enabled)
  5547. bool getWaitForVerticalBlank(void )
  5548. HardwareVertexBufferSharedPtrgetGlobalInstanceVertexBuffer()
  5549. void setGlobalInstanceVertexBuffer(const HardwareVertexBufferSharedPtrval)
  5550. VertexDeclaration*getGlobalInstanceVertexBufferVertexDeclaration()
  5551. void setGlobalInstanceVertexBufferVertexDeclaration(VertexDeclaration*val)
  5552. size_tgetGlobalNumberOfInstances()
  5553. void setGlobalNumberOfInstances(const size_tval)
  5554. void setFixedPipelineEnabled(bool enabled)
  5555. bool getFixedPipelineEnabled(void )
  5556. virtual void setDepthBufferFor(RenderTarget*renderTarget)
  5557. virtual void _useLights(const LightList&lights,unsigned short limit)
  5558. virtual bool areFixedFunctionLightsInViewSpace()
  5559. virtual void _setWorldMatrix(const Matrix4&m)
  5560. virtual void _setWorldMatrices(const Matrix4*m,unsigned short count)
  5561. virtual void _setViewMatrix(const Matrix4&m)
  5562. virtual void _setProjectionMatrix(const Matrix4&m)
  5563. virtual void _setTextureUnitSettings(size_ttexUnit,TextureUnitState&tl)
  5564. virtual void _disableTextureUnit(size_ttexUnit)
  5565. virtual void _disableTextureUnitsFrom(size_ttexUnit)
  5566. virtual void _setSurfaceParams(const ColourValue&ambient,const ColourValue&diffuse,const ColourValue&specular,const ColourValue&emissive,Realshininess,TrackVertexColourTypetracking=TVC_NONE)
  5567. virtual void _setPointSpritesEnabled(bool enabled)
  5568. virtual void _setPointParameters(Realsize,bool attenuationEnabled,Realconstant,Reallinear,Realquadratic,RealminSize,RealmaxSize)
  5569. virtual void _setTexture(size_tunit,bool enabled,const TexturePtr&texPtr)
  5570. virtual void _setTexture(size_tunit,bool enabled,const String&texname)
  5571. virtual void _setVertexTexture(size_tunit,const TexturePtr&tex)
  5572. virtual void _setTextureCoordSet(size_tunit,size_tindex)
  5573. virtual void _setTextureCoordCalculation(size_tunit,TexCoordCalcMethodm,const Frustum*frustum=0)
  5574. virtual void _setTextureBlendMode(size_tunit,const LayerBlendModeEx&bm)
  5575. virtual void _setTextureUnitFiltering(size_tunit,FilterOptionsminFilter,FilterOptionsmagFilter,FilterOptionsmipFilter)
  5576. virtual void _setTextureUnitFiltering(size_tunit,FilterTypeftype,FilterOptionsfilter)
  5577. virtual void _setTextureUnitCompareEnabled(size_tunit,bool compare)
  5578. virtual void _setTextureUnitCompareFunction(size_tunit,CompareFunctionfunction)
  5579. virtual void _setTextureLayerAnisotropy(size_tunit,unsigned int maxAnisotropy)
  5580. virtual void _setTextureAddressingMode(size_tunit,const TextureUnitState::UVWAddressingMode&uvw)
  5581. virtual void _setTextureBorderColour(size_tunit,const ColourValue&colour)
  5582. virtual void _setTextureMipmapBias(size_tunit,float bias)
  5583. virtual void _setTextureMatrix(size_tunit,const Matrix4&xform)
  5584. virtual void _setSceneBlending(SceneBlendFactorsourceFactor,SceneBlendFactordestFactor,SceneBlendOperationop=SBO_ADD)
  5585. virtual void _setSeparateSceneBlending(SceneBlendFactorsourceFactor,SceneBlendFactordestFactor,SceneBlendFactorsourceFactorAlpha,SceneBlendFactordestFactorAlpha,SceneBlendOperationop=SBO_ADD,SceneBlendOperationalphaOp=SBO_ADD)
  5586. virtual void _setAlphaRejectSettings(CompareFunctionfunc,unsigned char value,bool alphaToCoverage)
  5587. virtual void _setTextureProjectionRelativeTo(bool enabled,const Vector3&pos)
  5588. virtual DepthBuffer*_createDepthBufferFor(RenderTarget*renderTarget)
  5589. void _cleanupDepthBuffers(bool bCleanManualBuffers=true )
  5590. virtual void _beginFrame(void )
  5591. virtual RenderSystemContext*_pauseFrame(void )
  5592. virtual void _resumeFrame(RenderSystemContext*context)
  5593. virtual void _endFrame(void )
  5594. virtual void _setViewport(Viewport*vp)
  5595. virtual Viewport*_getViewport(void )
  5596. virtual void _setCullingMode(CullingModemode)
  5597. virtual CullingMode_getCullingMode(void )
  5598. virtual void _setDepthBufferParams(bool depthTest=true ,bool depthWrite=true ,CompareFunctiondepthFunction=CMPF_LESS_EQUAL)
  5599. virtual void _setDepthBufferCheckEnabled(bool enabled=true )
  5600. virtual void _setDepthBufferWriteEnabled(bool enabled=true )
  5601. virtual void _setDepthBufferFunction(CompareFunctionfunc=CMPF_LESS_EQUAL)
  5602. virtual void _setColourBufferWriteEnabled(bool red,bool green,bool blue,bool alpha)
  5603. virtual void _setDepthBias(float constantBias,float slopeScaleBias=0.0f)
  5604. virtual void _setFog(FogModemode=FOG_NONE,const ColourValue&colour=ColourValue::White,RealexpDensity=1.0,ReallinearStart=0.0,ReallinearEnd=1.0)
  5605. virtual void _beginGeometryCount(void )
  5606. virtual unsigned int _getFaceCount(void )
  5607. virtual unsigned int _getBatchCount(void )
  5608. virtual unsigned int _getVertexCount(void )
  5609. virtual void convertColourValue(const ColourValue&colour,uint32*pDest)
  5610. virtual VertexElementTypegetColourVertexElementType(void )
  5611. virtual void _convertProjectionMatrix(const Matrix4&matrix,Matrix4&dest,bool forGpuProgram=false )
  5612. virtual void _makeProjectionMatrix(const Radian&fovy,Realaspect,RealnearPlane,RealfarPlane,Matrix4&dest,bool forGpuProgram=false )
  5613. virtual void _makeProjectionMatrix(Realleft,Realright,Realbottom,Realtop,RealnearPlane,RealfarPlane,Matrix4&dest,bool forGpuProgram=false )
  5614. virtual void _makeOrthoMatrix(const Radian&fovy,Realaspect,RealnearPlane,RealfarPlane,Matrix4&dest,bool forGpuProgram=false )
  5615. virtual void _applyObliqueDepthProjection(Matrix4&matrix,const Plane&plane,bool forGpuProgram)
  5616. virtual void _setPolygonMode(PolygonModelevel)
  5617. virtual void setStencilCheckEnabled(bool enabled)
  5618. virtual void setStencilBufferParams(CompareFunctionfunc=CMPF_ALWAYS_PASS,uint32refValue=0,uint32mask=0xFFFFFFFF,StencilOperationstencilFailOp=SOP_KEEP,StencilOperationdepthFailOp=SOP_KEEP,StencilOperationpassOp=SOP_KEEP,bool twoSidedOperation=false )
  5619. virtual void setVertexDeclaration(VertexDeclaration*decl)
  5620. virtual void setVertexBufferBinding(VertexBufferBinding*binding)
  5621. virtual void setNormaliseNormals(bool normalise)
  5622. virtual void _render(const RenderOperation&op)
  5623. const RenderSystemCapabilities*getCapabilities(void )
  5624. virtual const DriverVersion&getDriverVersion(void )
  5625. virtual const String&_getDefaultViewportMaterialScheme(void )
  5626. virtual void bindGpuProgram(GpuProgram*prg)
  5627. virtual void bindGpuProgramParameters(GpuProgramTypegptype,GpuProgramParametersSharedPtrparams,uint16variabilityMask)
  5628. virtual void bindGpuProgramPassIterationParameters(GpuProgramTypegptype)
  5629. virtual void unbindGpuProgram(GpuProgramTypegptype)
  5630. virtual bool isGpuProgramBound(GpuProgramTypegptype)
  5631. virtual void setClipPlanes(const PlaneList&clipPlanes)
  5632. virtual void addClipPlane(const Plane&p)
  5633. virtual void addClipPlane(RealA,RealB,RealC,RealD)
  5634. virtual void resetClipPlanes()
  5635. virtual void _initRenderTargets(void )
  5636. virtual void _notifyCameraRemoved(const Camera*cam)
  5637. virtual void _updateAllRenderTargets(bool swapBuffers=true )
  5638. virtual void _swapAllRenderTargetBuffers(bool waitForVsync=true )
  5639. virtual void setInvertVertexWinding(bool invert)
  5640. virtual bool getInvertVertexWinding(void )
  5641. virtual void setScissorTest(bool enabled,size_tleft=0,size_ttop=0,size_tright=800,size_tbottom=600)
  5642. virtual void clearFrameBuffer(unsigned int buffers,const ColourValue&colour=ColourValue::Black,Realdepth=1.0f,unsigned short stencil=0)
  5643. virtual RealgetHorizontalTexelOffset(void )
  5644. virtual RealgetVerticalTexelOffset(void )
  5645. virtual RealgetMinimumDepthInputValue(void )
  5646. virtual RealgetMaximumDepthInputValue(void )
  5647. virtual void setCurrentPassIterationCount(const size_tcount)
  5648. virtual void setDeriveDepthBias(bool derive,float baseValue=0.0f,float multiplier=0.0f,float slopeScale=0.0f)
  5649. virtual void _setRenderTarget(RenderTarget*target)
  5650. Found class: _OgreExport
  5651. virtual void eventOccurred(const String&eventName,const NameValuePairList*parameters=0)
  5652. virtual void addListener(Listener*l)
  5653. virtual void removeListener(Listener*l)
  5654. virtual const StringVector&getRenderSystemEvents(void )
  5655. virtual void preExtraThreadsStarted()
  5656. virtual void postExtraThreadsStarted()
  5657. virtual void registerThread()
  5658. virtual void unregisterThread()
  5659. virtual unsigned int getDisplayMonitorCount()
  5660. virtual void beginProfileEvent(const String&eventName)
  5661. virtual void endProfileEvent(void )
  5662. virtual void markProfileEvent(const String&event)
  5663. virtual bool hasAnisotropicMipMapFilter()
  5664. virtual void getCustomAttribute(const String&name,void *pData)
  5665. Found field: DepthBufferMap mDepthBufferPool;
  5666. Found field: RenderTargetMap mRenderTargets;
  5667. Found field: RenderTargetPriorityMap mPrioritisedRenderTargets;
  5668. Found field: RenderTarget* mActiveRenderTarget;
  5669. Found field: GpuProgramParametersSharedPtr mActiveVertexGpuProgramParameters;
  5670. Found field: GpuProgramParametersSharedPtr mActiveGeometryGpuProgramParameters;
  5671. Found field: GpuProgramParametersSharedPtr mActiveFragmentGpuProgramParameters;
  5672. Found field: GpuProgramParametersSharedPtr mActiveTesselationHullGpuProgramParameters;
  5673. Found field: GpuProgramParametersSharedPtr mActiveTesselationDomainGpuProgramParameters;
  5674. Found field: GpuProgramParametersSharedPtr mActiveComputeGpuProgramParameters;
  5675. Found field: TextureManager* mTextureManager;
  5676. Found field: Viewport* mActiveViewport;
  5677. Found field: CullingMode mCullingMode;
  5678. Found field: bool mVSync;
  5679. Found field: unsignedint mVSyncInterval;
  5680. Found field: bool mWBuffer;
  5681. Found field: size_t mBatchCount;
  5682. Found field: size_t mFaceCount;
  5683. Found field: size_t mVertexCount;
  5684. Found field: ColourValue mManualBlendColours[ OGRE_MAX_TEXTURE_LAYERS][];
  5685. Found field: bool mInvertVertexWinding;
  5686. Found field: size_t mDisabledTexUnitsFrom;
  5687. Found field: size_t mCurrentPassIterationCount;
  5688. Found field: size_t mCurrentPassIterationNum;
  5689. Found field: bool mDerivedDepthBias;
  5690. Found field: float mDerivedDepthBiasBase;
  5691. Found field: float mDerivedDepthBiasMultiplier;
  5692. Found field: float mDerivedDepthBiasSlopeScale;
  5693. Found field: HardwareVertexBufferSharedPtr mGlobalInstanceVertexBuffer;
  5694. Found field: VertexDeclaration* mGlobalInstanceVertexBufferVertexDeclaration;
  5695. Found field: size_t mGlobalNumberOfInstances;
  5696. Found field: bool mEnableFixedPipeline;
  5697. bool updatePassIterationRenderState(void )
  5698. Found field: StringVector mEventNames;
  5699. virtual void fireEvent(const String&name,const NameValuePairList*params=0)
  5700. Found field: ListenerList mEventListeners;
  5701. Found field: HardwareOcclusionQueryList mHwOcclusionQueries;
  5702. Found field: bool mVertexProgramBound;
  5703. Found field: bool mGeometryProgramBound;
  5704. Found field: bool mFragmentProgramBound;
  5705. Found field: bool mTesselationHullProgramBound;
  5706. Found field: bool mTesselationDomainProgramBound;
  5707. Found field: bool mComputeProgramBound;
  5708. Found field: PlaneList mClipPlanes;
  5709. Found field: bool mClipPlanesDirty;
  5710. Found field: RenderSystemCapabilities* mRealCapabilities;
  5711. Found field: RenderSystemCapabilities* mCurrentCapabilities;
  5712. Found field: bool mUseCustomCapabilities;
  5713. virtual void setClipPlanesImpl(const PlaneList&clipPlanes)
  5714. virtual void initialiseFromRenderSystemCapabilities(RenderSystemCapabilities*caps,RenderTarget*primary)
  5715. Found field: DriverVersion mDriverVersion;
  5716. Found field: bool mTexProjRelative;
  5717. Found field: Vector3 mTexProjRelativeOrigin;
  5718. Found field: Vector3 position;
  5719. Found field: Quaternion orientation;
  5720. Found class: DefaultIntersectionSceneQuery
  5721. Found class: DefaultRaySceneQuery
  5722. Found class: DefaultSphereSceneQuery
  5723. Found class: DefaultAxisAlignedBoxSceneQuery
  5724. Found class: CompositorChain
  5725. Found field: AxisAlignedBox aabb;
  5726. Found field: AxisAlignedBox receiverAabb;
  5727. Found field: Real minDistance;
  5728. Found field: Real maxDistance;
  5729. Found field: Real minDistanceInFrustum;
  5730. Found field: Real maxDistanceInFrustum;
  5731. void reset()
  5732. void merge(const AxisAlignedBox&boxBounds,const Sphere&sphereBounds,const Camera*cam,bool receiver=true )
  5733. void mergeNonRenderedButInFrustum(const AxisAlignedBox&boxBounds,const Sphere&sphereBounds,const Camera*cam)
  5734. Found class: _OgreExport
  5735. Found field: Real skyDomeCurvature;
  5736. Found field: Real skyDomeTiling;
  5737. Found field: Real skyDomeDistance;
  5738. Found field: int skyDomeXSegments;
  5739. Found field: int skyDomeYSegments;
  5740. Found field: int skyDomeYSegments_keep;
  5741. Found field: Real skyPlaneScale;
  5742. Found field: Real skyPlaneTiling;
  5743. Found field: Real skyPlaneBow;
  5744. Found field: int skyPlaneXSegments;
  5745. Found field: int skyPlaneYSegments;
  5746. Found field: Real skyBoxDistance;
  5747. Found class: Listener
  5748. virtual void preUpdateSceneGraph(SceneManager*source,Camera*camera)
  5749. virtual void postUpdateSceneGraph(SceneManager*source,Camera*camera)
  5750. virtual void preFindVisibleObjects(SceneManager*source,IlluminationRenderStageirs,Viewport*v)
  5751. virtual void postFindVisibleObjects(SceneManager*source,IlluminationRenderStageirs,Viewport*v)
  5752. virtual void shadowTexturesUpdated(size_tnumberOfShadowTextures)
  5753. virtual void shadowTextureCasterPreViewProj(Light*light,Camera*camera,size_titeration)
  5754. virtual void shadowTextureReceiverPreViewProj(Light*light,Frustum*frustum)
  5755. virtual bool sortLightsAffectingFrustum(LightList&lightList)
  5756. virtual void sceneManagerDestroyed(SceneManager*source)
  5757. Found class: _OgreExport
  5758. Found field: const Pass* mUsedPass;
  5759. void visit(Renderable*r)
  5760. bool visit(const Pass*p)
  5761. void visit(RenderablePass*rp)
  5762. Found field: SceneManager* targetSceneMgr;
  5763. Found field: bool transparentShadowCastersMode;
  5764. Found field: bool autoLights;
  5765. Found field: const LightList* manualLightList;
  5766. Found field: bool scissoring;
  5767. virtual SceneNode*createSceneNodeImpl(void )
  5768. virtual SceneNode*createSceneNodeImpl(const String&name)
  5769. Found field: String mName;
  5770. Found field: RenderQueue* mRenderQueue;
  5771. Found field: bool mLastRenderQueueInvocationCustom;
  5772. Found field: ColourValue mAmbientLight;
  5773. Found field: RenderSystem* mDestRenderSystem;
  5774. Found field: CameraList mCameras;
  5775. Found field: StaticGeometryList mStaticGeometryList;
  5776. Found field: InstancedGeometryList mInstancedGeometryList;
  5777. Found field: InstanceManagerMap mInstanceManagerMap;
  5778. Found field: SceneNodeList mSceneNodes;
  5779. Found field: Camera* mCameraInProgress;
  5780. Found field: Viewport* mCurrentViewport;
  5781. Found field: SceneNode* mSceneRoot;
  5782. Found field: AutoTrackingSceneNodes mAutoTrackingSceneNodes;
  5783. Found field: Entity* mSkyPlaneEntity;
  5784. Found field: Entity* mSkyDomeEntity[];
  5785. Found field: ManualObject* mSkyBoxObj;
  5786. Found field: SceneNode* mSkyPlaneNode;
  5787. Found field: SceneNode* mSkyDomeNode;
  5788. Found field: SceneNode* mSkyBoxNode;
  5789. Found field: bool mSkyPlaneEnabled;
  5790. Found field: uint8 mSkyPlaneRenderQueue;
  5791. Found field: Plane mSkyPlane;
  5792. Found field: SkyPlaneGenParameters mSkyPlaneGenParameters;
  5793. Found field: bool mSkyBoxEnabled;
  5794. Found field: uint8 mSkyBoxRenderQueue;
  5795. Found field: Quaternion mSkyBoxOrientation;
  5796. Found field: SkyBoxGenParameters mSkyBoxGenParameters;
  5797. Found field: bool mSkyDomeEnabled;
  5798. Found field: uint8 mSkyDomeRenderQueue;
  5799. Found field: Quaternion mSkyDomeOrientation;
  5800. Found field: SkyDomeGenParameters mSkyDomeGenParameters;
  5801. Found field: FogMode mFogMode;
  5802. Found field: ColourValue mFogColour;
  5803. Found field: Real mFogStart;
  5804. Found field: Real mFogEnd;
  5805. Found field: Real mFogDensity;
  5806. Found field: SpecialCaseRenderQueueList mSpecialCaseQueueList;
  5807. Found field: SpecialCaseRenderQueueMode mSpecialCaseQueueMode;
  5808. Found field: uint8 mWorldGeometryRenderQueue;
  5809. Found field: unsignedlong mLastFrameNumber;
  5810. Found field: Matrix4 mTempXform[];
  5811. Found field: bool mResetIdentityView;
  5812. Found field: bool mResetIdentityProj;
  5813. Found field: bool mNormaliseNormalsOnScale;
  5814. Found field: bool mFlipCullingOnNegativeScale;
  5815. Found field: CullingMode mPassCullingMode;
  5816. Found field: CamVisibleObjectsMap mCamVisibleObjectsMap;
  5817. Found field: ShadowCamLightMapping mShadowCamLightMapping;
  5818. Found field: size_t mShadowTextureCountPerType[];
  5819. Found field: vector< size_t>:: type mShadowTextureIndexLightList;
  5820. Found field: Light* light;
  5821. Found field: int type;
  5822. Found field: Real range;
  5823. Found field: Vector3 position;
  5824. Found field: uint32 lightMask;
  5825. bool operator ==(const LightInfo&rhs)
  5826. bool operator !=(const LightInfo&rhs)
  5827. Found field: LightList mLightsAffectingFrustum;
  5828. Found field: LightInfoList mCachedLightInfos;
  5829. Found field: LightInfoList mTestLightInfos;
  5830. Found field: ulong mLightsDirtyCounter;
  5831. Found field: LightList mShadowTextureCurrentCasterLightList;
  5832. Found field: MovableObjectMap map;
  5833. Found field:
  5834. Found field: MovableObjectCollectionMap mMovableObjectCollectionMap;
  5835. Found field: NameGenerator mMovableNameGenerator;
  5836. MovableObjectCollection*getMovableObjectCollection(const String&typeName)
  5837. const MovableObjectCollection*getMovableObjectCollection(const String&typeName)
  5838. Found field:
  5839. virtual void initRenderQueue(void )
  5840. Found field: Pass* mShadowCasterPlainBlackPass;
  5841. Found field: Pass* mShadowReceiverPass;
  5842. virtual const Pass*deriveShadowCasterPass(const Pass*pass)
  5843. virtual const Pass*deriveShadowReceiverPass(const Pass*pass)
  5844. virtual bool validatePassForRendering(const Pass*pass)
  5845. virtual bool validateRenderableForRendering(const Pass*pass,const Renderable*rend)
  5846. virtual MeshPtrcreateSkyboxPlane(BoxPlanebp,Realdistance,const Quaternion&orientation,const String&groupName)
  5847. virtual MeshPtrcreateSkydomePlane(BoxPlanebp,Realcurvature,Realtiling,Realdistance,const Quaternion&orientation,int xsegments,int ysegments,int ySegmentsToKeep,const String&groupName)
  5848. Found field: bool mDisplayNodes;
  5849. Found field: AnimationList mAnimationsList;
  5850. Found field:
  5851. Found field: AnimationStateSet mAnimationStates;
  5852. virtual void useRenderableViewProjMode(const Renderable*pRend,bool fixedFunction)
  5853. virtual void resetViewProjMode(bool fixedFunction)
  5854. Found field: RenderQueueListenerList mRenderQueueListeners;
  5855. Found field: RenderObjectListenerList mRenderObjectListeners;
  5856. Found field: ListenerList mListeners;
  5857. virtual void firePreRenderQueues()
  5858. virtual void firePostRenderQueues()
  5859. virtual bool fireRenderQueueStarted(uint8id,const String&invocation)
  5860. virtual bool fireRenderQueueEnded(uint8id,const String&invocation)
  5861. virtual void fireRenderSingleObject(Renderable*rend,const Pass*pass,const AutoParamDataSource*source,const LightList*pLightList,bool suppressRenderStateChanges)
  5862. virtual void fireShadowTexturesUpdated(size_tnumberOfShadowTextures)
  5863. virtual void fireShadowTexturesPreCaster(Light*light,Camera*camera,size_titeration)
  5864. virtual void fireShadowTexturesPreReceiver(Light*light,Frustum*f)
  5865. virtual void firePreUpdateSceneGraph(Camera*camera)
  5866. virtual void firePostUpdateSceneGraph(Camera*camera)
  5867. virtual void firePreFindVisibleObjects(Viewport*v)
  5868. virtual void firePostFindVisibleObjects(Viewport*v)
  5869. virtual void fireSceneManagerDestroyed()
  5870. virtual void setViewport(Viewport*vp)
  5871. Found field: bool mShowBoundingBoxes;
  5872. virtual void renderVisibleObjectsDefaultSequence(void )
  5873. virtual void renderVisibleObjectsCustomSequence(RenderQueueInvocationSequence*s)
  5874. virtual void prepareRenderQueue(void )
  5875. virtual void renderSingleObject(Renderable*rend,const Pass*pass,bool lightScissoringClipping,bool doLightIteration,const LightList*manualLightList=0)
  5876. virtual AutoParamDataSource*createAutoParamDataSource(void )
  5877. Found field: AutoParamDataSource* mAutoParamDataSource;
  5878. Found field: CompositorChain* mActiveCompositorChain;
  5879. Found field: bool mLateMaterialResolving;
  5880. Found field: ShadowTechnique mShadowTechnique;
  5881. Found field: bool mDebugShadows;
  5882. Found field: ColourValue mShadowColour;
  5883. Found field: Pass* mShadowDebugPass;
  5884. Found field: Pass* mShadowStencilPass;
  5885. Found field: Pass* mShadowModulativePass;
  5886. Found field: bool mShadowMaterialInitDone;
  5887. Found field: HardwareIndexBufferSharedPtr mShadowIndexBuffer;
  5888. Found field: size_t mShadowIndexBufferSize;
  5889. Found field: Rectangle2D* mFullScreenQuad;
  5890. Found field: Real mShadowDirLightExtrudeDist;
  5891. Found field: IlluminationRenderStage mIlluminationStage;
  5892. Found field: ShadowTextureConfigList mShadowTextureConfigList;
  5893. Found field: bool mShadowTextureConfigDirty;
  5894. Found field: ShadowTextureList mShadowTextures;
  5895. Found field: TexturePtr mNullShadowTexture;
  5896. Found field: ShadowTextureCameraList mShadowTextureCameras;
  5897. Found field: Texture* mCurrentShadowTexture;
  5898. Found field: bool mShadowUseInfiniteFarPlane;
  5899. Found field: bool mShadowCasterRenderBackFaces;
  5900. Found field: bool mShadowAdditiveLightClip;
  5901. Found field: RealRect scissorRect;
  5902. Found field: PlaneList clipPlanes;
  5903. Found field: bool scissorValid;
  5904. Found field: unsignedlong clipPlanesValid;
  5905. Found field: LightClippingInfoMap mLightClippingInfoMap;
  5906. Found field: unsignedlong mLightClippingInfoMapFrameNumber;
  5907. Found field: ShadowCameraSetupPtr mDefaultShadowCameraSetup;
  5908. virtual void findLightsAffectingFrustum(const Camera*camera)
  5909. virtual void initShadowVolumeMaterials(void )
  5910. virtual void ensureShadowTexturesCreated()
  5911. virtual void destroyShadowTextures(void )
  5912. Found field: InstanceManagerVec mDirtyInstanceManagers;
  5913. Found field: InstanceManagerVec mDirtyInstanceMgrsTmp;
  5914. void updateDirtyInstanceManagers(void )
  5915. virtual void prepareShadowTextures(Camera*cam,Viewport*vp,const LightList*lightList=0)
  5916. Found field: RenderQueue* renderQueue;
  5917. Found field: Viewport* viewport;
  5918. Found field: Camera* camera;
  5919. Found field: CompositorChain* activeChain;
  5920. Found field: RenderSystem:: RenderSystemContext* rsContext;
  5921. virtual RenderContext*_pauseRendering()
  5922. virtual void _resumeRendering(RenderContext*context)
  5923. virtual void renderShadowVolumesToStencil(const Light*light,const Camera*cam,bool calcScissor)
  5924. virtual void setShadowVolumeStencilState(bool secondpass,bool zfail,bool twosided)
  5925. void renderShadowVolumeObjects(ShadowCaster::ShadowRenderableListIteratoriShadowRenderables,Pass*pass,const LightList*manualLightList,unsigned long flags,bool secondpass,bool zfail,bool twosided)
  5926. Found field: ShadowCasterList mShadowCasterList;
  5927. Found field: SphereSceneQuery* mShadowCasterSphereQuery;
  5928. Found field: AxisAlignedBoxSceneQuery* mShadowCasterAABBQuery;
  5929. Found field: Real mDefaultShadowFarDist;
  5930. Found field: Real mDefaultShadowFarDistSquared;
  5931. Found field: Real mShadowTextureOffset;
  5932. Found field: Real mShadowTextureFadeStart;
  5933. Found field: Real mShadowTextureFadeEnd;
  5934. Found field: bool mShadowTextureSelfShadow;
  5935. Found field: Pass* mShadowTextureCustomCasterPass;
  5936. Found field: Pass* mShadowTextureCustomReceiverPass;
  5937. Found field: String mShadowTextureCustomCasterVertexProgram;
  5938. Found field: String mShadowTextureCustomCasterFragmentProgram;
  5939. Found field: String mShadowTextureCustomReceiverVertexProgram;
  5940. Found field: String mShadowTextureCustomReceiverFragmentProgram;
  5941. Found field: GpuProgramParametersSharedPtr mShadowTextureCustomCasterVPParams;
  5942. Found field: GpuProgramParametersSharedPtr mShadowTextureCustomCasterFPParams;
  5943. Found field: GpuProgramParametersSharedPtr mShadowTextureCustomReceiverVPParams;
  5944. Found field: GpuProgramParametersSharedPtr mShadowTextureCustomReceiverFPParams;
  5945. Found field: uint32 mVisibilityMask;
  5946. Found field: bool mFindVisibleObjects;
  5947. Found field: bool mSuppressRenderStateChanges;
  5948. Found field: bool mSuppressShadows;
  5949. Found field: GpuProgramParametersSharedPtr mInfiniteExtrusionParams;
  5950. Found field: GpuProgramParametersSharedPtr mFiniteExtrusionParams;
  5951. Found class: _OgreExport
  5952. Found field: SceneManager* mSceneMgr;
  5953. Found field: ShadowCasterList* mCasterList;
  5954. Found field: bool mIsLightInFrustum;
  5955. Found field: const PlaneBoundedVolumeList* mLightClipVolumeList;
  5956. Found field: const Camera* mCamera;
  5957. Found field: const Light* mLight;
  5958. Found field: Real mFarDistSquared;
  5959. void prepare(bool lightInFrustum,const PlaneBoundedVolumeList*lightClipVolumes,const Light*light,const Camera*cam,ShadowCasterList*casterList,RealfarDistSquared)
  5960. bool queryResult(MovableObject*object)
  5961. bool queryResult(SceneQuery::WorldFragment*fragment)
  5962. Found field: ShadowCasterSceneQueryListener* mShadowCasterQueryListener;
  5963. virtual const ShadowCasterList&findShadowCastersForLight(const Light*light,const Camera*camera)
  5964. virtual void renderBasicQueueGroupObjects(RenderQueueGroup*pGroup,QueuedRenderableCollection::OrganisationModeom)
  5965. virtual void renderAdditiveStencilShadowedQueueGroupObjects(RenderQueueGroup*group,QueuedRenderableCollection::OrganisationModeom)
  5966. virtual void renderModulativeStencilShadowedQueueGroupObjects(RenderQueueGroup*group,QueuedRenderableCollection::OrganisationModeom)
  5967. virtual void renderTextureShadowCasterQueueGroupObjects(RenderQueueGroup*group,QueuedRenderableCollection::OrganisationModeom)
  5968. virtual void renderTextureShadowReceiverQueueGroupObjects(RenderQueueGroup*group,QueuedRenderableCollection::OrganisationModeom)
  5969. virtual void renderModulativeTextureShadowedQueueGroupObjects(RenderQueueGroup*group,QueuedRenderableCollection::OrganisationModeom)
  5970. virtual void renderAdditiveTextureShadowedQueueGroupObjects(RenderQueueGroup*group,QueuedRenderableCollection::OrganisationModeom)
  5971. virtual void renderObjects(const QueuedRenderableCollection&objs,QueuedRenderableCollection::OrganisationModeom,bool lightScissoringClipping,bool doLightIteration,const LightList*manualLightList=0)
  5972. virtual void renderTransparentShadowCasterObjects(const QueuedRenderableCollection&objs,QueuedRenderableCollection::OrganisationModeom,bool lightScissoringClipping,bool doLightIteration,const LightList*manualLightList=0)
  5973. virtual void updateRenderQueueSplitOptions(void )
  5974. virtual void updateRenderQueueGroupSplitOptions(RenderQueueGroup*group,bool suppressShadows,bool suppressRenderState)
  5975. virtual ClipResultbuildAndSetScissor(const LightList&ll,const Camera*cam)
  5976. virtual void buildScissor(const Light*l,const Camera*cam,RealRect&rect)
  5977. virtual void resetScissor()
  5978. virtual ClipResultbuildAndSetLightClip(const LightList&ll)
  5979. virtual void buildLightClip(const Light*l,PlaneList&planes)
  5980. virtual void resetLightClip()
  5981. virtual void checkCachedLightClippingInfo()
  5982. Found field: SceneMgrQueuedRenderableVisitor* mActiveQueuedRenderableVisitor;
  5983. Found field: SceneMgrQueuedRenderableVisitor mDefaultQueuedRenderableVisitor;
  5984. Found field: bool mCameraRelativeRendering;
  5985. Found field: Matrix4 mCachedViewMatrix;
  5986. Found field: Vector3 mCameraRelativePosition;
  5987. Found field: uint32 mLastLightHash;
  5988. Found field: unsignedshort mLastLightLimit;
  5989. Found field: uint32 mLastLightHashGpuProgram;
  5990. Found field: uint16 mGpuParamsDirty;
  5991. virtual void useLights(const LightList&lights,unsigned short limit)
  5992. virtual void setViewMatrix(const Matrix4&m)
  5993. virtual void useLightsGpuProgram(const Pass*pass,const LightList*lights)
  5994. virtual void bindGpuProgram(GpuProgram*prog)
  5995. virtual void updateGpuProgramParameters(const Pass*p)
  5996. Found field: LodListenerSet mLodListeners;
  5997. Found field: MovableObjectLodChangedEventList mMovableObjectLodChangedEvents;
  5998. Found field: EntityMeshLodChangedEventList mEntityMeshLodChangedEvents;
  5999. Found field: EntityMaterialLodChangedEventList mEntityMaterialLodChangedEvents;
  6000. Found field:
  6001. const String&getName(void )
  6002. virtual const String&getTypeName(void )
  6003. virtual Camera*createCamera(const String&name)
  6004. virtual Camera*getCamera(const String&name)
  6005. virtual bool hasCamera(const String&name)
  6006. virtual void destroyCamera(Camera*cam)
  6007. virtual void destroyCamera(const String&name)
  6008. virtual void destroyAllCameras(void )
  6009. virtual Light*createLight(const String&name)
  6010. virtual Light*createLight()
  6011. virtual Light*getLight(const String&name)
  6012. virtual bool hasLight(const String&name)
  6013. virtual const PlaneList&getLightClippingPlanes(Light*l)
  6014. virtual const RealRect&getLightScissorRect(Light*l,const Camera*cam)
  6015. virtual void destroyLight(const String&name)
  6016. virtual void destroyLight(Light*light)
  6017. virtual void destroyAllLights(void )
  6018. virtual void _notifyLightsDirty(void )
  6019. ulong_getLightsDirtyCounter(void )
  6020. virtual const LightList&_getLightsAffectingFrustum(void )
  6021. virtual void _populateLightList(const Vector3&position,Realradius,LightList&destList,uint32lightMask=0xFFFFFFFF)
  6022. virtual void _populateLightList(const SceneNode*sn,Realradius,LightList&destList,uint32lightMask=0xFFFFFFFF)
  6023. virtual SceneNode*createSceneNode(void )
  6024. virtual SceneNode*createSceneNode(const String&name)
  6025. virtual void destroySceneNode(const String&name)
  6026. virtual void destroySceneNode(SceneNode*sn)
  6027. virtual SceneNode*getRootSceneNode(void )
  6028. virtual SceneNode*getSceneNode(const String&name)
  6029. virtual bool hasSceneNode(const String&name)
  6030. virtual Entity*createEntity(const String&entityName,const String&meshName,const String&groupName=ResourceGroupManager::AUTODETECT_RESOURCE_GROUP_NAME)
  6031. virtual Entity*createEntity(const String&entityName,const MeshPtr&pMesh)
  6032. virtual Entity*createEntity(const String&meshName)
  6033. virtual Entity*createEntity(const MeshPtr&pMesh)
  6034. virtual Entity*createEntity(const String&entityName,PrefabTypeptype)
  6035. virtual Entity*createEntity(PrefabTypeptype)
  6036. virtual Entity*getEntity(const String&name)
  6037. virtual bool hasEntity(const String&name)
  6038. virtual void destroyEntity(Entity*ent)
  6039. virtual void destroyEntity(const String&name)
  6040. virtual void destroyAllEntities(void )
  6041. virtual ManualObject*createManualObject(const String&name)
  6042. virtual ManualObject*createManualObject()
  6043. virtual ManualObject*getManualObject(const String&name)
  6044. virtual bool hasManualObject(const String&name)
  6045. virtual void destroyManualObject(ManualObject*obj)
  6046. virtual void destroyManualObject(const String&name)
  6047. virtual void destroyAllManualObjects(void )
  6048. virtual BillboardChain*createBillboardChain(const String&name)
  6049. virtual BillboardChain*createBillboardChain()
  6050. virtual BillboardChain*getBillboardChain(const String&name)
  6051. virtual bool hasBillboardChain(const String&name)
  6052. virtual void destroyBillboardChain(BillboardChain*obj)
  6053. virtual void destroyBillboardChain(const String&name)
  6054. virtual void destroyAllBillboardChains(void )
  6055. virtual RibbonTrail*createRibbonTrail(const String&name)
  6056. virtual RibbonTrail*createRibbonTrail()
  6057. virtual RibbonTrail*getRibbonTrail(const String&name)
  6058. virtual bool hasRibbonTrail(const String&name)
  6059. virtual void destroyRibbonTrail(RibbonTrail*obj)
  6060. virtual void destroyRibbonTrail(const String&name)
  6061. virtual void destroyAllRibbonTrails(void )
  6062. virtual ParticleSystem*createParticleSystem(const String&name,const String&templateName)
  6063. virtual ParticleSystem*createParticleSystem(const String&name,size_tquota=500,const String&resourceGroup=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME)
  6064. virtual ParticleSystem*createParticleSystem(size_tquota=500,const String&resourceGroup=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME)
  6065. virtual ParticleSystem*getParticleSystem(const String&name)
  6066. virtual bool hasParticleSystem(const String&name)
  6067. virtual void destroyParticleSystem(ParticleSystem*obj)
  6068. virtual void destroyParticleSystem(const String&name)
  6069. virtual void destroyAllParticleSystems(void )
  6070. virtual void clearScene(void )
  6071. void setAmbientLight(const ColourValue&colour)
  6072. const ColourValue&getAmbientLight(void )
  6073. virtual void prepareWorldGeometry(const String&filename)
  6074. virtual void prepareWorldGeometry(DataStreamPtr&stream,const String&typeName=StringUtil::BLANK)
  6075. virtual void setWorldGeometry(const String&filename)
  6076. virtual void setWorldGeometry(DataStreamPtr&stream,const String&typeName=StringUtil::BLANK)
  6077. virtual size_testimateWorldGeometry(const String&filename)
  6078. virtual size_testimateWorldGeometry(DataStreamPtr&stream,const String&typeName=StringUtil::BLANK)
  6079. virtual ViewPointgetSuggestedViewpoint(bool random=false )
  6080. virtual bool setOption(const String&strKey,const void *pValue)
  6081. virtual bool getOption(const String&strKey,void *pDestValue)
  6082. virtual bool hasOption(const String&strKey)
  6083. virtual bool getOptionValues(const String&strKey,StringVector&refValueList)
  6084. virtual bool getOptionKeys(StringVector&refKeys)
  6085. virtual void _updateSceneGraph(Camera*cam)
  6086. virtual void _findVisibleObjects(Camera*cam,VisibleObjectsBoundsInfo*visibleBounds,bool onlyShadowCasters)
  6087. virtual void _applySceneAnimations(void )
  6088. virtual void _renderVisibleObjects(void )
  6089. virtual void _renderScene(Camera*camera,Viewport*vp,bool includeOverlays)
  6090. virtual void _queueSkiesForRendering(Camera*cam)
  6091. virtual void _setDestinationRenderSystem(RenderSystem*sys)
  6092. virtual void setSkyPlane(bool enable,const Plane&plane,const String&materialName,Realscale=1000,Realtiling=10,bool drawFirst=true ,Realbow=0,int xsegments=1,int ysegments=1,const String&groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME)
  6093. virtual void _setSkyPlane(bool enable,const Plane&plane,const String&materialName,Realscale=1000,Realtiling=10,uint8renderQueue=RENDER_QUEUE_SKIES_EARLY,Realbow=0,int xsegments=1,int ysegments=1,const String&groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME)
  6094. virtual void setSkyPlaneEnabled(bool enable)
  6095. virtual bool isSkyPlaneEnabled(void )
  6096. virtual SceneNode*getSkyPlaneNode(void )
  6097. virtual const SkyPlaneGenParameters&getSkyPlaneGenParameters(void )
  6098. virtual void setSkyBox(bool enable,const String&materialName,Realdistance=5000,bool drawFirst=true ,const Quaternion&orientation=Quaternion::IDENTITY,const String&groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME)
  6099. virtual void _setSkyBox(bool enable,const String&materialName,Realdistance=5000,uint8renderQueue=RENDER_QUEUE_SKIES_EARLY,const Quaternion&orientation=Quaternion::IDENTITY,const String&groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME)
  6100. virtual void setSkyBoxEnabled(bool enable)
  6101. virtual bool isSkyBoxEnabled(void )
  6102. virtual SceneNode*getSkyBoxNode(void )
  6103. virtual const SkyBoxGenParameters&getSkyBoxGenParameters(void )
  6104. virtual void setSkyDome(bool enable,const String&materialName,Realcurvature=10,Realtiling=8,Realdistance=4000,bool drawFirst=true ,const Quaternion&orientation=Quaternion::IDENTITY,int xsegments=16,int ysegments=16,int ysegments_keep=-1,const String&groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME)
  6105. virtual void _setSkyDome(bool enable,const String&materialName,Realcurvature=10,Realtiling=8,Realdistance=4000,uint8renderQueue=RENDER_QUEUE_SKIES_EARLY,const Quaternion&orientation=Quaternion::IDENTITY,int xsegments=16,int ysegments=16,int ysegments_keep=-1,const String&groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME)
  6106. virtual void setSkyDomeEnabled(bool enable)
  6107. virtual bool isSkyDomeEnabled(void )
  6108. virtual SceneNode*getSkyDomeNode(void )
  6109. virtual const SkyDomeGenParameters&getSkyDomeGenParameters(void )
  6110. void setFog(FogModemode=FOG_NONE,const ColourValue&colour=ColourValue::White,RealexpDensity=0.001,ReallinearStart=0.0,ReallinearEnd=1.0)
  6111. virtual FogModegetFogMode(void )
  6112. virtual const ColourValue&getFogColour(void )
  6113. virtual RealgetFogStart(void )
  6114. virtual RealgetFogEnd(void )
  6115. virtual RealgetFogDensity(void )
  6116. virtual BillboardSet*createBillboardSet(const String&name,unsigned int poolSize=20)
  6117. virtual BillboardSet*createBillboardSet(unsigned int poolSize=20)
  6118. virtual BillboardSet*getBillboardSet(const String&name)
  6119. virtual bool hasBillboardSet(const String&name)
  6120. virtual void destroyBillboardSet(BillboardSet*set)
  6121. virtual void destroyBillboardSet(const String&name)
  6122. virtual void destroyAllBillboardSets(void )
  6123. virtual void setDisplaySceneNodes(bool display)
  6124. virtual bool getDisplaySceneNodes(void )
  6125. virtual Animation*createAnimation(const String&name,Reallength)
  6126. virtual Animation*getAnimation(const String&name)
  6127. virtual bool hasAnimation(const String&name)
  6128. virtual void destroyAnimation(const String&name)
  6129. virtual void destroyAllAnimations(void )
  6130. virtual AnimationState*createAnimationState(const String&animName)
  6131. virtual AnimationState*getAnimationState(const String&animName)
  6132. virtual bool hasAnimationState(const String&name)
  6133. virtual void destroyAnimationState(const String&name)
  6134. virtual void destroyAllAnimationStates(void )
  6135. virtual void manualRender(RenderOperation*rend,Pass*pass,Viewport*vp,const Matrix4&worldMatrix,const Matrix4&viewMatrix,const Matrix4&projMatrix,bool doBeginEndFrame=false )
  6136. virtual void manualRender(Renderable*rend,const Pass*pass,Viewport*vp,const Matrix4&viewMatrix,const Matrix4&projMatrix,bool doBeginEndFrame=false ,bool lightScissoringClipping=true ,bool doLightIteration=true ,const LightList*manualLightList=0)
  6137. virtual RenderQueue*getRenderQueue(void )
  6138. virtual void addRenderQueueListener(RenderQueueListener*newListener)
  6139. virtual void removeRenderQueueListener(RenderQueueListener*delListener)
  6140. virtual void addRenderObjectListener(RenderObjectListener*newListener)
  6141. virtual void removeRenderObjectListener(RenderObjectListener*delListener)
  6142. virtual void addSpecialCaseRenderQueue(uint8qid)
  6143. virtual void removeSpecialCaseRenderQueue(uint8qid)
  6144. virtual void clearSpecialCaseRenderQueues(void )
  6145. virtual void setSpecialCaseRenderQueueMode(SpecialCaseRenderQueueModemode)
  6146. virtual SpecialCaseRenderQueueModegetSpecialCaseRenderQueueMode(void )
  6147. virtual bool isRenderQueueToBeProcessed(uint8qid)
  6148. virtual void setWorldGeometryRenderQueue(uint8qid)
  6149. virtual uint8getWorldGeometryRenderQueue(void )
  6150. virtual void showBoundingBoxes(bool bShow)
  6151. virtual bool getShowBoundingBoxes()
  6152. virtual void _notifyAutotrackingSceneNode(SceneNode*node,bool autoTrack)
  6153. virtual AxisAlignedBoxSceneQuery*createAABBQuery(const AxisAlignedBox&box,unsigned long mask=0xFFFFFFFF)
  6154. virtual SphereSceneQuery*createSphereQuery(const Sphere&sphere,unsigned long mask=0xFFFFFFFF)
  6155. virtual PlaneBoundedVolumeListSceneQuery*createPlaneBoundedVolumeQuery(const PlaneBoundedVolumeList&volumes,unsigned long mask=0xFFFFFFFF)
  6156. virtual RaySceneQuery*createRayQuery(const Ray&ray,unsigned long mask=0xFFFFFFFF)
  6157. virtual IntersectionSceneQuery*createIntersectionQuery(unsigned long mask=0xFFFFFFFF)
  6158. virtual void destroyQuery(SceneQuery*query)
  6159. CameraIteratorgetCameraIterator(void )
  6160. const CameraList&getCameras()
  6161. AnimationIteratorgetAnimationIterator(void )
  6162. const AnimationList&getAnimations()
  6163. AnimationStateIteratorgetAnimationStateIterator(void )
  6164. virtual void setShadowTechnique(ShadowTechniquetechnique)
  6165. virtual ShadowTechniquegetShadowTechnique(void )
  6166. virtual void setShowDebugShadows(bool debug)
  6167. virtual bool getShowDebugShadows(void )
  6168. virtual void setShadowColour(const ColourValue&colour)
  6169. virtual const ColourValue&getShadowColour(void )
  6170. virtual void setShadowDirectionalLightExtrusionDistance(Realdist)
  6171. virtual RealgetShadowDirectionalLightExtrusionDistance(void )
  6172. virtual void setShadowFarDistance(Realdistance)
  6173. virtual RealgetShadowFarDistance(void )
  6174. virtual RealgetShadowFarDistanceSquared(void )
  6175. virtual void setShadowIndexBufferSize(size_tsize)
  6176. virtual size_tgetShadowIndexBufferSize(void )
  6177. virtual void setShadowTextureSize(unsigned short size)
  6178. virtual void setShadowTextureConfig(size_tshadowIndex,unsigned short width,unsigned short height,PixelFormatformat,unsigned short fsaa=0,uint16depthBufferPoolId=1)
  6179. virtual void setShadowTextureConfig(size_tshadowIndex,const ShadowTextureConfig&config)
  6180. ConstShadowTextureConfigIteratorgetShadowTextureConfigIterator()
  6181. virtual void setShadowTexturePixelFormat(PixelFormatfmt)
  6182. virtual void setShadowTextureFSAA(unsigned short fsaa)
  6183. virtual void setShadowTextureCount(size_tcount)
  6184. size_tgetShadowTextureCount(void )
  6185. void setShadowTextureCountPerLightType(Light::LightTypestype,size_tcount)
  6186. size_tgetShadowTextureCountPerLightType(Light::LightTypestype)
  6187. virtual void setShadowTextureSettings(unsigned short size,unsigned short count,PixelFormatfmt=PF_X8R8G8B8,unsigned short fsaa=0,uint16depthBufferPoolId=1)
  6188. virtual const TexturePtr&getShadowTexture(size_tshadowIndex)
  6189. virtual void setShadowDirLightTextureOffset(Realoffset)
  6190. virtual RealgetShadowDirLightTextureOffset(void )
  6191. virtual void setShadowTextureFadeStart(RealfadeStart)
  6192. virtual void setShadowTextureFadeEnd(RealfadeEnd)
  6193. virtual void setShadowTextureSelfShadow(bool selfShadow)
  6194. virtual bool getShadowTextureSelfShadow(void )
  6195. virtual void setShadowTextureCasterMaterial(const String&name)
  6196. virtual void setShadowTextureReceiverMaterial(const String&name)
  6197. virtual void setShadowCasterRenderBackFaces(bool bf)
  6198. virtual bool getShadowCasterRenderBackFaces()
  6199. virtual void setShadowCameraSetup(const ShadowCameraSetupPtr&shadowSetup)
  6200. virtual const ShadowCameraSetupPtr&getShadowCameraSetup()
  6201. virtual void setShadowUseInfiniteFarPlane(bool enable)
  6202. virtual bool isShadowTechniqueStencilBased(void )
  6203. virtual bool isShadowTechniqueTextureBased(void )
  6204. virtual bool isShadowTechniqueModulative(void )
  6205. virtual bool isShadowTechniqueAdditive(void )
  6206. virtual bool isShadowTechniqueIntegrated(void )
  6207. virtual bool isShadowTechniqueInUse(void )
  6208. virtual void setShadowUseLightClipPlanes(bool enabled)
  6209. virtual bool getShadowUseLightClipPlanes()
  6210. virtual void _setActiveCompositorChain(CompositorChain*chain)
  6211. virtual void setLateMaterialResolving(bool isLate)
  6212. virtual bool isLateMaterialResolving()
  6213. virtual CompositorChain*_getActiveCompositorChain()
  6214. virtual void addListener(Listener*s)
  6215. virtual void removeListener(Listener*s)
  6216. virtual StaticGeometry*createStaticGeometry(const String&name)
  6217. virtual StaticGeometry*getStaticGeometry(const String&name)
  6218. virtual bool hasStaticGeometry(const String&name)
  6219. virtual void destroyStaticGeometry(StaticGeometry*geom)
  6220. virtual void destroyStaticGeometry(const String&name)
  6221. virtual void destroyAllStaticGeometry(void )
  6222. virtual InstancedGeometry*createInstancedGeometry(const String&name)
  6223. virtual InstancedGeometry*getInstancedGeometry(const String&name)
  6224. virtual void destroyInstancedGeometry(InstancedGeometry*geom)
  6225. virtual void destroyInstancedGeometry(const String&name)
  6226. virtual void destroyAllInstancedGeometry(void )
  6227. virtual InstanceManager*createInstanceManager(const String&customName,const String&meshName,const String&groupName,InstanceManager::InstancingTechniquetechnique,size_tnumInstancesPerBatch,uint16flags=0,unsigned short subMeshIdx=0)
  6228. virtual InstanceManager*getInstanceManager(const String&managerName)
  6229. virtual bool hasInstanceManager(const String&managerName)
  6230. virtual void destroyInstanceManager(const String&name)
  6231. virtual void destroyInstanceManager(InstanceManager*instanceManager)
  6232. virtual void destroyAllInstanceManagers(void )
  6233. virtual size_tgetNumInstancesPerBatch(const String&meshName,const String&groupName,const String&materialName,InstanceManager::InstancingTechniquetechnique,size_tnumInstancesPerBatch,uint16flags=0,unsigned short subMeshIdx=0)
  6234. virtual InstancedEntity*createInstancedEntity(const String&materialName,const String&managerName)
  6235. virtual void destroyInstancedEntity(InstancedEntity*instancedEntity)
  6236. void _addDirtyInstanceManager(InstanceManager*dirtyManager)
  6237. virtual MovableObject*createMovableObject(const String&name,const String&typeName,const NameValuePairList*params=0)
  6238. virtual MovableObject*createMovableObject(const String&typeName,const NameValuePairList*params=0)
  6239. virtual void destroyMovableObject(const String&name,const String&typeName)
  6240. virtual void destroyMovableObject(MovableObject*m)
  6241. virtual void destroyAllMovableObjectsByType(const String&typeName)
  6242. virtual void destroyAllMovableObjects(void )
  6243. virtual MovableObject*getMovableObject(const String&name,const String&typeName)
  6244. virtual bool hasMovableObject(const String&name,const String&typeName)
  6245. virtual MovableObjectIteratorgetMovableObjectIterator(const String&typeName)
  6246. virtual void injectMovableObject(MovableObject*m)
  6247. virtual void extractMovableObject(const String&name,const String&typeName)
  6248. virtual void extractMovableObject(MovableObject*m)
  6249. virtual void extractAllMovableObjectsByType(const String&typeName)
  6250. virtual void setVisibilityMask(uint32vmask)
  6251. virtual uint32getVisibilityMask(void )
  6252. uint32_getCombinedVisibilityMask(void )
  6253. virtual void setFindVisibleObjects(bool find)
  6254. virtual bool getFindVisibleObjects(void )
  6255. virtual void setNormaliseNormalsOnScale(bool n)
  6256. virtual bool getNormaliseNormalsOnScale()
  6257. virtual void setFlipCullingOnNegativeScale(bool n)
  6258. virtual bool getFlipCullingOnNegativeScale()
  6259. virtual void _injectRenderWithPass(Pass*pass,Renderable*rend,bool shadowDerivation=true ,bool doLightIteration=false ,const LightList*manualLightList=0)
  6260. virtual void _suppressRenderStateChanges(bool suppress)
  6261. virtual bool _areRenderStateChangesSuppressed(void )
  6262. virtual const Pass*_setPass(const Pass*pass,bool evenIfSuppressed=false ,bool shadowDerivation=true )
  6263. virtual void _markGpuParamsDirty(uint16mask)
  6264. virtual void _suppressShadows(bool suppress)
  6265. virtual bool _areShadowsSuppressed(void )
  6266. virtual void _renderQueueGroupObjects(RenderQueueGroup*group,QueuedRenderableCollection::OrganisationModeom)
  6267. void setQueuedRenderableVisitor(SceneMgrQueuedRenderableVisitor*visitor)
  6268. SceneMgrQueuedRenderableVisitor*getQueuedRenderableVisitor(void )
  6269. RenderSystem*getDestinationRenderSystem()
  6270. Viewport*getCurrentViewport(void )
  6271. const VisibleObjectsBoundsInfo&getVisibleObjectsBoundsInfo(const Camera*cam)
  6272. const VisibleObjectsBoundsInfo&getShadowCasterBoundsInfo(const Light*light,size_titeration=0)
  6273. virtual void setCameraRelativeRendering(bool rel)
  6274. virtual bool getCameraRelativeRendering()
  6275. void addLodListener(LodListener*listener)
  6276. void removeLodListener(LodListener*listener)
  6277. void _notifyMovableObjectLodChanged(MovableObjectLodChangedEvent&evt)
  6278. void _notifyEntityMeshLodChanged(EntityMeshLodChangedEvent&evt)
  6279. void _notifyEntityMaterialLodChanged(EntityMaterialLodChangedEvent&evt)
  6280. void _handleLodEvents()
  6281. IlluminationRenderStage_getCurrentRenderStage()
  6282. Found class: _OgreExport
  6283. void execute(IntersectionSceneQueryListener*listener)
  6284. Found class: _OgreExport
  6285. void execute(RaySceneQueryListener*listener)
  6286. Found class: _OgreExport
  6287. void execute(SceneQueryListener*listener)
  6288. Found class: _OgreExport
  6289. void execute(SceneQueryListener*listener)
  6290. Found class: _OgreExport
  6291. void execute(SceneQueryListener*listener)
  6292. Found field: String typeName;
  6293. Found field: String description;
  6294. Found field: SceneTypeMask sceneTypeMask;
  6295. Found field: bool worldGeometrySupported;
  6296. Found class: _OgreExport
  6297. Found field: mutable SceneManagerMetaData mMetaData;
  6298. Found field: mutablebool mMetaDataInit;
  6299. virtual void initMetaData(void )
  6300. virtual const SceneManagerMetaData&getMetaData(void )
  6301. virtual SceneManager*createInstance(const String&instanceName)
  6302. virtual void destroyInstance(SceneManager*instance)
  6303. Found class: _OgreExport
  6304. void initMetaData(void )
  6305. SceneManager*createInstance(const String&instanceName)
  6306. void destroyInstance(SceneManager*instance)
  6307. Found class: _OgreExport
  6308. const String&getTypeName(void )
  6309. Found class: _OgreExport
  6310. Found field: Factories mFactories;
  6311. Found field: Instances mInstances;
  6312. Found field: MetaDataList mMetaDataList;
  6313. Found field: DefaultSceneManagerFactory mDefaultFactory;
  6314. Found field: unsignedlong mInstanceCreateCount;
  6315. Found field: RenderSystem* mCurrentRenderSystem;
  6316. void addFactory(SceneManagerFactory*fact)
  6317. void removeFactory(SceneManagerFactory*fact)
  6318. const SceneManagerMetaData*getMetaData(const String&typeName)
  6319. MetaDataIteratorgetMetaDataIterator(void )
  6320. SceneManager*createSceneManager(const String&typeName,const String&instanceName=StringUtil::BLANK)
  6321. SceneManager*createSceneManager(SceneTypeMasktypeMask,const String&instanceName=StringUtil::BLANK)
  6322. void destroySceneManager(SceneManager*sm)
  6323. SceneManager*getSceneManager(const String&instanceName)
  6324. bool hasSceneManager(const String&instanceName)
  6325. SceneManagerIteratorgetSceneManagerIterator(void )
  6326. void setRenderSystem(RenderSystem*rs)
  6327. void shutdownAll(void )
  6328. static SceneManagerEnumerator&getSingleton(void )
  6329. static SceneManagerEnumerator*getSingletonPtr(void )
  6330. Found class: _OgreExport
  6331. Found field: String mName;
  6332. virtual RealgetValueImpl(const MovableObject*movableObject,const Camera*camera)
  6333. virtual RealgetBaseValue()
  6334. virtual RealtransformBias(Realfactor)
  6335. virtual RealtransformUserValue(RealuserValue)
  6336. RealgetValue(const MovableObject*movableObject,const Camera*camera)
  6337. virtual ushortgetIndex(Realvalue,const Mesh::MeshLodUsageList&meshLodUsageList)
  6338. virtual ushortgetIndex(Realvalue,const Material::LodValueList&materialLodValueList)
  6339. virtual void sort(Mesh::MeshLodUsageList&meshLodUsageList)
  6340. virtual bool isSorted(const Mesh::LodValueList&values)
  6341. void assertSorted(const Mesh::LodValueList&values)
  6342. const String&getName()
  6343. static bool isSortedAscending(const Mesh::LodValueList&values)
  6344. static bool isSortedDescending(const Mesh::LodValueList&values)
  6345. static void sortAscending(Mesh::MeshLodUsageList&meshLodUsageList)
  6346. static void sortDescending(Mesh::MeshLodUsageList&meshLodUsageList)
  6347. static ushortgetIndexAscending(Realvalue,const Mesh::MeshLodUsageList&meshLodUsageList)
  6348. static ushortgetIndexDescending(Realvalue,const Mesh::MeshLodUsageList&meshLodUsageList)
  6349. static ushortgetIndexAscending(Realvalue,const Material::LodValueList&materialLodValueList)
  6350. static ushortgetIndexDescending(Realvalue,const Material::LodValueList&materialLodValueList)
  6351. Found class: _OgreExport
  6352. Found field: StrategyMap mStrategies;
  6353. Found field: LodStrategy* mDefaultStrategy;
  6354. void addStrategy(LodStrategy*strategy)
  6355. LodStrategy*removeStrategy(const String&name)
  6356. void removeAllStrategies()
  6357. LodStrategy*getStrategy(const String&name)
  6358. void setDefaultStrategy(LodStrategy*strategy)
  6359. void setDefaultStrategy(const String&name)
  6360. LodStrategy*getDefaultStrategy()
  6361. MapIterator<StrategyMap>getIterator()
  6362. static LodStrategyManager&getSingleton(void )
  6363. static LodStrategyManager*getSingletonPtr(void )
  6364. Found class: _OgreExport
  6365. Found field: ChannelMap mChannelMap;
  6366. Found field: uint16 mNextChannel;
  6367. Found field:
  6368. Found class: _OgreExport
  6369. Found field: uint16 mChannel;
  6370. Found field: uint16 mType;
  6371. Found field: Any mData;
  6372. Found field: uint8 mRetryCount;
  6373. Found field: RequestID mID;
  6374. Found field: mutablebool mAborted;
  6375. void abortRequest()
  6376. uint16getChannel()
  6377. uint16getType()
  6378. const Any&getData()
  6379. uint8getRetryCount()
  6380. RequestIDgetID()
  6381. bool getAborted()
  6382. Found field: const Request* mRequest;
  6383. Found field: bool mSuccess;
  6384. Found field: String mMessages;
  6385. Found field: Any mData;
  6386. const Request*getRequest()
  6387. bool succeeded()
  6388. const String&getMessages()
  6389. const Any&getData()
  6390. void abortRequest()
  6391. Found class: _OgreExport
  6392. virtual bool canHandleRequest(const Request*req,const WorkQueue*srcQ)
  6393. virtual Response*handleRequest(const Request*req,const WorkQueue*srcQ)
  6394. Found class: _OgreExport
  6395. virtual bool canHandleResponse(const Response*res,const WorkQueue*srcQ)
  6396. virtual void handleResponse(const Response*res,const WorkQueue*srcQ)
  6397. virtual void startup(bool forceRestart=true )
  6398. virtual void addRequestHandler(uint16channel,RequestHandler*rh)
  6399. virtual void removeRequestHandler(uint16channel,RequestHandler*rh)
  6400. virtual void addResponseHandler(uint16channel,ResponseHandler*rh)
  6401. virtual void removeResponseHandler(uint16channel,ResponseHandler*rh)
  6402. virtual RequestIDaddRequest(uint16channel,uint16requestType,const Any&rData,uint8retryCount=0,bool forceSynchronous=false )
  6403. virtual void abortRequest(RequestIDid)
  6404. virtual void abortRequestsByChannel(uint16channel)
  6405. virtual void abortAllRequests()
  6406. virtual void setPaused(bool pause)
  6407. virtual bool isPaused()
  6408. virtual void setRequestsAccepted(bool accept)
  6409. virtual bool getRequestsAccepted()
  6410. virtual void processResponses()
  6411. virtual unsigned long getResponseProcessingTimeLimit()
  6412. virtual void setResponseProcessingTimeLimit(unsigned long ms)
  6413. virtual void shutdown()
  6414. virtual uint16getChannel(const String&channelName)
  6415. Found class: _OgreExport
  6416. const String&getName()
  6417. virtual size_tgetWorkerThreadCount()
  6418. virtual void setWorkerThreadCount(size_tc)
  6419. virtual bool getWorkersCanAccessRenderSystem()
  6420. virtual void setWorkersCanAccessRenderSystem(bool access)
  6421. virtual void _processNextRequest()
  6422. virtual void _threadMain()
  6423. virtual bool isShuttingDown()
  6424. virtual void addRequestHandler(uint16channel,RequestHandler*rh)
  6425. virtual void removeRequestHandler(uint16channel,RequestHandler*rh)
  6426. virtual void addResponseHandler(uint16channel,ResponseHandler*rh)
  6427. virtual void removeResponseHandler(uint16channel,ResponseHandler*rh)
  6428. virtual RequestIDaddRequest(uint16channel,uint16requestType,const Any&rData,uint8retryCount=0,bool forceSynchronous=false )
  6429. virtual void abortRequest(RequestIDid)
  6430. virtual void abortRequestsByChannel(uint16channel)
  6431. virtual void abortAllRequests()
  6432. virtual void setPaused(bool pause)
  6433. virtual bool isPaused()
  6434. virtual void setRequestsAccepted(bool accept)
  6435. virtual bool getRequestsAccepted()
  6436. virtual void processResponses()
  6437. virtual unsigned long getResponseProcessingTimeLimit()
  6438. virtual void setResponseProcessingTimeLimit(unsigned long ms)
  6439. Found field: String mName;
  6440. Found field: size_t mWorkerThreadCount;
  6441. Found field: bool mWorkerRenderSystemAccess;
  6442. Found field: bool mIsRunning;
  6443. Found field: unsignedlong mResposeTimeLimitMS;
  6444. Found field: RequestQueue mRequestQueue;
  6445. Found field: RequestQueue mProcessQueue;
  6446. Found field: ResponseQueue mResponseQueue;
  6447. Found field: DefaultWorkQueueBase* mQueue;
  6448. void operator ()
  6449. void run()
  6450. Found field: WorkerFunc* mWorkerFunc;
  6451. Found class: _OgreExport
  6452. Found field:
  6453. Found field: RequestHandler* mHandler;
  6454. void disconnectHandler()
  6455. RequestHandler*getHandler()
  6456. Response*handleRequest(const Request*req,const WorkQueue*srcQ)
  6457. Found field: RequestHandlerListByChannel mRequestHandlers;
  6458. Found field: ResponseHandlerListByChannel mResponseHandlers;
  6459. Found field: RequestID mRequestCount;
  6460. Found field: bool mPaused;
  6461. Found field: bool mAcceptRequests;
  6462. Found field: bool mShuttingDown;
  6463. Found field:
  6464. Found field:
  6465. Found field:
  6466. Found field:
  6467. void processRequestResponse(Request*r,bool synchronous)
  6468. Response*processRequest(Request*r)
  6469. void processResponse(Response*r)
  6470. virtual void notifyWorkers()
  6471. void addRequestWithRID(RequestIDrid,uint16channel,uint16requestType,const Any&rData,uint8retryCount)
  6472. Found class: _OgreExport
  6473. Found field: RenderSystemList mRenderers;
  6474. Found field: RenderSystem* mActiveRenderer;
  6475. Found field: String mVersion;
  6476. Found field: String mConfigFileName;
  6477. Found field: bool mQueuedEnd;
  6478. Found field: bool mFirstTimePostWindowInit;
  6479. Found field: LogManager* mLogManager;
  6480. Found field: ControllerManager* mControllerManager;
  6481. Found field: SceneManagerEnumerator* mSceneManagerEnum;
  6482. Found field: SceneManagerStack mSceneManagerStack;
  6483. Found field: DynLibManager* mDynLibManager;
  6484. Found field: ArchiveManager* mArchiveManager;
  6485. Found field: MaterialManager* mMaterialManager;
  6486. Found field: MeshManager* mMeshManager;
  6487. Found field: ParticleSystemManager* mParticleManager;
  6488. Found field: SkeletonManager* mSkeletonManager;
  6489. Found field: ArchiveFactory* mZipArchiveFactory;
  6490. Found field: ArchiveFactory* mEmbeddedZipArchiveFactory;
  6491. Found field: ArchiveFactory* mFileSystemArchiveFactory;
  6492. Found field: ResourceGroupManager* mResourceGroupManager;
  6493. Found field: ResourceBackgroundQueue* mResourceBackgroundQueue;
  6494. Found field: ShadowTextureManager* mShadowTextureManager;
  6495. Found field: RenderSystemCapabilitiesManager* mRenderSystemCapabilitiesManager;
  6496. Found field: ScriptCompilerManager* mCompilerManager;
  6497. Found field: LodStrategyManager* mLodStrategyManager;
  6498. Found field: Timer* mTimer;
  6499. Found field: RenderWindow* mAutoWindow;
  6500. Found field: Profiler* mProfiler;
  6501. Found field: HighLevelGpuProgramManager* mHighLevelGpuProgramManager;
  6502. Found field: ExternalTextureSourceManager* mExternalTextureSourceManager;
  6503. Found field: CompositorManager* mCompositorManager;
  6504. Found field: unsignedlong mNextFrame;
  6505. Found field: Real mFrameSmoothingTime;
  6506. Found field: bool mRemoveQueueStructuresOnClear;
  6507. Found field: Real mDefaultMinPixelSize;
  6508. Found field: PluginLibList mPluginLibs;
  6509. Found field: PluginInstanceList mPlugins;
  6510. Found field: MovableObjectFactoryMap mMovableObjectFactoryMap;
  6511. Found field: uint32 mNextMovableObjectTypeFlag;
  6512. Found field: MovableObjectFactory* mEntityFactory;
  6513. Found field: MovableObjectFactory* mLightFactory;
  6514. Found field: MovableObjectFactory* mBillboardSetFactory;
  6515. Found field: MovableObjectFactory* mManualObjectFactory;
  6516. Found field: MovableObjectFactory* mBillboardChainFactory;
  6517. Found field: MovableObjectFactory* mRibbonTrailFactory;
  6518. Found field: RenderQueueInvocationSequenceMap mRQSequenceMap;
  6519. Found field: bool mIsInitialised;
  6520. Found field: WorkQueue* mWorkQueue;
  6521. Found field: bool mIsBlendIndicesGpuRedundant;
  6522. Found field: bool mIsBlendWeightsGpuRedundant;
  6523. void loadPlugins(const String&pluginsfile="plugins.cfg")
  6524. void initialisePlugins()
  6525. void shutdownPlugins()
  6526. void unloadPlugins()
  6527. void oneTimePostWindowInit(void )
  6528. Found field: set< FrameListener*>:: type mFrameListeners;
  6529. Found field: set< FrameListener*>:: type mRemovedFrameListeners;
  6530. Found field: EventTimesQueue mEventTimes[ FETT_COUNT];
  6531. RealcalculateEventTime(unsigned long now,FrameEventTimeTypetype)
  6532. void populateFrameEvent(FrameEventTimeTypetype,FrameEvent&evtToUpdate)
  6533. void saveConfig(void )
  6534. bool restoreConfig(void )
  6535. bool showConfigDialog(void )
  6536. void addRenderSystem(RenderSystem*newRend)
  6537. const RenderSystemList&getAvailableRenderers(void )
  6538. RenderSystem*getRenderSystemByName(const String&name)
  6539. void setRenderSystem(RenderSystem*system)
  6540. RenderSystem*getRenderSystem(void )
  6541. RenderWindow*initialise(bool autoCreateWindow,const String&windowTitle="OGRE Render Window",const String&customCapabilitiesConfig=StringUtil::BLANK)
  6542. bool isInitialised(void )
  6543. void useCustomRenderSystemCapabilities(RenderSystemCapabilities*capabilities)
  6544. bool getRemoveRenderQueueStructuresOnClear()
  6545. void setRemoveRenderQueueStructuresOnClear(bool r)
  6546. void addSceneManagerFactory(SceneManagerFactory*fact)
  6547. void removeSceneManagerFactory(SceneManagerFactory*fact)
  6548. const SceneManagerMetaData*getSceneManagerMetaData(const String&typeName)
  6549. SceneManagerEnumerator::MetaDataIteratorgetSceneManagerMetaDataIterator(void )
  6550. SceneManager*createSceneManager(const String&typeName,const String&instanceName=StringUtil::BLANK)
  6551. SceneManager*createSceneManager(SceneTypeMasktypeMask,const String&instanceName=StringUtil::BLANK)
  6552. void destroySceneManager(SceneManager*sm)
  6553. SceneManager*getSceneManager(const String&instanceName)
  6554. bool hasSceneManager(const String&instanceName)
  6555. SceneManagerEnumerator::SceneManagerIteratorgetSceneManagerIterator(void )
  6556. TextureManager*getTextureManager(void )
  6557. MeshManager*getMeshManager(void )
  6558. StringgetErrorDescription(long errorNumber)
  6559. void addFrameListener(FrameListener*newListener)
  6560. void removeFrameListener(FrameListener*oldListener)
  6561. void queueEndRendering(bool state=true )
  6562. bool endRenderingQueued(void )
  6563. void startRendering(void )
  6564. bool renderOneFrame(void )
  6565. bool renderOneFrame(RealtimeSinceLastFrame)
  6566. void shutdown(void )
  6567. void addResourceLocation(const String&name,const String&locType,const String&groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME,bool recursive=false )
  6568. void removeResourceLocation(const String&name,const String&groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME)
  6569. DataStreamPtrcreateFileStream(const String&filename,const String&groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME,bool overwrite=false ,const String&locationPattern=StringUtil::BLANK)
  6570. DataStreamPtropenFileStream(const String&filename,const String&groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME,const String&locationPattern=StringUtil::BLANK)
  6571. void convertColourValue(const ColourValue&colour,uint32*pDest)
  6572. RenderWindow*getAutoCreatedWindow(void )
  6573. RenderWindow*createRenderWindow(const String&name,unsigned int width,unsigned int height,bool fullScreen,const NameValuePairList*miscParams=0)
  6574. bool createRenderWindows(const RenderWindowDescriptionList&renderWindowDescriptions,RenderWindowList&createdWindows)
  6575. RenderTarget*detachRenderTarget(RenderTarget*pWin)
  6576. RenderTarget*detachRenderTarget(const String&name)
  6577. void destroyRenderTarget(RenderTarget*target)
  6578. void destroyRenderTarget(const String&name)
  6579. RenderTarget*getRenderTarget(const String&name)
  6580. void loadPlugin(const String&pluginName)
  6581. void unloadPlugin(const String&pluginName)
  6582. void installPlugin(Plugin*plugin)
  6583. void uninstallPlugin(Plugin*plugin)
  6584. const PluginInstanceList&getInstalledPlugins()
  6585. Timer*getTimer(void )
  6586. bool _fireFrameStarted(FrameEvent&evt)
  6587. bool _fireFrameRenderingQueued(FrameEvent&evt)
  6588. bool _fireFrameEnded(FrameEvent&evt)
  6589. bool _fireFrameStarted()
  6590. bool _fireFrameRenderingQueued()
  6591. bool _fireFrameEnded()
  6592. unsigned long getNextFrameNumber(void )
  6593. SceneManager*_getCurrentSceneManager(void )
  6594. void _pushCurrentSceneManager(SceneManager*sm)
  6595. void _popCurrentSceneManager(SceneManager*sm)
  6596. bool _updateAllRenderTargets(void )
  6597. bool _updateAllRenderTargets(FrameEvent&evt)
  6598. RenderQueueInvocationSequence*createRenderQueueInvocationSequence(const String&name)
  6599. RenderQueueInvocationSequence*getRenderQueueInvocationSequence(const String&name)
  6600. void destroyRenderQueueInvocationSequence(const String&name)
  6601. void destroyAllRenderQueueInvocationSequences(void )
  6602. static Root&getSingleton(void )
  6603. static Root*getSingletonPtr(void )
  6604. void clearEventTimes(void )
  6605. void setFrameSmoothingPeriod(Realperiod)
  6606. RealgetFrameSmoothingPeriod(void )
  6607. void addMovableObjectFactory(MovableObjectFactory*fact,bool overrideExisting=false )
  6608. void removeMovableObjectFactory(MovableObjectFactory*fact)
  6609. bool hasMovableObjectFactory(const String&typeName)
  6610. MovableObjectFactory*getMovableObjectFactory(const String&typeName)
  6611. uint32_allocateNextMovableObjectTypeFlag(void )
  6612. MovableObjectFactoryIteratorgetMovableObjectFactoryIterator(void )
  6613. unsigned int getDisplayMonitorCount()
  6614. WorkQueue*getWorkQueue()
  6615. void setWorkQueue(WorkQueue*queue)
  6616. void setBlendIndicesGpuRedundant(bool redundant)
  6617. bool isBlendIndicesGpuRedundant()
  6618. void setBlendWeightsGpuRedundant(bool redundant)
  6619. bool isBlendWeightsGpuRedundant()
  6620. void setDefaultMinPixelSize(RealpixelSize)
  6621. RealgetDefaultMinPixelSize()
  6622. Found class: _OgreExport
  6623. virtual void create(const String&name,unsigned int width,unsigned int height,bool fullScreen,const NameValuePairList*miscParams)
  6624. virtual void setFullscreen(bool fullScreen,unsigned int width,unsigned int height)
  6625. virtual void destroy(void )
  6626. virtual void resize(unsigned int width,unsigned int height)
  6627. virtual void windowMovedOrResized()
  6628. virtual void reposition(int left,int top)
  6629. virtual bool isVisible(void )
  6630. virtual void setVisible(bool visible)
  6631. virtual bool isHidden(void )
  6632. virtual void setHidden(bool hidden)
  6633. virtual void setVSyncEnabled(bool vsync)
  6634. virtual bool isVSyncEnabled()
  6635. virtual void setVSyncInterval(unsigned int interval)
  6636. virtual unsigned int getVSyncInterval()
  6637. virtual bool isActive(void )
  6638. virtual bool isClosed(void )
  6639. virtual bool isPrimary(void )
  6640. virtual bool isFullScreen(void )
  6641. virtual void getMetrics(unsigned int &width,unsigned int &height,unsigned int &colourDepth,int &left,int &top)
  6642. PixelFormatsuggestPixelFormat()
  6643. bool isDeactivatedOnFocusChange()
  6644. void setDeactivateOnFocusChange(bool deactivate)
  6645. Found field: bool mIsFullScreen;
  6646. Found field: bool mIsPrimary;
  6647. Found field: bool mAutoDeactivatedOnFocusChange;
  6648. Found field: int mLeft;
  6649. Found field: int mTop;
  6650. void _setPrimary()
  6651. Found class: _OgreExport
  6652. Found field: Real mFrameTime;
  6653. Found field: Real mTimeFactor;
  6654. Found field: Real mElapsedTime;
  6655. Found field: Real mFrameDelay;
  6656. bool frameEnded(const FrameEvent&evt)
  6657. bool frameStarted(const FrameEvent&evt)
  6658. RealgetValue(void )
  6659. void setValue(Realvalue)
  6660. RealgetTimeFactor(void )
  6661. void setTimeFactor(Realtf)
  6662. RealgetFrameDelay(void )
  6663. void setFrameDelay(Realfd)
  6664. RealgetElapsedTime(void )
  6665. void setElapsedTime(RealelapsedTime)
  6666. Found class: _OgreExport
  6667. Found field: TextureUnitState* mTextureLayer;
  6668. RealgetValue(void )
  6669. void setValue(Realvalue)
  6670. Found class: _OgreExport
  6671. Found field: bool mTransU,
  6672. Found field: bool mTransU, mTransV;
  6673. Found field: bool mScaleU,
  6674. Found field: bool mScaleU, mScaleV;
  6675. Found field: bool mRotate;
  6676. Found field: TextureUnitState* mTextureLayer;
  6677. RealgetValue(void )
  6678. void setValue(Realvalue)
  6679. Found class: _OgreExport
  6680. Found field: GpuProgramParametersSharedPtr mParams;
  6681. Found field: size_t mParamIndex;
  6682. RealgetValue(void )
  6683. void setValue(Realvalue)
  6684. Found class: _OgreExport
  6685. Realcalculate(Realsource)
  6686. Found class: _OgreExport
  6687. Found field: Real mSeqTime;
  6688. Found field: Real mTime;
  6689. Realcalculate(Realsource)
  6690. void setTime(RealtimeVal)
  6691. void setSequenceTime(RealseqVal)
  6692. Found class: _OgreExport
  6693. Found field: Real mScale;
  6694. Realcalculate(Realsource)
  6695. Found class: _OgreExport
  6696. Found field: WaveformType mWaveType;
  6697. Found field: Real mBase;
  6698. Found field: Real mFrequency;
  6699. Found field: Real mPhase;
  6700. Found field: Real mAmplitude;
  6701. Found field: Real mDutyCycle;
  6702. RealgetAdjustedInput(Realinput)
  6703. Realcalculate(Realsource)
  6704. Found class: _OgreExport
  6705. Found field: ControllerList mControllers;
  6706. Found field: ControllerValueRealPtr mFrameTimeController;
  6707. Found field: ControllerFunctionRealPtr mPassthroughFunction;
  6708. Found field: unsignedlong mLastFrameNumber;
  6709. Controller<Real>*createController(const ControllerValueRealPtr&src,const ControllerValueRealPtr&dest,const ControllerFunctionRealPtr&func)
  6710. Controller<Real>*createFrameTimePassthroughController(const ControllerValueRealPtr&dest)
  6711. void clearControllers(void )
  6712. void updateAllControllers(void )
  6713. const ControllerValueRealPtr&getFrameTimeSource(void )
  6714. const ControllerFunctionRealPtr&getPassthroughControllerFunction(void )
  6715. Controller<Real>*createTextureAnimator(TextureUnitState*layer,RealsequenceTime)
  6716. Controller<Real>*createTextureUVScroller(TextureUnitState*layer,Realspeed)
  6717. Controller<Real>*createTextureUScroller(TextureUnitState*layer,RealuSpeed)
  6718. Controller<Real>*createTextureVScroller(TextureUnitState*layer,RealvSpeed)
  6719. Controller<Real>*createTextureRotater(TextureUnitState*layer,Realspeed)
  6720. Controller<Real>*createTextureWaveTransformer(TextureUnitState*layer,TextureUnitState::TextureTransformTypettype,WaveformTypewaveType,Realbase=0,Realfrequency=1,Realphase=0,Realamplitude=1)
  6721. Controller<Real>*createGpuProgramTimerParam(GpuProgramParametersSharedPtrparams,size_tparamIndex,RealtimeFactor=1.0f)
  6722. void destroyController(Controller<Real>*controller)
  6723. RealgetTimeFactor(void )
  6724. void setTimeFactor(Realtf)
  6725. RealgetFrameDelay(void )
  6726. void setFrameDelay(Realfd)
  6727. RealgetElapsedTime(void )
  6728. void setElapsedTime(RealelapsedTime)
  6729. static ControllerManager&getSingleton(void )
  6730. static ControllerManager*getSingletonPtr(void )
  6731. Found class: _OgreExport
  6732. Found field: DynLibList mLibList;
  6733. DynLib*load(const String&filename)
  6734. void unload(DynLib*lib)
  6735. static DynLibManager&getSingleton(void )
  6736. static DynLibManager*getSingletonPtr(void )
  6737. Found class: _OgreExport
  6738. Found field: String mName;
  6739. StringdynlibError(void )
  6740. void load()
  6741. void unload()
  6742. const String&getName(void )
  6743. void *getSymbol(const String&strName)
  6744. Found field:
  6745. Found class: _OgreExport
  6746. void load(const String&filename,const String&separators="\t:=",bool trimWhitespace=true )
  6747. void load(const String&filename,const String&resourceGroup,const String&separators="\t:=",bool trimWhitespace=true )
  6748. void load(const DataStreamPtr&stream,const String&separators="\t:=",bool trimWhitespace=true )
  6749. void loadDirect(const String&filename,const String&separators="\t:=",bool trimWhitespace=true )
  6750. void loadFromResourceSystem(const String&filename,const String&resourceGroup,const String&separators="\t:=",bool trimWhitespace=true )
  6751. StringgetSetting(const String&key,const String&section=StringUtil::BLANK,const String&defaultValue=StringUtil::BLANK)
  6752. StringVectorgetMultiSetting(const String&key,const String&section=StringUtil::BLANK)
  6753. SectionIteratorgetSectionIterator(void )
  6754. SettingsIteratorgetSettingsIterator(const String&section=StringUtil::BLANK)
  6755. void clear(void )
  6756. Found field: SettingsBySection mSettings;
  6757. Found class: _OgreExport
  6758. void parseCapabilitiesFromArchive(const String&filename,const String&archiveType,bool recursive=true )
  6759. RenderSystemCapabilities*loadParsedCapabilities(const String&name)
  6760. const map<String,RenderSystemCapabilities*>::type&getCapabilities()
  6761. void _addRenderSystemCapabilities(const String&name,RenderSystemCapabilities*caps)
  6762. static RenderSystemCapabilitiesManager&getSingleton(void )
  6763. static RenderSystemCapabilitiesManager*getSingletonPtr(void )
  6764. Found field: RenderSystemCapabilitiesSerializer* mSerializer;
  6765. Found field: CapabilitiesMap mCapabilitiesMap;
  6766. Found field: const String mScriptPattern;
  6767. Found class: _OgreExport
  6768. void defineSurface(void *controlPointBuffer,VertexDeclaration*declaration,size_twidth,size_theight,PatchSurfaceTypepType=PST_BEZIER,size_tuMaxSubdivisionLevel=AUTO_LEVEL,size_tvMaxSubdivisionLevel=AUTO_LEVEL,VisibleSidevisibleSide=VS_FRONT)
  6769. size_tgetRequiredVertexCount(void )
  6770. size_tgetRequiredIndexCount(void )
  6771. size_tgetCurrentIndexCount(void )
  6772. size_tgetIndexOffset(void )
  6773. size_tgetVertexOffset(void )
  6774. const AxisAlignedBox&getBounds(void )
  6775. RealgetBoundingSphereRadius(void )
  6776. void build(HardwareVertexBufferSharedPtrdestVertexBuffer,size_tvertexStart,HardwareIndexBufferSharedPtrdestIndexBuffer,size_tindexStart)
  6777. void setSubdivisionFactor(Realfactor)
  6778. RealgetSubdivisionFactor(void )
  6779. void *getControlPointBuffer(void )
  6780. void notifyControlPointBufferDeallocated(void )
  6781. Found field: VertexDeclaration* mDeclaration;
  6782. Found field: void* mControlPointBuffer;
  6783. Found field: PatchSurfaceType mType;
  6784. Found field: size_t mCtlWidth;
  6785. Found field: size_t mCtlHeight;
  6786. Found field: size_t mCtlCount;
  6787. Found field: size_t mULevel;
  6788. Found field: size_t mVLevel;
  6789. Found field: size_t mMaxULevel;
  6790. Found field: size_t mMaxVLevel;
  6791. Found field: size_t mMeshWidth;
  6792. Found field: size_t mMeshHeight;
  6793. Found field: VisibleSide mVSide;
  6794. Found field: Real mSubdivisionFactor;
  6795. Found field: vector< Vector3>:: type mVecCtlPoints;
  6796. size_tfindLevel(Vector3&a,Vector3&b,Vector3&c)
  6797. void distributeControlPoints(void *lockedBuffer)
  6798. void subdivideCurve(void *lockedBuffer,size_tstartIdx,size_tstepSize,size_tnumSteps,size_titerations)
  6799. void interpolateVertexData(void *lockedBuffer,size_tleftIndex,size_trightIndex,size_tdestIndex)
  6800. void makeTriangles(void )
  6801. size_tgetAutoULevel(bool forMax=false )
  6802. size_tgetAutoVLevel(bool forMax=false )
  6803. Found field: HardwareVertexBufferSharedPtr mVertexBuffer;
  6804. Found field: HardwareIndexBufferSharedPtr mIndexBuffer;
  6805. Found field: size_t mVertexOffset;
  6806. Found field: size_t mIndexOffset;
  6807. Found field: size_t mRequiredVertexCount;
  6808. Found field: size_t mRequiredIndexCount;
  6809. Found field: size_t mCurrIndexCount;
  6810. Found field: AxisAlignedBox mAABB;
  6811. Found field: Real mBoundingSphere;
  6812. Found class: _OgreExport
  6813. Found field: PatchSurface mSurface;
  6814. Found field: VertexDeclaration* mDeclaration;
  6815. void update(void *controlPointBuffer,size_twidth,size_theight,size_tuMaxSubdivisionLevel,size_tvMaxSubdivisionLevel,PatchSurface::VisibleSidevisibleSide)
  6816. void define(void *controlPointBuffer,VertexDeclaration*declaration,size_twidth,size_theight,size_tuMaxSubdivisionLevel=PatchSurface::AUTO_LEVEL,size_tvMaxSubdivisionLevel=PatchSurface::AUTO_LEVEL,PatchSurface::VisibleSidevisibleSide=PatchSurface::VS_FRONT,HardwareBuffer::UsagevbUsage=HardwareBuffer::HBU_STATIC_WRITE_ONLY,HardwareBuffer::UsageibUsage=HardwareBuffer::HBU_DYNAMIC_WRITE_ONLY,bool vbUseShadow=false ,bool ibUseShadow=false )
  6817. void setSubdivision(Realfactor)
  6818. void loadImpl(void )
  6819. void prepareImpl(void )
  6820. Found class: _OgreExport
  6821. PatchMeshPtr&operator =(const ResourcePtr&r)
  6822. PatchMeshPtr&operator =(const MeshPtr&r)
  6823. Found class: MeshSerializerListener
  6824. Found class: _OgreExport
  6825. void _initialise(void )
  6826. ResourceCreateOrRetrieveResultcreateOrRetrieve(const String&name,const String&group,bool isManual=false ,ManualResourceLoader*loader=0,const NameValuePairList*params=0,HardwareBuffer::UsagevertexBufferUsage=HardwareBuffer::HBU_STATIC_WRITE_ONLY,HardwareBuffer::UsageindexBufferUsage=HardwareBuffer::HBU_STATIC_WRITE_ONLY,bool vertexBufferShadowed=true ,bool indexBufferShadowed=true )
  6827. MeshPtrprepare(const String&filename,const String&groupName,HardwareBuffer::UsagevertexBufferUsage=HardwareBuffer::HBU_STATIC_WRITE_ONLY,HardwareBuffer::UsageindexBufferUsage=HardwareBuffer::HBU_STATIC_WRITE_ONLY,bool vertexBufferShadowed=true ,bool indexBufferShadowed=true )
  6828. MeshPtrload(const String&filename,const String&groupName,HardwareBuffer::UsagevertexBufferUsage=HardwareBuffer::HBU_STATIC_WRITE_ONLY,HardwareBuffer::UsageindexBufferUsage=HardwareBuffer::HBU_STATIC_WRITE_ONLY,bool vertexBufferShadowed=true ,bool indexBufferShadowed=true )
  6829. MeshPtrcreateManual(const String&name,const String&groupName,ManualResourceLoader*loader=0)
  6830. MeshPtrcreatePlane(const String&name,const String&groupName,const Plane&plane,Realwidth,Realheight,int xsegments=1,int ysegments=1,bool normals=true ,unsigned short numTexCoordSets=1,RealuTile=1.0f,RealvTile=1.0f,const Vector3&upVector=Vector3::UNIT_Y,HardwareBuffer::UsagevertexBufferUsage=HardwareBuffer::HBU_STATIC_WRITE_ONLY,HardwareBuffer::UsageindexBufferUsage=HardwareBuffer::HBU_STATIC_WRITE_ONLY,bool vertexShadowBuffer=true ,bool indexShadowBuffer=true )
  6831. MeshPtrcreateCurvedIllusionPlane(const String&name,const String&groupName,const Plane&plane,Realwidth,Realheight,Realcurvature,int xsegments=1,int ysegments=1,bool normals=true ,unsigned short numTexCoordSets=1,RealuTile=1.0f,RealvTile=1.0f,const Vector3&upVector=Vector3::UNIT_Y,const Quaternion&orientation=Quaternion::IDENTITY,HardwareBuffer::UsagevertexBufferUsage=HardwareBuffer::HBU_STATIC_WRITE_ONLY,HardwareBuffer::UsageindexBufferUsage=HardwareBuffer::HBU_STATIC_WRITE_ONLY,bool vertexShadowBuffer=true ,bool indexShadowBuffer=true ,int ySegmentsToKeep=-1)
  6832. MeshPtrcreateCurvedPlane(const String&name,const String&groupName,const Plane&plane,Realwidth,Realheight,Realbow=0.5f,int xsegments=1,int ysegments=1,bool normals=false ,unsigned short numTexCoordSets=1,RealuTile=1.0f,RealvTile=1.0f,const Vector3&upVector=Vector3::UNIT_Y,HardwareBuffer::UsagevertexBufferUsage=HardwareBuffer::HBU_STATIC_WRITE_ONLY,HardwareBuffer::UsageindexBufferUsage=HardwareBuffer::HBU_STATIC_WRITE_ONLY,bool vertexShadowBuffer=true ,bool indexShadowBuffer=true )
  6833. PatchMeshPtrcreateBezierPatch(const String&name,const String&groupName,void *controlPointBuffer,VertexDeclaration*declaration,size_twidth,size_theight,size_tuMaxSubdivisionLevel=PatchSurface::AUTO_LEVEL,size_tvMaxSubdivisionLevel=PatchSurface::AUTO_LEVEL,PatchSurface::VisibleSidevisibleSide=PatchSurface::VS_FRONT,HardwareBuffer::UsagevbUsage=HardwareBuffer::HBU_STATIC_WRITE_ONLY,HardwareBuffer::UsageibUsage=HardwareBuffer::HBU_DYNAMIC_WRITE_ONLY,bool vbUseShadow=true ,bool ibUseShadow=true )
  6834. void setPrepareAllMeshesForShadowVolumes(bool enable)
  6835. bool getPrepareAllMeshesForShadowVolumes(void )
  6836. static MeshManager&getSingleton(void )
  6837. static MeshManager*getSingletonPtr(void )
  6838. RealgetBoundsPaddingFactor(void )
  6839. void setBoundsPaddingFactor(RealpaddingFactor)
  6840. void setListener(MeshSerializerListener*listener)
  6841. MeshSerializerListener*getListener()
  6842. void loadResource(Resource*res)
  6843. Resource*createImpl(const String&name,ResourceHandlehandle,const String&group,bool isManual,ManualResourceLoader*loader,const NameValuePairList*createParams)
  6844. void tesselate2DMesh(SubMesh*pSub,unsigned short meshWidth,unsigned short meshHeight,bool doubleSided=false ,HardwareBuffer::UsageindexBufferUsage=HardwareBuffer::HBU_STATIC_WRITE_ONLY,bool indexSysMem=false )
  6845. void createPrefabPlane(void )
  6846. void createPrefabCube(void )
  6847. void createPrefabSphere(void )
  6848. Found field: MeshBuildType type;
  6849. Found field: Plane plane;
  6850. Found field: Real width;
  6851. Found field: Real height;
  6852. Found field: Real curvature;
  6853. Found field: int xsegments;
  6854. Found field: int ysegments;
  6855. Found field: bool normals;
  6856. Found field: unsignedshort numTexCoordSets;
  6857. Found field: Real xTile;
  6858. Found field: Real yTile;
  6859. Found field: Vector3 upVector;
  6860. Found field: Quaternion orientation;
  6861. Found field: HardwareBuffer:: Usage vertexBufferUsage;
  6862. Found field: HardwareBuffer:: Usage indexBufferUsage;
  6863. Found field: bool vertexShadowBuffer;
  6864. Found field: bool indexShadowBuffer;
  6865. Found field: int ySegmentsToKeep;
  6866. Found field: MeshBuildParamsMap mMeshBuildParams;
  6867. void loadManualPlane(Mesh*pMesh,MeshBuildParams&params)
  6868. void loadManualCurvedPlane(Mesh*pMesh,MeshBuildParams&params)
  6869. void loadManualCurvedIllusionPlane(Mesh*pMesh,MeshBuildParams&params)
  6870. Found field: bool mPrepAllMeshesForShadowVolumes;
  6871. Found field: Real mBoundsPaddingFactor;
  6872. Found field: MeshSerializerListener* mListener;
  6873. Found class: _OgreExport
  6874. Found field: list< Particle*>:: type:: iterator mPos;
  6875. Found field: list< Particle*>:: type:: iterator mStart;
  6876. Found field: list< Particle*>:: type:: iterator mEnd;
  6877. bool end(void )
  6878. Particle*getNext(void )
  6879. Found class: _OgreExport
  6880. Found class: _OgrePrivate
  6881. StringdoGet(const void *target)
  6882. void doSet(void *target,const String&val)
  6883. Found class: _OgrePrivate
  6884. StringdoGet(const void *target)
  6885. void doSet(void *target,const String&val)
  6886. Found class: _OgrePrivate
  6887. StringdoGet(const void *target)
  6888. void doSet(void *target,const String&val)
  6889. Found class: _OgrePrivate
  6890. StringdoGet(const void *target)
  6891. void doSet(void *target,const String&val)
  6892. Found class: _OgrePrivate
  6893. StringdoGet(const void *target)
  6894. void doSet(void *target,const String&val)
  6895. Found class: _OgrePrivate
  6896. StringdoGet(const void *target)
  6897. void doSet(void *target,const String&val)
  6898. Found class: _OgrePrivate
  6899. StringdoGet(const void *target)
  6900. void doSet(void *target,const String&val)
  6901. Found class: CmdSorted
  6902. StringdoGet(const void *target)
  6903. void doSet(void *target,const String&val)
  6904. Found class: CmdLocalSpace
  6905. StringdoGet(const void *target)
  6906. void doSet(void *target,const String&val)
  6907. Found class: CmdIterationInterval
  6908. StringdoGet(const void *target)
  6909. void doSet(void *target,const String&val)
  6910. Found class: CmdNonvisibleTimeout
  6911. StringdoGet(const void *target)
  6912. void doSet(void *target,const String&val)
  6913. void setRenderer(const String&typeName)
  6914. ParticleSystemRenderer*getRenderer(void )
  6915. const String&getRendererName(void )
  6916. ParticleEmitter*addEmitter(const String&emitterType)
  6917. ParticleEmitter*getEmitter(unsigned short index)
  6918. unsigned short getNumEmitters(void )
  6919. void removeEmitter(unsigned short index)
  6920. void removeAllEmitters(void )
  6921. ParticleAffector*addAffector(const String&affectorType)
  6922. ParticleAffector*getAffector(unsigned short index)
  6923. unsigned short getNumAffectors(void )
  6924. void removeAffector(unsigned short index)
  6925. void removeAllAffectors(void )
  6926. void clear()
  6927. size_tgetNumParticles(void )
  6928. Particle*createParticle(void )
  6929. Particle*createEmitterParticle(const String&emitterName)
  6930. Particle*getParticle(size_tindex)
  6931. size_tgetParticleQuota(void )
  6932. void setParticleQuota(size_tquota)
  6933. size_tgetEmittedEmitterQuota(void )
  6934. void setEmittedEmitterQuota(size_tquota)
  6935. ParticleSystem&operator =(const ParticleSystem&rhs)
  6936. void _update(RealtimeElapsed)
  6937. ParticleIterator_getIterator(void )
  6938. virtual void setMaterialName(const String&name,const String&groupName=ResourceGroupManager::AUTODETECT_RESOURCE_GROUP_NAME)
  6939. virtual const String&getMaterialName(void )
  6940. virtual void _notifyCurrentCamera(Camera*cam)
  6941. void _notifyAttached(Node*parent,bool isTagPoint=false )
  6942. virtual const AxisAlignedBox&getBoundingBox(void )
  6943. virtual RealgetBoundingRadius(void )
  6944. virtual void _updateRenderQueue(RenderQueue*queue)
  6945. void visitRenderables(Renderable::Visitor*visitor,bool debugRenderables=false )
  6946. void fastForward(Realtime,Realinterval=0.1)
  6947. void setSpeedFactor(RealspeedFactor)
  6948. RealgetSpeedFactor(void )
  6949. void setIterationInterval(RealiterationInterval)
  6950. RealgetIterationInterval(void )
  6951. static void setDefaultIterationInterval(RealiterationInterval)
  6952. static RealgetDefaultIterationInterval(void )
  6953. void setNonVisibleUpdateTimeout(Realtimeout)
  6954. RealgetNonVisibleUpdateTimeout(void )
  6955. static void setDefaultNonVisibleUpdateTimeout(Realtimeout)
  6956. static RealgetDefaultNonVisibleUpdateTimeout(void )
  6957. const String&getMovableType(void )
  6958. virtual void _notifyParticleResized(void )
  6959. virtual void _notifyParticleRotated(void )
  6960. virtual void setDefaultDimensions(Realwidth,Realheight)
  6961. virtual void setDefaultWidth(Realwidth)
  6962. virtual RealgetDefaultWidth(void )
  6963. virtual void setDefaultHeight(Realheight)
  6964. virtual RealgetDefaultHeight(void )
  6965. virtual bool getCullIndividually(void )
  6966. virtual void setCullIndividually(bool cullIndividual)
  6967. virtual const String&getResourceGroupName(void )
  6968. const String&getOrigin(void )
  6969. void _notifyOrigin(const String&origin)
  6970. void setRenderQueueGroup(uint8queueID)
  6971. void setRenderQueueGroupAndPriority(uint8queueID,ushortpriority)
  6972. void setSortingEnabled(bool enabled)
  6973. bool getSortingEnabled(void )
  6974. void setBounds(const AxisAlignedBox&aabb)
  6975. void setBoundsAutoUpdated(bool autoUpdate,RealstopIn=0.0f)
  6976. void setKeepParticlesInLocalSpace(bool keepLocal)
  6977. bool getKeepParticlesInLocalSpace(void )
  6978. void _updateBounds(void )
  6979. void setEmitting(bool v)
  6980. bool getEmitting()
  6981. uint32getTypeFlags(void )
  6982. Found field: AxisAlignedBox mAABB;
  6983. Found field: Real mBoundingRadius;
  6984. Found field: bool mBoundsAutoUpdate;
  6985. Found field: Real mBoundsUpdateTime;
  6986. Found field: Real mUpdateRemainTime;
  6987. Found field: AxisAlignedBox mWorldAABB;
  6988. Found field: String mResourceGroupName;
  6989. Found field: String mMaterialName;
  6990. Found field: bool mIsRendererConfigured;
  6991. Found field: MaterialPtr mMaterial;
  6992. Found field: Real mDefaultWidth;
  6993. Found field: Real mDefaultHeight;
  6994. Found field: Real mSpeedFactor;
  6995. Found field: Real mIterationInterval;
  6996. Found field: bool mIterationIntervalSet;
  6997. Found field: bool mSorted;
  6998. Found field: bool mLocalSpace;
  6999. Found field: Real mNonvisibleTimeout;
  7000. Found field: bool mNonvisibleTimeoutSet;
  7001. Found field: Real mTimeSinceLastVisible;
  7002. Found field: unsignedlong mLastVisibleFrame;
  7003. Found field: Controller< Real>* mTimeController;
  7004. Found field: bool mEmittedEmitterPoolInitialised;
  7005. Found field: bool mIsEmitting;
  7006. Found field: Vector3 sortDir;
  7007. float operator ()
  7008. Found field: Vector3 sortPos;
  7009. float operator ()
  7010. Found field: ActiveParticleList mActiveParticles;
  7011. Found field: FreeParticleList mFreeParticles;
  7012. Found field: ParticlePool mParticlePool;
  7013. Found field: EmittedEmitterPool mEmittedEmitterPool;
  7014. Found field: FreeEmittedEmitterMap mFreeEmittedEmitters;
  7015. Found field: ActiveEmittedEmitterList mActiveEmittedEmitters;
  7016. Found field: ParticleEmitterList mEmitters;
  7017. Found field: ParticleAffectorList mAffectors;
  7018. Found field: ParticleSystemRenderer* mRenderer;
  7019. Found field: bool mCullIndividual;
  7020. Found field: String mRendererType;
  7021. Found field: size_t mPoolSize;
  7022. Found field: size_t mEmittedEmitterPoolSize;
  7023. Found field: String mOrigin;
  7024. void _expire(RealtimeElapsed)
  7025. void _triggerEmitters(RealtimeElapsed)
  7026. void _executeTriggerEmitters(ParticleEmitter*emitter,unsigned requested,RealtimeElapsed)
  7027. void _applyMotion(RealtimeElapsed)
  7028. void _triggerAffectors(RealtimeElapsed)
  7029. void _sortParticles(Camera*cam)
  7030. void increasePool(size_tsize)
  7031. void increaseEmittedEmitterPool(size_tsize)
  7032. void initParameters(void )
  7033. void configureRenderer(void )
  7034. void createVisualParticles(size_tpoolstart,size_tpoolend)
  7035. void destroyVisualParticles(size_tpoolstart,size_tpoolend)
  7036. void initialiseEmittedEmitters(void )
  7037. void initialiseEmittedEmitterPool(void )
  7038. void addFreeEmittedEmitters(void )
  7039. void removeAllEmittedEmitters(void )
  7040. FreeEmittedEmitterList*findFreeEmittedEmitter(const String&name)
  7041. void removeFromActiveEmittedEmitters(ParticleEmitter*emitter)
  7042. void addActiveEmittedEmittersToFreeList(void )
  7043. void _notifyReorganiseEmittedEmitterData(void )
  7044. Found class: ParticleSystemFactory
  7045. Found class: _OgreExport
  7046. Found field:
  7047. Found field: ParticleTemplateMap mSystemTemplates;
  7048. Found field: ParticleEmitterFactoryMap mEmitterFactories;
  7049. Found field: ParticleAffectorFactoryMap mAffectorFactories;
  7050. Found field: ParticleSystemRendererFactoryMap mRendererFactories;
  7051. Found field: StringVector mScriptPatterns;
  7052. Found field: ParticleSystemFactory* mFactory;
  7053. void parseNewEmitter(const String&type,DataStreamPtr&chunk,ParticleSystem*sys)
  7054. void parseNewAffector(const String&type,DataStreamPtr&chunk,ParticleSystem*sys)
  7055. void parseAttrib(const String&line,ParticleSystem*sys)
  7056. void parseEmitterAttrib(const String&line,ParticleEmitter*sys)
  7057. void parseAffectorAttrib(const String&line,ParticleAffector*sys)
  7058. void skipToNextCloseBrace(DataStreamPtr&chunk)
  7059. void skipToNextOpenBrace(DataStreamPtr&chunk)
  7060. ParticleSystem*createSystemImpl(const String&name,size_tquota,const String&resourceGroup)
  7061. ParticleSystem*createSystemImpl(const String&name,const String&templateName)
  7062. void destroySystemImpl(ParticleSystem*sys)
  7063. void addEmitterFactory(ParticleEmitterFactory*factory)
  7064. void addAffectorFactory(ParticleAffectorFactory*factory)
  7065. void addRendererFactory(ParticleSystemRendererFactory*factory)
  7066. void addTemplate(const String&name,ParticleSystem*sysTemplate)
  7067. void removeTemplate(const String&name,bool deleteTemplate=true )
  7068. void removeAllTemplates(bool deleteTemplate=true )
  7069. void removeTemplatesByResourceGroup(const String&resourceGroup)
  7070. ParticleSystem*createTemplate(const String&name,const String&resourceGroup)
  7071. ParticleSystem*getTemplate(const String&name)
  7072. ParticleEmitter*_createEmitter(const String&emitterType,ParticleSystem*psys)
  7073. void _destroyEmitter(ParticleEmitter*emitter)
  7074. ParticleAffector*_createAffector(const String&affectorType,ParticleSystem*psys)
  7075. void _destroyAffector(ParticleAffector*affector)
  7076. ParticleSystemRenderer*_createRenderer(const String&rendererType)
  7077. void _destroyRenderer(ParticleSystemRenderer*renderer)
  7078. void _initialise(void )
  7079. const StringVector&getScriptPatterns(void )
  7080. void parseScript(DataStreamPtr&stream,const String&groupName)
  7081. RealgetLoadingOrder(void )
  7082. ParticleAffectorFactoryIteratorgetAffectorFactoryIterator(void )
  7083. ParticleEmitterFactoryIteratorgetEmitterFactoryIterator(void )
  7084. ParticleRendererFactoryIteratorgetRendererFactoryIterator(void )
  7085. ParticleSystemTemplateIteratorgetTemplateIterator(void )
  7086. ParticleSystemFactory*_getFactory(void )
  7087. static ParticleSystemManager&getSingleton(void )
  7088. static ParticleSystemManager*getSingletonPtr(void )
  7089. Found class: _OgreExport
  7090. MovableObject*createInstanceImpl(const String&name,const NameValuePairList*params)
  7091. const String&getType(void )
  7092. void destroyInstance(MovableObject*obj)
  7093. Found class: _OgreExport
  7094. static SkeletonManager&getSingleton(void )
  7095. static SkeletonManager*getSingletonPtr(void )
  7096. Resource*createImpl(const String&name,ResourceHandlehandle,const String&group,bool isManual,ManualResourceLoader*loader,const NameValuePairList*createParams)
  7097. Found class: _OgreExport
  7098. Found field: String mName;
  7099. Found field: uint32 mGroupID;
  7100. Found field: ulong frameTime;
  7101. Found field: uint calls;
  7102. Found field: uint hierarchicalLvl;
  7103. Found field: Real currentTimePercent;
  7104. Found field: Real currentTimeMillisecs;
  7105. Found field: Real maxTimePercent;
  7106. Found field: Real maxTimeMillisecs;
  7107. Found field: Real minTimePercent;
  7108. Found field: Real minTimeMillisecs;
  7109. Found field: uint numCallsThisFrame;
  7110. Found field: Real totalTimePercent;
  7111. Found field: Real totalTimeMillisecs;
  7112. Found field: ulong totalCalls;
  7113. Found field: uint hierarchicalLvl;
  7114. Found class: ProfileInstance
  7115. void logResults()
  7116. void reset()
  7117. inline bool watchForMax(void )
  7118. inline bool watchForMin(void )
  7119. inline bool watchForLimit(Reallimit,bool greaterThan=true )
  7120. bool watchForMax(const String&profileName)
  7121. bool watchForMin(const String&profileName)
  7122. bool watchForLimit(const String&profileName,Reallimit,bool greaterThan=true )
  7123. Found field: String name;
  7124. Found field: ProfileInstance* parent;
  7125. Found field: ProfileChildren children;
  7126. Found field: ProfileFrame frame;
  7127. Found field: ulong frameNumber;
  7128. Found field: ProfileHistory history;
  7129. Found field: ulong currTime;
  7130. Found field: ulong accum;
  7131. Found field: uint hierarchicalLvl;
  7132. Found class: _OgreExport
  7133. virtual void initializeSession()
  7134. virtual void finializeSession()
  7135. virtual void changeEnableState(bool enabled)
  7136. virtual void displayResults(const ProfileInstance&instance,ulongmaxTotalFrameTime)
  7137. void setDisplayMode(DisplayModed)
  7138. DisplayModegetDisplayMode()
  7139. Found field: DisplayMode mDisplayMode;
  7140. Found class: _OgreExport
  7141. void setTimer(Timer*t)
  7142. Timer*getTimer()
  7143. void beginProfile(const String&profileName,uint32groupID=(uint32)
  7144. void endProfile(const String&profileName,uint32groupID=(uint32)
  7145. void beginGPUEvent(const String&event)
  7146. void endGPUEvent(const String&event)
  7147. void markGPUEvent(const String&event)
  7148. void setEnabled(bool enabled)
  7149. bool getEnabled()
  7150. void enableProfile(const String&profileName)
  7151. void disableProfile(const String&profileName)
  7152. void setProfileGroupMask(uint32mask)
  7153. uint32getProfileGroupMask()
  7154. bool watchForMax(const String&profileName)
  7155. bool watchForMin(const String&profileName)
  7156. bool watchForLimit(const String&profileName,Reallimit,bool greaterThan=true )
  7157. void logResults()
  7158. void reset()
  7159. void setUpdateDisplayFrequency(uintfreq)
  7160. uintgetUpdateDisplayFrequency()
  7161. void addListener(ProfileSessionListener*listener)
  7162. void removeListener(ProfileSessionListener*listener)
  7163. static Profiler&getSingleton(void )
  7164. static Profiler*getSingletonPtr(void )
  7165. Found field: TProfileSessionListener mListeners;
  7166. void initialize()
  7167. void displayResults()
  7168. void processFrameStats(void )
  7169. void processFrameStats(ProfileInstance*instance,Real&maxFrameTime)
  7170. void changeEnableState()
  7171. Found field: ProfileInstance* mCurrent;
  7172. Found field: ProfileInstance* mLast;
  7173. Found field: ProfileInstance mRoot;
  7174. Found field: DisabledProfileMap mDisabledProfiles;
  7175. Found field: bool mInitialized;
  7176. Found field: uint mUpdateDisplayFrequency;
  7177. Found field: uint mCurrentFrame;
  7178. Found field: Timer* mTimer;
  7179. Found field: ulong mTotalFrameTime;
  7180. Found field: bool mEnabled;
  7181. Found field: bool mNewEnableState;
  7182. Found field: uint32 mProfileMask;
  7183. Found field: ulong mMaxTotalFrameTime;
  7184. Found field: Real mAverageFrameTime;
  7185. Found field: bool mResetExtents;
  7186. Found class: _OgreExport
  7187. void display(const String&errorMessage,StringlogName="")
  7188. Found field: String mErrorMsg;
  7189. static BOOLCALLBACKDlgProc(HWNDhDlg,UINTiMsg,WPARAMwParam,LPARAMlParam)
  7190. Found field: HINSTANCE mHInstance;
  7191. Found class: _OgreExport
  7192. bool display()
  7193. static BOOLCALLBACKDlgProc(HWNDhDlg,UINTiMsg,WPARAMwParam,LPARAMlParam)
  7194. Found field: RenderSystem* mSelectedRenderSystem;
  7195. Found field: HINSTANCE mHInstance;
  7196. Found class: _OgreExport
  7197. Found field: ArchiveFactoryMap mArchFactories;
  7198. Found field: ArchiveMap mArchives;
  7199. Archive*load(const String&filename,const String&archiveType)
  7200. void unload(Archive*arch)
  7201. void unload(const String&filename)
  7202. ArchiveMapIteratorgetArchiveIterator(void )
  7203. void addArchiveFactory(ArchiveFactory*factory)
  7204. static ArchiveManager&getSingleton(void )
  7205. static ArchiveManager*getSingletonPtr(void )
  7206. Found class: _OgreExport
  7207. virtual const String&getName()
  7208. virtual void install()
  7209. virtual void initialise()
  7210. virtual void shutdown()
  7211. virtual void uninstall()
  7212. Found class: _OgreExport
  7213. static void initialise(void )
  7214. static void shutdown(void )
  7215. static const String&getPointLightExtruderArbvp1(void )
  7216. static const String&getPointLightExtruderVs_1_1(void )
  7217. static const String&getPointLightExtruderVs_4_0(void )
  7218. static const String&getPointLightExtruderVs_glsles(void )
  7219. static const String&getDirectionalLightExtruderArbvp1(void )
  7220. static const String&getDirectionalLightExtruderVs_1_1(void )
  7221. static const String&getDirectionalLightExtruderVs_4_0(void )
  7222. static const String&getDirectionalLightExtruderVs_glsles(void )
  7223. static const String&getPointLightExtruderArbvp1Debug(void )
  7224. static const String&getPointLightExtruderVs_1_1Debug(void )
  7225. static const String&getPointLightExtruderVs_4_0Debug(void )
  7226. static const String&getPointLightExtruderVs_glslesDebug(void )
  7227. static const String&getDirectionalLightExtruderArbvp1Debug(void )
  7228. static const String&getDirectionalLightExtruderVs_1_1Debug(void )
  7229. static const String&getDirectionalLightExtruderVs_4_0Debug(void )
  7230. static const String&getDirectionalLightExtruderVs_glslesDebug(void )
  7231. static const String&getProgramSource(Light::LightTypeslightType,const Stringsyntax,bool finite,bool debug)
  7232. static const String&getProgramName(Light::LightTypeslightType,bool finite,bool debug)
  7233. static const String&getPointLightExtruderArbvp1Finite(void )
  7234. static const String&getPointLightExtruderVs_1_1Finite(void )
  7235. static const String&getPointLightExtruderVs_4_0Finite(void )
  7236. static const String&getPointLightExtruderVs_glslesFinite(void )
  7237. static const String&getDirectionalLightExtruderArbvp1Finite(void )
  7238. static const String&getDirectionalLightExtruderVs_1_1Finite(void )
  7239. static const String&getDirectionalLightExtruderVs_4_0Finite(void )
  7240. static const String&getDirectionalLightExtruderVs_glslesFinite(void )
  7241. static const String&getPointLightExtruderArbvp1FiniteDebug(void )
  7242. static const String&getPointLightExtruderVs_1_1FiniteDebug(void )
  7243. static const String&getPointLightExtruderVs_4_0FiniteDebug(void )
  7244. static const String&getPointLightExtruderVs_glslesFiniteDebug(void )
  7245. static const String&getDirectionalLightExtruderArbvp1FiniteDebug(void )
  7246. static const String&getDirectionalLightExtruderVs_1_1FiniteDebug(void )
  7247. static const String&getDirectionalLightExtruderVs_4_0FiniteDebug(void )
  7248. static const String&getDirectionalLightExtruderVs_glslesFiniteDebug(void )
  7249. Found field: bool error;
  7250. Found field: String message;
  7251. Found class: _OgreExport
  7252. Found class: _OgreExport
  7253. virtual void operationCompleted(BackgroundProcessTicketticket,const BackgroundProcessResult&result)
  7254. Found field: uint16 mWorkQueueChannel;
  7255. Found field: RequestType type;
  7256. Found field: String resourceName;
  7257. Found field: ResourceHandle resourceHandle;
  7258. Found field: String resourceType;
  7259. Found field: String groupName;
  7260. Found field: bool isManual;
  7261. Found field: ManualResourceLoader* loader;
  7262. Found field: NameValuePairList* loadParams;
  7263. Found field: Listener* listener;
  7264. Found field: BackgroundProcessResult result;
  7265. Found field: OutstandingRequestSet mOutstandingRequestSet;
  7266. Found field: ResourcePtr resource;
  7267. Found field: ResourceRequest request;
  7268. BackgroundProcessTicketaddRequest(ResourceRequest&req)
  7269. virtual void initialise(void )
  7270. virtual void shutdown(void )
  7271. virtual BackgroundProcessTicketinitialiseResourceGroup(const String&name,Listener*listener=0)
  7272. virtual BackgroundProcessTicketinitialiseAllResourceGroups(Listener*listener=0)
  7273. virtual BackgroundProcessTicketprepareResourceGroup(const String&name,Listener*listener=0)
  7274. virtual BackgroundProcessTicketloadResourceGroup(const String&name,Listener*listener=0)
  7275. virtual BackgroundProcessTicketunload(const String&resType,const String&name,Listener*listener=0)
  7276. virtual BackgroundProcessTicketunload(const String&resType,ResourceHandlehandle,Listener*listener=0)
  7277. virtual BackgroundProcessTicketunloadResourceGroup(const String&name,Listener*listener=0)
  7278. virtual BackgroundProcessTicketprepare(const String&resType,const String&name,const String&group,bool isManual=false ,ManualResourceLoader*loader=0,const NameValuePairList*loadParams=0,Listener*listener=0)
  7279. virtual BackgroundProcessTicketload(const String&resType,const String&name,const String&group,bool isManual=false ,ManualResourceLoader*loader=0,const NameValuePairList*loadParams=0,Listener*listener=0)
  7280. virtual bool isProcessComplete(BackgroundProcessTicketticket)
  7281. void abortRequest(BackgroundProcessTicketticket)
  7282. bool canHandleRequest(const WorkQueue::Request*req,const WorkQueue*srcQ)
  7283. WorkQueue::Response*handleRequest(const WorkQueue::Request*req,const WorkQueue*srcQ)
  7284. bool canHandleResponse(const WorkQueue::Response*res,const WorkQueue*srcQ)
  7285. void handleResponse(const WorkQueue::Response*res,const WorkQueue*srcQ)
  7286. static ResourceBackgroundQueue&getSingleton(void )
  7287. static ResourceBackgroundQueue*getSingletonPtr(void )
  7288. Found class: HardwareBufferManagerBase
  7289. Found class: _OgreExport
  7290. Found field: HardwareBufferManagerBase* mMgr;
  7291. Found field: String mName;
  7292. HardwareBufferManagerBase*getManager()
  7293. const String&getName()
  7294. Found class: _OgreExport
  7295. Found class: _OgreExport
  7296. VertexDeclaration*getVertexDeclaration()
  7297. unsigned int getMaxVertexCount()
  7298. void setMaxVertexCount(unsigned int maxVertexCount)
  7299. RenderOperation::OperationTypegetOperationType()
  7300. void setOperationType(RenderOperation::OperationTypeoperationType)
  7301. void setResetsEveryUpdate(bool resetsEveryUpdate)
  7302. bool getResetsEveryUpdate()
  7303. virtual void getRenderOperation(RenderOperation&op)
  7304. virtual void update(SceneManager*sceneMgr)
  7305. virtual void reset()
  7306. void setSourceRenderable(Renderable*source)
  7307. const Renderable*getSourceRenderable()
  7308. const MaterialPtr&getRenderToBufferMaterial()
  7309. void setRenderToBufferMaterialName(const String&materialName)
  7310. Found field: RenderOperation:: OperationType mOperationType;
  7311. Found field: bool mResetsEveryUpdate;
  7312. Found field: bool mResetRequested;
  7313. Found field: MaterialPtr mMaterial;
  7314. Found field: Renderable* mSourceRenderable;
  7315. Found field: VertexData* mVertexData;
  7316. Found field: unsignedint mMaxVertexCount;
  7317. Found class: _OgreExport
  7318. virtual void licenseExpired(HardwareBuffer*buffer)
  7319. Found class: _OgreExport
  7320. Found field: HardwareVertexBufferSharedPtr srcPositionBuffer;
  7321. Found field: HardwareVertexBufferSharedPtr srcNormalBuffer;
  7322. Found field: HardwareVertexBufferSharedPtr destPositionBuffer;
  7323. Found field: HardwareVertexBufferSharedPtr destNormalBuffer;
  7324. Found field: bool posNormalShareBuffer;
  7325. Found field: unsignedshort posBindIndex;
  7326. Found field: unsignedshort normBindIndex;
  7327. Found field: bool bindPositions;
  7328. Found field: bool bindNormals;
  7329. void extractFrom(const VertexData*sourceData)
  7330. void checkoutTempCopies(bool positions=true ,bool normals=true )
  7331. void bindTempCopies(VertexData*targetData,bool suppressHardwareUpload)
  7332. void licenseExpired(HardwareBuffer*buffer)
  7333. bool buffersCheckedOut(bool positions=true ,bool normals=true )
  7334. Found class: _OgreExport
  7335. Found field: VertexBufferList mVertexBuffers;
  7336. Found field: IndexBufferList mIndexBuffers;
  7337. Found field: UniformBufferList mUniformBuffers;
  7338. Found field: VertexDeclarationList mVertexDeclarations;
  7339. Found field: VertexBufferBindingList mVertexBufferBindings;
  7340. Found field:
  7341. Found field:
  7342. Found field:
  7343. Found field:
  7344. Found field:
  7345. virtual void destroyAllDeclarations(void )
  7346. virtual void destroyAllBindings(void )
  7347. virtual VertexDeclaration*createVertexDeclarationImpl(void )
  7348. virtual void destroyVertexDeclarationImpl(VertexDeclaration*decl)
  7349. virtual VertexBufferBinding*createVertexBufferBindingImpl(void )
  7350. virtual void destroyVertexBufferBindingImpl(VertexBufferBinding*binding)
  7351. Found class: _OgrePrivate
  7352. Found field: HardwareVertexBuffer* originalBufferPtr;
  7353. Found field: BufferLicenseType licenseType;
  7354. Found field: size_t expiredDelay;
  7355. Found field: HardwareVertexBufferSharedPtr buffer;
  7356. Found field: HardwareBufferLicensee* licensee;
  7357. Found field: FreeTemporaryVertexBufferMap mFreeTempVertexBufferMap;
  7358. Found field: TemporaryVertexBufferLicenseMap mTempVertexBufferLicenses;
  7359. Found field: size_t mUnderUsedFrameCount;
  7360. Found field:
  7361. virtual HardwareVertexBufferSharedPtrmakeBufferCopy(const HardwareVertexBufferSharedPtr&source,HardwareBuffer::Usageusage,bool useShadowBuffer)
  7362. virtual HardwareVertexBufferSharedPtrcreateVertexBuffer(size_tvertexSize,size_tnumVerts,HardwareBuffer::Usageusage,bool useShadowBuffer=false )
  7363. virtual HardwareIndexBufferSharedPtrcreateIndexBuffer(HardwareIndexBuffer::IndexTypeitype,size_tnumIndexes,HardwareBuffer::Usageusage,bool useShadowBuffer=false )
  7364. virtual RenderToVertexBufferSharedPtrcreateRenderToVertexBuffer()
  7365. virtual HardwareUniformBufferSharedPtrcreateUniformBuffer(size_tsizeBytes,HardwareBuffer::Usageusage=HardwareBuffer::HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE,bool useShadowBuffer=false ,const String&name="")
  7366. virtual VertexDeclaration*createVertexDeclaration(void )
  7367. virtual void destroyVertexDeclaration(VertexDeclaration*decl)
  7368. virtual VertexBufferBinding*createVertexBufferBinding(void )
  7369. virtual void destroyVertexBufferBinding(VertexBufferBinding*binding)
  7370. virtual void registerVertexBufferSourceAndCopy(const HardwareVertexBufferSharedPtr&sourceBuffer,const HardwareVertexBufferSharedPtr&copy)
  7371. virtual HardwareVertexBufferSharedPtrallocateVertexBufferCopy(const HardwareVertexBufferSharedPtr&sourceBuffer,BufferLicenseTypelicenseType,HardwareBufferLicensee*licensee,bool copyData=false )
  7372. virtual void releaseVertexBufferCopy(const HardwareVertexBufferSharedPtr&bufferCopy)
  7373. virtual void touchVertexBufferCopy(const HardwareVertexBufferSharedPtr&bufferCopy)
  7374. virtual void _freeUnusedBufferCopies(void )
  7375. virtual void _releaseBufferCopies(bool forceFreeUnused=false )
  7376. virtual void _forceReleaseBufferCopies(const HardwareVertexBufferSharedPtr&sourceBuffer)
  7377. virtual void _forceReleaseBufferCopies(HardwareVertexBuffer*sourceBuffer)
  7378. void _notifyVertexBufferDestroyed(HardwareVertexBuffer*buf)
  7379. void _notifyIndexBufferDestroyed(HardwareIndexBuffer*buf)
  7380. void _notifyUniformBufferDestroyed(HardwareUniformBuffer*buf)
  7381. Found class: _OgreExport
  7382. Found field: HardwareBufferManagerBase* mImpl;
  7383. HardwareVertexBufferSharedPtrcreateVertexBuffer(size_tvertexSize,size_tnumVerts,HardwareBuffer::Usageusage,bool useShadowBuffer=false )
  7384. HardwareIndexBufferSharedPtrcreateIndexBuffer(HardwareIndexBuffer::IndexTypeitype,size_tnumIndexes,HardwareBuffer::Usageusage,bool useShadowBuffer=false )
  7385. RenderToVertexBufferSharedPtrcreateRenderToVertexBuffer()
  7386. HardwareUniformBufferSharedPtrcreateUniformBuffer(size_tsizeBytes,HardwareBuffer::Usageusage,bool useShadowBuffer,const String&name="")
  7387. virtual VertexDeclaration*createVertexDeclaration(void )
  7388. virtual void destroyVertexDeclaration(VertexDeclaration*decl)
  7389. virtual VertexBufferBinding*createVertexBufferBinding(void )
  7390. virtual void destroyVertexBufferBinding(VertexBufferBinding*binding)
  7391. virtual void registerVertexBufferSourceAndCopy(const HardwareVertexBufferSharedPtr&sourceBuffer,const HardwareVertexBufferSharedPtr&copy)
  7392. virtual HardwareVertexBufferSharedPtrallocateVertexBufferCopy(const HardwareVertexBufferSharedPtr&sourceBuffer,BufferLicenseTypelicenseType,HardwareBufferLicensee*licensee,bool copyData=false )
  7393. virtual void releaseVertexBufferCopy(const HardwareVertexBufferSharedPtr&bufferCopy)
  7394. virtual void touchVertexBufferCopy(const HardwareVertexBufferSharedPtr&bufferCopy)
  7395. virtual void _freeUnusedBufferCopies(void )
  7396. virtual void _releaseBufferCopies(bool forceFreeUnused=false )
  7397. virtual void _forceReleaseBufferCopies(const HardwareVertexBufferSharedPtr&sourceBuffer)
  7398. virtual void _forceReleaseBufferCopies(HardwareVertexBuffer*sourceBuffer)
  7399. void _notifyVertexBufferDestroyed(HardwareVertexBuffer*buf)
  7400. void _notifyIndexBufferDestroyed(HardwareIndexBuffer*buf)
  7401. void _notifyUniformBufferDestroyed(HardwareUniformBuffer*buf)
  7402. static HardwareBufferManager&getSingleton(void )
  7403. static HardwareBufferManager*getSingletonPtr(void )
  7404. Found class: _OgreExport
  7405. Found field: MeshPtr mMesh;
  7406. Found field: SubEntityList mSubEntityList;
  7407. Found field: AnimationStateSet* mAnimationState;
  7408. Found field: TempBlendedBufferInfo mTempSkelAnimInfo;
  7409. Found field: VertexData* mSkelAnimVertexData;
  7410. Found field: TempBlendedBufferInfo mTempVertexAnimInfo;
  7411. Found field: VertexData* mSoftwareVertexAnimVertexData;
  7412. Found field: VertexData* mHardwareVertexAnimVertexData;
  7413. Found field: bool mVertexAnimationAppliedThisFrame;
  7414. Found field: bool mPreparedForShadowVolumes;
  7415. const VertexData*findBlendedVertexData(const VertexData*orig)
  7416. SubEntity*findSubEntityForVertexData(const VertexData*orig)
  7417. void extractTempBufferInfo(VertexData*sourceData,TempBlendedBufferInfo*info)
  7418. VertexData*cloneVertexDataRemoveBlendInfo(const VertexData*source)
  7419. void prepareTempBlendBuffers(void )
  7420. void markBuffersUnusedForAnimation(void )
  7421. void restoreBuffersForUnusedAnimation(bool hardwareAnimation)
  7422. void bindMissingHardwarePoseBuffers(const VertexData*srcData,VertexData*destData)
  7423. void initialisePoseVertexData(const VertexData*srcData,VertexData*destData,bool animateNormals)
  7424. void finalisePoseNormals(const VertexData*srcData,VertexData*destData)
  7425. Found field: Matrix4* mBoneWorldMatrices;
  7426. Found field: Matrix4* mBoneMatrices;
  7427. Found field: unsignedshort mNumBoneMatrices;
  7428. Found field: unsignedlong mFrameAnimationLastUpdated;
  7429. void updateAnimation(void )
  7430. Found field: unsignedlong* mFrameBonesLastUpdated;
  7431. Found field: EntitySet* mSharedSkeletonEntities;
  7432. bool cacheBoneMatrices(void )
  7433. Found field: bool mDisplaySkeleton;
  7434. Found field: SchemeHardwareAnimMap mSchemeHardwareAnim;
  7435. Found field: bool mCurrentHWAnimationState;
  7436. Found field: ushort mHardwarePoseCount;
  7437. Found field: bool mVertexProgramInUse;
  7438. Found field: int mSoftwareAnimationRequests;
  7439. Found field: int mSoftwareAnimationNormalsRequests;
  7440. Found field: bool mSkipAnimStateUpdates;
  7441. Found field: bool mAlwaysUpdateMainSkeleton;
  7442. Found field: ushort mMeshLodIndex;
  7443. Found field: Real mMeshLodFactorTransformed;
  7444. Found field: ushort mMinMeshLodIndex;
  7445. Found field: ushort mMaxMeshLodIndex;
  7446. Found field: Real mMaterialLodFactor;
  7447. Found field: Real mMaterialLodFactorTransformed;
  7448. Found field: ushort mMinMaterialLodIndex;
  7449. Found field: ushort mMaxMaterialLodIndex;
  7450. Found field: LODEntityList mLodEntityList;
  7451. Found field: SkeletonInstance* mSkeletonInstance;
  7452. Found field: bool mInitialised;
  7453. Found field: Matrix4 mLastParentXform;
  7454. Found field: size_t mMeshStateCount;
  7455. void buildSubEntityList(MeshPtr&mesh,SubEntityList*sublist)
  7456. void attachObjectImpl(MovableObject*pMovable,TagPoint*pAttachingPoint)
  7457. void detachObjectImpl(MovableObject*pObject)
  7458. void detachAllObjectsImpl(void )
  7459. void reevaluateVertexProcessing(void )
  7460. bool calcVertexProcessing(void )
  7461. void applyVertexAnimation(bool hardwareAnimation,bool stencilShadows)
  7462. ushortinitHardwareAnimationElements(VertexData*vdata,ushortnumberOfElements,bool animateNormals)
  7463. bool tempVertexAnimBuffersBound(void )
  7464. bool tempSkelAnimBuffersBound(bool requestNormals)
  7465. Found field: ChildObjectList mChildObjectList;
  7466. Found field: mutable AxisAlignedBox mFullBoundingBox;
  7467. Found field: ShadowRenderableList mShadowRenderables;
  7468. Found class: _OgreExport
  7469. Found field: Entity* mParent;
  7470. Found field: HardwareVertexBufferSharedPtr mPositionBuffer;
  7471. Found field: HardwareVertexBufferSharedPtr mWBuffer;
  7472. Found field: const VertexData* mCurrentVertexData;
  7473. Found field: unsignedshort mOriginalPosBufferBinding;
  7474. Found field: SubEntity* mSubEntity;
  7475. void _createSeparateLightCap()
  7476. void getWorldTransforms(Matrix4*xform)
  7477. HardwareVertexBufferSharedPtrgetPositionBuffer(void )
  7478. HardwareVertexBufferSharedPtrgetWBuffer(void )
  7479. void rebindPositionBuffer(const VertexData*vertexData,bool force)
  7480. bool isVisible(void )
  7481. virtual void rebindIndexBuffer(const HardwareIndexBufferSharedPtr&indexBuffer)
  7482. const MeshPtr&getMesh(void )
  7483. SubEntity*getSubEntity(unsigned int index)
  7484. SubEntity*getSubEntity(const String&name)
  7485. unsigned int getNumSubEntities(void )
  7486. Entity*clone(const String&newName)
  7487. void setMaterialName(const String&name,const String&groupName=ResourceGroupManager::AUTODETECT_RESOURCE_GROUP_NAME)
  7488. void setMaterial(const MaterialPtr&material)
  7489. void _notifyCurrentCamera(Camera*cam)
  7490. void setRenderQueueGroup(uint8queueID)
  7491. void setRenderQueueGroupAndPriority(uint8queueID,ushortpriority)
  7492. const AxisAlignedBox&getBoundingBox(void )
  7493. AxisAlignedBoxgetChildObjectsBoundingBox(void )
  7494. void _updateRenderQueue(RenderQueue*queue)
  7495. const String&getMovableType(void )
  7496. AnimationState*getAnimationState(const String&name)
  7497. bool hasAnimationState(const String&name)
  7498. AnimationStateSet*getAllAnimationStates(void )
  7499. void setDisplaySkeleton(bool display)
  7500. bool getDisplaySkeleton(void )
  7501. Entity*getManualLodLevel(size_tindex)
  7502. size_tgetNumManualLodLevels(void )
  7503. ushortgetCurrentLodIndex()
  7504. void setMeshLodBias(Realfactor,ushortmaxDetailIndex=0,ushortminDetailIndex=99)
  7505. void setMaterialLodBias(Realfactor,ushortmaxDetailIndex=0,ushortminDetailIndex=99)
  7506. void setPolygonModeOverrideable(bool PolygonModeOverrideable)
  7507. TagPoint*attachObjectToBone(const String&boneName,MovableObject*pMovable,const Quaternion&offsetOrientation=Quaternion::IDENTITY,const Vector3&offsetPosition=Vector3::ZERO)
  7508. MovableObject*detachObjectFromBone(const String&movableName)
  7509. void detachObjectFromBone(MovableObject*obj)
  7510. void detachAllObjectsFromBone(void )
  7511. ChildObjectListIteratorgetAttachedObjectIterator(void )
  7512. RealgetBoundingRadius(void )
  7513. const AxisAlignedBox&getWorldBoundingBox(bool derive=false )
  7514. const Sphere&getWorldBoundingSphere(bool derive=false )
  7515. EdgeData*getEdgeList(void )
  7516. bool hasEdgeList(void )
  7517. ShadowRenderableListIteratorgetShadowVolumeRenderableIterator(ShadowTechniqueshadowTechnique,const Light*light,HardwareIndexBufferSharedPtr*indexBuffer,bool extrudeVertices,RealextrusionDistance,unsigned long flags=0)
  7518. const Matrix4*_getBoneMatrices(void )
  7519. unsigned short _getNumBoneMatrices(void )
  7520. bool hasSkeleton(void )
  7521. SkeletonInstance*getSkeleton(void )
  7522. bool isHardwareAnimationEnabled(void )
  7523. void _notifyAttached(Node*parent,bool isTagPoint=false )
  7524. int getSoftwareAnimationRequests(void )
  7525. int getSoftwareAnimationNormalsRequests(void )
  7526. void addSoftwareAnimationRequest(bool normalsAlso)
  7527. void removeSoftwareAnimationRequest(bool normalsAlso)
  7528. void shareSkeletonInstanceWith(Entity*entity)
  7529. bool hasVertexAnimation(void )
  7530. void stopSharingSkeletonInstance()
  7531. inline bool sharesSkeletonInstance()
  7532. inline const EntitySet*getSkeletonInstanceSharingSet()
  7533. void refreshAvailableAnimationState(void )
  7534. void _updateAnimation(void )
  7535. bool _isAnimated(void )
  7536. bool _isSkeletonAnimated(void )
  7537. VertexData*_getSkelAnimVertexData(void )
  7538. VertexData*_getSoftwareVertexAnimVertexData(void )
  7539. VertexData*_getHardwareVertexAnimVertexData(void )
  7540. TempBlendedBufferInfo*_getSkelAnimTempBufferInfo(void )
  7541. TempBlendedBufferInfo*_getVertexAnimTempBufferInfo(void )
  7542. uint32getTypeFlags(void )
  7543. VertexData*getVertexDataForBinding(void )
  7544. VertexDataBindChoicechooseVertexDataForBinding(bool hasVertexAnim)
  7545. bool _getBuffersMarkedForAnimation(void )
  7546. void _markBuffersUsedForAnimation(void )
  7547. bool isInitialised(void )
  7548. void _initialise(bool forceReinitialise=false )
  7549. void _deinitialise(void )
  7550. void backgroundLoadingComplete(Resource*res)
  7551. void visitRenderables(Renderable::Visitor*visitor,bool debugRenderables=false )
  7552. Real_getMeshLodFactorTransformed()
  7553. void setSkipAnimationStateUpdate(bool skip)
  7554. bool getSkipAnimationStateUpdate()
  7555. void setAlwaysUpdateMainSkeleton(bool update)
  7556. bool getAlwaysUpdateMainSkeleton()
  7557. Found class: _OgreExport
  7558. MovableObject*createInstanceImpl(const String&name,const NameValuePairList*params)
  7559. const String&getType(void )
  7560. void destroyInstance(MovableObject*obj)
  7561. Found class: _OgreExport
  7562. Found field: AxisAlignedBox mAABB;
  7563. Found field: Real mBoundingRadius;
  7564. Found field: BillboardOrigin mOriginType;
  7565. Found field: BillboardRotationType mRotationType;
  7566. Found field: Real mDefaultWidth;
  7567. Found field: Real mDefaultHeight;
  7568. Found field: String mMaterialName;
  7569. Found field: MaterialPtr mMaterial;
  7570. Found field: bool mAllDefaultSize;
  7571. Found field: bool mAutoExtendPool;
  7572. Found field: bool mSortingEnabled;
  7573. Found field: bool mAccurateFacing;
  7574. Found field: bool mAllDefaultRotation;
  7575. Found field: bool mWorldSpace;
  7576. Found field: ActiveBillboardList mActiveBillboards;
  7577. Found field: FreeBillboardList mFreeBillboards;
  7578. Found field: BillboardPool mBillboardPool;
  7579. Found field: VertexData* mVertexData;
  7580. Found field: HardwareVertexBufferSharedPtr mMainBuf;
  7581. Found field: float* mLockPtr;
  7582. Found field: Vector3 mVOffset[];
  7583. Found field: Camera* mCurrentCamera;
  7584. Found field: Real mLeftOff,
  7585. Found field: Real mLeftOff, mRightOff,
  7586. Found field: Real mLeftOff, mRightOff, mTopOff,
  7587. Found field: Real mLeftOff, mRightOff, mTopOff, mBottomOff;
  7588. Found field: Vector3 mCamX,
  7589. Found field: Vector3 mCamX, mCamY;
  7590. Found field: Vector3 mCamDir;
  7591. Found field: Quaternion mCamQ;
  7592. Found field: Vector3 mCamPos;
  7593. Found field: IndexData* mIndexData;
  7594. Found field: bool mCullIndividual;
  7595. Found field: TextureCoordSets mTextureCoords;
  7596. Found field: BillboardType mBillboardType;
  7597. Found field: Vector3 mCommonDirection;
  7598. Found field: Vector3 mCommonUpVector;
  7599. inline bool billboardVisible(Camera*cam,const Billboard&bill)
  7600. Found field: unsignedshort mNumVisibleBillboards;
  7601. virtual void increasePool(size_tsize)
  7602. void genBillboardAxes(Vector3*pX,Vector3*pY,const Billboard*pBill=0)
  7603. void getParametricOffsets(Real&left,Real&right,Real&top,Real&bottom)
  7604. void genVertices(const Vector3*const offsets,const Billboard&pBillboard)
  7605. void genVertOffsets(Realinleft,Realinright,Realintop,Realinbottom,Realwidth,Realheight,const Vector3&x,const Vector3&y,Vector3*pDestVec)
  7606. Found field: Vector3 sortDir;
  7607. float operator ()
  7608. Found field: Vector3 sortPos;
  7609. float operator ()
  7610. Found field: bool mPointRendering;
  7611. Found field: bool mBuffersCreated;
  7612. Found field: size_t mPoolSize;
  7613. Found field: bool mExternalData;
  7614. Found field: bool mAutoUpdate;
  7615. Found field: bool mBillboardDataChanged;
  7616. void _createBuffers(void )
  7617. void _destroyBuffers(void )
  7618. Billboard*createBillboard(const Vector3&position,const ColourValue&colour=ColourValue::White)
  7619. Billboard*createBillboard(Realx,Realy,Realz,const ColourValue&colour=ColourValue::White)
  7620. virtual int getNumBillboards(void )
  7621. virtual void setAutoextend(bool autoextend)
  7622. virtual bool getAutoextend(void )
  7623. virtual void setSortingEnabled(bool sortenable)
  7624. virtual bool getSortingEnabled(void )
  7625. virtual void setPoolSize(size_tsize)
  7626. virtual unsigned int getPoolSize(void )
  7627. virtual void clear()
  7628. virtual Billboard*getBillboard(unsigned int index)
  7629. virtual void removeBillboard(unsigned int index)
  7630. virtual void removeBillboard(Billboard*pBill)
  7631. virtual void setBillboardOrigin(BillboardOriginorigin)
  7632. virtual BillboardOrigingetBillboardOrigin(void )
  7633. virtual void setBillboardRotationType(BillboardRotationTyperotationType)
  7634. virtual BillboardRotationTypegetBillboardRotationType(void )
  7635. virtual void setDefaultDimensions(Realwidth,Realheight)
  7636. virtual void setDefaultWidth(Realwidth)
  7637. virtual RealgetDefaultWidth(void )
  7638. virtual void setDefaultHeight(Realheight)
  7639. virtual RealgetDefaultHeight(void )
  7640. virtual void setMaterialName(const String&name,const String&groupName=ResourceGroupManager::AUTODETECT_RESOURCE_GROUP_NAME)
  7641. virtual const String&getMaterialName(void )
  7642. virtual void _notifyCurrentCamera(Camera*cam)
  7643. void beginBillboards(size_tnumBillboards=0)
  7644. void injectBillboard(const Billboard&bb)
  7645. void endBillboards(void )
  7646. void setBounds(const AxisAlignedBox&box,Realradius)
  7647. virtual const AxisAlignedBox&getBoundingBox(void )
  7648. virtual RealgetBoundingRadius(void )
  7649. virtual void _updateRenderQueue(RenderQueue*queue)
  7650. virtual const MaterialPtr&getMaterial(void )
  7651. virtual void setMaterial(const MaterialPtr&material)
  7652. virtual void getRenderOperation(RenderOperation&op)
  7653. virtual void getWorldTransforms(Matrix4*xform)
  7654. virtual void _notifyBillboardResized(void )
  7655. virtual void _notifyBillboardRotated(void )
  7656. virtual bool getCullIndividually(void )
  7657. virtual void setCullIndividually(bool cullIndividual)
  7658. virtual void setBillboardType(BillboardTypebbt)
  7659. virtual BillboardTypegetBillboardType(void )
  7660. virtual void setCommonDirection(const Vector3&vec)
  7661. virtual const Vector3&getCommonDirection(void )
  7662. virtual void setCommonUpVector(const Vector3&vec)
  7663. virtual const Vector3&getCommonUpVector(void )
  7664. virtual void setUseAccurateFacing(bool acc)
  7665. virtual bool getUseAccurateFacing(void )
  7666. virtual const String&getMovableType(void )
  7667. RealgetSquaredViewDepth(const Camera*cam)
  7668. virtual void _updateBounds(void )
  7669. const LightList&getLights(void )
  7670. void visitRenderables(Renderable::Visitor*visitor,bool debugRenderables=false )
  7671. virtual void _sortBillboards(Camera*cam)
  7672. virtual SortMode_getSortMode(void )
  7673. virtual void setBillboardsInWorldSpace(bool ws)
  7674. virtual void setTextureCoords(Ogre::FloatRectconst *coords,uint16numCoords)
  7675. virtual void setTextureStacksAndSlices(ucharstacks,ucharslices)
  7676. virtual Ogre::FloatRectconst *getTextureCoords(uint16*oNumCoords)
  7677. virtual void setPointRenderingEnabled(bool enabled)
  7678. virtual bool isPointRenderingEnabled(void )
  7679. uint32getTypeFlags(void )
  7680. void setAutoUpdate(bool autoUpdate)
  7681. bool getAutoUpdate(void )
  7682. void notifyBillboardDataChanged(void )
  7683. Found class: _OgreExport
  7684. MovableObject*createInstanceImpl(const String&name,const NameValuePairList*params)
  7685. const String&getType(void )
  7686. void destroyInstance(MovableObject*obj)
  7687. Found class: _OgreExport
  7688. Found class: _OgreExport
  7689. Found field: Vector3 position;
  7690. Found field: Real width;
  7691. Found field: Real texCoord;
  7692. Found field: ColourValue colour;
  7693. Found field: Quaternion orientation;
  7694. virtual void setMaxChainElements(size_tmaxElements)
  7695. virtual size_tgetMaxChainElements(void )
  7696. virtual void setNumberOfChains(size_tnumChains)
  7697. virtual size_tgetNumberOfChains(void )
  7698. virtual void setUseTextureCoords(bool use)
  7699. virtual bool getUseTextureCoords(void )
  7700. virtual void setTextureCoordDirection(TexCoordDirectiondir)
  7701. virtual TexCoordDirectiongetTextureCoordDirection(void )
  7702. virtual void setOtherTextureCoordRange(Realstart,Realend)
  7703. virtual const Real*getOtherTextureCoordRange(void )
  7704. virtual void setUseVertexColours(bool use)
  7705. virtual bool getUseVertexColours(void )
  7706. virtual void setDynamic(bool dyn)
  7707. virtual bool getDynamic(void )
  7708. virtual void addChainElement(size_tchainIndex,const Element&billboardChainElement)
  7709. virtual void removeChainElement(size_tchainIndex)
  7710. virtual void updateChainElement(size_tchainIndex,size_telementIndex,const Element&billboardChainElement)
  7711. virtual const Element&getChainElement(size_tchainIndex,size_telementIndex)
  7712. virtual size_tgetNumChainElements(size_tchainIndex)
  7713. virtual void clearChain(size_tchainIndex)
  7714. virtual void clearAllChains(void )
  7715. void setFaceCamera(bool faceCamera,const Vector3&normalVector=Vector3::UNIT_X)
  7716. virtual const String&getMaterialName(void )
  7717. virtual void setMaterialName(const String&name,const String&groupName=ResourceGroupManager::AUTODETECT_RESOURCE_GROUP_NAME)
  7718. RealgetSquaredViewDepth(const Camera*cam)
  7719. RealgetBoundingRadius(void )
  7720. const AxisAlignedBox&getBoundingBox(void )
  7721. const MaterialPtr&getMaterial(void )
  7722. const String&getMovableType(void )
  7723. void _updateRenderQueue(RenderQueue*)
  7724. void getRenderOperation(RenderOperation&)
  7725. virtual bool preRender(SceneManager*sm,RenderSystem*rsys)
  7726. void getWorldTransforms(Matrix4*)
  7727. const LightList&getLights(void )
  7728. void visitRenderables(Renderable::Visitor*visitor,bool debugRenderables=false )
  7729. Found field: size_t mMaxElementsPerChain;
  7730. Found field: size_t mChainCount;
  7731. Found field: bool mUseTexCoords;
  7732. Found field: bool mUseVertexColour;
  7733. Found field: bool mDynamic;
  7734. Found field: VertexData* mVertexData;
  7735. Found field: IndexData* mIndexData;
  7736. Found field: bool mVertexDeclDirty;
  7737. Found field: bool mBuffersNeedRecreating;
  7738. Found field: mutablebool mBoundsDirty;
  7739. Found field: bool mIndexContentDirty;
  7740. Found field: bool mVertexContentDirty;
  7741. Found field: mutable AxisAlignedBox mAABB;
  7742. Found field: mutable Real mRadius;
  7743. Found field: String mMaterialName;
  7744. Found field: MaterialPtr mMaterial;
  7745. Found field: TexCoordDirection mTexCoordDir;
  7746. Found field: Real mOtherTexCoordRange[];
  7747. Found field: Camera* mVertexCameraUsed;
  7748. Found field: bool mFaceCamera;
  7749. Found field: Vector3 mNormalBase;
  7750. Found field: ElementList mChainElementList;
  7751. Found field: size_t start;
  7752. Found field: size_t head;
  7753. Found field: size_t tail;
  7754. Found field: ChainSegmentList mChainSegmentList;
  7755. virtual void setupChainContainers(void )
  7756. virtual void setupVertexDeclaration(void )
  7757. virtual void setupBuffers(void )
  7758. virtual void updateVertexBuffer(Camera*cam)
  7759. virtual void updateIndexBuffer(void )
  7760. virtual void updateBoundingBox(void )
  7761. Found class: _OgreExport
  7762. MovableObject*createInstanceImpl(const String&name,const NameValuePairList*params)
  7763. const String&getType(void )
  7764. void destroyInstance(MovableObject*obj)
  7765. Found class: _OgreExport
  7766. virtual void addNode(Node*n)
  7767. virtual void removeNode(Node*n)
  7768. virtual NodeIteratorgetNodeIterator(void )
  7769. virtual size_tgetChainIndexForNode(const Node*n)
  7770. virtual void setTrailLength(Reallen)
  7771. virtual RealgetTrailLength(void )
  7772. void setMaxChainElements(size_tmaxElements)
  7773. void setNumberOfChains(size_tnumChains)
  7774. void clearChain(size_tchainIndex)
  7775. virtual void setInitialColour(size_tchainIndex,const ColourValue&col)
  7776. virtual void setInitialColour(size_tchainIndex,Realr,Realg,Realb,Reala=1.0)
  7777. virtual const ColourValue&getInitialColour(size_tchainIndex)
  7778. virtual void setColourChange(size_tchainIndex,const ColourValue&valuePerSecond)
  7779. virtual void setInitialWidth(size_tchainIndex,Realwidth)
  7780. virtual RealgetInitialWidth(size_tchainIndex)
  7781. virtual void setWidthChange(size_tchainIndex,RealwidthDeltaPerSecond)
  7782. virtual RealgetWidthChange(size_tchainIndex)
  7783. virtual void setColourChange(size_tchainIndex,Realr,Realg,Realb,Reala)
  7784. virtual const ColourValue&getColourChange(size_tchainIndex)
  7785. void nodeUpdated(const Node*node)
  7786. void nodeDestroyed(const Node*node)
  7787. virtual void _timeUpdate(Realtime)
  7788. const String&getMovableType(void )
  7789. Found field: NodeList mNodeList;
  7790. Found field: IndexVector mNodeToChainSegment;
  7791. Found field: IndexVector mFreeChains;
  7792. Found field: NodeToChainSegmentMap mNodeToSegMap;
  7793. Found field: Real mTrailLength;
  7794. Found field: Real mElemLength;
  7795. Found field: Real mSquaredElemLength;
  7796. Found field: ColourValueList mInitialColour;
  7797. Found field: ColourValueList mDeltaColour;
  7798. Found field: RealList mInitialWidth;
  7799. Found field: RealList mDeltaWidth;
  7800. Found field: Controller< Real>* mFadeController;
  7801. Found field: ControllerValueRealPtr mTimeControllerValue;
  7802. virtual void manageController(void )
  7803. virtual void updateTrail(size_tindex,const Node*node)
  7804. virtual void resetTrail(size_tindex,const Node*node)
  7805. virtual void resetAllTrails(void )
  7806. Found class: _OgreExport
  7807. MovableObject*createInstanceImpl(const String&name,const NameValuePairList*params)
  7808. const String&getType(void )
  7809. void destroyInstance(MovableObject*obj)
  7810. Found class: _OgreExport
  7811. Found class: ManualObjectSection
  7812. virtual void clear(void )
  7813. virtual void estimateVertexCount(size_tvcount)
  7814. virtual void estimateIndexCount(size_ticount)
  7815. virtual void begin(const String&materialName,RenderOperation::OperationTypeopType=RenderOperation::OT_TRIANGLE_LIST,const String&groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME)
  7816. virtual void setDynamic(bool dyn)
  7817. virtual bool getDynamic()
  7818. virtual void beginUpdate(size_tsectionIndex)
  7819. virtual void position(const Vector3&pos)
  7820. virtual void position(Realx,Realy,Realz)
  7821. virtual void normal(const Vector3&norm)
  7822. virtual void normal(Realx,Realy,Realz)
  7823. virtual void tangent(const Vector3&tan)
  7824. virtual void tangent(Realx,Realy,Realz)
  7825. virtual void textureCoord(Realu)
  7826. virtual void textureCoord(Realu,Realv)
  7827. virtual void textureCoord(Realu,Realv,Realw)
  7828. virtual void textureCoord(Realx,Realy,Realz,Realw)
  7829. virtual void textureCoord(const Vector2&uv)
  7830. virtual void textureCoord(const Vector3&uvw)
  7831. virtual void textureCoord(const Vector4&xyzw)
  7832. virtual void colour(const ColourValue&col)
  7833. virtual void colour(Realr,Realg,Realb,Reala=1.0f)
  7834. virtual void index(uint32idx)
  7835. virtual void triangle(uint32i1,uint32i2,uint32i3)
  7836. virtual void quad(uint32i1,uint32i2,uint32i3,uint32i4)
  7837. virtual size_tgetCurrentVertexCount()
  7838. virtual size_tgetCurrentIndexCount()
  7839. virtual ManualObjectSection*end(void )
  7840. virtual void setMaterialName(size_tsubIndex,const String&name,const String&group=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME)
  7841. virtual MeshPtrconvertToMesh(const String&meshName,const String&groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME)
  7842. void setUseIdentityProjection(bool useIdentityProjection)
  7843. bool getUseIdentityProjection(void )
  7844. void setUseIdentityView(bool useIdentityView)
  7845. bool getUseIdentityView(void )
  7846. void setBoundingBox(const AxisAlignedBox&box)
  7847. ManualObjectSection*getSection(unsigned int index)
  7848. unsigned int getNumSections(void )
  7849. void setKeepDeclarationOrder(bool keepOrder)
  7850. bool getKeepDeclarationOrder()
  7851. const String&getMovableType(void )
  7852. const AxisAlignedBox&getBoundingBox(void )
  7853. RealgetBoundingRadius(void )
  7854. void _updateRenderQueue(RenderQueue*queue)
  7855. EdgeData*getEdgeList(void )
  7856. bool hasEdgeList(void )
  7857. ShadowRenderableListIteratorgetShadowVolumeRenderableIterator(ShadowTechniqueshadowTechnique,const Light*light,HardwareIndexBufferSharedPtr*indexBuffer,bool extrudeVertices,RealextrusionDist,unsigned long flags=0)
  7858. Found class: _OgreExport
  7859. Found field: ManualObject* mParent;
  7860. Found field: String mMaterialName;
  7861. Found field: String mGroupName;
  7862. Found field: mutable MaterialPtr mMaterial;
  7863. Found field: RenderOperation mRenderOperation;
  7864. Found field: bool m32BitIndices;
  7865. RenderOperation*getRenderOperation(void )
  7866. const String&getMaterialName(void )
  7867. const String&getMaterialGroup(void )
  7868. void setMaterialName(const String&name,const String&groupName=ResourceGroupManager::AUTODETECT_RESOURCE_GROUP_NAME)
  7869. void set32BitIndices(bool n32)
  7870. bool get32BitIndices()
  7871. const MaterialPtr&getMaterial(void )
  7872. void getRenderOperation(RenderOperation&op)
  7873. void getWorldTransforms(Matrix4*xform)
  7874. RealgetSquaredViewDepth(const Ogre::Camera*)
  7875. const LightList&getLights(void )
  7876. Found class: _OgreExport
  7877. Found field: ManualObject* mParent;
  7878. Found field: HardwareVertexBufferSharedPtr mPositionBuffer;
  7879. Found field: HardwareVertexBufferSharedPtr mWBuffer;
  7880. void getWorldTransforms(Matrix4*xform)
  7881. HardwareVertexBufferSharedPtrgetPositionBuffer(void )
  7882. HardwareVertexBufferSharedPtrgetWBuffer(void )
  7883. virtual void rebindIndexBuffer(const HardwareIndexBufferSharedPtr&indexBuffer)
  7884. void visitRenderables(Renderable::Visitor*visitor,bool debugRenderables=false )
  7885. Found field: bool mDynamic;
  7886. Found field: SectionList mSectionList;
  7887. Found field: ManualObjectSection* mCurrentSection;
  7888. Found field: bool mCurrentUpdating;
  7889. Found field: Vector3 position;
  7890. Found field: Vector3 normal;
  7891. Found field: Vector3 tangent;
  7892. Found field: Vector4 texCoord[ OGRE_MAX_TEXTURE_COORD_SETS];
  7893. Found field: ushort texCoordDims[ OGRE_MAX_TEXTURE_COORD_SETS];
  7894. Found field: ColourValue colour;
  7895. Found field: TempVertex mTempVertex;
  7896. Found field: bool mFirstVertex;
  7897. Found field: bool mTempVertexPending;
  7898. Found field: char* mTempVertexBuffer;
  7899. Found field: size_t mTempVertexSize;
  7900. Found field: uint32* mTempIndexBuffer;
  7901. Found field: size_t mTempIndexSize;
  7902. Found field: size_t mDeclSize;
  7903. Found field: size_t mEstVertexCount;
  7904. Found field: size_t mEstIndexCount;
  7905. Found field: ushort mTexCoordIndex;
  7906. Found field: AxisAlignedBox mAABB;
  7907. Found field: Real mRadius;
  7908. Found field: bool mAnyIndexed;
  7909. Found field: EdgeData* mEdgeList;
  7910. Found field: ShadowRenderableList mShadowRenderables;
  7911. Found field: bool mUseIdentityProjection;
  7912. Found field: bool mUseIdentityView;
  7913. Found field: bool mKeepDeclarationOrder;
  7914. virtual void resetTempAreas(void )
  7915. virtual void resizeTempVertexBufferIfNeeded(size_tnumVerts)
  7916. virtual void resizeTempIndexBufferIfNeeded(size_tnumInds)
  7917. virtual void copyTempVertexToBuffer(void )
  7918. Found class: _OgreExport
  7919. MovableObject*createInstanceImpl(const String&name,const NameValuePairList*params)
  7920. const String&getType(void )
  7921. void destroyInstance(MovableObject*obj)
  7922. Found class: _OgreExport
  7923. Found field: uint8 mRenderQueueGroupID;
  7924. Found field: String mInvocationName;
  7925. Found field: QueuedRenderableCollection:: OrganisationMode mSolidsOrganisation;
  7926. Found field: bool mSuppressShadows;
  7927. Found field: bool mSuppressRenderStateChanges;
  7928. virtual uint8getRenderQueueGroupID(void )
  7929. virtual const String&getInvocationName(void )
  7930. virtual void setSolidsOrganisation(QueuedRenderableCollection::OrganisationModeorg)
  7931. virtual QueuedRenderableCollection::OrganisationModegetSolidsOrganisation(void )
  7932. virtual void setSuppressShadows(bool suppress)
  7933. virtual bool getSuppressShadows(void )
  7934. virtual void setSuppressRenderStateChanges(bool suppress)
  7935. virtual bool getSuppressRenderStateChanges(void )
  7936. virtual void invoke(RenderQueueGroup*group,SceneManager*targetSceneManager)
  7937. Found class: _OgreExport
  7938. Found field: String mName;
  7939. Found field: RenderQueueInvocationList mInvocations;
  7940. const String&getName(void )
  7941. RenderQueueInvocation*add(uint8renderQueueGroupID,const String&invocationName)
  7942. void add(RenderQueueInvocation*i)
  7943. size_tsize(void )
  7944. void clear(void )
  7945. RenderQueueInvocation*get(size_tindex)
  7946. void remove(size_tindex)
  7947. RenderQueueInvocationIteratoriterator(void )
  7948. Found class: _OgreExport
  7949. static const String&getCpuIdentifier(void )
  7950. static uintgetCpuFeatures(void )
  7951. static bool hasCpuFeature(CpuFeaturesfeature)
  7952. static void log(Log*pLog)
  7953. Found class: _OgreExport
  7954. Found field: VertexList mVertexList;
  7955. Found field: mutable Vector3 mNormal;
  7956. Found field: mutablebool mIsNormalSet;
  7957. void updateNormal(void )
  7958. void insertVertex(const Vector3&vdata,size_tvertexIndex)
  7959. void insertVertex(const Vector3&vdata)
  7960. const Vector3&getVertex(size_tvertex)
  7961. void setVertex(const Vector3&vdata,size_tvertexIndex)
  7962. void removeDuplicates(void )
  7963. size_tgetVertexCount(void )
  7964. const Vector3&getNormal(void )
  7965. void deleteVertex(size_tvertex)
  7966. bool isPointInside(const Vector3&point)
  7967. void storeEdges(EdgeMap*edgeMap)
  7968. void reset(void )
  7969. bool operator ==(const Polygon&rhs)
  7970. bool operator !=(const Polygon&rhs)
  7971. Found class: _OgreExport
  7972. Found field: PolygonList mPolygons;
  7973. void define(const Frustum&frustum)
  7974. void define(const AxisAlignedBox&aab)
  7975. void clip(const Frustum&frustum)
  7976. void clip(const AxisAlignedBox&aab)
  7977. void clip(const ConvexBody&body)
  7978. void clip(const Plane&pl,bool keepNegative=true )
  7979. void extend(const Vector3&pt)
  7980. void reset(void )
  7981. size_tgetPolygonCount(void )
  7982. size_tgetVertexCount(size_tpoly)
  7983. const Polygon&getPolygon(size_tpoly)
  7984. const Vector3&getVertex(size_tpoly,size_tvertex)
  7985. const Vector3&getNormal(size_tpoly)
  7986. AxisAlignedBoxgetAABB(void )
  7987. bool hasClosedHull(void )
  7988. void mergePolygons(void )
  7989. bool operator ==(const ConvexBody&rhs)
  7990. bool operator !=(const ConvexBody&rhs)
  7991. void logInfo()
  7992. static void _initialisePool()
  7993. static void _destroyPool()
  7994. static Polygon*allocatePolygon()
  7995. static void freePolygon(Polygon*poly)
  7996. void insertPolygon(Polygon*pdata,size_tpoly)
  7997. void insertPolygon(Polygon*pdata)
  7998. void insertVertex(size_tpoly,const Vector3&vdata,size_tvertex)
  7999. void insertVertex(size_tpoly,const Vector3&vdata)
  8000. void deletePolygon(size_tpoly)
  8001. Polygon*unlinkPolygon(size_tpoly)
  8002. void moveDataFromBody(ConvexBody&body)
  8003. void deleteVertex(size_tpoly,size_tvertex)
  8004. void setPolygon(Polygon*pdata,size_tpoly)
  8005. void setVertex(size_tpoly,const Vector3&vdata,size_tvertex)
  8006. Polygon::EdgeMapgetSingleEdges()
  8007. void storeEdgesOfPolygon(size_tpoly,Polygon::EdgeMap*edgeMap)
  8008. void allocateSpace(size_tnumPolygons,size_tnumVertices)
  8009. bool findAndEraseEdgePair(const Vector3&vec,Polygon::EdgeMap&intersectionEdges,Vector3&vNext)
  8010. Found class: _OgreExport
  8011. virtual void _threadMain()
  8012. virtual void shutdown()
  8013. virtual void startup(bool forceRestart=true )
  8014. virtual void waitForNextRequest()
  8015. virtual void notifyThreadRegistered()
  8016. virtual void notifyWorkers()
  8017. Found field: size_t mNumThreadsRegisteredWithRS;
  8018. Found field:
  8019. Found field:
  8020. Found field:
  8021. Found field: WorkerThreadList mWorkers;
  8022. Found class: _OgreExport
  8023. Found class: _OgrePrivate
  8024. virtual StringdataType()
  8025. static void registerCodec(Codec*pCodec)
  8026. static bool isCodecRegistered(const String&codecType)
  8027. static void unRegisterCodec(Codec*pCodec)
  8028. static CodecIteratorgetCodecIterator(void )
  8029. static StringVectorgetExtensions(void )
  8030. static Codec*getCodec(const String&extension)
  8031. static Codec*getCodec(char *magicNumberPtr,size_tmaxbytes)
  8032. virtual DataStreamPtrcode(MemoryDataStreamPtr&input,CodecDataPtr&pData)
  8033. virtual void codeToFile(MemoryDataStreamPtr&input,const String&outFileName,CodecDataPtr&pData)
  8034. virtual DecodeResultdecode(DataStreamPtr&input)
  8035. virtual StringgetType()
  8036. virtual StringgetDataType()
  8037. virtual bool magicNumberMatch(const char *magicNumberPtr,size_tmaxbytes)
  8038. virtual StringmagicNumberToFileExt(const char *magicNumberPtr,size_tmaxbytes)
  8039. Found class: _OgreExport
  8040. Found class: _OgrePrivate
  8041. Found field: size_t height;
  8042. Found field: size_t width;
  8043. Found field: size_t depth;
  8044. Found field: size_t size;
  8045. Found field: ushort num_mipmaps;
  8046. Found field: uint flags;
  8047. Found field: PixelFormat format;
  8048. StringdataType()
  8049. StringgetDataType()
  8050. Found class: _OgreExport
  8051. Found field: String mType;
  8052. Found field: unsignedint mFreeImageType;
  8053. FIBITMAP*encode(MemoryDataStreamPtr&input,CodecDataPtr&pData)
  8054. DataStreamPtrcode(MemoryDataStreamPtr&input,CodecDataPtr&pData)
  8055. void codeToFile(MemoryDataStreamPtr&input,const String&outFileName,CodecDataPtr&pData)
  8056. DecodeResultdecode(DataStreamPtr&input)
  8057. virtual StringgetType()
  8058. StringmagicNumberToFileExt(const char *magicNumberPtr,size_tmaxbytes)
  8059. static void startup(void )
  8060. static void shutdown(void )
  8061. Found class: _OgreExport
  8062. Found field: String mType;
  8063. void flipEndian(void *pData,size_tsize,size_tcount)
  8064. void flipEndian(void *pData,size_tsize)
  8065. PixelFormatconvertFourCCFormat(uint32fourcc)
  8066. PixelFormatconvertPixelFormat(uint32rgbBits,uint32rMask,uint32gMask,uint32bMask,uint32aMask)
  8067. void unpackDXTColour(PixelFormatpf,const DXTColourBlock&block,ColourValue*pCol)
  8068. void unpackDXTAlpha(const DXTExplicitAlphaBlock&block,ColourValue*pCol)
  8069. void unpackDXTAlpha(const DXTInterpolatedAlphaBlock&block,ColourValue*pCol)
  8070. DataStreamPtrcode(MemoryDataStreamPtr&input,CodecDataPtr&pData)
  8071. void codeToFile(MemoryDataStreamPtr&input,const String&outFileName,CodecDataPtr&pData)
  8072. DecodeResultdecode(DataStreamPtr&input)
  8073. StringmagicNumberToFileExt(const char *magicNumberPtr,size_tmaxbytes)
  8074. virtual StringgetType()
  8075. static void startup(void )
  8076. static void shutdown(void )
  8077. Found class: _OgreExport
  8078. Found field: bool mHighLevelLoaded;
  8079. Found field: GpuProgramPtr mAssemblerProgram;
  8080. Found field: mutablebool mConstantDefsBuilt;
  8081. virtual void loadHighLevel(void )
  8082. virtual void unloadHighLevel(void )
  8083. virtual void loadHighLevelImpl(void )
  8084. virtual void createLowLevelImpl(void )
  8085. virtual void unloadHighLevelImpl(void )
  8086. virtual void populateParameterNames(GpuProgramParametersSharedPtrparams)
  8087. virtual void buildConstantDefinitions()
  8088. void loadImpl()
  8089. void unloadImpl()
  8090. GpuProgramParametersSharedPtrcreateParameters(void )
  8091. GpuProgram*_getBindingDelegate(void )
  8092. const GpuNamedConstants&getConstantDefinitions()
  8093. const GpuNamedConstants&getNamedConstants()
  8094. Found class: _OgreExport
  8095. HighLevelGpuProgramPtr&operator =(const ResourcePtr&r)
  8096. HighLevelGpuProgramPtr&operator =(const GpuProgramPtr&r)
  8097. Found class: _OgreExport
  8098. virtual const String&getLanguage(void )
  8099. virtual HighLevelGpuProgram*create(ResourceManager*creator,const String&name,ResourceHandlehandle,const String&group,bool isManual,ManualResourceLoader*loader)
  8100. virtual void destroy(HighLevelGpuProgram*prog)
  8101. Found class: _OgreExport
  8102. Found field: FactoryMap mFactories;
  8103. Found field: HighLevelGpuProgramFactory* mNullFactory;
  8104. Found field: HighLevelGpuProgramFactory* mUnifiedFactory;
  8105. HighLevelGpuProgramFactory*getFactory(const String&language)
  8106. Resource*createImpl(const String&name,ResourceHandlehandle,const String&group,bool isManual,ManualResourceLoader*loader,const NameValuePairList*createParams)
  8107. void addFactory(HighLevelGpuProgramFactory*factory)
  8108. void removeFactory(HighLevelGpuProgramFactory*factory)
  8109. bool isLanguageSupported(const String&lang)
  8110. HighLevelGpuProgramPtrcreateProgram(const String&name,const String&groupName,const String&language,GpuProgramTypegptype)
  8111. static HighLevelGpuProgramManager&getSingleton(void )
  8112. static HighLevelGpuProgramManager*getSingletonPtr(void )
  8113. Found class: _OgreExport
  8114. Found class: _OgrePrivate
  8115. StringdoGet(const void *target)
  8116. void doSet(void *target,const String&val)
  8117. Found class: _OgrePrivate
  8118. StringdoGet(const void *target)
  8119. void doSet(void *target,const String&val)
  8120. Found class: _OgrePrivate
  8121. StringdoGet(const void *target)
  8122. void doSet(void *target,const String&val)
  8123. Found class: _OgrePrivate
  8124. StringdoGet(const void *target)
  8125. void doSet(void *target,const String&val)
  8126. void setInputName(StringsIN)
  8127. const String&getInputName()
  8128. void setFPS(int iFPS)
  8129. int getFPS()
  8130. void setPlayMode(eTexturePlayModeeMode)
  8131. eTexturePlayModegetPlayMode()
  8132. void setTextureTecPassStateLevel(int t,int p,int s)
  8133. void getTextureTecPassStateLevel(int &t,int &p,int &s)
  8134. void addBaseParams()
  8135. const String&getPluginStringName(void )
  8136. const String&getDictionaryStringName(void )
  8137. virtual bool initialise()
  8138. virtual void shutDown()
  8139. virtual void createDefinedTexture(const String&sMaterialName,const String&groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME)
  8140. virtual void destroyAdvancedTexture(const String&sTextureName,const String&groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME)
  8141. Found field: String mPluginName;
  8142. Found field: eTexturePlayMode mMode;
  8143. Found field: String mInputFileName;
  8144. Found field: bool mUpdateEveryFrame;
  8145. Found field: int mFramesPerSecond,
  8146. Found field: int mFramesPerSecond, mTechniqueLevel,
  8147. Found field: int mFramesPerSecond, mTechniqueLevel, mPassLevel,
  8148. Found field: int mFramesPerSecond, mTechniqueLevel, mPassLevel, mStateLevel;
  8149. Found field: String mDictionaryName;
  8150. Found class: _OgreExport
  8151. void setCurrentPlugIn(const String&sTexturePlugInType)
  8152. ExternalTextureSource*getCurrentPlugIn(void )
  8153. void destroyAdvancedTexture(const String&sTextureName,const String&groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME)
  8154. ExternalTextureSource*getExternalTextureSource(const String&sTexturePlugInType)
  8155. void setExternalTextureSource(const String&sTexturePlugInType,ExternalTextureSource*pTextureSystem)
  8156. static ExternalTextureSourceManager&getSingleton(void )
  8157. static ExternalTextureSourceManager*getSingletonPtr(void )
  8158. Found field: ExternalTextureSource* mCurrExternalTextureSource;
  8159. Found field: TextureSystemList mTextureSystems;
  8160. Found class: _OgreExport
  8161. CompositionTechnique*createTechnique()
  8162. void removeTechnique(size_tidx)
  8163. CompositionTechnique*getTechnique(size_tidx)
  8164. size_tgetNumTechniques()
  8165. void removeAllTechniques()
  8166. TechniqueIteratorgetTechniqueIterator(void )
  8167. CompositionTechnique*getSupportedTechnique(size_tidx)
  8168. size_tgetNumSupportedTechniques()
  8169. TechniqueIteratorgetSupportedTechniqueIterator(void )
  8170. CompositionTechnique*getSupportedTechnique(const String&schemeName=StringUtil::BLANK)
  8171. const String&getTextureInstanceName(const String&name,size_tmrtIndex)
  8172. TexturePtrgetTextureInstance(const String&name,size_tmrtIndex)
  8173. RenderTarget*getRenderTarget(const String&name)
  8174. void loadImpl(void )
  8175. void unloadImpl(void )
  8176. size_tcalculateSize(void )
  8177. void compile()
  8178. Found field: Techniques mTechniques;
  8179. Found field: Techniques mSupportedTechniques;
  8180. Found field: bool mCompilationRequired;
  8181. void createGlobalTextures()
  8182. void freeGlobalTextures()
  8183. Found field: GlobalTextureMap mGlobalTextures;
  8184. Found field: GlobalMRTMap mGlobalMRTs;
  8185. Found class: _OgreExport
  8186. CompositorPtr&operator =(const ResourcePtr&r)
  8187. Found class: _OgreExport
  8188. Found class: TextureDefinition
  8189. Found field: String name;
  8190. Found field: String refCompName;
  8191. Found field: String refTexName;
  8192. Found field: size_t width;
  8193. Found field: size_t height;
  8194. Found field: float widthFactor;
  8195. Found field: float heightFactor;
  8196. Found field: PixelFormatList formatList;
  8197. Found field: bool fsaa;
  8198. Found field: bool hwGammaWrite;
  8199. Found field: uint16 depthBufferId;
  8200. Found field: bool pooled;
  8201. Found field: TextureScope scope;
  8202. TextureDefinition*createTextureDefinition(const String&name)
  8203. void removeTextureDefinition(size_tidx)
  8204. TextureDefinition*getTextureDefinition(size_tidx)
  8205. TextureDefinition*getTextureDefinition(const String&name)
  8206. size_tgetNumTextureDefinitions()
  8207. void removeAllTextureDefinitions()
  8208. TextureDefinitionIteratorgetTextureDefinitionIterator(void )
  8209. CompositionTargetPass*createTargetPass()
  8210. void removeTargetPass(size_tidx)
  8211. CompositionTargetPass*getTargetPass(size_tidx)
  8212. size_tgetNumTargetPasses()
  8213. void removeAllTargetPasses()
  8214. TargetPassIteratorgetTargetPassIterator(void )
  8215. CompositionTargetPass*getOutputTargetPass()
  8216. virtual bool isSupported(bool allowTextureDegradation)
  8217. virtual void setSchemeName(const String&schemeName)
  8218. const String&getSchemeName()
  8219. void setCompositorLogicName(const String&compositorLogicName)
  8220. const String&getCompositorLogicName()
  8221. Compositor*getParent()
  8222. Found field: Compositor* mParent;
  8223. Found field: TextureDefinitions mTextureDefinitions;
  8224. Found field: TargetPasses mTargetPasses;
  8225. Found field: CompositionTargetPass* mOutputTarget;
  8226. Found field: String mSchemeName;
  8227. Found field: String mCompositorLogicName;
  8228. Found class: _OgreExport
  8229. Resource*createImpl(const String&name,ResourceHandlehandle,const String&group,bool isManual,ManualResourceLoader*loader,const NameValuePairList*params)
  8230. void initialise(void )
  8231. void parseScript(DataStreamPtr&stream,const String&groupName)
  8232. CompositorChain*getCompositorChain(Viewport*vp)
  8233. bool hasCompositorChain(Viewport*vp)
  8234. void removeCompositorChain(Viewport*vp)
  8235. CompositorInstance*addCompositor(Viewport*vp,const String&compositor,int addPosition=-1)
  8236. void removeCompositor(Viewport*vp,const String&compositor)
  8237. void setCompositorEnabled(Viewport*vp,const String&compositor,bool value)
  8238. Renderable*_getTexturedRectangle2D()
  8239. void removeAll(void )
  8240. void _reconstructAllCompositorResources()
  8241. TexturePtrgetPooledTexture(const String&name,const String&localName,size_tw,size_th,PixelFormatf,uintaa,const String&aaHint,bool srgb,UniqueTextureSet&texturesAlreadyAssigned,CompositorInstance*inst,CompositionTechnique::TextureScopescope)
  8242. void freePooledTextures(bool onlyIfUnreferenced=true )
  8243. void registerCompositorLogic(const String&name,CompositorLogic*logic)
  8244. void unregisterCompositorLogic(const String&name)
  8245. CompositorLogic*getCompositorLogic(const String&name)
  8246. void registerCustomCompositionPass(const String&name,CustomCompositionPass*customPass)
  8247. CustomCompositionPass*getCustomCompositionPass(const String&name)
  8248. static CompositorManager&getSingleton(void )
  8249. static CompositorManager*getSingletonPtr(void )
  8250. Found field: Chains mChains;
  8251. void freeChains()
  8252. Found field: Rectangle2D* mRectangle;
  8253. Found field: Instances mInstances;
  8254. Found field: CompositorLogicMap mCompositorLogics;
  8255. Found field: CustomCompositionPassMap mCustomCompositionPasses;
  8256. Found field: size_t width,
  8257. Found field: size_t width, height;
  8258. Found field: PixelFormat format;
  8259. Found field: uint fsaa;
  8260. Found field: String fsaaHint;
  8261. Found field: bool sRGBwrite;
  8262. bool _OgreExportoperator ()
  8263. Found field: TexturesByDef mTexturesByDef;
  8264. Found field: ChainTexturesByDef mChainTexturesByDef;
  8265. bool isInputPreviousTarget(CompositorInstance*inst,const Ogre::String&localName)
  8266. bool isInputPreviousTarget(CompositorInstance*inst,TexturePtrtex)
  8267. bool isInputToOutputTarget(CompositorInstance*inst,const Ogre::String&localName)
  8268. bool isInputToOutputTarget(CompositorInstance*inst,TexturePtrtex)
  8269. Found class: _OgreExport
  8270. void setType(PassTypetype)
  8271. PassTypegetType()
  8272. void setIdentifier(uint32id)
  8273. uint32getIdentifier()
  8274. void setMaterial(const MaterialPtr&mat)
  8275. void setMaterialName(const String&name)
  8276. const MaterialPtr&getMaterial()
  8277. void setFirstRenderQueue(uint8id)
  8278. uint8getFirstRenderQueue()
  8279. void setLastRenderQueue(uint8id)
  8280. uint8getLastRenderQueue()
  8281. void setMaterialScheme(const String&schemeName)
  8282. const String&getMaterialScheme(void )
  8283. void setClearBuffers(uint32val)
  8284. uint32getClearBuffers()
  8285. void setClearColour(ColourValueval)
  8286. const ColourValue&getClearColour()
  8287. void setClearDepth(Realdepth)
  8288. RealgetClearDepth()
  8289. void setClearStencil(uint32value)
  8290. uint32getClearStencil()
  8291. void setStencilCheck(bool value)
  8292. bool getStencilCheck()
  8293. void setStencilFunc(CompareFunctionvalue)
  8294. CompareFunctiongetStencilFunc()
  8295. void setStencilRefValue(uint32value)
  8296. uint32getStencilRefValue()
  8297. void setStencilMask(uint32value)
  8298. uint32getStencilMask()
  8299. void setStencilFailOp(StencilOperationvalue)
  8300. StencilOperationgetStencilFailOp()
  8301. void setStencilDepthFailOp(StencilOperationvalue)
  8302. StencilOperationgetStencilDepthFailOp()
  8303. void setStencilPassOp(StencilOperationvalue)
  8304. StencilOperationgetStencilPassOp()
  8305. void setStencilTwoSidedOperation(bool value)
  8306. bool getStencilTwoSidedOperation()
  8307. Found field: String name;
  8308. Found field: size_t mrtIndex;
  8309. void setInput(size_tid,const String&input=StringUtil::BLANK,size_tmrtIndex=0)
  8310. const InputTex&getInput(size_tid)
  8311. size_tgetNumInputs()
  8312. void clearAllInputs()
  8313. CompositionTargetPass*getParent()
  8314. bool _isSupported(void )
  8315. void setQuadCorners(Realleft,Realtop,Realright,Realbottom)
  8316. bool getQuadCorners(Real&left,Real&top,Real&right,Real&bottom)
  8317. void setQuadFarCorners(bool farCorners,bool farCornersViewSpace)
  8318. bool getQuadFarCorners()
  8319. bool getQuadFarCornersViewSpace()
  8320. void setCustomType(const String&customType)
  8321. const String&getCustomType()
  8322. Found field: CompositionTargetPass* mParent;
  8323. Found field: PassType mType;
  8324. Found field: uint32 mIdentifier;
  8325. Found field: MaterialPtr mMaterial;
  8326. Found field: uint8 mFirstRenderQueue;
  8327. Found field: uint8 mLastRenderQueue;
  8328. Found field: String mMaterialScheme;
  8329. Found field: uint32 mClearBuffers;
  8330. Found field: ColourValue mClearColour;
  8331. Found field: Real mClearDepth;
  8332. Found field: uint32 mClearStencil;
  8333. Found field: InputTex mInputs[ OGRE_MAX_TEXTURE_LAYERS];
  8334. Found field: bool mStencilCheck;
  8335. Found field: CompareFunction mStencilFunc;
  8336. Found field: uint32 mStencilRefValue;
  8337. Found field: uint32 mStencilMask;
  8338. Found field: StencilOperation mStencilFailOp;
  8339. Found field: StencilOperation mStencilDepthFailOp;
  8340. Found field: StencilOperation mStencilPassOp;
  8341. Found field: bool mStencilTwoSidedOperation;
  8342. Found field: bool mQuadCornerModified;
  8343. Found field: Real mQuadLeft;
  8344. Found field: Real mQuadTop;
  8345. Found field: Real mQuadRight;
  8346. Found field: Real mQuadBottom;
  8347. Found field: bool mQuadFarCorners,
  8348. Found field: bool mQuadFarCorners, mQuadFarCornersViewSpace;
  8349. Found field: String mCustomType;
  8350. Found field: String token,
  8351. Found field: String token, file;
  8352. Found field: unsignedint line;
  8353. Found field: ConcreteNodeType type;
  8354. Found field: ConcreteNodeList children;
  8355. Found field: ConcreteNode* parent;
  8356. Found class: AbstractNode
  8357. Found class: _OgreExport
  8358. Found field: String file;
  8359. Found field: unsignedint line;
  8360. Found field: AbstractNodeType type;
  8361. Found field: AbstractNode* parent;
  8362. Found field: Any context;
  8363. virtual AbstractNode*clone()
  8364. virtual StringgetValue()
  8365. Found class: _OgreExport
  8366. Found field: String value;
  8367. Found field: uint32 id;
  8368. AbstractNode*clone()
  8369. StringgetValue()
  8370. void parseNumber()
  8371. Found class: _OgreExport
  8372. Found field: map< String, String>:: type mEnv;
  8373. Found field: String name,
  8374. Found field: String name, cls;
  8375. Found field: std:: vector< String> bases;
  8376. Found field: uint32 id;
  8377. Found field: bool abstract;
  8378. Found field: AbstractNodeList children;
  8379. Found field: AbstractNodeList values;
  8380. Found field: AbstractNodeList overrides;
  8381. AbstractNode*clone()
  8382. StringgetValue()
  8383. void addVariable(const String&name)
  8384. void setVariable(const String&name,const String&value)
  8385. std::pair<bool ,String>getVariable(const String&name)
  8386. const map<String,String>::type&getVariables()
  8387. Found class: _OgreExport
  8388. Found field: String name;
  8389. Found field: uint32 id;
  8390. Found field: AbstractNodeList values;
  8391. AbstractNode*clone()
  8392. StringgetValue()
  8393. Found class: _OgreExport
  8394. Found field: String target,
  8395. Found field: String target, source;
  8396. AbstractNode*clone()
  8397. StringgetValue()
  8398. Found class: _OgreExport
  8399. Found field: String name;
  8400. AbstractNode*clone()
  8401. StringgetValue()
  8402. Found class: ScriptCompilerEvent
  8403. Found class: ScriptCompilerListener
  8404. Found class: _OgreExport
  8405. Found field: String file,
  8406. Found field: String file, message;
  8407. Found field: int line;
  8408. Found field: uint32 code;
  8409. static StringformatErrorCode(uint32code)
  8410. bool compile(const String&str,const String&source,const String&group)
  8411. bool compile(const ConcreteNodeListPtr&nodes,const String&group)
  8412. AbstractNodeListPtr_generateAST(const String&str,const String&source,bool doImports=false ,bool doObjects=false ,bool doVariables=false )
  8413. bool _compile(AbstractNodeListPtrnodes,const String&group,bool doImports=true ,bool doObjects=true ,bool doVariables=true )
  8414. void addError(uint32code,const String&file,int line,const String&msg="")
  8415. void setListener(ScriptCompilerListener*listener)
  8416. ScriptCompilerListener*getListener()
  8417. const String&getResourceGroup()
  8418. void addNameExclusion(const String&type)
  8419. void removeNameExclusion(const String&type)
  8420. bool _fireEvent(ScriptCompilerEvent*evt,void *retval)
  8421. AbstractNodeListPtrconvertToAST(const ConcreteNodeListPtr&nodes)
  8422. void processImports(AbstractNodeListPtr&nodes)
  8423. AbstractNodeListPtrloadImportPath(const String&name)
  8424. AbstractNodeListPtrlocateTarget(AbstractNodeList*nodes,const String&target)
  8425. void processObjects(AbstractNodeList*nodes,const AbstractNodeListPtr&top)
  8426. void processVariables(AbstractNodeList*nodes)
  8427. void overlayObject(const AbstractNodePtr&source,ObjectAbstractNode*dest)
  8428. bool isNameExcluded(const String&cls,AbstractNode*parent)
  8429. void initWordMap()
  8430. Found field: String mGroup;
  8431. Found field: IdMap mIds;
  8432. Found field: Environment mEnv;
  8433. Found field: ImportCacheMap mImports;
  8434. Found field: ImportRequestMap mImportRequests;
  8435. Found field: AbstractNodeList mImportTable;
  8436. Found field: ErrorList mErrors;
  8437. Found field: ScriptCompilerListener* mListener;
  8438. Found class: AbstractTreeBuilder
  8439. Found field: AbstractNodeListPtr mNodes;
  8440. Found field: AbstractNode* mCurrent;
  8441. Found field: ScriptCompiler* mCompiler;
  8442. const AbstractNodeListPtr&getResult()
  8443. void visit(ConcreteNode*node)
  8444. static void visit(AbstractTreeBuilder*visitor,const ConcreteNodeList&nodes)
  8445. Found class: ScriptCompilerEvent
  8446. Found field: String mType;
  8447. ScriptCompilerEvent&operator =(const ScriptCompilerEvent&)
  8448. Found class: _OgreExport
  8449. virtual ConcreteNodeListPtrimportFile(ScriptCompiler*compiler,const String&name)
  8450. virtual void preConversion(ScriptCompiler*compiler,ConcreteNodeListPtrnodes)
  8451. virtual bool postConversion(ScriptCompiler*compiler,const AbstractNodeListPtr&)
  8452. virtual void handleError(ScriptCompiler*compiler,uint32code,const String&file,int line,const String&msg)
  8453. virtual bool handleEvent(ScriptCompiler*compiler,ScriptCompilerEvent*evt,void *retval)
  8454. Found class: ScriptTranslator
  8455. Found class: ScriptTranslatorManager
  8456. Found class: _OgreExport
  8457. Found field:
  8458. Found field: StringVector mScriptPatterns;
  8459. Found field: ScriptCompilerListener* mListener;
  8460. Found field: vector< ScriptTranslatorManager*>:: type mManagers;
  8461. Found field: ScriptTranslatorManager* mBuiltinTranslatorManager;
  8462. Found field:
  8463. void setListener(ScriptCompilerListener*listener)
  8464. ScriptCompilerListener*getListener()
  8465. void addTranslatorManager(ScriptTranslatorManager*man)
  8466. void removeTranslatorManager(ScriptTranslatorManager*man)
  8467. void clearTranslatorManagers()
  8468. ScriptTranslator*getTranslator(const AbstractNodePtr&node)
  8469. void addScriptPattern(const String&pattern)
  8470. const StringVector&getScriptPatterns(void )
  8471. void parseScript(DataStreamPtr&stream,const String&groupName)
  8472. RealgetLoadingOrder(void )
  8473. static ScriptCompilerManager&getSingleton(void )
  8474. static ScriptCompilerManager*getSingletonPtr(void )
  8475. Found class: _OgreExport
  8476. Found field: Material* mMaterial;
  8477. Found field: AliasTextureNamePairList* mAliases;
  8478. Found class: _OgreExport
  8479. Found field: ResourceType mResourceType;
  8480. Found field: String mName;
  8481. Found class: _OgreExport
  8482. Found field: String mClass;
  8483. Found field: AbstractNode* mParent;
  8484. Found class: _OgreExport
  8485. Found field: String mFile,
  8486. Found field: String mFile, mName,
  8487. Found field: String mFile, mName, mResourceGroup;
  8488. Found class: _OgreExport
  8489. Found field: String mFile,
  8490. Found field: String mFile, mName,
  8491. Found field: String mFile, mName, mResourceGroup,
  8492. Found field: String mFile, mName, mResourceGroup, mSource,
  8493. Found field: String mFile, mName, mResourceGroup, mSource, mSyntax;
  8494. Found field: GpuProgramType mProgramType;
  8495. Found class: _OgreExport
  8496. Found field: String mFile,
  8497. Found field: String mFile, mName,
  8498. Found field: String mFile, mName, mResourceGroup,
  8499. Found field: String mFile, mName, mResourceGroup, mSource,
  8500. Found field: String mFile, mName, mResourceGroup, mSource, mLanguage;
  8501. Found field: GpuProgramType mProgramType;
  8502. Found class: _OgreExport
  8503. Found field: String mFile,
  8504. Found field: String mFile, mName,
  8505. Found field: String mFile, mName, mResourceGroup;
  8506. Found class: _OgreExport
  8507. Found field: String mFile,
  8508. Found field: String mFile, mName,
  8509. Found field: String mFile, mName, mResourceGroup;
  8510. Found class: _OgreExport
  8511. Found field: String mFile,
  8512. Found field: String mFile, mName,
  8513. Found field: String mFile, mName, mResourceGroup;
  8514. Found class: _OgreExport
  8515. virtual void windowMoved(RenderWindow*rw)
  8516. virtual void windowResized(RenderWindow*rw)
  8517. virtual bool windowClosing(RenderWindow*rw)
  8518. virtual void windowClosed(RenderWindow*rw)
  8519. virtual void windowFocusChange(RenderWindow*rw)
  8520. Found class: _OgreExport
  8521. static void messagePump()
  8522. static void addWindowEventListener(RenderWindow*window,WindowEventListener*listener)
  8523. static void removeWindowEventListener(RenderWindow*window,WindowEventListener*listener)
  8524. static void _addRenderWindow(RenderWindow*window)
  8525. static void _removeRenderWindow(RenderWindow*window)
  8526. static LRESULTCALLBACK_WndProc(HWNDhWnd,UINTuMsg,WPARAMwParam,LPARAMlParam)
  8527. Root*Root::getSingletonPtr(void )
  8528. Root&Root::getSingleton(void )
  8529. void Root::saveConfig(void )
  8530. bool Root::restoreConfig(void )
  8531. bool Root::showConfigDialog(void )
  8532. const RenderSystemList&Root::getAvailableRenderers(void )
  8533. RenderSystem*Root::getRenderSystemByName(const String&name)
  8534. void Root::setRenderSystem(RenderSystem*system)
  8535. void Root::addRenderSystem(RenderSystem*newRend)
  8536. SceneManager*Root::_getCurrentSceneManager(void )
  8537. void Root::_pushCurrentSceneManager(SceneManager*sm)
  8538. void Root::_popCurrentSceneManager(SceneManager*sm)
  8539. RenderSystem*Root::getRenderSystem(void )
  8540. RenderWindow*Root::initialise(bool autoCreateWindow,const String&windowTitle,const String&customCapabilitiesConfig)
  8541. void Root::useCustomRenderSystemCapabilities(RenderSystemCapabilities*capabilities)
  8542. StringRoot::getErrorDescription(long errorNumber)
  8543. void Root::addSceneManagerFactory(SceneManagerFactory*fact)
  8544. void Root::removeSceneManagerFactory(SceneManagerFactory*fact)
  8545. const SceneManagerMetaData*Root::getSceneManagerMetaData(const String&typeName)
  8546. SceneManagerEnumerator::MetaDataIteratorRoot::getSceneManagerMetaDataIterator(void )
  8547. SceneManager*Root::createSceneManager(const String&typeName,const String&instanceName)
  8548. SceneManager*Root::createSceneManager(SceneTypeMasktypeMask,const String&instanceName)
  8549. void Root::destroySceneManager(SceneManager*sm)
  8550. SceneManager*Root::getSceneManager(const String&instanceName)
  8551. bool Root::hasSceneManager(const String&instanceName)
  8552. SceneManagerEnumerator::SceneManagerIteratorRoot::getSceneManagerIterator(void )
  8553. TextureManager*Root::getTextureManager(void )
  8554. MeshManager*Root::getMeshManager(void )
  8555. void Root::addFrameListener(FrameListener*newListener)
  8556. void Root::removeFrameListener(FrameListener*oldListener)
  8557. bool Root::_fireFrameStarted(FrameEvent&evt)
  8558. bool Root::_fireFrameRenderingQueued(FrameEvent&evt)
  8559. bool Root::_fireFrameEnded(FrameEvent&evt)
  8560. bool Root::_fireFrameStarted()
  8561. bool Root::_fireFrameRenderingQueued()
  8562. bool Root::_fireFrameEnded()
  8563. void Root::populateFrameEvent(FrameEventTimeTypetype,FrameEvent&evtToUpdate)
  8564. RealRoot::calculateEventTime(unsigned long now,FrameEventTimeTypetype)
  8565. void Root::queueEndRendering(bool state/* = true */)
  8566. bool Root::endRenderingQueued(void )
  8567. void Root::startRendering(void )
  8568. bool Root::renderOneFrame(void )
  8569. bool Root::renderOneFrame(RealtimeSinceLastFrame)
  8570. void Root::shutdown(void )
  8571. void Root::loadPlugins(const String&pluginsfile)
  8572. void Root::shutdownPlugins(void )
  8573. void Root::initialisePlugins(void )
  8574. void Root::unloadPlugins(void )
  8575. void Root::addResourceLocation(const String&name,const String&locType,const String&groupName,bool recursive)
  8576. void Root::removeResourceLocation(const String&name,const String&groupName)
  8577. DataStreamPtrRoot::createFileStream(const String&filename,const String&groupName,bool overwrite,const String&locationPattern)
  8578. DataStreamPtrRoot::openFileStream(const String&filename,const String&groupName,const String&locationPattern)
  8579. void Root::convertColourValue(const ColourValue&colour,uint32*pDest)
  8580. RenderWindow*Root::getAutoCreatedWindow(void )
  8581. RenderWindow*Root::createRenderWindow(const String&name,unsigned int width,unsigned int height,bool fullScreen,const NameValuePairList*miscParams)
  8582. bool Root::createRenderWindows(const RenderWindowDescriptionList&renderWindowDescriptions,RenderWindowList&createdWindows)
  8583. RenderTarget*Root::detachRenderTarget(RenderTarget*target)
  8584. RenderTarget*Root::detachRenderTarget(const String&name)
  8585. void Root::destroyRenderTarget(RenderTarget*target)
  8586. void Root::destroyRenderTarget(const String&name)
  8587. RenderTarget*Root::getRenderTarget(const String&name)
  8588. void Root::installPlugin(Plugin*plugin)
  8589. void Root::uninstallPlugin(Plugin*plugin)
  8590. void Root::loadPlugin(const String&pluginName)
  8591. void Root::unloadPlugin(const String&pluginName)
  8592. Timer*Root::getTimer(void )
  8593. void Root::oneTimePostWindowInit(void )
  8594. bool Root::_updateAllRenderTargets(void )
  8595. bool Root::_updateAllRenderTargets(FrameEvent&evt)
  8596. void Root::clearEventTimes(void )
  8597. void Root::addMovableObjectFactory(MovableObjectFactory*fact,bool overrideExisting)
  8598. bool Root::hasMovableObjectFactory(const String&typeName)
  8599. MovableObjectFactory*Root::getMovableObjectFactory(const String&typeName)
  8600. uint32Root::_allocateNextMovableObjectTypeFlag(void )
  8601. void Root::removeMovableObjectFactory(MovableObjectFactory*fact)
  8602. Root::MovableObjectFactoryIteratorRoot::getMovableObjectFactoryIterator(void )
  8603. RenderQueueInvocationSequence*Root::createRenderQueueInvocationSequence(const String&name)
  8604. RenderQueueInvocationSequence*Root::getRenderQueueInvocationSequence(const String&name)
  8605. void Root::destroyRenderQueueInvocationSequence(const String&name)
  8606. void Root::destroyAllRenderQueueInvocationSequences(void )
  8607. unsigned int Root::getDisplayMonitorCount()
  8608. void Root::setWorkQueue(WorkQueue*queue)
  8609. void operator delete (void *ptr)
  8610. void operator delete (void *ptr)
  8611. static TClamp(Tval,Tminval,Tmaxval)
  8612. void destroy(pointerp)
  8613. void destroy(pointerp)
  8614. inline void deallocate(pointerptr,size_type)
  8615. inline void deallocate(pointerptr,size_type)
  8616. size_typemax_size()
  8617. size_typemax_size()
  8618. void construct(pointerp,const T&val)
  8619. void construct(pointerp,const T&val)
  8620. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8621. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8622. void operator delete (void *ptr)
  8623. inline void release(void )
  8624. inline void release(void )
  8625. inline void release(void )
  8626. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8627. inline void deallocate(pointerptr,size_type)
  8628. void destroy(pointerp)
  8629. inline void deallocate(pointerptr,size_type)
  8630. void destroy(pointerp)
  8631. size_typemax_size()
  8632. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8633. void construct(pointerp,const T&val)
  8634. void construct(pointerp,const T&val)
  8635. size_typemax_size()
  8636. size_typemax_size()
  8637. void destroy(pointerp)
  8638. inline void deallocate(pointerptr,size_type)
  8639. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8640. void construct(pointerp,const T&val)
  8641. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8642. inline void deallocate(pointerptr,size_type)
  8643. void destroy(pointerp)
  8644. Tget(void )
  8645. Tget(void )
  8646. inline T*getPointer()
  8647. inline T*getPointer()
  8648. inline unsigned int *useCountPointer()
  8649. inline unsigned int *useCountPointer()
  8650. inline void release(void )
  8651. inline bool isNull(void )
  8652. inline bool isNull(void )
  8653. inline void setNull(void )
  8654. inline void setNull(void )
  8655. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8656. inline void deallocate(pointerptr,size_type)
  8657. void destroy(pointerp)
  8658. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8659. inline void deallocate(pointerptr,size_type)
  8660. void destroy(pointerp)
  8661. inline T*operator ->()
  8662. inline T*operator ->()
  8663. inline void deallocate(pointerptr,size_type)
  8664. inline void deallocate(pointerptr,size_type)
  8665. inline void release(void )
  8666. inline void release(void )
  8667. void destroy(pointerp)
  8668. inline void deallocate(pointerptr,size_type)
  8669. void destroy(pointerp)
  8670. void destroy(pointerp)
  8671. inline void deallocate(pointerptr,size_type)
  8672. inline void deallocate(pointerptr,size_type)
  8673. inline bool isNull(void )
  8674. inline bool isNull(void )
  8675. void operator delete (void *ptr)
  8676. inline void release(void )
  8677. inline bool isNull(void )
  8678. inline T*get()
  8679. inline T*get()
  8680. inline void release(void )
  8681. inline void setNull(void )
  8682. void destroy(pointerp)
  8683. inline void deallocate(pointerptr,size_type)
  8684. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8685. inline void deallocate(pointerptr,size_type)
  8686. void destroy(pointerp)
  8687. inline T*operator ->()
  8688. void construct(pointerp,const T&val)
  8689. size_typemax_size()
  8690. void operator delete (void *ptr)
  8691. SharedPtr&operator =(const SharedPtr&r)
  8692. SharedPtr&operator =(const SharedPtr&r)
  8693. void operator delete (void *ptr)
  8694. void destroy(pointerp)
  8695. inline void deallocate(pointerptr,size_type)
  8696. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8697. void construct(pointerp,const T&val)
  8698. size_typemax_size()
  8699. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8700. void construct(pointerp,const T&val)
  8701. inline void deallocate(pointerptr,size_type)
  8702. size_typemax_size()
  8703. void destroy(pointerp)
  8704. void operator delete (void *ptr)
  8705. void destroy(pointerp)
  8706. inline void deallocate(pointerptr,size_type)
  8707. void *operator new (size_tsz)
  8708. void *operator new (size_tsz)
  8709. void destroy(pointerp)
  8710. inline void deallocate(pointerptr,size_type)
  8711. inline void release(void )
  8712. inline void setNull(void )
  8713. inline void release(void )
  8714. inline void release(void )
  8715. inline void setNull(void )
  8716. Found function: inline bool operator !=(STLAllocator<T,P>const &,STLAllocator<T2,P>const &)
  8717. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8718. inline void deallocate(pointerptr,size_type)
  8719. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8720. inline void deallocate(pointerptr,size_type)
  8721. void destroy(pointerp)
  8722. void *operator new (size_tsz)
  8723. size_typemax_size()
  8724. void construct(pointerp,const T&val)
  8725. bool hasMoreElements()
  8726. bool hasMoreElements()
  8727. KeyTypepeekNextKey(void )
  8728. KeyTypepeekNextKey(void )
  8729. ValueTypegetNext()
  8730. ValueTypegetNext()
  8731. void operator delete (void *ptr)
  8732. Tget(void )
  8733. inline void release(void )
  8734. void destroy(pointerp)
  8735. inline void deallocate(pointerptr,size_type)
  8736. void destroy(pointerp)
  8737. inline void deallocate(pointerptr,size_type)
  8738. inline void deallocate(pointerptr,size_type)
  8739. size_typemax_size()
  8740. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8741. void destroy(pointerp)
  8742. inline void deallocate(pointerptr,size_type)
  8743. void construct(pointerp,const T&val)
  8744. inline void release(void )
  8745. inline void setNull(void )
  8746. inline T*getPointer()
  8747. inline unsigned int *useCountPointer()
  8748. inline void release(void )
  8749. inline void release(void )
  8750. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8751. void construct(pointerp,const T&val)
  8752. inline void deallocate(pointerptr,size_type)
  8753. size_typemax_size()
  8754. void destroy(pointerp)
  8755. inline T*getPointer()
  8756. inline void release(void )
  8757. inline void setNull(void )
  8758. inline void release(void )
  8759. inline void setNull(void )
  8760. inline void deallocate(pointerptr,size_type)
  8761. void operator delete (void *ptr)
  8762. void destroy(pointerp)
  8763. inline void release(void )
  8764. virtual void destroy(void )
  8765. virtual void destroy(void )
  8766. virtual void swap(SharedPtr<T>&other)
  8767. virtual void swap(SharedPtr<T>&other)
  8768. inline void deallocate(pointerptr,size_type)
  8769. inline void deallocate(pointerptr,size_type)
  8770. void destroy(pointerp)
  8771. inline void release(void )
  8772. virtual void destroy(void )
  8773. virtual void swap(SharedPtr<T>&other)
  8774. inline void deallocate(pointerptr,size_type)
  8775. void destroy(pointerp)
  8776. inline void release(void )
  8777. virtual void destroy(void )
  8778. virtual void swap(SharedPtr<T>&other)
  8779. inline void deallocate(pointerptr,size_type)
  8780. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8781. void construct(pointerp,const T&val)
  8782. void destroy(pointerp)
  8783. inline void deallocate(pointerptr,size_type)
  8784. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8785. inline void deallocate(pointerptr,size_type)
  8786. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8787. inline void deallocate(pointerptr,size_type)
  8788. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8789. inline void deallocate(pointerptr,size_type)
  8790. inline void deallocate(pointerptr,size_type)
  8791. inline void deallocate(pointerptr,size_type)
  8792. void destroy(pointerp)
  8793. inline void deallocate(pointerptr,size_type)
  8794. inline void deallocate(pointerptr,size_type)
  8795. inline void deallocate(pointerptr,size_type)
  8796. void destroy(pointerp)
  8797. void destroy(pointerp)
  8798. void destroy(pointerp)
  8799. inline void deallocate(pointerptr,size_type)
  8800. void destroy(pointerp)
  8801. inline void deallocate(pointerptr,size_type)
  8802. void *operator new (size_tsz)
  8803. void *operator new (size_tsz)
  8804. void *operator new (size_tsz)
  8805. void *operator new (size_tsz)
  8806. bool hasMoreElements()
  8807. KeyTypepeekNextKey(void )
  8808. ValueTypegetNext()
  8809. size_typemax_size()
  8810. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8811. void construct(pointerp,const T&val)
  8812. void destroy(pointerp)
  8813. size_typemax_size()
  8814. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8815. void construct(pointerp,const T&val)
  8816. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8817. void construct(pointerp,const T&val)
  8818. void destroy(pointerp)
  8819. bool hasMoreElements()
  8820. KeyTypepeekNextKey(void )
  8821. ValueTypegetNext()
  8822. size_typemax_size()
  8823. void construct(pointerp,const T&val)
  8824. size_typemax_size()
  8825. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8826. void construct(pointerp,const T&val)
  8827. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8828. void construct(pointerp,const T&val)
  8829. inline void release(void )
  8830. SharedPtr&operator =(const SharedPtr&r)
  8831. inline bool isNull(void )
  8832. void bind(T*rep,SharedPtrFreeMethodinFreeMethod=SPFM_DELETE)
  8833. void bind(T*rep,SharedPtrFreeMethodinFreeMethod=SPFM_DELETE)
  8834. size_typemax_size()
  8835. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8836. void construct(pointerp,const T&val)
  8837. void destroy(pointerp)
  8838. size_typemax_size()
  8839. inline pointerallocate(size_typecount,typename std::allocator<void >::const_pointerptr=0)
  8840. void construct(pointerp,const T&val)
  8841. void destroy(pointerp)
  8842. bool hasMoreElements()
  8843. void moveNext()
  8844. void moveNext()
  8845. ValueTypepeekNextValue()
  8846. ValueTypepeekNextValue()
  8847. void construct(pointerp,const T&val)
  8848. size_typemax_size()
  8849. void construct(pointerp,const T&val)
  8850. size_typemax_size()
  8851. void destroy(pointerp)
  8852. virtual void destroy(void )
  8853. virtual void swap(SharedPtr<T>&other)
  8854. virtual void destroy(void )
  8855. virtual void swap(SharedPtr<T>&other)
  8856. virtual void destroy(void )
  8857. virtual void swap(SharedPtr<T>&other)
  8858. inline void release(void )
  8859. virtual void destroy(void )
  8860. virtual void swap(SharedPtr<T>&other)
  8861. virtual void destroy(void )
  8862. virtual void swap(SharedPtr<T>&other)
  8863. virtual void destroy(void )
  8864. virtual void swap(SharedPtr<T>&other)
  8865. virtual void destroy(void )
  8866. virtual void swap(SharedPtr<T>&other)
  8867. virtual void destroy(void )
  8868. virtual void swap(SharedPtr<T>&other)
  8869. virtual void destroy(void )
  8870. virtual void swap(SharedPtr<T>&other)
  8871. virtual void destroy(void )
  8872. virtual void swap(SharedPtr<T>&other)
  8873. virtual void destroy(void )
  8874. virtual void swap(SharedPtr<T>&other)
  8875. virtual void destroy(void )
  8876. virtual void swap(SharedPtr<T>&other)
  8877. virtual void destroy(void )
  8878. virtual void swap(SharedPtr<T>&other)
  8879. virtual void destroy(void )
  8880. virtual void swap(SharedPtr<T>&other)
  8881. virtual void destroy(void )
  8882. virtual void swap(SharedPtr<T>&other)
  8883. virtual void destroy(void )
  8884. virtual void swap(SharedPtr<T>&other)
  8885. virtual void destroy(void )
  8886. virtual void swap(SharedPtr<T>&other)
  8887. virtual void destroy(void )
  8888. virtual void swap(SharedPtr<T>&other)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement