前のページ次のページ上に戻るホーム SophiaFramework 2.2
SFBViewer
IViewer インターフェイスのラッパークラスです。
#include <SFBViewer.hpp>
class SFBViewer : public SFBBase;
typedef SFBViewer&          SFBViewerRef;
typedef SFBViewer*          SFBViewerPtr;
typedef SFBViewer**         SFBViewerHandle;
typedef const SFBViewer     ConstSFBViewer;
typedef const SFBViewer&    ConstSFBViewerRef;
typedef const SFBViewer*    ConstSFBViewerPtr;
typedef const SFBViewer**   ConstSFBViewerHandle;

継承図

SFBViewer クラスの継承図

参照

BREW API IViewer

メンバ

パブリック関数
public
AddRef (SFBBase から継承) インターフェイスの参照カウントをインクリメントします。
public
Draw 画面上の指定された位置に画像を描画します。
public
DrawFrame 画面上の指定された位置で画像内に特定のフレームを描画します。
public
GetInfo 特定の画像に関する情報を取得します。
public
HandleEvent イベントをIImageインタフェースインスタンスに渡します。
public
Notify SFBImage::SetStream()によって開始された ストリーム形式のI/O処理による画像データの取得が完了したときに呼び出される コールバック関数を登録します。
public
Release (SFBBase から継承) インターフェイスの参照カウントをデクリメントします。
public
SetParm さまざまな画像関連パラメータを設定します。
public
SetStream 画像データをファイルまたはソケットからストリーム形式で入力するために、 IAStream オブジェクトを IView オブジェクトに関連付けます。
public
Start 指定された画像をアニメーション化します。
public
Stop SFBViewer::Start を使用して開始した画像のアニメーションを停止します。

SFBViewer::Draw
画面上の指定された位置に画像を描画します。
[ public ]
Void Draw(
    SIntN x   
    SIntN y   
);
[ public ]
Void Draw(
    ConstSFUPointRef point   
);

参照

BREW API IVIEWER_Draw | SFBViewer::DrawFrame


SFBViewer::DrawFrame
画面上の指定された位置で画像内に特定のフレームを描画します。
[ public ]
Void DrawFrame(
    SIntN nFrame   
    SIntN x        
    SIntN y        
);
[ public ]
Void DrawFrame(
    SIntN nFrame             
    ConstSFUPointRef point   
);

参照

BREW API IVIEWER_DrawFrame | SFBViewer::Draw


SFBViewer::GetInfo
特定の画像に関する情報を取得します。
[ public ]
Void GetInfo(
    AEEImageInfo * pImageInfo   
);

参照

BREW API IVIEWER_GetInfo | AEEImageInfo


SFBViewer::HandleEvent
イベントをIImageインタフェースインスタンスに渡します。
[ public ]
Bool HandleEvent(
    AEEEvent evt     
    UInt16 wParam    
    UInt32 dwParam   
);

参照

BREW API IVIEWER_HandleEvent


SFBViewer::Notify
SFBImage::SetStream()によって開始された ストリーム形式のI/O処理による画像データの取得が完了したときに呼び出される コールバック関数を登録します。
[ public ]
Void Notify(
    PFNIMAGEINFO pfn       
    VoidPtr pUser = NULL   
);

参照

BREW API IVIEWER_Notify | PFNIMAGEINFO | SFBViewer::SetStream


SFBViewer::SetParm
さまざまな画像関連パラメータを設定します。
[ public ]
Void SetParm(
    SIntN nParm   
    SIntN p1      
    SIntN p2      
);

参照

BREW API IVIEWER_SetParm


SFBViewer::SetStream
画像データをファイルまたはソケットからストリーム形式で入力するために、 IAStream オブジェクトを IView オブジェクトに関連付けます。
[ public ]
Void SetStream(
    SFBAStreamPtr pIAStream   
);

参照

BREW API IVIEWER_SetStream | SFBAStream::Read | SFBAStream::Readable


SFBViewer::Start
指定された画像をアニメーション化します。
[ public ]
Void Start(
    SIntN x   
    SIntN y   
);
[ public ]
Void Start(
    ConstSFUPointRef point   
);

参照

BREW API IVIEWER_Start | SFBViewer::Stop


SFBViewer::Stop
SFBViewer::Start を使用して開始した画像のアニメーションを停止します。
[ public ]
Void Stop(Void);

参照

BREW API IVIEWER_Stop | SFBViewer::Start