• R/O
  • HTTP
  • SSH
  • HTTPS

CsWin10Desktop3: Commit

Visual C# 7.0, Windows10 Desktop App


Commit MetaInfo

Revision2b32f17d7ec50ab4f29d0824eee67ae24f8cee28 (tree)
Time2017-09-24 02:11:27
Authorくまかみ工房 <kumakamikoubou@gmai...>
Commiterくまかみ工房

Log Message

テクスチャの転送元矩形を、UV座標からdpx座標に変更。

Change Summary

Incremental Difference

--- a/FDK/メディア/テクスチャ.cs
+++ b/FDK/メディア/テクスチャ.cs
@@ -137,13 +137,13 @@ namespace FDK.メディア
137137 // 射影変換行列
138138 this._定数バッファの転送元データ.Projection = gd.射影変換行列; // 転置済み
139139
140- // 描画元矩形
140+ // 描画元矩形(x,y,zは0~1で指定する(UV座標))
141141 if( null == 転送元矩形 )
142- 転送元矩形 = new RectangleF( 0f, 0f, 1f, 1f );
143- this._定数バッファの転送元データ.TexLeft = 転送元矩形.Value.Left;
144- this._定数バッファの転送元データ.TexTop = 転送元矩形.Value.Top;
145- this._定数バッファの転送元データ.TexRight = 転送元矩形.Value.Right;
146- this._定数バッファの転送元データ.TexBottom = 転送元矩形.Value.Bottom;
142+ 転送元矩形 = new RectangleF( 0f, 0f, this.サイズ.Width, this.サイズ.Height );
143+ this._定数バッファの転送元データ.TexLeft = 転送元矩形.Value.Left / this.サイズ.Width;
144+ this._定数バッファの転送元データ.TexTop = 転送元矩形.Value.Top / this.サイズ.Height;
145+ this._定数バッファの転送元データ.TexRight = 転送元矩形.Value.Right / this.サイズ.Width;
146+ this._定数バッファの転送元データ.TexBottom = 転送元矩形.Value.Bottom / this.サイズ.Height;
147147
148148 // アルファ
149149 this._定数バッファの転送元データ.TexAlpha = this.不透明度;
Show on old repository browser