forked from julapy/ofxFlashLite
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathofxFlashBitmap.cpp
More file actions
60 lines (46 loc) · 976 Bytes
/
ofxFlashBitmap.cpp
File metadata and controls
60 lines (46 loc) · 976 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
/*
* ofxFlashBitmap.cpp
* emptyExample
*
* Created by lukasz karluk on 1/11/10.
* Copyright 2010 __MyCompanyName__. All rights reserved.
*
*/
#include "ofxFlashBitmap.h"
ofxFlashBitmap :: ofxFlashBitmap ( ofBaseDraws* image )
{
bitmapImage = image;
if( bitmapImage != NULL )
{
float w = bitmapImage->getWidth();
float h = bitmapImage->getHeight();
_rect.set_to_rect( 0, 0, w, h );
}
typeID = OFX_FLASH_BITMAP_TYPE;
}
ofxFlashBitmap :: ~ofxFlashBitmap ()
{
//
}
///////////////////////////////////////////////
//
///////////////////////////////////////////////
void ofxFlashBitmap :: updateOnFrame ()
{
}
void ofxFlashBitmap :: drawOnFrame ()
{
drawBitmap();
}
///////////////////////////////////////////////
//
///////////////////////////////////////////////
void ofxFlashBitmap :: drawBitmap ()
{
if( bitmapImage != NULL )
{
float a = compoundAlpha();
ofSetColor( 255, 255, 255, a * 255 );
bitmapImage->draw( 0, 0 );
}
}