バージョン
menu

◆ AK_CommandBuffer_AddGeometry()

AKSOUNDENGINE_API void* AK_CommandBuffer_AddGeometry ( void *  in_buffer,
const struct AkGeometryParams in_geometryParams 
)

Copy geometry data to the data payload of the last added command.

The SA_SetGeometry command requires additional data to complete the payload. First add the command, then call this function to complete the payload. For example:

AkGeometryParams geoParams; // Initialize with valid triangles, vertices, surfaces...
auto cmd = (AkCmd_SA_SetGeometry*)AK_CommandBuffer_Add(buffer, AkCommand_SA_SetGeometry);
cmd->geometrySetID = myID;
AK_CommandBuffer_AddGeometry(buffer, &geoParams);

Use AK_CommandBuffer_GeometrySize to calculate the size required to store the data.

引数
[in]in_bufferPointer to command buffer
[in]in_geometryParamsPointer to the geometry data.
戻り値
Pointer to the copied data, or NULL if there is not enough space left in the buffer.
参照
AkCmd_SA_SetGeometry

このページはお役に立ちましたか?

サポートは必要ですか?

ご質問や問題、ご不明点はございますか?お気軽にお問い合わせください。

サポートページをご確認ください

あなたのプロジェクトについて教えてください。ご不明な点はありませんか。

プロジェクトを登録していただくことで、ご利用開始のサポートをいたします。

Wwiseからはじめよう