# 関数リファレンス変更履歴

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

##

    1998-09-30 Ver3.20         戻る
    ■関数仕様や説明の変更

    01.システム関数
    No.18 njTextureShadingModeに NJD_TEX_SHADING_MODE_DECALを追加

    05.2Dグラフィック関数
    No.04 njDrawPolygon2Dの用例を修正。

    06.3Dグラフィック関数
    No.03 njDrawPolygon3Dの用例を修正。

    09.モデル関数
    No.01 njControl3Dに NJD_CONTROL_3D_SHADOW_OPAQUEを追加
    No.07 njSetConstantAttrの機能にフラグの種類を記述

    ■新規追加

    07.ライト関数
    No.44 njCnkSetSimpleMultiLight
    No.45 njCnkSetSimpleMultiLightSwitch
    No.46 njCnkSetSimpleMultiAmbient
    No.47 njCnkSetSimpleMultiLightColor
    No.48 njCnkSetSimpleMultiLightVector
    No.49 njCnkSetSimpleMultiLightPoint
    No.50 njCnkSetSimpleMultiLightRange
    No.51 njCnkSetSimpleMultiLightMatrices

    09.モデル関数
    No.26 njCnkSimpleMultiDrawModel
    No.27 njCnkSimpleMultiDrawObject

    1998-09-18 Ver3.10         戻る
    ■関数仕様や説明の変更

    09.モデル関数
    No.01 njControl3Dの機能を追記
    No.07 njSetConstantAttrの機能，関連を追記（チャンクモデルに対応）

    ■新規追加

    11.テクスチャ関数
    No.45 njLoadTextureYUV420Num
    No.46 njLoadTextureYUV420NumG
    No.47 njSetSizeYUV420

    1998-09-07 Ver3.00         戻る
    ■関数仕様や説明の変更

    01.システム関数
    No.21 njUserClippingModeは、njUserClippingと機能統合により削除されました
    No.22 njUserClippingは、njUserClippingModeと機能統合により仕様変更されました
    No.30 njSetVertexBufferの機能を追記,用例のバグを修正

    09.モデル関数
    No.14 njCnkEasyDrawModelの機能（フラットシェーディングをサポート），備考（頂点チャンクの種類を追加）を修正
    No.15 njCnkEasyDrawObjectの機能（フラットシェーディングをサポート），備考（頂点チャンクの種類を追加）を修正

    ■新規追加
    01.システム関数
    No.32 njInitPrint
    No.33 njExitPrint
    No.34 njZBufferMode

    09.モデル関数
    No.24 njCnkPreLightModel
    No.25 njCnkPreLightObject

    11.テクスチャ関数
    No.42 ReLoadRectangleTexturePartNum
    No.43 ReLoadRectangleTexturePartNumG
    No.44 njLoadTextureReq

    15.モーション関数
    No.56 njCnkDrawMotionLink
    No.57 njCnkDrawShapeMotionLink
    No.58 njCnkSimpleDrawMotionLink
    No.59 njCnkSimpleDrawShapeMotionLink
    No.60 njCnkEasyDrawMotionLink
    No.61 njCnkEasyDrawShapeMotionLink
    No.62 njCnkEasyMultiDrawMotionLink
    No.63 njCnkEasyMultiDrawShapeMotionLink
    No.64 njCnkGetShape
    No.65 njCnkSetCurrentShape

    17.描画関数
    No.03 njDrawTextureMemList

    1998-08-31 Ver2.66         戻る
    ■関数仕様や説明の変更

    【日本語版】説明の修正
    01.システム関数
    No.02 njColorBlendingModeの機能説明欄に書かれている"BLENDEING"の文字を"BLENDING"に修正
    No.05 njInitSystemの機能を追記
    No.06 njInitVertexBufferの用例記述ミスを修正。機能，備考を追記
    No.21 njUserClippingModeの見出しに(タイルクリッピング）を追記
    No.22 njUserClippingの見出しに(タイルクリッピング）を追記
    No.26 njChangeSystemの機能を追記

    05.2Dグラフィック関数
    No.01 njDrawCircle2Dの用例に関するバグ修正
    No.02 njDrawLine2Dの用例に関するバグ修正
    No.03 njDrawPoint2Dの用例に関するバグ修正
    No.04 njDrawPolygon2Dの用例に関するバグ修正
    No.05 njDrawTriangle2Dの用例に関するバグ修正

    12.スプライト関数
    No.02 njDrawSprite3Dの機能を追記

    17.描画関数
    No.02 njDrawTextureの第１引数の型を修正

    20.バイナリ関数
    No.01 njOpenBinaryの機能と用例に関する不具合修正
    No.02 njCloseBinaryの用例に関する不具合修正
    No.03 njReadBinaryの機能と用例と備考に関する不具合修正。

    ■新規追加
    01.システム関数
    No.30 njSetVertexBuffer
    No.31 njSetEORFunction

    07.ライト関数
    No.36 njCnkSetEasyMultiLight
    No.37 njCnkSetEasyMultiLightSwitch
    No.38 njCnkSetEasyMultiAmbient
    No.39 njCnkSetEasyMultiLightColor
    No.40 njCnkSetEasyMultiLightVector
    No.41 njCnkSetEasyMultiLightPoint
    No.42 njCnkSetEasyMultiLightRange
    No.43 njCnkSetEasyMultiLightMatrices

    09.モデル関数
    No.22 njCnkEasyMultiDrawModel
    No.23 njCnkEasyMultiDrawObject

    15.モーション関数
    No.53 njCnkSetMotionCallback
    No.54 njCnkEasyMultiDrawMotion
    No.55 njCnkEasyMultiDrawShapeMotion

    1998-08-24 Ver2.65         戻る
    ■関数仕様や説明の変更

    【日本語版】説明の修正
    01.システム関数
    No.23 njGetSystemAttrの用例の記述ミスを修正
    No.24 njSetSystemAttrの用例の記述ミスを修正
    No.25 njStopDisplayの用例の記述ミスを修正
    No.26 njChangeSystemの機能,用例の記述ミスを修正

    ■新規追加
    01.システム関数
    No.28 njAdjustDisplay
    No.29 njSetBorderColor

    11.テクスチャ関数
    No.39 njReLoadVQCodebookNum
    No.40 njReLoadVQCodebookNumG
    No.41 njTwiddledTexture

    1998-08-20 Ver2.64         戻る
    ■関数仕様や説明の変更

    【日本語版】関数の仕様変更
    01.システム関数
    No.06 njInitVertexBuffer

    【日本語版】説明の修正
    05.２Ｄグラフィック関数
    No.05 njDrawPorygon2Dの機能を追記

    06.３Ｄグラフィック関数
    No.06 njDrawPorygon3Dの機能を追記

    09.モデル関数
    No.12 njCnkDrawModel()の備考を追記
    No.13 njCnkDrawObject()の備考を追記
    No.14 njCnkEasyDrawModel()の機能，備考を追記
    No.15 njCnkEasyDrawObject()の機能，備考を追記
    No.16 njCnkSimpleDrawModel()の備考を追記
    No.17 njCnkSimpleDrawObject()の備考を追記
    No.18 njCnkModDrawModel()の備考を追記
    No.19 njCnkModDrawObject()の備考を追記
    No.20 njEasyDrawModel()の機能，備考を追記
    No.21 njEasyDrawObject()の機能，備考を追記

    14.特殊効果関数
    No.01 njExecuteFade()が njExceuteFade() とスペルミスをしているのを修正

    15.モーション関数
    No.05 njSetMotionCallBack()の備考を追記
    No.33 njCnkDrawMotion()の 用例でパラメータが足りないのを修正

    ■新規追加
    【日本語版】関数を新規追加

    11.テクスチャ関数
    No.32 njLoadPaletteFile
    No.33 njSetPaletteBankNum
    No.34 njSetPaletteBankNumG
    No.35 njSetPaletteData
    No.36 njSetPaletteMode
    No.37 njSetTextureMemorySize
    No.38 njLoadTexturePvmMemory

    14.特殊効果関数
    No.14 njColorClampMode
    No.15 njSetColorClamp

    15.モーション関数
    No.47 njCnkDrawShapeMotion
    No.48 njCnkSimpleDrawShapeMotion
    No.49 njCnkEasyDrawShapeMotion
    No.50 njEasyActionLink
    No.51 njEasyDrawMotionLink
    No.52 njEasyDrawShapeMotionLink

    1998-08-04 Ver2.63         戻る

    ■関数仕様や説明の変更
    【日本語版】関数仕様や説明を変更

    01.システム関数
    No.05 njInitSystem
    No.06 njInitVertexBuffer

    05.2Dグラフィック関数
    No.04 njDrawPolygon2D
    No.05 njDrawTriangle2D

    06.3Dグラフィック関数
    No.03 njDrawPolygon3D
    No.04 njDrawTriangle3D

    07.ライト関数
    No.01 njSetLightAlpha
    No.02 njCreateLight
    No.03 njDeleteLight
    No.04 njLightOff
    No.05 njLightOn
    No.06 njMultiLightMatrix
    No.07 njRotateLightX
    No.08 njRotateLightXYZ
    No.09 njRotateLightY
    No.10 njRotateLightZ
    No.11 njSetLightAngle
    No.12 njSetLightColor
    No.13 njSetLightDirection
    No.14 njSetLightIntensity
    No.15 njSetLightLocation
    No.16 njSetLightRange
    No.17 njSetUserLight
    No.18 njTranslateLight
    No.19 njTranslateLightV
    No.20 njUnitLightMatrix
    No.23 njLightAllOn
    No.24 njLightAllOff
    No.25 njDeleteAllLight

    11.テクスチャ関数
    No.27 njInitTextureBuffer

    ※テクスチャ関数の用例にある
      「/* テクスチャバッファのサイズはロードするファイルのサイズによるので注意する */」
      というコメントを仕様変更に伴い、全て削除しました。

    13.デバッグ関数
    No.07 njFrameBufferBmp

    15.モーション関数
    No.01 njAciton
    No.06 njAcitionLink
    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 njFastDrawShapeMotionLink
    No.26 njGetMotionScale
    No.25 njGetMotionTranslate
    No.16 njInitShape
    No.24 njMotionRotateXYZ
    No.23 njMotionRotateZXY
    No.22 njMotionScale
    No.21 njMotionTransform
    No.20 njMotionTransformZXY
    No.19 njMotionTranslate
    No.18 njSetCurrentMotion
    No.05 njSetMotionCallback
    No.17 njSetNextMotionNode

    ■新規追加
    【日本語版】関数を新規追加

    01.システム関数
    No.21 njUserClippingMode
    No.22 njUserClipping
    No.23 njGetSystemAttr
    No.24 njSetSystemAttr
    No.25 njStopDisplay
    No.26 njChangeSystem

    02.マトリクス関数
    No.37 njCalcPoints
    No.38 njCalcVectors
    No.39 njGetTranslation
    No.40 njUnitTransPortion
    No.41 njUnitRotPortion
    No.42 njRotateZXY

    07.ライト関数
    No.26 njCnkSetAmbient

    09.モデル関数
    No.12 njCnkDrawModel
    No.13 njCnkDrawObject

    11.テクスチャ関数
    No.30 njSetPvmTextureList
    No.31 njLoadTexturePvmFile

    14.特殊効果関数
    No.13 njGenerateFogDensity

    15.モーション関数
    No.28 njDrawMotion
    No.29 njSimpleAction
    No.30 njSimpleDrawMotion
    No.31 njEasyAction
    No.32 njEasyDrawMotion
    No.33 njCnkDrawMotion
    No.34 njCnkSimpleDrawMotion
    No.35 njCnkEasyDrawMotion
    No.36 njSimpleActionLink
    No.37 njSimpleDrawMotionLink
    No.38 njSimpleDrawShapeMotion
    No.39 njSimpleDrawShapeMotionLink
    No.40 njEasyDrawShapeMotion
    No.41 njLightAction
    No.42 njLightMotion
    No.43 njCameraAction
    No.44 njCameraMotion
    No.45 njGetAction
    No.46 njGetDrawMotion

    ■新規カテゴリ追加
    【日本語版】関数カテゴリを新規追加

    22.バイナリ関数
    No.01 njOpenBinary
    No.02 njCloseBinary
    No.03 njReadBinary

    ■関数の削除
    【日本語版／英語版】使用されなくなった関数を削除

    10.ビュー関数
    No.41 njUnitBaseViewVector
    No.42 njUnitCurrentViewVector

    ■関数の削除
    【日本語版】機能統合により関数を１つ削除

    13.デバッグ関数
    No.10 njFrameBufferBmp2
    →「No.07 njFrameBufferBmp」に機能統合されました。

    ■カテゴリの削除
    【日本語版／英語版】使用されなくなったカテゴリを削除

    18.入力関数
    No.01 njGetPeripheral
    No.02 njPrintPeripheralInfo

    ■関数の移動に伴いカテゴリを削除
    【日本語版】登録されていた関数を移動して以下のカテゴリを削除

    20.チャンクフォーマット関数
    →07.ライト関数、09.モデル関数、01.システム関数に移動

    21.特殊描画関数
    →07.ライト関数、09.モデル関数に移動

    ■関数名の間違い修正
    【日本語版／英語版】関数名の間違いを修正

    03.コリジョン関数：Pnane→Plane
    No.13 njGetPlaneNormal
    No.14 njGetPlaneNormal2

    04.数学関数：〜Splineを追加
    No.39 njHermiteSpline
    No.40 njCubicBezierSpline
    No.43 njBezierSpline

    10.ビュー関数：RelativeY→YRelative
    No.25 njRotateViewYRelative

    1998-07-15 Ver2.62         戻る
    ■追加
    日本語版の関数を追加
    11.テクスチャ関数
    No.28 njExitTexture
    No.29 njInitTexureGlobalIndex

    13.デバッグ関数
    No.09 njPrint
    No.10 njFramBufferBMP2

    ■新規
    19.カメラ関数
    No.01 njForwardCameraPosition
    No.02 njInitCamera
    No.03 njPitchCameraInterest
    No.04 njPointCameraInterest
    No.05 njRollCameraInterest
    No.06 njRotateCameraPositionX
    No.07 njRotateCamerePositionY
    No.08 njRotateCamerePositionZ
    No.09 njRotateCameraPositionXYZ
    No.10 njSetCamera
    No.11 njSeCameraAngle
    No.12 njSetCameraDepth
    No.13 njTranslateCameraPosition
    No.14 njYawCameraInterest

    20.チャンクフォーマット関数
    No.01 njCnkEasyDrawModel
    No.02 njCnkEasyDrawObject
    No.03 njCnkSimpleDrawModel
    No.04 njCnkSimpleDrawObject
    No.05 njCnkSetEasyLight
    No.06 njCnkSetEasyLightColor
    No.07 njCnkSetEasyLightIntensity
    No.08 njCnkSetSimpleLight
    No.09 njCnkSetSimpleLightColor
    No.10 njCnkSetSimpleLightIntensity
    No.11 njSetCheapShadowMode
    No.12 njCnkModDrawModel
    No.13 njCnkModDrawObject

    21.特殊描画関数
    No.01 njEasyDrawModel
    No.02 njEasyDrawObject
    No.03 njSetEasyLight
    No.04 njSetEasyLightColor
    No.05 njSetEasyLightIntensity

    1998-06-05 Ver2.61         戻る
    ■追加
    英語版の関数を追加
    04.数学関数
    No.36 njOverhauserSpline
    No.37 njLinear
    No.38 njKochanekSpline
    No.39 njHermite
    No.40 njCubicBezier
    No.41 njCombination
    No.42 njCardinalSpline
    No.43 njBezier

    07.ライト関数
    No.23 njLightAllOn
    No.24 njLightAllOff
    No.25 njDeleteAllLight

    15.モーション関数
    No.17 njSetNextMotionNode
    No.18 njSetCurrentMotion
    No.19 njMotionTranslate
    No.20 njMotionTransformZXY
    No.21 njMotionTransform
    No.22 njMotionScale
    No.23 njMotionRotateZXY
    No.24 njMotionRotateXYZ
    No.25 njGetMotionTranslate
    No.26 njGetMotionScale
    No.27 njGetMotionRotate

    1998-06-05 Ver2.60         戻る
    ■新規追加
    04.数学関数
    No.36 njOverhauserSpline
    No.37 njLinear
    No.38 njKochanekSpline
    No.39 njHermite
    No.40 njCubicBezier
    No.41 njCombination
    No.42 njCardinalSpline
    No.43 njBezier

    07.ライト関数
    No.23 njLightAllOn
    No.24 njLightAllOff
    No.25 njDeleteAllLight

    15.モーション関数
    No.17 njSetNextMotionNode
    No.18 njSetCurrentMotion
    No.19 njMotionTranslate
    No.20 njMotionTransformZXY
    No.21 njMotionTransform
    No.22 njMotionScale
    No.23 njMotionRotateZXY
    No.24 njMotionRotateXYZ
    No.25 njGetMotionTranslate
    No.26 njGetMotionScale
    No.27 njGetMotionRotate

    1998-05-26 Ver2.51         戻る
    ■追加
    英語版の関数を追加
    njSetLight
    njInitCahceTextureBuffer
    njInitTextureBuffer
    njDrawShapeMotionLink
    njFastAction
    njFastDrawMotion

    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.モデル関数

    06njInit3D３Ｄシステムの初期化
    07njSetConstantAttrモデルアトリビュートの設定
    08njSetConstantMaterialモデルマテリアルの設定
    09njSetDepthQueueデプスキューの設定

    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値は使用されません」

    ・使・用・規・制・１
    下記関数は旧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

    ・使・用・規・制・２
    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

      新規追加
      njExitSystem

      njMipmapAdjust
      njSuperSampleMode
      njTextureClampMode
      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

    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         戻る
    ・システム研究開発部からのタグ書換え