This is a specialization of the canvas interface for bitmapped
canvases.
Description
Specialization of a XBitmapCanvas, where moving, animated 反対するs
(called sprites) are supported.
@attention The 審査する 生産(高) of canvas 製図/抽選 操作/手術s is
undefined, unless XSpriteCanvas::updateScreen() is called. This is
because a sprite canvas might choose to 雇う 二塁打 衝撃を和らげるものing to
減ずる 活気/アニメーション flicker, and cannot know the instant suitable to
陳列する,発揮する the newly (判決などを)下すd canvas content. When using 外部の
二塁打-衝撃を和らげるものing 経由で XBufferController on a sprite canvas, the
実施 takes care of this 問題/発行する, and in this 事例/患者 is able
to (判決などを)下す 正確に even without explicit updateScreen() calls
(because there's a defined moment in time where content 陳列する,発揮する
can happen, すなわち the XBufferController::showBuffer()) call. If
you don't need sprite functionality, and don't want the
updateScreen hassle, 簡単に use the XBitmapCanvas.
Create a cloned 見解/翻訳/版 of an already 存在するing sprite
反対する.
The cloned sprite always shows the same content as its
初めの. その上に, cloned copies of a hidden 初めの are
never 明白な, although cloned copies of a 明白な 初めの
can of course be invisible.
Tells the sprite canvas to now update the 審査する
代表.
要求するd to 陳列する,発揮する (判決などを)下すd changes to the canvas, and
updates to stopped 活気/アニメーションs and XCustomSprites in
general. This method will return only after the 審査する update
is done, or earlier if an error happened.
Create a custom, 使用者-扱うs-it-all sprite 反対する.
A sprite is a 支援する-衝撃を和らげるものd 反対する with its own, 独立した・無所属
活気/アニメーション.
Parameter spriteSize
The 要求するd size of the sprite in 装置
調整するs. Everything that is (判決などを)下すd outside this area
might be clipped on 生産(高). Both 構成要素s of the size must
be greater than 無.
Create a cloned 見解/翻訳/版 of an already 存在するing sprite
反対する.
The cloned sprite always shows the same content as its
初めの. その上に, cloned copies of a hidden 初めの are
never 明白な, although cloned copies of a 明白な 初めの
can of course be invisible.
Parameter 初めの
The 初めの sprite to copy the content from. This sprite must
have been created by the same XSpriteCanvas instance as this
method is called on. Other sprite instances will 生成する an
IllegalArgumentException.
Tells the sprite canvas to now update the 審査する
代表.
要求するd to 陳列する,発揮する (判決などを)下すd changes to the canvas, and
updates to stopped 活気/アニメーションs and XCustomSprites in
general. This method will return only after the 審査する update
is done, or earlier if an error happened.
If 二塁打 衝撃を和らげるものing is enabled 経由で XBufferController, no
explicit call of updateScreen() is necessary, since the
XBufferController methods will automatically 通知する all
associated XSpriteCanvas instances.
Parameter bUpdateAll
When true, update the whole 審査する. When 誤った,
実施 is permitted to 制限する update to areas the
canvas itself changed (e.g. because of (判決などを)下す 操作/手術s, or
changes on the sprites). The former is useful for updates
after window expose events. the latter for 活気/アニメーション 陳列する,発揮する.