这个是java的quicktime for java 的详细使用文档

源代码在线查看: sprite.html

软件大小: 3122 K
上传用户: Rebecca_SYF
关键词: java quicktime for 文档
下载地址: 免注册下载 普通下载 VIP

相关代码

				





: Class  Sprite












  
      Overview 
      Package 
    Class 
      Use 
      Tree 
      Deprecated 
      Index 
      Help 
  









 PREV CLASS 
 NEXT CLASS

  FRAMES   
 NO FRAMES



  SUMMARY:  INNER | FIELD | CONSTR | METHOD

DETAIL:  FIELD | CONSTR | METHOD








quicktime.std.anim

Class  Sprite

java.lang.Object
  |
  +--quicktime.QTObject
        |
        +--quicktime.std.anim.Sprite


All Implemented Interfaces: InterfaceLib, PrimitivesLib, QuickTimeLib, SharedLibrary, com.apple.jdirect.SharedLibrary



public final class Spriteextends QTObjectimplements QuickTimeLib, PrimitivesLib


The Sprite class implements the corresponding data structure of the Movie Toolbox.












Fields inherited from interface quicktime.jdirect.QuickTimeLib


JDirect_MacOSX, libraryInstance, name


 






Constructor Summary


Sprite(SpriteWorld itsSpriteWorld,
       ImageDescription idh,
       EncodedImage imageData,
       Matrix matrix,
       boolean visible,
       int layer)


          This constructor creates a new Sprite object for a specified sprite world.


 






Method Summary



 GraphicsMode
getGraphicsMode()


          This method gets the graphics mode property of this sprite.



 RawEncodedImage
getImageData()


          This method gets the image data property of this sprite.



 int
getImageDataSize()


          This method gets the size of the image data that a sprite is currently displaying.



 ImageDescription
getImageDescription()


          This method gets the image description property of this sprite.



 java.awt.Dimension
getInitialSize()


          Deprecated. since QTJava 4.0



 int
getLayer()


          This method gets the layer property of this sprite.



 Matrix
getMatrix()


          This method gets the matrix property of this sprite.



 QDDimension
getOriginalSize()


          This method returns the original width and height of the image currently being
 presented by the sprite.



 SpriteWorld
getSpriteWorld()


          Return the sprite world that this sprite belongs too



 boolean
getVisible()


          This method gets the visibility property of this sprite.



 boolean
hitTest(int flags,
        QDPoint loc)


          This method tests if a point is inside a sprite.



 void
invalidate()


          This method invalidates the portion of the sprite's sprite world which is occupied
 by the sprite.



 void
remove()


          This will remove the sprite from the SpriteWorld it is contained in and destroy its 
 internal structures.



 void
setGraphicsMode(GraphicsMode gMode)


          This method sets the graphics mode property of this sprite.



 void
setImageData(EncodedImage data)


          This method sets the image data property of this sprite.



 boolean
setImageDataIfDifferent(EncodedImage data)


          This method sets the image data property of this sprite.



 void
setImageDataSize(int size)


          This method sets the size of the image data that the sprite is currently displaying.



 void
setImageDescription(ImageDescription idh)


          This method sets the image description property of this sprite.



 void
setLayer(int layer)


          This method sets the layer property of this sprite.



 void
setMatrix(Matrix matrix)


          This method sets the matrix property of this sprite.



 void
setVisible(boolean visible)


          This method sets the visibility property of this sprite.


 


Methods inherited from class quicktime.QTObject


disposeQTObject, equals, ID, toString


 


Methods inherited from class java.lang.Object


getClass, hashCode, notify, notifyAll, wait, wait, wait


 











Constructor Detail




Sprite

public Sprite(SpriteWorld itsSpriteWorld,
              ImageDescription idh,
              EncodedImage imageData,
              Matrix matrix,
              boolean visible,
              int layer)
       throws QTException

This constructor creates a new Sprite object for a specified sprite world.
	  QuickTime::NewSprite() 
Parameters:itsSpriteWorld - Specifies the sprite world.idh - an ImageDescription object that describes the image.imageData - Contains the sprite's image data.matrix - A Matrix object describing the sprite's matrix.visible - True if the sprite is visible.layer - The sprite's layer.









Method Detail




getSpriteWorld

public SpriteWorld getSpriteWorld()

Return the sprite world that this sprite belongs too






invalidate

public void invalidate()

This method invalidates the portion of the sprite's sprite world which is occupied
 by the sprite.
	  QuickTime::InvalidateSprite () 






hitTest

public boolean hitTest(int flags,
                       QDPoint loc)
                throws StdQTException

This method tests if a point is inside a sprite.
	  QuickTime::SpriteHitTest () 



Parameters:flags - Specifies the control flags.loc - Specifies the test point.Returns:true if the point is inside the sprite, false if not.





getMatrix

public Matrix getMatrix()
                 throws StdQTException

This method gets the matrix property of this sprite.
	  QuickTime::GetSpriteProperty () 



Returns:the matrix.





setMatrix

public void setMatrix(Matrix matrix)
               throws StdQTException

This method sets the matrix property of this sprite.
	  QuickTime::SetSpriteProperty () 



Parameters:matrix - Specifies the matrix.





getImageDescription

public ImageDescription getImageDescription()
                                     throws StdQTException

This method gets the image description property of this sprite.
	  QuickTime::GetSpriteProperty () 



Returns:the image description.





getInitialSize

public java.awt.Dimension getInitialSize()
                                  throws StdQTException

Deprecated. since QTJava 4.0

This method returns the original width and height of the image currently being
 presented by the sprite.
	  QuickTime::GetSpriteProperty () 



Returns:a Dimension





getOriginalSize

public QDDimension getOriginalSize()
                            throws StdQTException

This method returns the original width and height of the image currently being
 presented by the sprite.
	  QuickTime::GetSpriteProperty () 



Returns:a QDDimension





setImageDescription

public void setImageDescription(ImageDescription idh)
                         throws StdQTException

This method sets the image description property of this sprite.
	  QuickTime::SetSpriteProperty () 



Parameters:idh - Specifies the image description.





getImageData

public RawEncodedImage getImageData()
                             throws StdQTException

This method gets the image data property of this sprite.
	  QuickTime::GetSpriteProperty () 



Returns:the image data.





setImageData

public void setImageData(EncodedImage data)
                  throws StdQTException

This method sets the image data property of this sprite.
 It will also set the size of the image data to the size of the pointer. If the
 actual size of the image data is smaller than the handle you should set the
 imageDataSize after this call to the desired size.
	  QuickTime::SetSpriteProperty () 



Parameters:data - Specifies the image data.





setImageDataIfDifferent

public boolean setImageDataIfDifferent(EncodedImage data)
                                throws StdQTException

This method sets the image data property of this sprite.
 It will also set the size of the image data to the size of the pointer. If the
 actual size of the image data is smaller than the handle you should set the
 imageDataSize after this call to the desired size.
 
 This method can be useful to use if the SpriteWorld the Sprite is a member of
 should be redrawn after changing the image data of a Sprite.
	  QuickTime::SetSpriteProperty () 



Parameters:data - Specifies the image data.Returns:a boolean which indicates if the incoming image data is different (true)
 than the previous data the sprite was presented.





getVisible

public boolean getVisible()
                   throws StdQTException

This method gets the visibility property of this sprite.
	  QuickTime::GetSpriteProperty () 



Returns:the visibility.





setVisible

public void setVisible(boolean visible)
                throws StdQTException

This method sets the visibility property of this sprite.
	  QuickTime::SetSpriteProperty () 



Parameters:visible - Specifies the visibility.





getLayer

public int getLayer()
             throws StdQTException

This method gets the layer property of this sprite.
	  QuickTime::GetSpriteProperty () 



Returns:the layer.





setLayer

public void setLayer(int layer)
              throws StdQTException

This method sets the layer property of this sprite.
	  QuickTime::SetSpriteProperty () 



Parameters:layer - Specifies the layer.





getGraphicsMode

public GraphicsMode getGraphicsMode()
                             throws StdQTException

This method gets the graphics mode property of this sprite.
	  QuickTime::GetSpriteProperty () 



Returns:the graphics mode.





setGraphicsMode

public void setGraphicsMode(GraphicsMode gMode)
                     throws StdQTException

This method sets the graphics mode property of this sprite.
	  QuickTime::SetSpriteProperty () 



Parameters:gMode - Specifies the graphics mode.





getImageDataSize

public int getImageDataSize()
                     throws StdQTException

This method gets the size of the image data that a sprite is currently displaying.
	  QuickTime::GetSpriteProperty () 



Returns:the size of the image data





setImageDataSize

public void setImageDataSize(int size)
                      throws StdQTException

This method sets the size of the image data that the sprite is currently displaying.
 If you know the size of the image data it is recommended that you set this.
	  QuickTime::SetSpriteProperty () 



Parameters:size - the size of the image data





remove

public void remove()

This will remove the sprite from the SpriteWorld it is contained in and destroy its 
 internal structures. The Sprite is not usuable after this call. 
 If you have any other java objects that refer to this sprite, they will also be unusable
 - so use this call with care.
	  QuickTime::DisposeSprite () 













  
      Overview 
      Package 
    Class 
      Use 
      Tree 
      Deprecated 
      Index 
      Help 
  









 PREV CLASS 
 NEXT CLASS

  FRAMES   
 NO FRAMES



  SUMMARY:  INNER | FIELD | CONSTR | METHOD

DETAIL:  FIELD | CONSTR | METHOD








			

相关资源