ServerPicture
class ServerPicture;
virtual ServerPicture* GetPicture(int32 token) const
class Layer : public ServerPicture {
PictureBoundingBoxPlayer::Play(ServerPicture* picture,
mallocIO->BufferLength(), ServerPicture::PictureList::Private(
class ServerPicture;
static void Play(ServerPicture* picture,
ServerPicture*
ServerPicture*
ServerApp::CreatePicture(const ServerPicture* original)
BReference<ServerPicture> picture;
picture.SetTo(new(std::nothrow) ServerPicture(*original), true);
picture.SetTo(new(std::nothrow) ServerPicture(), true);
ServerPicture*
ServerPicture* picture = _FindPicture(token);
ServerApp::AddPicture(ServerPicture* picture)
fPictureMap.insert(std::make_pair(picture->Token(), BReference<ServerPicture>(picture, false)));
ServerApp::RemovePicture(ServerPicture* picture)
BReference<ServerPicture> picture(CreatePicture());
if (ServerPicture* subPicture = _FindPicture(token))
ServerPicture* picture = _FindPicture(token);
BReference<ServerPicture> original;
BReference<ServerPicture> cloned(CreatePicture(original), true);
BReference<ServerPicture> picture(GetPicture(token), true);
ServerPicture* _FindPicture(int32 token) const;
typedef std::map<int32, BReference<ServerPicture> > PictureMap;
class ServerPicture;
ServerPicture* CreatePicture(
const ServerPicture* original = NULL);
ServerPicture* GetPicture(int32 token) const;
bool AddPicture(ServerPicture* picture);
void RemovePicture(ServerPicture* picture);
ServerPicture::ServerPicture()
ServerPicture::ServerPicture(const ServerPicture& picture)
ServerPicture::ServerPicture(const char* fileName, int32 offset)
ServerPicture::~ServerPicture()
ServerPicture* picture = fPictures->ItemAt(i);
ServerPicture::SetOwner(ServerApp* owner)
BReference<ServerPicture> _(this);
ServerPicture::EnterStateChange()
ServerPicture::ExitStateChange()
ServerPicture::SyncState(Canvas* canvas)
ServerPicture::WriteFontState(const ServerFont& font, uint16 mask)
ServerPicture::Play(Canvas* target)
ServerPicture::PushPicture(ServerPicture* picture)
ServerPicture*
ServerPicture::PopPicture()
ServerPicture::AppendPicture(ServerPicture* picture)
ServerPicture::NestPicture(ServerPicture* picture)
ServerPicture::DataLength() const
ServerPicture::ImportData(BPrivate::LinkReceiver& link)
ServerPicture::ExportData(BPrivate::PortLink& link)
ServerPicture* subPicture = fPictures->ItemAt(i);
CanvasCallbacks(Canvas* const canvas, BObjectList<ServerPicture>& pictures);
BObjectList<ServerPicture>& fPictures;
CanvasCallbacks::CanvasCallbacks(Canvas* const canvas, BObjectList<ServerPicture>& pictures)
BReference<ServerPicture> picture(fPictures.ItemAt(token), false);
BReference<ServerPicture> picture(fPictures.ItemAt(pictureToken), false);
class ServerPicture : public BReferenceable, public PictureDataWriter {
ServerPicture();
ServerPicture(const ServerPicture& other);
ServerPicture(const char* fileName,
virtual ~ServerPicture();
void PushPicture(ServerPicture* picture);
ServerPicture* PopPicture();
void AppendPicture(ServerPicture* picture);
int32 NestPicture(ServerPicture* picture);
typedef BObjectList<ServerPicture> PictureList;
BReference<ServerPicture>
BReference<ServerPicture> picture(fServerApp->GetPicture(pictureToken), true);
BReference<ServerPicture> picture(App()->CreatePicture(), true);
BReference<ServerPicture> picture(App()->GetPicture(token), true);
ServerPicture* picture = fCurrentView->Picture();
BReference<ServerPicture> picture(App()->GetPicture(token), true);
ServerPicture* picture = fCurrentView->Picture();
BReference<ServerPicture> pictureToDraw(App()->GetPicture(token), true);
BReference<ServerPicture> copy(App()->CreatePicture(pictureToDraw), true);
BReference<ServerPicture> pictureToClip(fServerApp->GetPicture(pictureToken), true);
BReference<ServerPicture> copy(App()->CreatePicture(pictureToClip), true);
BReference <ServerPicture> newPicture(App()->CreatePicture(), true);
BReference<ServerPicture> appendPicture(App()->GetPicture(token), true);
BReference<ServerPicture> poppedPicture(picture->PopPicture(), true);
class ServerPicture;
View::SetPicture(ServerPicture* picture)
ServerPicture*
void SetPicture(ServerPicture* picture);
ServerPicture* Picture() const
BReference<ServerPicture>
class ServerPicture;
ServerPicture* GetPicture(int32 token) const;
ServerPicture* picture, const DrawState& drawState, BPoint where,
ServerPicture* picture,
BReference<ServerPicture> fPicture;
class ServerPicture;