トップ 一覧 検索 ヘルプ RSS ログイン

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で起こったバグのように思います。