|
Java DTV API 1.3 18-Nov-2009 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MatteEnabled
The aim of this interface is to enable components for matte compositing.
This interface adds the necessary functionality to incorporate Matte
functionality into a component, the matte itself is implemented in the
Matte
class and classes inheriting from it.
Matte
Method Summary | |
---|---|
Matte |
getMatte()
Return the Matte currently associated with the
component implementing this interface. |
void |
setMatte(Matte matte)
Adds an Matte to the component implementing this
interface in order to enable matte compositing. |
Method Detail |
---|
void setMatte(Matte matte) throws MatteException
Matte
to the component implementing this
interface in order to enable matte compositing. If there is already a
Matte assigned to the component, and this Matte is animated, it has to be
stopped before any call to this method.
matte
- the Matte
to be assigned to the
component. At any point of time there can only be one matte associated to
the component, that's way any matte that has been associated before will
be overriden by a call to this method.
The Matte parameter can also be null, in this case there is no matte
associated with the component after the call, even if there had been one
before.
MatteException
- if the Matte
has an
unsupported type, the platform does not support mattes at all, or an
animated matte is associated with the component and is still runninggetMatte()
Matte getMatte()
Matte
currently associated with the
component implementing this interface.
Matte
currently associated with the
component or null if there is nonesetMatte(com.sun.dtv.ui.Matte)
|
Java DTV API 1.3 18-Nov-2009 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |