[過去ログ] ■吉里吉里/KAG/TJS雑談質問スレ■その9 (990レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
807
(3): 2006/12/06(水)02:13 ID:ZAY29R90(1/5) AAS
>>802
されます(ただし前回読み込んだ画像が画像キャッシュに残ってる場合)
813: 2006/12/06(水)13:41 ID:ZAY29R90(2/5) AAS
>touchImageが実際にキャッシュするかどうかはVMが決める。
いやいやそこはVMじゃないし

>確実にキャッシュするならオフスクリーンに全部描画しかない。
「描画」という言葉のイメージから想像できるようなことは
やらんだろうなぁ

外部リンク[html]:devdoc.kikyou.info

ここ参照
816
(1): 2006/12/06(水)16:59 ID:ZAY29R90(3/5) AAS
どのレベルで「別物」って言っているのかわからないけど、別物だという根拠は?
821: 2006/12/06(水)20:12 ID:ZAY29R90(4/5) AAS
えーと、じゃあ実装レベルでの説明します

>例えば、layer1、layer2、layer3の画像をそれぞれassignImagesで共有させた場合、
>layer1の画像をfillRectなどで塗り潰した場合、layer2、layer3の画像も変化します。
しません。というか変化したらたぶんバグです。
なぜかというと、画像に変更を加える直前に共有が解除されるからです。
(例)
tTJSNI_BaseLayer::FillRect()->tTVPBaseBitmap::Fill()->tTVPNativeBaseBitmap::GetScanLineForWrite()->
省10
822
(1): 2006/12/06(水)20:13 ID:ZAY29R90(5/5) AAS
画像がキャッシュから読み込まれる場合は
外部リンク[cpp]:sv.kikyou.info TVPLoadGraphic()
外部リンク[cpp]:sv.kikyou.info tTVPGraphicImageData::AssignToBitmap()
外部リンク[cpp]:sv.kikyou.info tTBPNativeBaseBitmap::AssignBitmap()
ここでBitmap = rhs.Bitmapとなっています。ここでも実体であるtTVPBitmapへの
ポインタのコピーをしているだけです。

画像の共有をする場合はたとえば
省6
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.034s