Panda3D

Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | Protected Attributes | List of all members
SoundInterval Class Reference
Inheritance diagram for SoundInterval:

## Public Member Functions
| __init__ (self, sound, loop=0, duration=0.0, name=None, volume=1.0, startTime=0.0, node=None, seamlessLoop=True, listenerNode=None, cutOff=None)
| finish (self, *args, **kArgs)
| loop (self, startT=0.0, endT=-1.0, playRate=1.0, stagger=False)
| privFinalize (self)
| privInitialize (self, t)
| privInstant (self)
| privInterrupt (self)
| privReverseFinalize (self)
| privReverseInitialize (self, t)
| privReverseInstant (self)
| privStep (self, t)
Public Member Functions inherited from Interval
| __init__ (self, name, duration, openEnded=1)
| __repr__ (self, indent=0)
| clearToInitial (self)
| getDoneEvent (self)
| getDuration (self)
| getLoop (self)
| getName (self)
| getOpenEnded (self)
| getPlayRate (self)
| getState (self)
| getT (self)
| intervalDone (self)
| isPaused (self)
| isPlaying (self)
| isStopped (self)
| pause (self)
| popupControls (self, tl=None)
| privDoEvent (self, t, event)
| privPostEvent (self)
| resume (self, startT=None)
| resumeUntil (self, endT)
| setDoneEvent (self, event)
| setLoop (self, loop=1)
| setPlayRate (self, playRate)
| setT (self, t)
| setupPlay (self, startT, endT, playRate, doLoop)
| setupResume (self)
| start (self, startT=0.0, endT=-1.0, playRate=1.0)
| stepPlay (self)
Public Member Functions inherited from DirectObject
| __init__ (self)
| accept (self, event, method, extraArgs=[])
| acceptOnce (self, event, method, extraArgs=[])
| addTask (self, *args, **kwargs)
| detectLeaks (self)
| doMethodLater (self, *args, **kwargs)
| getAllAccepting (self)
| ignore (self, event)
| ignoreAll (self)
| isAccepting (self, event)
| isIgnoring (self, event)
| removeAllTasks (self)
| removeTask (self, taskOrName)

## Public Attributes
| cutOff = cutOff
int | fLoop = loop
| listenerNode = listenerNode
| node = node
| sound = sound
int | soundDuration = sound.length()
| startTime = startTime
| volume = volume
Public Attributes inherited from Interval
float | currT = 0.0
| doneEvent = None
| duration = max(duration, 0.0)
| es
| name = name
| openEnded = openEnded
| pname = name.split('-', 1)[0]
| pstats = None
list | setTHooks = []
| state = CInterval.SInitial

## Static Public Attributes
int | soundNum = 1
Static Public Attributes inherited from Interval
| notify = directNotify.newCategory("Interval")
int | playbackCounter = 0
Static Public Attributes inherited from DirectObject
| accept_once = acceptOnce
| add_task = addTask
| detect_leaks = detectLeaks
| do_method_later = doMethodLater
| get_all_accepting = getAllAccepting
| ignore_all = ignoreAll
| is_accepting = isAccepting
| is_ignoring = isIgnoring
| remove_all_tasks = removeAllTasks
| remove_task = removeTask

## Protected Attributes
bool | _fLoop = True
bool | _inFinish = True
bool | _reverse = False
| _seamlessLoop = seamlessLoop
bool | _soundPlaying = False
Protected Attributes inherited from DirectObject
dict | _taskList = {}

## Additional Inherited Members
Protected Member Functions inherited from DirectObject
| _addTask (self, task)
| _clearTask (self, task)
Properties inherited from Interval
| done_event = property(getDoneEvent, setDoneEvent)
| open_ended = property(getOpenEnded)
| play_rate = property(getPlayRate, setPlayRate)
| stopped = property(isStopped)
| t = property(getT, setT)

## Constructor & Destructor Documentation

## ◆ __init__()

__init__ | ( |  | self,
|  |  | sound,
|  |  | loop = 0,
|  |  | duration = 0.0,
|  |  | name = None,
|  |  | volume = 1.0,
|  |  | startTime = 0.0,
|  |  | node = None,
|  |  | seamlessLoop = True,
|  |  | listenerNode = None,
|  |  | cutOff = None )

    __init__(sound, loop, name)

## Member Function Documentation

## ◆ finish()

finish | ( |  | self,
|  | * | args,
|  | ** | kArgs )

Reimplemented from Interval.

## ◆ loop()

loop | ( |  | self,
|  |  | startT = 0.0,
|  |  | endT = -1.0,
|  |  | playRate = 1.0,
|  |  | stagger = False )

Reimplemented from Interval.

## ◆ privFinalize()

privFinalize | ( |  | self | ) |

Reimplemented from Interval.

## ◆ privInitialize()

privInitialize | ( |  | self,
|  |  | t )

Reimplemented from Interval.

## ◆ privInstant()

privInstant | ( |  | self | ) |

Reimplemented from Interval.

## ◆ privInterrupt()

privInterrupt | ( |  | self | ) |

Reimplemented from Interval.

## ◆ privReverseFinalize()

privReverseFinalize | ( |  | self | ) |

Reimplemented from Interval.

## ◆ privReverseInitialize()

privReverseInitialize | ( |  | self,
|  |  | t )

Reimplemented from Interval.

## ◆ privReverseInstant()

privReverseInstant | ( |  | self | ) |

Reimplemented from Interval.

## ◆ privStep()

privStep | ( |  | self,
|  |  | t )

Reimplemented from Interval.

## Member Data Documentation

## ◆ _fLoop

bool _fLoop = True
| protected

## ◆ _inFinish

bool _inFinish = True
| protected

## ◆ _reverse

bool _reverse = False
| protected

## ◆ _seamlessLoop

_seamlessLoop = seamlessLoop
| protected

## ◆ _soundPlaying

_soundPlaying = False
| protected

## ◆ cutOff

cutOff = cutOff

## ◆ fLoop

fLoop = loop

## ◆ listenerNode

listenerNode = listenerNode

## ◆ node

node = node

## ◆ sound

sound = sound

## ◆ soundDuration

soundDuration = sound.length()

## ◆ soundNum

int soundNum = 1
| static

## ◆ startTime

startTime = startTime

## ◆ volume

volume = volume