Neo
0.5.0
Developer Documentation
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
TexturesAnimRef.h
Go to the documentation of this file.
1
//========================================================================
2
// Copyright (c) 2003-2011 Anael Seghezzi <www.maratis3d.com>
3
//
4
// This software is provided 'as-is', without any express or implied
5
// warranty. In no event will the authors be held liable for any damages
6
// arising from the use of this software.
7
//
8
// Permission is granted to anyone to use this software for any purpose,
9
// including commercial applications, and to alter it and redistribute it
10
// freely, subject to the following restrictions:
11
//
12
// 1. The origin of this software must not be misrepresented; you must not
13
// claim that you wrote the original software. If you use this software
14
// in a product, an acknowledgment in the product documentation would
15
// be appreciated but is not required.
16
//
17
// 2. Altered source versions must be plainly marked as such, and must not
18
// be misrepresented as being the original software.
19
//
20
// 3. This notice may not be removed or altered from any source
21
// distribution.
22
//
23
//========================================================================
24
25
26
#ifndef __TEXTURES_ANIM_REF_H
27
#define __TEXTURES_ANIM_REF_H
28
29
namespace
Neo
30
{
31
// Textures Anim ref
32
class
NEO_ENGINE_EXPORT
TexturesAnimRef
:
public
DataRef
33
{
34
private
:
35
36
// data
37
TexturesAnim
* m_texturesAnim;
38
39
public
:
40
41
// constructor / destructor
42
TexturesAnimRef
(
TexturesAnim
* texturesAnim,
const
char
* filename);
43
~
TexturesAnimRef
(
void
);
44
45
// clear / destroy
46
void
clear(
void
);
47
void
destroy(
void
);
48
49
// get new
50
static
TexturesAnimRef
* getNew(
TexturesAnim
* texturesAnim,
const
char
* filename);
51
52
public
:
53
54
// update
55
void
update(
void
);
56
57
// type
58
int
getType
(
void
){
return
M_REF_TEXTURES_ANIM; }
59
60
// get data
61
inline
TexturesAnim
*
getTexturesAnim
(
void
){
return
m_texturesAnim; }
62
};
63
}
64
#endif
Neo::TexturesAnimRef::getType
int getType(void)
Definition:
TexturesAnimRef.h:58
Neo::TexturesAnim
Definition:
TexturesAnim.h:31
Neo::DataRef
Definition:
DataManager.h:32
Neo::TexturesAnimRef::getTexturesAnim
TexturesAnim * getTexturesAnim(void)
Definition:
TexturesAnimRef.h:61
Neo
Definition:
Color.h:29
Neo::TexturesAnimRef
Definition:
TexturesAnimRef.h:32
neoengine
SDK
NeoEngine
Includes
TexturesAnimRef.h
Generated on Thu Oct 22 2015 18:55:57 for Neo by
1.8.9.1