GAF Library
Generic Animation Format
Main Page
Classes
Files
File List
All
Classes
Functions
Pages
GAFData.h
1
#pragma once
2
3
#ifndef __GAF_DATA_H__
4
#define __GAF_DATA_H__
5
6
#include "cocoa/CCObject.h"
7
8
9
using namespace
cocos2d;
10
18
class
GAFData
:
public
CCObject
19
{
20
public
:
21
inline
GAFData
()
22
:
23
size(0),
24
ptr(0),
25
delete_data(
false
)
26
{
27
28
}
29
33
34
inline
GAFData
(
unsigned
char
* _ptr,
int
_size,
bool
_delete_data =
false
)
35
:
36
ptr(_ptr),
37
size(_size),
38
delete_data(_delete_data)
39
{
40
41
}
42
~
GAFData
()
43
{
44
if
(delete_data && ptr)
45
{
46
delete
[] ptr;
47
}
48
}
49
50
inline
unsigned
char
* getBytes()
const
51
{
52
return
ptr;
53
}
54
inline
unsigned
long
getSize()
const
55
{
56
return
size;
57
}
58
59
unsigned
long
size;
60
unsigned
char
* ptr;
61
bool
delete_data;
62
};
// GAFData
63
64
65
#endif // __GAF_DATA_H__
GAFData::GAFData
GAFData(unsigned char *_ptr, int _size, bool _delete_data=false)
Definition:
GAFData.h:34
GAFData
Definition:
GAFData.h:18
Generated on Thu Jan 9 2014 17:36:45 for GAF Library by
1.8.6