|
| 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.