home *** CD-ROM | disk | FTP | other *** search
-
- func i32x GetViewportWidth();
- func i32x GetViewportHeight();
-
- // Video
- func void InitVideo(Menu_Material _pMap,szx _szVideoFile);
- func void UninitVideo();
- func void PlayVideo();
- func void StopVideo();
- func i32x IsVideoEnded();
-
- func Menu_Kit LoadMaterialKit(szx _szName);
- func Menu_Kit LoadMeshKit(szx _szName);
- func void LoadKit(Menu_Kit _pKit);
- func void ReleaseKit(Menu_Kit _pKit);
- func void DeleteKit(Menu_Kit _pKit);
-
- func Menu_Material FindMaterial(Menu_Kit _pKit,szx _szName);
- func Menu_Mesh FindMesh(Menu_Kit _pKit,szx _szName);
-
- func void LoadTexture(Menu_Material _pMap,szx _szName);
-
- func i32x GetNumMeshes(Menu_Kit _pKit);
- func Menu_Mesh GetMeshIndex(Menu_Kit _pKit,i32x _iIndex);
- func szx GetMeshName(Menu_Mesh _pMesh);
- func void DisableZBuffer(Menu_Kit _pKit);
- func void EnableZBuffer(Menu_Kit _pKit);
-
- func i32x GetNumArea(Menu_Material _pMap);
- func void SetMapSize(Menu_Material _pMap,f32x _sx,f32x _sy);
- func f32x GetAreaWidth(Menu_Material _pMap,i32x _iArea);
- func f32x GetAreaHeight(Menu_Material _pMap,i32x _iArea);
- func f32x GetMeshWidth(Menu_Mesh _pMesh);
- func f32x GetMeshHeight(Menu_Mesh _pMesh);
- func f32x GetMeshDepth(Menu_Mesh _pMesh);
- func i32x GetMeshNumLod(Menu_Mesh _pMesh);
- func void SetMeshLod(Menu_Mesh _pMesh,i32x _iLod);
-
- func void ReadMapIndex(Menu_Material _pMap,szx _szName);
-
- // Mouse
- func void SetMouseMaterial(Menu_Material _pMap);
-
- // Sprite
- func Menu_Sprite NewSprite2D(Menu_Material _pMaterial);
- func Menu_Sprite NewSprite3D(Menu_Mesh _pMaterial);
- func Menu_Sprite NewSpriteViewport(Menu_Mesh _pMaterial);
-
- // shadding mode functions
- func void SetShadingMode (Menu_Sprite _pSprite,i32x _ibfColor,i32x _ibfAlpha);
- func void SetDefaultShadingMode (i32x _ibfColor,i32x _ibfAlpha);
- func i32x GetDefaultColorShadingMode ();
- func i32x GetDefaultAlphaShadingMode ();
-
- // blending mode functions
- func void SetBlendingMode (Menu_Sprite _pSprite, i32x _ibfBlendingMode);
- func i32x SetDefaultBlendingMode (i32x _ibfDefaultBlendingMode);
- func i32x GetDefaultBlendingMode ();
-
-
- func void SetFillMode(Menu_Sprite _pSprite,i32x _ibfMode);
- func void SetText(Menu_Sprite _pSprite,szx _szText);
- func szx GetText(Menu_Sprite _pSprite);
-
- func f32x PrecalcTextWidth(Menu_Sprite _pSprite,szx _szText);
- func f32x PrecalcTextHeight(Menu_Sprite _pSprite,szx _szText);
-
- func void SetArea(Menu_Sprite _pSprite,i32x _iArea);
- func i32x GetArea(Menu_Sprite _pSprite);
- func void SetMaterial(Menu_Sprite _pSprite,Menu_Material _pMap);
-
- // 3D sprites
- func void SetMesh(Menu_Sprite _pSprite,Menu_Mesh _pMaterial);
- func i32x GetMesh(Menu_Sprite _pSprite);
-
- func void MoveZ(Menu_Sprite _pSprite,f32x _z);
- func void ScaleZ(Menu_Sprite _pSprite,f32x _sz);
- func void Rotate(Menu_Sprite _pSprite,f32x _rx,f32x _ry,f32x _rz);
-
- func f32x GetZ(Menu_Sprite _pSprite);
- func f32x GetZScale(Menu_Sprite _pSprite);
-
- // Viewport sprites
- func void SetSceneDL(Menu_Sprite _pSprite,Display_List _pDL);
- func Display_List GetSceneDL(Menu_Sprite _pSprite);
-
- // tools
- func i32x HLSToRGB(f32x _H, f32x _L, f32x _S);
-