FMX.ASE.Lexer.TKeyWord
Delphi
TKeyWord = (kw_UNKNOWN, // special position, for all unknown key words
kw_3DSMAX_ASCIIEXPORT,
kw_COMMENT,
kw_SCENE,
kw_SCENE_FILENAME,
kw_SCENE_FIRSTFRAME,
kw_SCENE_LASTFRAME,
kw_SCENE_FRAMESPEED,
kw_SCENE_TICKSPERFRAME,
kw_SCENE_BACKGROUND_STATIC,
kw_SCENE_AMBIENT_STATIC,
kw_MATERIAL_LIST,
kw_MATERIAL_COUNT,
kw_MATERIAL,
kw_MATERIAL_NAME,
kw_MATERIAL_CLASS,
kw_MATERIAL_AMBIENT,
kw_MATERIAL_DIFFUSE,
kw_MATERIAL_SPECULAR,
kw_MATERIAL_SHINE,
kw_MATERIAL_SHINESTRENGTH,
kw_MATERIAL_TRANSPARENCY,
kw_MATERIAL_WIRESIZE,
kw_MATERIAL_SHADING,
kw_MATERIAL_XP_FALLOFF,
kw_MATERIAL_SELFILLUM,
kw_MATERIAL_FALLOFF,
kw_MATERIAL_XP_TYPE,
kw_NUMSUBMTLS,
kw_SUBMATERIAL,
kw_MAP_DIFFUSE,
kw_MAP_NAME,
kw_MAP_CLASS,
kw_MAP_SUBNO,
kw_MAP_AMOUNT,
kw_BITMAP,
kw_MAP_TYPE,
kw_UVW_U_OFFSET,
kw_UVW_V_OFFSET,
kw_UVW_U_TILING,
kw_UVW_V_TILING,
kw_UVW_ANGLE,
kw_UVW_BLUR,
kw_UVW_BLUR_OFFSET,
kw_UVW_NOUSE_AMT,
kw_UVW_NOISE_SIZE,
kw_UVW_NOISE_LEVEL,
kw_UVW_NOISE_PHASE,
kw_BITMAP_FILTER,
kw_GEOMOBJECT,
kw_NODE_NAME,
kw_NODE_TM,
kw_INHERIT_POS,
kw_INHERIT_ROT,
kw_INHERIT_SCL,
kw_TM_ROW0,
kw_TM_ROW1,
kw_TM_ROW2,
kw_TM_ROW3,
kw_TM_POS,
kw_TM_ROTAXIS,
kw_TM_ROTANGLE,
kw_TM_SCALE,
kw_TM_SCALEAXIS,
kw_TM_SCALEAXISANG,
kw_MESH,
kw_TIMEVALUE,
kw_MESH_NUMVERTEX,
kw_MESH_NUMFACES,
kw_MESH_VERTEX_LIST,
kw_MESH_VERTEX,
kw_MESH_FACE_LIST,
kw_MESH_FACE,
kw_MESH_SMOOTHING,
kw_MESH_MTLID,
kw_MESH_NUMTVERTEX,
kw_MESH_TVERTLIST,
kw_MESH_TVERT,
kw_MESH_NUMTVFACES,
kw_MESH_TFACELIST,
kw_MESH_TFACE,
kw_MESH_NORMALS,
kw_MESH_FACENORMAL,
kw_MESH_VERTEXNORMAL,
kw_PROP_MOTIONBLUR,
kw_PROP_CASTSHADOW,
kw_PROP_RECVSHADOW,
kw_MATERIAL_REF
);
C++
enum class DECLSPEC_DENUM TKeyWord : unsigned char { kw_UNKNOWN, kw_3DSMAX_ASCIIEXPORT, kw_COMMENT, kw_SCENE, kw_SCENE_FILENAME, kw_SCENE_FIRSTFRAME, kw_SCENE_LASTFRAME, kw_SCENE_FRAMESPEED, kw_SCENE_TICKSPERFRAME, kw_SCENE_BACKGROUND_STATIC, kw_SCENE_AMBIENT_STATIC, kw_MATERIAL_LIST, kw_MATERIAL_COUNT, kw_MATERIAL, kw_MATERIAL_NAME, kw_MATERIAL_CLASS, kw_MATERIAL_AMBIENT, kw_MATERIAL_DIFFUSE, kw_MATERIAL_SPECULAR, kw_MATERIAL_SHINE, kw_MATERIAL_SHINESTRENGTH, kw_MATERIAL_TRANSPARENCY, kw_MATERIAL_WIRESIZE, kw_MATERIAL_SHADING, kw_MATERIAL_XP_FALLOFF, kw_MATERIAL_SELFILLUM, kw_MATERIAL_FALLOFF, kw_MATERIAL_XP_TYPE, kw_NUMSUBMTLS, kw_SUBMATERIAL, kw_MAP_DIFFUSE, kw_MAP_NAME, kw_MAP_CLASS, kw_MAP_SUBNO, kw_MAP_AMOUNT, kw_BITMAP, kw_MAP_TYPE, kw_UVW_U_OFFSET,
kw_UVW_V_OFFSET, kw_UVW_U_TILING, kw_UVW_V_TILING, kw_UVW_ANGLE, kw_UVW_BLUR, kw_UVW_BLUR_OFFSET, kw_UVW_NOUSE_AMT, kw_UVW_NOISE_SIZE, kw_UVW_NOISE_LEVEL, kw_UVW_NOISE_PHASE, kw_BITMAP_FILTER, kw_GEOMOBJECT, kw_NODE_NAME, kw_NODE_TM, kw_INHERIT_POS, kw_INHERIT_ROT, kw_INHERIT_SCL, kw_TM_ROW0, kw_TM_ROW1, kw_TM_ROW2, kw_TM_ROW3, kw_TM_POS, kw_TM_ROTAXIS, kw_TM_ROTANGLE, kw_TM_SCALE, kw_TM_SCALEAXIS, kw_TM_SCALEAXISANG, kw_MESH, kw_TIMEVALUE, kw_MESH_NUMVERTEX, kw_MESH_NUMFACES, kw_MESH_VERTEX_LIST, kw_MESH_VERTEX, kw_MESH_FACE_LIST, kw_MESH_FACE, kw_MESH_SMOOTHING, kw_MESH_MTLID, kw_MESH_NUMTVERTEX, kw_MESH_TVERTLIST, kw_MESH_TVERT, kw_MESH_NUMTVFACES, kw_MESH_TFACELIST, kw_MESH_TFACE, kw_MESH_NORMALS, kw_MESH_FACENORMAL, kw_MESH_VERTEXNORMAL,
kw_PROP_MOTIONBLUR, kw_PROP_CASTSHADOW, kw_PROP_RECVSHADOW, kw_MATERIAL_REF };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
enum | public | FMX.ASE.Lexer.pas FMX.ASE.Lexer.hpp |
FMX.ASE.Lexer | FMX.ASE.Lexer |
説明
ASE キーワードの種類を表します。
TKeyWord は、.ase ファイルで使用できるキーワードの種類を記述した列挙型です。
TKeyWord の値と、.ase ファイル内で実際に使用されるキーワードの対応関係を以下の表に示します。
値 | キーワード |
---|---|
|
不明なキーワード |
|
*3DSMAX_ASCIIEXPORT |
|
*COMMENT |
|
*SCENE |
|
*SCENE_FILENAME |
|
*SCENE_FIRSTFRAME |
|
*SCENE_LASTFRAME |
|
*SCENE_FRAMESPEED |
|
*SCENE_TICKSPERFRAME |
|
*SCENE_BACKGROUND_STATIC |
|
*SCENE_AMBIENT_STATIC |
|
*MATERIAL_LIST |
|
*MATERIAL_COUNT |
|
*MATERIAL |
|
*MATERIAL_NAME |
|
*MATERIAL_CLASS |
|
*MATERIAL_AMBIENT |
|
*MATERIAL_DIFFUSE |
|
*MATERIAL_SPECULAR |
|
*MATERIAL_SHINE |
|
*MATERIAL_SHINESTRENGTH |
|
*MATERIAL_TRANSPARENCY |
|
*MATERIAL_WIRESIZE |
|
*MATERIAL_SHADING |
|
*MATERIAL_XP_FALLOFF |
|
*MATERIAL_SELFILLUM |
|
*MATERIAL_FALLOFF |
|
*MATERIAL_XP_TYPE |
|
*NUMSUBMTLS |
|
*SUBMATERIAL |
|
*MAP_DIFFUSE |
|
*MAP_NAME |
|
*MAP_CLASS |
|
*MAP_SUBNO |
|
*MAP_AMOUNT |
|
*BITMAP |
|
*MAP_TYPE |
|
*UVW_U_OFFSET |
|
*UVW_V_OFFSET |
|
*UVW_U_TILING |
|
*UVW_V_TILING |
|
*UVW_ANGLE |
|
*UVW_BLUR |
|
*UVW_BLUR_OFFSET |
|
*UVW_NOUSE_AMT |
|
*UVW_NOISE_SIZE |
|
*UVW_NOISE_LEVEL |
|
*UVW_NOISE_PHASE |
|
*BITMAP_FILTER |
|
*kw_GEOMOBJECT |
|
*NODE_NAME |
|
*NODE_TM |
|
*INHERIT_POS |
|
*INHERIT_ROT |
|
*INHERIT_SCL |
|
*TM_ROW0 |
|
*TM_ROW1 |
|
*TM_ROW2 |
|
*TM_ROW3 |
|
*TM_POS |
|
*TM_ROTAXIS |
|
*TM_ROTANGLE |
|
*TM_SCALE |
|
*TM_SCALEAXIS |
|
*TM_SCALEAXISANG |
|
*MESH |
|
*TIMEVALUE |
|
*MESH_NUMVERTEX |
|
*MESH_NUMFACES |
|
*MESH_VERTEX_LIST |
|
*MESH_VERTEX |
|
*MESH_FACE_LIST |
|
*MESH_FACE |
|
*MESH_SMOOTHING |
|
*MESH_MTLID |
|
*MESH_NUMTVERTEX |
|
*MESH_TVERTLIST |
|
*MESH_TVERT |
|
*MESH_NUMTVFACES |
|
*MESH_TFACELIST |
|
*MESH_TFACE |
|
*MESH_NORMALS |
|
*MESH_FACENORMAL |
|
*MESH_VERTEXNORMAL |
|
*PROP_MOTIONBLUR |
|
*PROP_CASTSHADOW |
|
*PROP_RECVSHADOW |
|
*MATERIAL_REF |