Panda3D
|
Public Member Functions | |
__init__ (self, loader, model=None, scale=3.0, pos=Vec3(0, 0, 0)) | |
__del__ (self) | |
fadeIn (self, t=0.5, finishIval=None, blendType='noBlend') | |
fadeOut (self, t=0.5, finishIval=None, blendType='noBlend') | |
fadeOutActive (self) | |
fadeScreen (self, alpha=0.5) | |
fadeScreenColor (self, color) | |
getFadeInIval (self, t=0.5, finishIval=None, blendType='noBlend') | |
getFadeOutIval (self, t=0.5, finishIval=None, blendType='noBlend') | |
irisIn (self, t=0.5, finishIval=None, blendType='noBlend') | |
irisOut (self, t=0.5, finishIval=None, blendType='noBlend') | |
letterboxOff (self, t=0.25, finishIval=None, blendType='noBlend') | |
letterboxOn (self, t=0.25, finishIval=None, blendType='noBlend') | |
loadFade (self) | |
loadIris (self) | |
Iris. | |
loadLetterbox (self) | |
Letterbox. | |
noFade (self) | |
noIris (self) | |
noLetterbox (self) | |
noTransitions (self) | |
setFadeColor (self, r, g, b) | |
setFadeModel (self, model, scale=1.0) | |
Fade. | |
Public Attributes | |
alphaOff | |
alphaOn | |
fade | |
fadeModel | |
fadeOut | |
fadeTaskName | |
imagePos | |
iris | |
irisTaskName | |
lerpFunc | |
letterbox | |
letterboxBottom | |
letterboxIval | |
letterboxTaskName | |
letterboxTop | |
transitionIval | |
Static Public Attributes | |
str | FadeModelName = "models/misc/fade" |
str | IrisModelName = "models/misc/iris" |
__init__ | ( | self, | |
loader, | |||
model = None, | |||
scale = 3.0, | |||
pos = Vec3(0, 0, 0) ) |
__del__ | ( | self | ) |
fadeIn | ( | self, | |
t = 0.5, | |||
finishIval = None, | |||
blendType = 'noBlend' ) |
Play a fade in transition over t seconds. Places a polygon on the aspect2d plane then lerps the color from black to transparent. When the color lerp is finished, it parents the fade polygon to hidden.
fadeOut | ( | self, | |
t = 0.5, | |||
finishIval = None, | |||
blendType = 'noBlend' ) |
Play a fade out transition over t seconds. Places a polygon on the aspect2d plane then lerps the color from transparent to full black. When the color lerp is finished, it leaves the fade polygon covering the aspect2d plane until you fadeIn or call noFade. lerp
fadeOutActive | ( | self | ) |
fadeScreen | ( | self, | |
alpha = 0.5 ) |
Put a semitransparent screen over the camera plane to darken out the world. Useful for drawing attention to a dialog box for instance
fadeScreenColor | ( | self, | |
color ) |
Put a semitransparent screen over the camera plane to darken out the world. Useful for drawing attention to a dialog box for instance
getFadeInIval | ( | self, | |
t = 0.5, | |||
finishIval = None, | |||
blendType = 'noBlend' ) |
Returns an interval without starting it. This is particularly useful in cutscenes, so when the cutsceneIval is escaped out of we can finish the fade immediately
getFadeOutIval | ( | self, | |
t = 0.5, | |||
finishIval = None, | |||
blendType = 'noBlend' ) |
Create a sequence that lerps the color out, then parents the fade to hidden
irisIn | ( | self, | |
t = 0.5, | |||
finishIval = None, | |||
blendType = 'noBlend' ) |
Play an iris in transition over t seconds. Places a polygon on the aspect2d plane then lerps the scale of the iris polygon up so it looks like we iris in. When the scale lerp is finished, it parents the iris polygon to hidden.
irisOut | ( | self, | |
t = 0.5, | |||
finishIval = None, | |||
blendType = 'noBlend' ) |
Play an iris out transition over t seconds. Places a polygon on the aspect2d plane then lerps the scale of the iris down so it looks like we iris out. When the scale lerp is finished, it leaves the iris polygon covering the aspect2d plane until you irisIn or call noIris.
letterboxOff | ( | self, | |
t = 0.25, | |||
finishIval = None, | |||
blendType = 'noBlend' ) |
Move black bars away over t seconds.
letterboxOn | ( | self, | |
t = 0.25, | |||
finishIval = None, | |||
blendType = 'noBlend' ) |
Move black bars in over t seconds.
loadFade | ( | self | ) |
loadIris | ( | self | ) |
Iris.
loadLetterbox | ( | self | ) |
Letterbox.
noFade | ( | self | ) |
Removes any current fade tasks and parents the fade polygon away
noIris | ( | self | ) |
Removes any current iris tasks and parents the iris polygon away
noLetterbox | ( | self | ) |
Removes any current letterbox tasks and parents the letterbox polygon away
noTransitions | ( | self | ) |
This call should immediately remove any and all transitions running
setFadeColor | ( | self, | |
r, | |||
g, | |||
b ) |
setFadeModel | ( | self, | |
model, | |||
scale = 1.0 ) |
Fade.
alphaOff |
alphaOn |
fade |
fadeModel |
|
static |
fadeOut |
fadeTaskName |
imagePos |
iris |
|
static |
irisTaskName |
lerpFunc |
letterbox |
letterboxBottom |
letterboxIval |
letterboxTaskName |
letterboxTop |
transitionIval |