effectorinterface_shade8sdk
effector_interfaceでのgraphic_context_interfaceの使用
バグ?2005/11/02記載。
effector_interfaceでエフェクタプラグインを作る際に「do_post_effect」関数内で
// m_rendering_contextにあらかじめrendering_context_interfaceのポインタを // 入れておくこと(effector_interface::beginにて取得)。 compointer<image_interface> image(m_rendering_context->get_image_interface()); compointer<graphic_context_interface> gc(image->get_graphic_context_interface());
のようにgraphic_context_interfaceを取得するとき、取得に失敗します(image_interfaceの取得は正常です)。Shade7.5以前では正常に取得できますが、Shade8プラグインSDKでtry-catchでエラーとなるためShade8で起こったバグのように思います。
Future's Laboratory 技術格納庫 2004-2013 Yutaka Yoshisaka.