public void Initialize(int width, int height, Texture2D randomNormalMap) { //------------------------------------------------------------ // スプライト バッチで描画するための行列の初期化 Effect.Parameters["MatrixTransform"].SetValue(EffectHelper.CreateSpriteBatchMatrixTransform(width, height)); //------------------------------------------------------------ // ランダム法線マップ Effect.Parameters["RandomNormalMap"].SetValue(randomNormalMap); }
void InitializeEffectParameters() { //------------------------------------------------------------ // スプライト バッチで描画するための行列の初期化 effect.Parameters["MatrixTransform"].SetValue(EffectHelper.CreateSpriteBatchMatrixTransform(Width, Height)); //---------------------------------------------------------------- // カーネルの初期化 effect.Parameters["KernelSize"].SetValue(Radius * 2 + 1); PopulateWeights(); PopulateOffsetsH(); PopulateOffsetsV(); }