File: MyGUI_ExportTexture.cpp

package info (click to toggle)
mygui 3.2.2%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 36,224 kB
  • sloc: cpp: 118,031; ansic: 30,202; xml: 15,544; cs: 12,602; tcl: 776; python: 417; makefile: 34
file content (114 lines) | stat: -rw-r--r-- 1,594 bytes parent folder | download | duplicates (4)
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
/*!
	@file
	@author		Albert Semenov
	@date		08/2012
*/

#include "MyGUI_ExportTexture.h"
#include "MyGUI_ExportRenderManager.h"
#include "MyGUI_ExportDiagnostic.h"
#include "MyGUI_ExportPlatform.h"

namespace MyGUI
{

	ExportTexture::ExportTexture(const std::string& _name) :
		mName(_name),
		mWidth(0),
		mHeight(0),
		mNumElemBytes(0),
		mId(0)
	{
	}

	ExportTexture::~ExportTexture()
	{
		destroy();
	}

	const std::string& ExportTexture::getName() const
	{
		return mName;
	}

	void ExportTexture::createManual(int _width, int _height, TextureUsage _usage, PixelFormat _format)
	{
	}

	void ExportTexture::destroy()
	{
	}

	void* ExportTexture::lock(TextureUsage _access)
	{
		return nullptr;
	}

	void ExportTexture::unlock()
	{
	}

	void ExportTexture::loadFromFile(const std::string& _filename)
	{
	}

	void ExportTexture::saveToFile(const std::string& _filename)
	{
	}

	int ExportTexture::getWidth()
	{
		return mWidth;
	}

	int ExportTexture::getHeight()
	{
		return mHeight;
	}

	bool ExportTexture::isLocked()
	{
		return false;
	}

	PixelFormat ExportTexture::getFormat()
	{
		return mOriginalFormat;
	}

	TextureUsage ExportTexture::getUsage()
	{
		return mOriginalUsage;
	}

	size_t ExportTexture::getNumElemBytes()
	{
		return mNumElemBytes;
	}

	IRenderTarget* ExportTexture::getRenderTarget()
	{
		return nullptr;
	}

	void ExportTexture::setId(size_t _id)
	{
		mId = _id;
	}

	size_t ExportTexture::getId() const
	{
		return mId;
	}

	void ExportTexture::setWidth(int _value)
	{
		mWidth = _value;
	}

	void ExportTexture::setHeight(int _value)
	{
		mHeight = _value;
	}

}