PrevNextUpHome SophiaFramework UNIVERSE 5.3
SFBBitmapScale
Wrapper Class for the IBitmapScale interface.
#include <SFBBitmapScale.h.hpp>
class SFBBitmapScale : public SFBQuery;
SFMTYPEDEFWRAPPER(SFBBitmapScale)

Inheritance diagram

 Inheritance diagram of SFBBitmapScaleClass

Version

BREW 2.0 BREW 2.1 BREW 3.1 BREW 4.0
X X O O

Reference

BREW API IBitmapScale

Member

Public Functions
static
SFBBitmapScaleSmp
NewInstance( SFCErrorPtr exception = null )
Create a new SFBBitmapScale instance.
static
SFBBitmapScaleSmp
NewInstance( AEECLSID id , SFCErrorPtr exception = null )
Create a new SFBBitmapScale instance.
SFCError Scale( SFBBitmapSmpConstRef src , AEERect const * rcSrc , SFBBitmapSmpConstRef dst , AEERect const * rcDst , AEERect const * rcClip , SInt32 transOp )
Perform a scale of a section of the source bitmap and outputs it to the destination bitmap.
SFCError Scale( SFBBitmapSmpConstRef src , SFXRectangleConstRef rcSrc , SFBBitmapSmpConstRef dst , AEERect const * rcDst , AEERect const * rcClip , SInt32 transOp )
Perform a scale of a section of the source bitmap and outputs it to the destination bitmap.
SFCError Scale( SFBBitmapSmpConstRef src , AEERect const * rcSrc , SFBBitmapSmpConstRef dst , SFXRectangleConstRef rcDst , AEERect const * rcClip , SInt32 transOp )
Perform a scale of a section of the source bitmap and outputs it to the destination bitmap.
SFCError Scale( SFBBitmapSmpConstRef src , AEERect const * rcSrc , SFBBitmapSmpConstRef dst , AEERect const * rcDst , SFXRectangleConstRef rcClip , SInt32 transOp )
Perform a scale of a section of the source bitmap and outputs it to the destination bitmap.
SFCError Scale( SFBBitmapSmpConstRef src , SFXRectangleConstRef rcSrc , SFBBitmapSmpConstRef dst , SFXRectangleConstRef rcDst , AEERect const * rcClip , SInt32 transOp )
Perform a scale of a section of the source bitmap and outputs it to the destination bitmap.
SFCError Scale( SFBBitmapSmpConstRef src , SFXRectangleConstRef rcSrc , SFBBitmapSmpConstRef dst , AEERect const * rcDst , SFXRectangleConstRef rcClip , SInt32 transOp )
Perform a scale of a section of the source bitmap and outputs it to the destination bitmap.
SFCError Scale( SFBBitmapSmpConstRef src , AEERect const * rcSrc , SFBBitmapSmpConstRef dst , SFXRectangleConstRef rcDst , SFXRectangleConstRef rcClip , SInt32 transOp )
Perform a scale of a section of the source bitmap and outputs it to the destination bitmap.
SFCError Scale( SFBBitmapSmpConstRef src , SFXRectangleConstRef rcSrc , SFBBitmapSmpConstRef dst , SFXRectangleConstRef rcDst , SFXRectangleConstRef rcClip , SInt32 transOp )
Perform a scale of a section of the source bitmap and outputs it to the destination bitmap.
SFCError QueryInterface( AEECLSID clsid , VoidHandle handle ) (inherits from SFBQuery)
Ask an object for another API contract from the object in question.
SFCError QueryInterface( AEECLSID clsid , SFBBaseSmpPtr handle ) (inherits from SFBQuery)
Ask an object for another API contract from the object in question.
SFBBaseSmp QueryInterface( AEECLSID clsid ) (inherits from SFBQuery)
Ask an object for another API contract from the object in question.
Void Self( AEECLSID clsidReq , SFBQuerySmpPtr clone , AEECLSID clsidImp ) (inherits from SFBQuery)
Helper macro for those implementing an object with a single interface.
SFBQuerySmp Self( AEECLSID clsidReq , AEECLSID clsidImp ) (inherits from SFBQuery)
Helper macro for those implementing an object with a single interface.
Protected Functions
static
SFBBaseSmp
FactoryByCreate( AEECLSID id , SFCErrorPtr exception = null ) (inherits from SFBBase)
Create the instance for the specified ClassID's interface.
static
SFBBaseSmp
FactoryByQuery( SFBQuerySmpConstRef query , AEECLSID id , SFCErrorPtr exception = null ) (inherits from SFBBase)
Create the instance for the specified ClassID's interface using the SFBQuery instance.

SFBBitmapScale::NewInstance
Create a new SFBBitmapScale instance.
[ public, static ]
SFBBitmapScaleSmp NewInstance(
    SFCErrorPtr exception = null   // Error
);
[ public, static ]
SFBBitmapScaleSmp NewInstance(
    AEECLSID id                    // Class ID
    SFCErrorPtr exception = null   // Error
);

SFBBitmapScale::Scale
Perform a scale of a section of the source bitmap and outputs it to the destination bitmap.
[ public ]
SFCError Scale(
    SFBBitmapSmpConstRef src   // the source bitmap
    AEERect const * rcSrc      // the part of the source bitmap we wish to scale (or null)
    SFBBitmapSmpConstRef dst   // the desination bitmap
    AEERect const * rcDst      // the rect in which the scale the image into (or null)
    AEERect const * rcClip     // clipping rect in the destination (or null)
    SInt32 transOp             // specifies how to handle transparency
);
[ public ]
SFCError Scale(
    SFBBitmapSmpConstRef src     // the source bitmap
    SFXRectangleConstRef rcSrc   // the part of the source bitmap we wish to scale
    SFBBitmapSmpConstRef dst     // the desination bitmap
    AEERect const * rcDst        // the rect in which the scale the image into (or null)
    AEERect const * rcClip       // clipping rect in the destination (or null)
    SInt32 transOp               // specifies how to handle transparency
);
[ public ]
SFCError Scale(
    SFBBitmapSmpConstRef src     // the source bitmap
    AEERect const * rcSrc        // the part of the source bitmap we wish to scale (or null)
    SFBBitmapSmpConstRef dst     // the desination bitmap
    SFXRectangleConstRef rcDst   // the rect in which the scale the image into
    AEERect const * rcClip       // clipping rect in the destination (or null)
    SInt32 transOp               // specifies how to handle transparency
);
[ public ]
SFCError Scale(
    SFBBitmapSmpConstRef src      // the source bitmap
    AEERect const * rcSrc         // the part of the source bitmap we wish to scale (or null)
    SFBBitmapSmpConstRef dst      // the desination bitmap
    AEERect const * rcDst         // the rect in which the scale the image into (or null)
    SFXRectangleConstRef rcClip   // clipping rect in the destination
    SInt32 transOp                // specifies how to handle transparency
);
[ public ]
SFCError Scale(
    SFBBitmapSmpConstRef src     // the source bitmap
    SFXRectangleConstRef rcSrc   // the part of the source bitmap we wish to scale
    SFBBitmapSmpConstRef dst     // the desination bitmap
    SFXRectangleConstRef rcDst   // the rect in which the scale the image into
    AEERect const * rcClip       // clipping rect in the destination (or null)
    SInt32 transOp               // specifies how to handle transparency
);
[ public ]
SFCError Scale(
    SFBBitmapSmpConstRef src      // the source bitmap
    SFXRectangleConstRef rcSrc    // the part of the source bitmap we wish to scale (or null)
    SFBBitmapSmpConstRef dst      // the desination bitmap
    AEERect const * rcDst         // the rect in which the scale the image into (or null)
    SFXRectangleConstRef rcClip   // clipping rect in the destination
    SInt32 transOp                // specifies how to handle transparency
);
[ public ]
SFCError Scale(
    SFBBitmapSmpConstRef src      // the source bitmap
    AEERect const * rcSrc         // the part of the source bitmap we wish to scale (or null)
    SFBBitmapSmpConstRef dst      // the desination bitmap
    SFXRectangleConstRef rcDst    // the rect in which the scale the image into
    SFXRectangleConstRef rcClip   // clipping rect in the destination
    SInt32 transOp                // specifies how to handle transparency
);
[ public ]
SFCError Scale(
    SFBBitmapSmpConstRef src      // the source bitmap
    SFXRectangleConstRef rcSrc    // the part of the source bitmap we wish to scale
    SFBBitmapSmpConstRef dst      // the desination bitmap
    SFXRectangleConstRef rcDst    // the rect in which the scale the image into
    SFXRectangleConstRef rcClip   // clipping rect in the destination
    SInt32 transOp                // specifies how to handle transparency
);

Reference

BREW API IBitmapScale_Scale