ここで 1 つの質問をしましたクリックでマウスの画面座標を取得し、良い答え (確認済みのもの) を得ましたGaurav Raj
。そして、このサンプルでは:
bool MirrarOrnaments::onMouseDown(FB::MouseDownEvent *evt, FB::PluginWindow *)
{
if(evt->m_Btn == FB::MouseButtonEvent::MouseButton_Left)
{
/**
* apiPtr is the pointer to FB::JSAPIPtr
* mousePositionCallback is the JSAPI function which takes variant list of mouse
* co-ordinates as argument
*/
apiPtr->invoke("mousePositionCallback", FB::variant_list_of(evt->m_x)(evt->m_y));
}
}
私が得たように、最後の文字列はmousePositionCallback
、私の JavaScript でFB::variant_list
;の引数で関数を実行する必要があります。しかし、私は apiPtr ポインターの目的を理解できません。どこで取得でき、このポインターがFB::JSAPIPtr
実際にコード内でどのように見える必要があるかを理解できません。