|
void | loop (bool loop) |
|
void | setSource (ALuint &src) |
|
bool | isMono () |
|
virtual const Ogre::String & | getFileName (void) const |
|
void | play (bool immediate=false) |
|
void | pause (bool immediate=false) |
|
void | stop (bool immediate=false) |
|
void | loop (bool loop) |
|
bool | isLooping () |
|
virtual void | setLoopOffset (float startTime) |
|
float | getLoopOffset () |
|
void | startFade (bool dir, float fadeTime, FadeControl actionOnCompletion=OgreOggSound::FC_NONE) |
|
bool | isTemporary () const |
|
void | markTemporary () |
|
void | disable3D (bool disable) |
|
bool | is3Ddisabled () |
|
virtual void | setPlayPosition (float seconds) |
|
virtual float | getPlayPosition () const |
|
SoundState | getState () const |
|
bool | isPlaying () const |
|
bool | isPaused () const |
|
bool | isStopped () const |
|
bool | isRelativeToListener () const |
|
void | setGiveUpSourceOnStop (bool giveup=false) |
|
void | setPosition (float posx, float posy, float posz) |
|
void | setPosition (const Ogre::Vector3 &pos) |
|
void | setDirection (float dirx, float diry, float dirz) |
|
void | setDirection (const Ogre::Vector3 &dir) |
|
void | setVelocity (float velx, float vely, float velz) |
|
void | setVelocity (const Ogre::Vector3 &vel) |
|
void | setVolume (float gain) |
|
float | getVolume () const |
|
void | setMaxVolume (float maxGain) |
|
float | getMaxVolume () |
|
void | setMinVolume (float minGain) |
|
float | getMinVolume () |
|
void | setConeAngles (float insideAngle=360.f, float outsideAngle=360.f) |
|
float | getConeInsideAngle () |
|
float | getConeOutsideAngle () |
|
void | setOuterConeVolume (float gain=0.f) |
|
float | getOuterConeVolume () |
|
void | setMaxDistance (float maxDistance) |
|
const float | getMaxDistance () const |
|
void | setRolloffFactor (float rolloffFactor) |
|
const float | getRolloffFactor () const |
|
void | setReferenceDistance (float referenceDistance) |
|
const float | getReferenceDistance () const |
|
void | setPitch (float pitch) |
|
const float | getPitch () const |
|
void | setRelativeToListener (bool relative) |
|
const Ogre::Vector3 & | getPosition () const |
|
const Ogre::Vector3 & | getDirection () const |
|
bool | isFading () const |
|
virtual void | update (float fTime) |
|
ALuint | getSource () const |
|
const Ogre::String & | getName (void) const |
|
Ogre::uint8 | getPriority () const |
|
void | setPriority (Ogre::uint8 priority) |
|
bool | addCuePoint (float seconds) |
|
void | removeCuePoint (unsigned short index) |
|
void | clearCuePoints () |
|
void | setCuePoint (unsigned short index) |
|
float | getCuePoint (unsigned short index) |
|
unsigned int | getNumCuePoints () |
|
float | getAudioLength () const |
|
virtual const Ogre::String & | getMovableType (void) const |
|
virtual const Ogre::AxisAlignedBox & | getBoundingBox (void) const |
|
virtual float | getBoundingRadius (void) const |
|
Ogre::SceneManager * | getSceneManager () const |
|
void | setListener (SoundListener *listener) |
|
void | _setSharedProperties (sharedAudioBuffer *buffer) |
|
void | _getSharedProperties (BufferListPtr &buffers, float &length, ALenum &format) |
|
| MovableObject () |
|
| MovableObject (const String &name) |
|
virtual | ~MovableObject () |
|
MovableObjectFactory * | _getCreator (void) const |
|
LightList * | _getLightList () |
|
SceneManager * | _getManager (void) const |
|
virtual const Affine3 & | _getParentNodeFullTransform (void) const |
|
virtual void | _notifyCreator (MovableObjectFactory *fact) |
|
virtual void | _notifyCurrentCamera (Camera *cam) |
|
virtual void | _notifyManager (SceneManager *man) |
|
virtual void | _releaseManualHardwareResources () |
|
virtual void | _restoreManualHardwareResources () |
|
void | addQueryFlags (uint32 flags) |
|
void | addVisibilityFlags (uint32 flags) |
|
void | detachFromParent (void) |
|
Real | getBoundingRadiusScaled () const |
|
bool | getCastShadows (void) const |
|
const AxisAlignedBox & | getDarkCapBounds (const Light &light, Real dirLightExtrusionDist) const override |
|
EdgeData * | getEdgeList (void) |
|
const AxisAlignedBox & | getLightCapBounds (void) const override |
|
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 |
|
virtual uint32 | getQueryFlags (void) const |
|
bool | getReceivesShadows () |
|
Real | getRenderingDistance (void) const |
|
Real | getRenderingMinPixelSize () const |
|
uint8 | getRenderQueueGroup (void) const |
|
const ShadowRenderableList & | getShadowVolumeRenderableList (ShadowTechnique shadowTechnique, const Light *light, HardwareIndexBufferSharedPtr *indexBuffer, size_t *indexBufferUsedSize, bool extrudeVertices, Real extrusionDist, unsigned long flags=0) |
|
virtual uint32 | getTypeFlags (void) const |
|
const Any & | getUserAny (void) const |
|
UserObjectBindings & | getUserObjectBindings () |
|
const UserObjectBindings & | getUserObjectBindings () const |
|
virtual 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 | 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 () |
|
virtual ShadowRenderableListIterator | getShadowVolumeRenderableIterator (ShadowTechnique shadowTechnique, const Light *light, HardwareIndexBufferSharedPtr *indexBuffer, size_t *indexBufferUsedSize, bool extrudeVertices, Real extrusionDistance, unsigned long flags=0) |
|
bool | hasEdgeList () |
|
| AnimableObject () |
|
virtual | ~AnimableObject () |
|
virtual AnimableValuePtr | createAnimableValue (const String &valueName) |
|
const StringVector & | getAnimableValueNames (void) const |
|