すみません。変に機能を別けたり纏めたりしてる内に、
1フレーム内で、同じテクスチャを何度も何度もLockRect〜UnlockRectしまくる形になったのですが、
これは重く無駄な事をやっているのでしょうか?

もし重く無駄な事をやっているのでしたら、
・フレーム毎に全テクスチャをLockRectし、テクスチャ操作が終ったら全てUnlockRectする。
という形に全体を書き直そうと思うのですが、もっと良い方法が有ったりしますでしょうか?