Skip to content

Commit

Permalink
残りのファイルの変数名をHTML5版用に変更
Browse files Browse the repository at this point in the history
  • Loading branch information
nokotan committed Aug 6, 2020
1 parent 4dee82f commit 9cfee55
Show file tree
Hide file tree
Showing 41 changed files with 4,450 additions and 4,450 deletions.
6 changes: 3 additions & 3 deletions HTML5/DxBaseFuncHTML5.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -48,14 +48,14 @@ extern void _SET_DEFAULT_CHARCODEFORMAT( void )

extern char *_GETCWD( char *Buffer, size_t BufferBytes )
{
ConvString( ( const char * )L"", -1, ANDROID_WCHAR_CHARCODEFORMAT, Buffer, BufferBytes, CHAR_CHARCODEFORMAT ) ;
ConvString( ( const char * )L"", -1, HTML5_WCHAR_CHARCODEFORMAT, Buffer, BufferBytes, CHAR_CHARCODEFORMAT ) ;

return Buffer ;
}

extern wchar_t *_WGETCWD( wchar_t *Buffer, size_t BufferBytes )
{
ConvString( ( const char * )L"", -1, ANDROID_WCHAR_CHARCODEFORMAT, ( char * )Buffer, BufferBytes, WCHAR_T_CHARCODEFORMAT ) ;
ConvString( ( const char * )L"", -1, HTML5_WCHAR_CHARCODEFORMAT, ( char * )Buffer, BufferBytes, WCHAR_T_CHARCODEFORMAT ) ;

return Buffer ;
}
Expand All @@ -64,7 +64,7 @@ extern int _CHDIR( const char *DirName )
{
wchar_t TempBuffer[ 1024 ] ;

ConvString( DirName, -1, CHAR_CHARCODEFORMAT, ( char * )TempBuffer, sizeof( TempBuffer ), ANDROID_WCHAR_CHARCODEFORMAT ) ;
ConvString( DirName, -1, CHAR_CHARCODEFORMAT, ( char * )TempBuffer, sizeof( TempBuffer ), HTML5_WCHAR_CHARCODEFORMAT ) ;
return _WCHDIR( TempBuffer ) ;
}

Expand Down
8 changes: 4 additions & 4 deletions HTML5/DxBaseFuncHTML5.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
//
// -------------------------------------------------------------------------------

#ifndef DX_BASEFUNCANDROID_H
#define DX_BASEFUNCANDROID_H
#ifndef DX_BASEFUNCHTML5_H
#define DX_BASEFUNCHTML5_H

// インクルード ------------------------------------------------------------------
#include "../DxCompileConfig.h"
Expand All @@ -22,7 +22,7 @@ namespace DxLib

// マクロ定義 --------------------------------------------------------------------

#define ANDROID_WCHAR_CHARCODEFORMAT (DX_CHARCODEFORMAT_UTF32LE)
#define HTML5_WCHAR_CHARCODEFORMAT (DX_CHARCODEFORMAT_UTF32LE)

// 構造体定義 --------------------------------------------------------------------

Expand All @@ -39,4 +39,4 @@ namespace DxLib

#endif // DX_NON_NAMESPACE

#endif // DX_BASEFUNCANDROID_H
#endif // DX_BASEFUNCHTML5_H
6 changes: 3 additions & 3 deletions HTML5/DxBaseImageHTML5.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
//
// -------------------------------------------------------------------------------

#ifndef DX_BASEIMAGEANDROID_H
#define DX_BASEIMAGEANDROID_H
#ifndef DX_BASEIMAGEHTML5_H
#define DX_BASEIMAGEHTML5_H

// インクルード ------------------------------------------------------------------
#include "../DxCompileConfig.h"
Expand All @@ -34,4 +34,4 @@ namespace DxLib

#endif // DX_NON_NAMESPACE

#endif // DX_BASEIMAGEANDROID_H
#endif // DX_BASEIMAGEHTML5_H
6 changes: 3 additions & 3 deletions HTML5/DxFileHTML5.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
//
// -------------------------------------------------------------------------------

#ifndef DX_FILEANDROID_H
#define DX_FILEANDROID_H
#ifndef DX_FILEHTML5_H
#define DX_FILEHTML5_H

// インクルード ------------------------------------------------------------------
#include "../DxCompileConfig.h"
Expand Down Expand Up @@ -61,4 +61,4 @@ struct FILEMANAGEDATA_PF

#endif // DX_NON_NAMESPACE

#endif // DX_FILEANDROID_H
#endif // DX_FILEHTML5_H
6 changes: 3 additions & 3 deletions HTML5/DxFontHTML5.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
//
// -------------------------------------------------------------------------------

#ifndef DX_FONTANDROID_H
#define DX_FONTANDROID_H
#ifndef DX_FONTHTML5_H
#define DX_FONTHTML5_H

#include "../DxCompileConfig.h"

Expand Down Expand Up @@ -113,4 +113,4 @@ extern FONTSYSTEM_HTML5 FontSystemHTML5 ;

#endif // DX_NON_FONT

#endif // DX_FONTANDROID_H
#endif // DX_FONTHTML5_H
470 changes: 235 additions & 235 deletions HTML5/DxGraphicsFilterHTML5.cpp

Large diffs are not rendered by default.

54 changes: 27 additions & 27 deletions HTML5/DxGraphicsFilterHTML5.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
//
// -------------------------------------------------------------------------------

#ifndef DX_GRAPHICSFILTERIOS_H
#define DX_GRAPHICSFILTERIOS_H
#ifndef DX_GRAPHICSFILTERHTML5_H
#define DX_GRAPHICSFILTERHTML5_H

#include "../DxCompileConfig.h"

Expand All @@ -31,41 +31,41 @@ namespace DxLib
// 構造体定義 --------------------------------------------------------------------

// フィルター処理用の情報構造体
struct GRAPHFILTER_SYSTEMIFNO_IOS
struct GRAPHFILTER_SYSTEMIFNO_HTML5
{
int WorkDrawValidGrHandle[ 2 ][ 18 ][ 18 ][ 2 ] ; // フィルター処理作業用描画可能テクスチャ[ 0:整数テクスチャ 1:浮動小数点テクスチャ ][ 2のn乗 ][ 作業用2枚 ]

GRAPHICS_IOS_SHADER Gauss[ 3 ] ; // ガウスフィルタのピクセルシェーダー
GRAPHICS_IOS_SHADER BrightClip[ 2 ][ 2 ][ 2 ] ; // 明るさでクリップするフィルタのピクセルシェーダー[ 1:一定以上クリップ 0:一定以下クリップ ][ 1:クリップ塗りつぶしあり 0:塗りつぶしなし ][ 0:通常用 1:乗算済みアルファ用 ]
GRAPHICS_IOS_SHADER BrightScale[ 2 ] ; // 指定の明るさの領域を拡大するフィルタのピクセルシェーダー[ 0:通常用 1:乗算済みアルファ用 ]
GRAPHICS_IOS_SHADER DownScale[ 3 ] ; // 縮小フィルター( 0:X2 1:X4 2:X8 )
GRAPHICS_IOS_SHADER Hsb[ 3 ][ 2 ] ; // HSBフィルター[ 0:RGB to HSI 1:HSI to RGB 2:HSB の HLock ][ 0:通常用 1:乗算済みアルファ用 ]
GRAPHICS_IOS_SHADER Mono ; // モノトーンフィルター
GRAPHICS_IOS_SHADER Invert[ 2 ] ; // 階調反転フィルター[ 0:通常用 1:乗算済みアルファ用 ]
GRAPHICS_IOS_SHADER Level[ 2 ] ; // レベル補正フィルター[ 0:通常用 1:乗算済みアルファ用 ]
GRAPHICS_IOS_SHADER TwoColor[ 2 ] ; // 2値化フィルター[ 0:通常用 1:乗算済みアルファ用 ]
GRAPHICS_IOS_SHADER GradientMap[ 2 ][ 2 ] ; // グラデーションマップフィルター[ 0:通常用 1:乗算済みアルファ用 ]
GRAPHICS_IOS_SHADER PreMulAlpha ; // 通常画像から乗算済みアルファ画像を作成する為のフィルター
GRAPHICS_IOS_SHADER InterpAlpha ; // 乗算済みアルファ画像から通常画像を作成する為のフィルター
GRAPHICS_IOS_SHADER YUVtoRGB[ 4 ] ; // YUVカラーをRGBカラーに変換するフィルター
GRAPHICS_IOS_SHADER Bicubic ; // バイキュービック補間フィルター
GRAPHICS_IOS_SHADER Lanczos3 ; // Lanczos-3補間フィルター

GRAPHICS_IOS_SHADER BasicBlend[ DX_GRAPH_BLEND_NUM ] ; // 基本的なブレンドフィルター
GRAPHICS_IOS_SHADER RgbaMixBase[ 2 ] ; // RGBAMixブレンド基本[ 0:通常用 1:乗算済みアルファ用 ]
GRAPHICS_IOS_SHADER RgbaMixSRGBB[ 4 ][ 2 ] ; // RGBAMixブレンドの A だけ BRGBA の4つ[ 0:通常用 1:乗算済みアルファ用 ]
GRAPHICS_IOS_SHADER RgbaMixSRRRB[ 4 ][ 4 ][ 2 ] ; // RGBAMixブレンドの SYYY BX の16こ [ Y ][ X ][ 0:通常用 1:乗算済みアルファ用 ]
GRAPHICS_IOS_SHADER RgbaMixS[ 4 ][ 4 ][ 4 ][ 4 ][ 2 ] ; // RGBAMixブレンドの S だけの組み合わせ256個[ R ][ G ][ B ][ A ][ 0:通常用 1:乗算済みアルファ用 ]
GRAPHICS_HTML5_SHADER Gauss[ 3 ] ; // ガウスフィルタのピクセルシェーダー
GRAPHICS_HTML5_SHADER BrightClip[ 2 ][ 2 ][ 2 ] ; // 明るさでクリップするフィルタのピクセルシェーダー[ 1:一定以上クリップ 0:一定以下クリップ ][ 1:クリップ塗りつぶしあり 0:塗りつぶしなし ][ 0:通常用 1:乗算済みアルファ用 ]
GRAPHICS_HTML5_SHADER BrightScale[ 2 ] ; // 指定の明るさの領域を拡大するフィルタのピクセルシェーダー[ 0:通常用 1:乗算済みアルファ用 ]
GRAPHICS_HTML5_SHADER DownScale[ 3 ] ; // 縮小フィルター( 0:X2 1:X4 2:X8 )
GRAPHICS_HTML5_SHADER Hsb[ 3 ][ 2 ] ; // HSBフィルター[ 0:RGB to HSI 1:HSI to RGB 2:HSB の HLock ][ 0:通常用 1:乗算済みアルファ用 ]
GRAPHICS_HTML5_SHADER Mono ; // モノトーンフィルター
GRAPHICS_HTML5_SHADER Invert[ 2 ] ; // 階調反転フィルター[ 0:通常用 1:乗算済みアルファ用 ]
GRAPHICS_HTML5_SHADER Level[ 2 ] ; // レベル補正フィルター[ 0:通常用 1:乗算済みアルファ用 ]
GRAPHICS_HTML5_SHADER TwoColor[ 2 ] ; // 2値化フィルター[ 0:通常用 1:乗算済みアルファ用 ]
GRAPHICS_HTML5_SHADER GradientMap[ 2 ][ 2 ] ; // グラデーションマップフィルター[ 0:通常用 1:乗算済みアルファ用 ]
GRAPHICS_HTML5_SHADER PreMulAlpha ; // 通常画像から乗算済みアルファ画像を作成する為のフィルター
GRAPHICS_HTML5_SHADER InterpAlpha ; // 乗算済みアルファ画像から通常画像を作成する為のフィルター
GRAPHICS_HTML5_SHADER YUVtoRGB[ 4 ] ; // YUVカラーをRGBカラーに変換するフィルター
GRAPHICS_HTML5_SHADER Bicubic ; // バイキュービック補間フィルター
GRAPHICS_HTML5_SHADER Lanczos3 ; // Lanczos-3補間フィルター

GRAPHICS_HTML5_SHADER BasicBlend[ DX_GRAPH_BLEND_NUM ] ; // 基本的なブレンドフィルター
GRAPHICS_HTML5_SHADER RgbaMixBase[ 2 ] ; // RGBAMixブレンド基本[ 0:通常用 1:乗算済みアルファ用 ]
GRAPHICS_HTML5_SHADER RgbaMixSRGBB[ 4 ][ 2 ] ; // RGBAMixブレンドの A だけ BRGBA の4つ[ 0:通常用 1:乗算済みアルファ用 ]
GRAPHICS_HTML5_SHADER RgbaMixSRRRB[ 4 ][ 4 ][ 2 ] ; // RGBAMixブレンドの SYYY BX の16こ [ Y ][ X ][ 0:通常用 1:乗算済みアルファ用 ]
GRAPHICS_HTML5_SHADER RgbaMixS[ 4 ][ 4 ][ 4 ][ 4 ][ 2 ] ; // RGBAMixブレンドの S だけの組み合わせ256個[ R ][ G ][ B ][ A ][ 0:通常用 1:乗算済みアルファ用 ]
} ;

// 内部大域変数宣言 --------------------------------------------------------------

extern GRAPHFILTER_SYSTEMIFNO_IOS GraphFilterSystemInfoiOS ;
extern GRAPHFILTER_SYSTEMIFNO_HTML5 GraphFilterSystemInfoHTML5 ;

// 関数プロトタイプ宣言-----------------------------------------------------------

// フィルターで使用している全てのシェーダーを解放する
extern int GraphFilter_iOS_ReleaseShaderAll( void ) ;
extern int GraphFilter_HTML5_ReleaseShaderAll( void ) ;

#ifndef DX_NON_NAMESPACE

Expand All @@ -75,5 +75,5 @@ extern int GraphFilter_iOS_ReleaseShaderAll( void ) ;

#endif // DX_NON_FILTER

#endif // DX_GRAPHICSFILTERIOS_H
#endif // DX_GRAPHICSFILTERHTML5_H

Loading

0 comments on commit 9cfee55

Please sign in to comment.