

#include <nitro/env.h>
u32 ENV_GetType( const char* name );
| name | リソース名へのポインタ。ただし、この文字列が "."(ピリオド) から始まる場合はクラス名を省略したものとしてカレントクラスを前に補完してリソース名とします。 |
リソースタイプ。ENV_RESTYPE_xxx となります。
リソース名からリソースタイプを取得します。
リソースタイプはリソースをどのように定義したかで決まります。
| 返り値 | リソースの種類 |
|---|---|
| ENV_RESTYPE_NONE | 指定のリソースが無かった場合 |
| ENV_RESTYPE_STRING | ENV_STRING で定義した文字列リソース |
| ENV_RESTYPE_BINARY | ENV_BINARY で定義したバイナリリソース |
| ENV_RESTYPE_S8 | ENV_S8 で定義した s8 値のリソース |
| ENV_RESTYPE_U8 | ENV_U8 で定義した u8 値のリソース |
| ENV_RESTYPE_S16 | ENV_S16 で定義した s16 値のリソース |
| ENV_RESTYPE_U16 | ENV_U16 で定義した u16 値のリソース |
| ENV_RESTYPE_S32 | ENV_S32 で定義した s32 値のリソース |
| ENV_RESTYPE_U32 | ENV_U32 で定義した u32 値のリソース |
| ENV_RESTYPE_S64 | ENV_S64 で定義した s64 値のリソース |
| ENV_RESTYPE_U64 | ENV_U64 で定義した u64 値のリソース |
| ENV_RESTYPE_BOOL | ENV_BOOL で定義した BOOL値のリソース |
ENV_Init, ENV_Get*, ENV_GetSize, ENV_SetClass
2005/08/16 初版