関数リファレンス変更履歴
1998-05-08 Ver2.50 戻る
■修正
01.システム関数
No.20 njWaitVSync
備考を追加
-------------------------
備 考
pdExecPeripheralServer関数は、本関数に吸収されました。
それに伴い、本関数にてペリフェラル情報の取得を行っていますので、必ず実行してください。
-------------------------
1998-05-07 Ver2.49 戻る
■修正
06.3Dグラフィック関数
No.03 njDrawPolygon3D
誤:njDrawPlygon3D
↓
正:njDrawPolygon3D
1998-04-30 Ver2.48 戻る
■追加
07.ライト関数
No.21 njSetLight
■修正
02.マトリクス関数
No.22 njRotateXYZ
書式と引数が間違っていました。
14.特殊効果関数
No.04 njFogDisable
No.05 njFogEnable
No.06 njGenerateFogTable
No.07 njGenerateFogTable2
No.08 njGenerateFogTable3
用例
誤:njSetFogTable();
↓
正:njSetFogTable(fog);
No.12 njSetFogTable
用例
誤:njGenerateFogTable(fog, -10000, -40000);
↓
正:njGenerateFogTable3(fog, -10000, -40000);
1998-04-24 Ver2.47 戻る
■修正
02.マトリクス関数
No.05 njClearMatrix
備考欄の厳守事項は解除されました。
よってアプリケーションで使用することができます。
13.デバッグ関数
No.03 njPrintColor
α値は、無効と記述しておりましたが、α値は有効です。
1998-04-23 Ver2.46 戻る
■修正
14.特殊効果関数
No.01 njExcuteFade
誤:njExcuteFade→正:njExexcuteFade
No.06 njGenerateFogTable
引数の「 Float f 」を削除。マニュアルの誤記
1998-04-15 Ver2.45 戻る
■追加
11.テクスチャ関数
No.26 njInitCahceTextureBuffer
No.27 njInitTextureBuffer
■修正
07.ライト関数
No.17 njSetUserLight
■おわび
04.数学関数
No24 誤:njLog2()→正:njPow()
※No23,No24がともにnjLog2()になっていてnjPow()が抜けていました。
16.メモリ関数
No03 誤:njMemCopy2()→正:njMemCopy4()
※タイトル及びINDEXページがnjMemCopy2()になっていました。
1998-04-09 Ver2.44 戻る
■修正
02.マトリクス関数
No.26njScaleV の書式を修正
njScale→njScaleV
1998-04-07 Ver2.43 戻る
■修正
15.モーション関数
No.16njDrawShapeMotionを追加
1998-02-19 Ver2.41 戻る
■修正
02.マトリクス関数
No.03njCalcPointの機能文を修正
誤:
任意の点 pd にマトリクス変換を行い、変換後の座標を ps に格納します。...
正:
任意の点 ps にマトリクス変換を行い、変換後の座標を pd に格納します。...
1998-02-14 Ver2.40 戻る
■新規追加
09.モデル関数
No.10 njSimpleDrawObject オブジェクトの描画
No.11 njSimpleDrawModel モデルの描画
15.モーション関数
No.06 njActionLink モーションの結合
No.07 njDrawMotionLink モーションの結合
No.08 njDrawShapeMotion シェープ付きモーションの実行
No.09 njDrawShapeMotionLink シェープ付きモーションの結合
No.10 njFastAction モーションの実行
No.11 njFastActionLink モーションの結合
No.12 njFastDrawMotion モーションの実行
No.13 njFastDrawMotionLink モーションの結合
No.14 njFastDrawShapeMotion シェープ付きモーションの実行
No.15 njFastDrawSpeMotionLinkha シェープ付きモーションの結合
★英語版は未対応(98-02-14現在)
1998-02-10 Ver2.36 戻る
■修正
no10-31 njSetPerspective
「引数」を修正
誤:njSetPerspective(ang)
↓
正:njSetPerspective(NJM_DEG_ANG(ang))
1998-01-30 Ver2.35 戻る
■修正
no11-03 njInitTexture
「引数」注意を追加
 |
Nindows を組込む場合は、使用するテクスチャ数を+3加えてください。 |
1998-01-26 Ver2.34 戻る
■削除
no1-01 njAlphaMode()
no1-08 njSpecularMode()
no1-13 njModifierVolumeMode()
は内部関数なのでアプリケーションからは使用しないでください。
■修正
10.ビュー関数
no.02 njClipZ ニアクリッピング、ファークリッピングの限界値を指定します。
引 数
誤:描画領域の左上と右下の座標
↓
正:描画領域の右上と左下の座標
1998-01-21 Ver2.33 戻る
■修正
09.モデル関数
No.08njSetConstantMaterial モデルマテリアルの設定
用例
誤 :
argb.a = -128.0f;
↓
正 :
argb.a = -0.5f;
1998-01-20 Ver2.32 戻る
■日本語版と英語版を相互リンク。
バージョン番号を統一、「Ver2.32」
■記述バグ
10.ビュー関数 njSetPerspective (to English)
用例: :
誤 njSePerspective(120);
↓
正 njSetPerspective(120);
1998-01-08 Ver2.31 戻る
■目次ページからのリンク修正
以下の関数へのリンク修正
09.モデル関数
1997-12-10 Ver2.30 戻る
■新規追加関数
01.システム関数
No.01 njAlphaMode
No.02 njColorBlendingMode
No.04 njIgnoreTextureAlphaMode
No.08 njModifierVolumeMode
No.09 njPolygonCullingMode
No.10 njPolygonCullingSize
No.13 njSpecularMode
No.18 njTextureShadingMode
03.コリジョン関数
No.01 njCollisionCheckBB
No.02 njCollisionCheckBC
No.03 njCollisionCheckBS
No.04 njCollisionCheckCC
No.05 njCollisionCheckSC
No.06 njCollisionCheckSS
07.ライト関数
No.01 njSetLightAlpha
09.モデル関数
No.04 njFastDrawModel
No.05 njFastDrawObject
11.テクスチャ関数
No.21 njReLoadTextureNum
No.22 njReLoadTextureNumG
No.23 njRenderTextureNum
No.24 njRenderTextureNumG
No.25 njSetRenderWidth
13.デバック関数
No.07 njFrameBufferBmp
No.09 njPrintSize
15.モーション関数
No.03njFastAction
No.04njFastDrawMotion
■仕様変更関数
02.マトリクス関数
No.13 njOuterProduct→書式/引数に「NJS_VECTOR *ov」を追加
07.ライト関数
No.11 njSetLightColor→書式を変更
No.16 njSetUserLight→備考を追加
11.テクスチャ関数
No.01 njCalcTexture→引数に「NJD_TEXMEM_MAXSIZE」を追加
13.デバック関数
No.03 njPrintColor→機能変更「A値は使用されません」
・使・用・規・制・1
下記関数は旧Ninja(SDK Ver0.15以前)プログラムとの互換性を保つ為に残されている
関数です。将来関数群から削除される可能性がある為、新しくプログラムを組む場合
には使用しないようお願いします。
No.09 njMultiViewMatrix
No.17 njRotateViewX
No.20 njRotateViewXYZ
No.23 njRotateViewY
No.26 njRotateViewZ
No.35 njTranslateView
No.38 njTranslateViewV
No.43 njUnitViewMatrix
・使・用・規・制・2
No.02 njClearMatrix
この関数はこれまでの Ninja(SDK Ver0.15以前)との互換性を保つ為に残してある関数
です。この関数は選択したビューをマトリクススタックのベースに反映させていました
がnjSetView()関数を実行した時点で反映させるようにしたため、将来関数群から削除
される可能性がある為、新しくプログラムを組む場合には使用しないようお願いします。
このため、以下の用例からnjClearMatrixに関する記述を削除しました。
No.11 njRotateViewPosXAbsolute
No.12 njRotateViewPosXRelative
No.13 njRotateViewPosYAbsolute
No.14 njRotateViewPosYRelative
No.15 njRotateViewPosZAbsolute
No.16 njRotateViewPosZRelative
No.18 njRotateViewXAbsolute
No.19 njRotateViewXRelative
No.21 njRotateViewXYZAbsolute
No.22 njRotateViewXYZRelative
No.24 njRotateViewYAbsolute
No.25 njRotateViewRelativeY
No.27 njRotateViewZAbsolute
No.28 njRotateViewZRelative
No.36 njTranslateViewAbsolute
No.37 njTranslateViewRelative
No.39 njTranslateViewVAbsolute
No.40 njTranslateViewVRelative
1997-11-18 Ver2.21 戻る
・njSetFogDensity()の備考を追加。
1997-11-06 Ver2.01 戻る
・全ての「書式」の「 include <njglobal.h>」を削除
1997-11-05 Ver2.00 戻る
・KAMUI版Ninjaリファレンス
・主な変更点(変更履歴は現在作成中)
---------------------------------------------
システム関数ので削除された関数
njSetColorMode
nkGetColorMode
新規追加
njInitVertexBuffer
njMipmapAdjust
njSuperSampleMode
njTextureClumpMode
njTextureFilterMode
njTextureFlipMode
仕様変更
njSetBackColor
---------------------------------------------
マトリクス関数
新規追加
njResMatrix
仕様変更
njRotateXYZ
引数の設定方法が変更
---------------------------------------------
数学関数での
新規追加
njExp
njHypot
---------------------------------------------
2Dグラフィクス関数ので
仕様変更
njDrawTriangle2D
アトリビュート「NJD_DRAW_WHEEL」を「NJD_DRAW_FAN」に変更
---------------------------------------------
スクロール関数ので
仕様変更
njDrawScroll
---------------------------------------------
モデル関数で削除された関数
njDrawAlphaBuf
njSetTextuerMOde
仕様変更
njControl3D
以下のパラメータが仕様変更になってます
NJD_CONTROL_3D_DISP_AXIS
NJD_CONTROL_3D_NO_CLIP_CHECK
NJD_CONTROL_3D_CONSTANT_ATTR
NJD_CONTROL_3D_CONSTANT_MATERIAL
NJD_CONTROL_3D_OFFSET_MATERIAL
NJD_CONTROL_3D_DEPTH_QUEUE
追加されたパラメータ
NJD_CONTROL_3D_VERTEX_OFFSET
NJD_CONTROL_3D_MODEL_CLIP
NJD_CONTROL_3D_CONSTANT_TEXTURE_MATERIAL
njInit3D
njDrawAlphaBuf関数の削除に伴い機能変更
---------------------------------------------
ビュー関数
関数名の変更
njLookAtViewRelative→njLookAtView
njLookAtViewVRelative→njLookAtViewV
新規追加
njSetPerspective
---------------------------------------------
テクスチャ関数で削除された関数
njExitTexture
njInitCacheTexture
njLoadTextureNumG
新規関数
njSetTextureInfo
njSetTextureName
仕様変更
njCalcTexture
---------------------------------------------
特殊効果関数
削除関数
njFogTableIndex2Z
新規関数
njGenerateFogTable
njGenerateFogTable2
njGenerateFogTable3
---------------------------------------------
モーション関数
削除関数
新規関数
njAction
njDrawMotion
njSetMotionCallback
1997-10-24 Ver1.31 戻る
・テクスチャ関数の以下を削除
njInitCacheTexture
njLoadTextureNumG
・特殊効果関数の以下を削除
njInstantFog
njInstantFog2
njInstantFog3
njChromakeyEnable
njChromakeyDisable
njSetChromakeyColor
・追加関数
(フォグ)
njGenerateFogTable
njGenerateFogTable2
njGenerateFogTable3
njSetFogDensity
(ビュー)
njSetScreenDist
njSetScreenDist2
1997-10-21 Ver1.30 戻る
・ヘッダファイルを追加
 | 各項目へのリンクはまだされていません。 |
1997-10-17 Ver1.21 戻る
・関数リファレンス間のリンク作業終了
1997-10-16 Ver1.20 戻る
・サウンド関数群の追加(新規)
njGetSoundFileName
njGetSoundPostion
njGetSoundLength
njOpenSound
njPlaySound
njSeekSound
njCloseSound
njCloseSoundAll
・関数リファレンス間のリンク作業(現在進行中)
1997-10-15 Ver1.01 戻る
・仕様変更
njInitSystem
njInt3D
・追加関数
njInitVertexBuffer
njUnitViewVector
njUnitCurrentViewVector
njUnitBaseViewVector
njRotateViewPosXRelative
njRotateViewPosYRelative
njRotateViewPosZRelative
njForwardViewRelative
njRotateViewXAbsolute
njRotateViewYAbsolute
njRotateViewZAbsolute
njRotateViewXYZAbsolute
njTranslateViewAbsolute
njTranslateViewVAbsolute
njRotateViewPosXAbsolute
njRotateViewPosYAbsolute
njRotateViewPosZAbsolute
njForwardViewAbsolute
njSetBaseView
njReturn2BaseView
njTextureFilterMode
njSuperSampleMode
njTextureClampMode
njTextureFlipMode
・関数リファレンス間のリンク作業(現在進行中)
1997-09 Ver1.00 戻る
・システム研究開発部からのタグ書換え