GetSurface

概要

指定座標のサーフェイスチップを取得します。

プロトタイプ

int GetSurface(int qx, int qy, int qz,
    int *absz, int *ofs, int *height, int *dir);

戻り値

取得したサーフェイスチップのインデックスが返ります。

パラメータ

qx, qy, qz

サーフェイスを取得する座標

absz

サーフェイスが見つかった Z 座標の格納先ポインタ

ofs

サーフェイスに設定されているオフセット値の格納先ポインタ

height

見つかったサーフェイスの高さ格納先ポインタ

dir

見つかったサーフェイスの方向格納先ポインタ

解説

GetSurface 関数は、指定した座標にあるサーフェイスの情報を取得します。qz に -1 を指定すると、qx, qy で指定された座標の一番上にあるサーフェイスを取得します。qz に 0 以上の値を指定すると、指定された Z 座標より上にあるもののうち最も近いものを取得します。absz, ofs, height, dir にそれぞれ NULL を指定すると、その値は取得されません。

▲SecTop | ▲PageTop
Copyright (c) 1999-2006 インターネット停留所