|
| | SphereSet (const String &name, unsigned int poolSize=20, bool externalData=false) |
| |
| | SphereSet (void) |
| |
| virtual | ~SphereSet (void) |
| |
| Sphere * | createSphere (const Vector3 &position) |
| |
| Sphere * | createSphere (Real x, Real y, Real z) |
| |
| unsigned int | getNumSpheres (void) const |
| |
| void | setAutoextend (bool autoextend) |
| |
| bool | isAutoextend (void) const |
| |
| void | setPoolSize (size_t size) |
| |
| unsigned int | getPoolSize (void) const |
| |
| void | clear (void) |
| |
| Sphere * | getSphere (unsigned int index) const |
| |
| void | removeSphere (unsigned int index) |
| |
| void | removeSphere (Sphere *sphere) |
| |
| void | setDefaultRadius (Real radius) |
| |
| Real | getDefaultRadius (void) const |
| |
| void | setNumberOfRings (unsigned int numberOfRings) |
| |
| unsigned int | getNumberOfRings (void) const |
| |
| void | setNumberOfSegments (unsigned int numberOfSegments) |
| |
| unsigned int | getNumberOfSegments (void) const |
| |
| void | beginSpheres (size_t numSpheres=0) |
| |
| void | injectSphere (Sphere &sphere) |
| |
| void | endSpheres (void) |
| |
| void | setBounds (const AxisAlignedBox &box, Real radius) |
| |
| virtual void | _updateRenderQueue (Ogre::RenderQueue *queue) |
| |
| virtual void | getRenderOperation (Ogre::RenderOperation &op) |
| |
| virtual const String & | getMovableType (void) const |
| |
| virtual void | _updateBounds (void) |
| |
| void | setSpheresInWorldSpace (bool ws) |
| |
Public Member Functions inherited from ParticleUniverse::PrimitiveShapeSet |
| | PrimitiveShapeSet (const String &name, unsigned int poolSize=20, bool externalData=false) |
| |
| | PrimitiveShapeSet (void) |
| |
| virtual | ~PrimitiveShapeSet (void) |
| |
| virtual void | setZRotated (bool zRotated) |
| |
| virtual bool | isZRotated (void) const |
| |
| virtual void | _notifyZRotated (void) |
| |
| virtual void | setMaterialName (const String &name) |
| |
| virtual const String & | getMaterialName (void) const |
| |
| virtual void | _notifyResized (void) |
| |
| virtual void | _notifyCurrentCamera (Camera *cam) |
| |
| virtual const AxisAlignedBox & | getBoundingBox (void) const |
| |
| virtual Real | getBoundingRadius (void) const |
| |
| virtual const Ogre::MaterialPtr & | getMaterial (void) const |
| |
| virtual void | getWorldTransforms (Ogre::Matrix4 *xform) const |
| |
| virtual const Quaternion & | getWorldOrientation (void) const |
| |
| virtual const Vector3 & | getWorldPosition (void) const |
| |
| virtual bool | isCullIndividually (void) const |
| |
| virtual void | setCullIndividually (bool cullIndividual) |
| |
| virtual Real | getSquaredViewDepth (const Camera *cam) const |
| |
| virtual const Ogre::LightList & | getLights (void) const |
| |
| virtual uint32 | getTypeFlags (void) const |
| |
| virtual void | rotateTexture (Real speed) |
| |
| virtual void | visitRenderables (Ogre::Renderable::Visitor *visitor, bool debugRenderables=false) |
| |
| | MovableObject () |
| |
| | MovableObject (const String &name) |
| |
| virtual | ~MovableObject () |
| |
| MovableObjectFactory * | _getCreator (void) const |
| |
| LightList * | _getLightList () |
| |
| SceneManager * | _getManager (void) const |
| |
| virtual const Matrix4 & | _getParentNodeFullTransform (void) const |
| |
| virtual void | _notifyAttached (Node *parent, bool isTagPoint=false) |
| |
| virtual void | _notifyCreator (MovableObjectFactory *fact) |
| |
| virtual void | _notifyManager (SceneManager *man) |
| |
| virtual void | _notifyMoved (void) |
| |
| virtual void | _releaseManualHardwareResources () |
| |
| virtual void | _restoreManualHardwareResources () |
| |
| void | addQueryFlags (uint32 flags) |
| |
| void | addVisibilityFlags (uint32 flags) |
| |
| virtual AnimableValuePtr | createAnimableValue (const String &valueName) |
| |
| void | detachFromParent (void) |
| |
| const StringVector & | getAnimableValueNames (void) const |
| |
| bool | getCastShadows (void) const |
| |
| const AxisAlignedBox & | getDarkCapBounds (const Light &light, Real dirLightExtrusionDist) const |
| |
| EdgeData * | getEdgeList (void) |
| |
| const AxisAlignedBox & | getLightCapBounds (void) const |
| |
| uint32 | getLightMask () const |
| |
| Listener * | getListener (void) const |
| |
| const String & | getName (void) const |
| |
| Node * | getParentNode (void) const |
| |
| SceneNode * | getParentSceneNode (void) const |
| |
| Real | getPointExtrusionDistance (const Light *l) const |
| |
| uint32 | getQueryFlags (void) const |
| |
| bool | getReceivesShadows () |
| |
| Real | getRenderingDistance (void) const |
| |
| Real | getRenderingMinPixelSize () const |
| |
| uint8 | getRenderQueueGroup (void) const |
| |
| ShadowRenderableListIterator | getShadowVolumeRenderableIterator (ShadowTechnique shadowTechnique, const Light *light, HardwareIndexBufferSharedPtr *indexBuffer, size_t *indexBufferUsedSize, bool extrudeVertices, Real extrusionDist, unsigned long flags=0) |
| |
| const Any & | getUserAny (void) const |
| |
| UserObjectBindings & | getUserObjectBindings () |
| |
| const UserObjectBindings & | getUserObjectBindings () const |
| |
| uint32 | getVisibilityFlags (void) const |
| |
| bool | getVisible (void) const |
| |
| virtual const AxisAlignedBox & | getWorldBoundingBox (bool derive=false) const |
| |
| virtual const Sphere & | getWorldBoundingSphere (bool derive=false) const |
| |
| bool | hasEdgeList (void) |
| |
| bool | isAttached (void) const |
| |
| bool | isDebugDisplayEnabled (void) const |
| |
| virtual bool | isInScene (void) const |
| |
| bool | isParentTagPoint () const |
| |
| virtual bool | isVisible (void) const |
| |
| const LightList & | queryLights (void) const |
| |
| void | removeQueryFlags (uint32 flags) |
| |
| void | removeVisibilityFlags (uint32 flags) |
| |
| void | setCastShadows (bool enabled) |
| |
| void | setDebugDisplayEnabled (bool enabled) |
| |
| void | setLightMask (uint32 lightMask) |
| |
| void | setListener (Listener *listener) |
| |
| void | setQueryFlags (uint32 flags) |
| |
| void | setRenderingDistance (Real dist) |
| |
| void | setRenderingMinPixelSize (Real pixelSize) |
| |
| virtual void | setRenderQueueGroup (uint8 queueID) |
| |
| virtual void | setRenderQueueGroupAndPriority (uint8 queueID, ushort priority) |
| |
| void | setUserAny (const Any &anything) |
| |
| void | setVisibilityFlags (uint32 flags) |
| |
| void | setVisible (bool visible) |
| |
Public Member Functions inherited from Ogre::ShadowCaster |
| virtual | ~ShadowCaster () |
| |
| | AnimableObject () |
| |
| virtual | ~AnimableObject () |
| |
| const StringVector & | getAnimableValueNames (void) const |
| |
| | Renderable () |
| |
| virtual | ~Renderable () |
| |
| virtual void | _updateCustomGpuParameter (const GpuProgramParameters::AutoConstantEntry &constantEntry, GpuProgramParameters *params) const |
| |
| virtual bool | getCastsShadows (void) const |
| |
| const Vector4 & | getCustomParameter (size_t index) const |
| |
| virtual unsigned short | getNumWorldTransforms (void) const |
| |
| bool | getPolygonModeOverrideable (void) const |
| |
| const RenderSystemDataPtr & | getRenderSystemData () const |
| |
| virtual Technique * | getTechnique (void) const |
| |
| bool | getUseIdentityProjection (void) const |
| |
| bool | getUseIdentityView (void) const |
| |
| const Any & | getUserAny (void) const |
| |
| UserObjectBindings & | getUserObjectBindings () |
| |
| const UserObjectBindings & | getUserObjectBindings () const |
| |
| bool | hasCustomParameter (size_t index) const |
| |
| virtual void | postRender (SceneManager *sm, RenderSystem *rsys) |
| |
| virtual bool | preRender (SceneManager *sm, RenderSystem *rsys) |
| |
| void | removeCustomParameter (size_t index) |
| |
| void | setCustomParameter (size_t index, const Vector4 &value) |
| |
| void | setPolygonModeOverrideable (bool override) |
| |
| void | setRenderSystemData (RenderSystemDataPtr val) const |
| |
| void | setUseIdentityProjection (bool useIdentityProjection) |
| |
| void | setUseIdentityView (bool useIdentityView) |
| |
| void | setUserAny (const Any &anything) |
| |
The SphereSet and Sphere classes are comparable with the BillboardSet and Billboard classes in Ogre, instead Spheres are rendered.