0

ここで 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実際にコード内でどのように見える必要があるかを理解できません。

4

1 に答える 1