SASA 扩展SAMPFUNCS
杂项 Misc
底层 D3D 图元与纹理绑定
sa · 扩展 SAMPFUNCS · 仅 SA-MP;需 SAMPFUNCS
共 10 条。底层 D3D 绘制;与 sfd3d 互补。调用见 Lua / Redux。
图元
SF_D3D_BEGIN · 0C3B
开始指定类型的 D3D 图元绘制。
0C3B SF_D3D_BEGIN
in: primitiveTypeSF_D3D_END · 0C3C
调用 D3D EndScene。
0C3C SF_D3D_ENDSF_D3D_COLOR · 0C3D
设置 D3D 当前绘制颜色。
0C3D SF_D3D_COLOR
in: colorSF_D3D_VERTEX · 0C3E
按 SF_D3D_BEGIN 指定的图元类型设置顶点。
0C3E SF_D3D_VERTEX
in: startVertex, primitiveCount纹理
SF_D3D_SET_TEXTURE_COORDS · 0C3F
设置 D3D 图元的纹理坐标。
0C3F SF_D3D_SET_TEXTURE_COORDS
in: coordX, coordYSF_D3D_BIND_TEXTURE · 0C40
把纹理绑定到当前 D3D 图元。用在 if 里。
0C40 SF_D3D_BIND_TEXTURE
in: textureObjAdressSF_D3D_TEXTURE_STRUCT · 0C41
SF 作者未提供文档。用在 if 里。
0C41 SF_D3D_TEXTURE_STRUCT
in: unknown1, unknown2SF_D3D_TEXTURE_SPRITE · 0C42
SF 作者未提供文档。用在 if 里。
0C42 SF_D3D_TEXTURE_SPRITE
in: unknown1, unknown2SF_D3D_GET_TEXTURE_SIZE · 0C43
返回纹理结构占用的宽高。
0C43 SF_D3D_GET_TEXTURE_SIZE
in: textureObjAdress
out: width, height渲染状态
SF_D3D_SET_RENDER_STATE · 0C44
设置 D3D 图元类型的渲染状态。
0C44 SF_D3D_SET_RENDER_STATE
in: primitiveType, state