aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/irrlicht-1.8/source/Irrlicht/CSoftware2MaterialRenderer.h
diff options
context:
space:
mode:
authorDavid Walter Seikel2013-01-13 18:54:10 +1000
committerDavid Walter Seikel2013-01-13 18:54:10 +1000
commit959831f4ef5a3e797f576c3de08cd65032c997ad (patch)
treee7351908be5995f0b325b2ebeaa02d5a34b82583 /libraries/irrlicht-1.8/source/Irrlicht/CSoftware2MaterialRenderer.h
parentAdd info about changes to Irrlicht. (diff)
downloadSledjHamr-959831f4ef5a3e797f576c3de08cd65032c997ad.zip
SledjHamr-959831f4ef5a3e797f576c3de08cd65032c997ad.tar.gz
SledjHamr-959831f4ef5a3e797f576c3de08cd65032c997ad.tar.bz2
SledjHamr-959831f4ef5a3e797f576c3de08cd65032c997ad.tar.xz
Remove damned ancient DOS line endings from Irrlicht. Hopefully I did not go overboard.
Diffstat (limited to 'libraries/irrlicht-1.8/source/Irrlicht/CSoftware2MaterialRenderer.h')
-rw-r--r--libraries/irrlicht-1.8/source/Irrlicht/CSoftware2MaterialRenderer.h236
1 files changed, 118 insertions, 118 deletions
diff --git a/libraries/irrlicht-1.8/source/Irrlicht/CSoftware2MaterialRenderer.h b/libraries/irrlicht-1.8/source/Irrlicht/CSoftware2MaterialRenderer.h
index 8093613..efc7c75 100644
--- a/libraries/irrlicht-1.8/source/Irrlicht/CSoftware2MaterialRenderer.h
+++ b/libraries/irrlicht-1.8/source/Irrlicht/CSoftware2MaterialRenderer.h
@@ -1,118 +1,118 @@
1// Copyright (C) 2002-2012 Nikolaus Gebhardt 1// Copyright (C) 2002-2012 Nikolaus Gebhardt
2// This file is part of the "Irrlicht Engine". 2// This file is part of the "Irrlicht Engine".
3// For conditions of distribution and use, see copyright notice in irrlicht.h 3// For conditions of distribution and use, see copyright notice in irrlicht.h
4 4
5#ifndef __C_SOFTWARE2_MATERIAL_RENDERER_H_INCLUDED__ 5#ifndef __C_SOFTWARE2_MATERIAL_RENDERER_H_INCLUDED__
6#define __C_SOFTWARE2_MATERIAL_RENDERER_H_INCLUDED__ 6#define __C_SOFTWARE2_MATERIAL_RENDERER_H_INCLUDED__
7 7
8#include "SoftwareDriver2_compile_config.h" 8#include "SoftwareDriver2_compile_config.h"
9 9
10#include "IMaterialRenderer.h" 10#include "IMaterialRenderer.h"
11#include "CSoftwareDriver2.h" 11#include "CSoftwareDriver2.h"
12 12
13namespace irr 13namespace irr
14{ 14{
15namespace video 15namespace video
16{ 16{
17 17
18//! Base class for all internal Software2 material renderers 18//! Base class for all internal Software2 material renderers
19class CSoftware2MaterialRenderer : public IMaterialRenderer 19class CSoftware2MaterialRenderer : public IMaterialRenderer
20{ 20{
21public: 21public:
22 22
23 //! Constructor 23 //! Constructor
24 CSoftware2MaterialRenderer(video::CBurningVideoDriver* driver) 24 CSoftware2MaterialRenderer(video::CBurningVideoDriver* driver)
25 : Driver(driver) 25 : Driver(driver)
26 { 26 {
27 } 27 }
28 28
29protected: 29protected:
30 30
31 video::CBurningVideoDriver* Driver; 31 video::CBurningVideoDriver* Driver;
32}; 32};
33 33
34//! solid material renderer 34//! solid material renderer
35class CSoftware2MaterialRenderer_SOLID : public CSoftware2MaterialRenderer 35class CSoftware2MaterialRenderer_SOLID : public CSoftware2MaterialRenderer
36{ 36{
37public: 37public:
38 CSoftware2MaterialRenderer_SOLID ( video::CBurningVideoDriver* driver ) 38 CSoftware2MaterialRenderer_SOLID ( video::CBurningVideoDriver* driver )
39 :CSoftware2MaterialRenderer ( driver ) {} 39 :CSoftware2MaterialRenderer ( driver ) {}
40 40
41 //! Returns if the material is transparent. 41 //! Returns if the material is transparent.
42 virtual bool isTransparent() const 42 virtual bool isTransparent() const
43 { 43 {
44 return false; 44 return false;
45 } 45 }
46 46
47}; 47};
48 48
49 49
50 50
51//! Transparent material renderer 51//! Transparent material renderer
52class CSoftware2MaterialRenderer_TRANSPARENT_ADD_COLOR : public CSoftware2MaterialRenderer 52class CSoftware2MaterialRenderer_TRANSPARENT_ADD_COLOR : public CSoftware2MaterialRenderer
53{ 53{
54public: 54public:
55 CSoftware2MaterialRenderer_TRANSPARENT_ADD_COLOR ( video::CBurningVideoDriver* driver ) 55 CSoftware2MaterialRenderer_TRANSPARENT_ADD_COLOR ( video::CBurningVideoDriver* driver )
56 : CSoftware2MaterialRenderer ( driver ) {} 56 : CSoftware2MaterialRenderer ( driver ) {}
57 57
58 58
59 //! Returns if the material is transparent. 59 //! Returns if the material is transparent.
60 virtual bool isTransparent() const 60 virtual bool isTransparent() const
61 { 61 {
62 return true; 62 return true;
63 } 63 }
64 64
65}; 65};
66 66
67//! unsupported material renderer 67//! unsupported material renderer
68class CSoftware2MaterialRenderer_UNSUPPORTED : public CSoftware2MaterialRenderer 68class CSoftware2MaterialRenderer_UNSUPPORTED : public CSoftware2MaterialRenderer
69{ 69{
70public: 70public:
71 CSoftware2MaterialRenderer_UNSUPPORTED ( video::CBurningVideoDriver* driver ) 71 CSoftware2MaterialRenderer_UNSUPPORTED ( video::CBurningVideoDriver* driver )
72 : CSoftware2MaterialRenderer ( driver ) {} 72 : CSoftware2MaterialRenderer ( driver ) {}
73 73
74 virtual s32 getRenderCapability() const { return 1; } 74 virtual s32 getRenderCapability() const { return 1; }
75 75
76}; 76};
77 77
78//! unsupported material renderer 78//! unsupported material renderer
79class CBurningShader_REFERENCE : public CSoftware2MaterialRenderer 79class CBurningShader_REFERENCE : public CSoftware2MaterialRenderer
80{ 80{
81public: 81public:
82 CBurningShader_REFERENCE ( video::CBurningVideoDriver* driver ) 82 CBurningShader_REFERENCE ( video::CBurningVideoDriver* driver )
83 : CSoftware2MaterialRenderer ( driver ) {} 83 : CSoftware2MaterialRenderer ( driver ) {}
84 84
85 virtual void OnSetMaterial(const SMaterial& material, const SMaterial& lastMaterial, 85 virtual void OnSetMaterial(const SMaterial& material, const SMaterial& lastMaterial,
86 bool resetAllRenderstates, IMaterialRendererServices* services) 86 bool resetAllRenderstates, IMaterialRendererServices* services)
87 { 87 {
88 } 88 }
89 89
90 virtual void OnUnsetMaterial() 90 virtual void OnUnsetMaterial()
91 { 91 {
92 } 92 }
93 93
94 virtual bool isTransparent() const 94 virtual bool isTransparent() const
95 { 95 {
96 return false; 96 return false;
97 } 97 }
98 98
99 virtual bool OnRender(IMaterialRendererServices* service, E_VERTEX_TYPE vtxtype) 99 virtual bool OnRender(IMaterialRendererServices* service, E_VERTEX_TYPE vtxtype)
100 { 100 {
101 return true; 101 return true;
102 }; 102 };
103 103
104 104
105 virtual s32 getRenderCapability() const 105 virtual s32 getRenderCapability() const
106 { 106 {
107 return 1; 107 return 1;
108 } 108 }
109 109
110}; 110};
111 111
112 112
113 113
114} // end namespace video 114} // end namespace video
115} // end namespace irr 115} // end namespace irr
116 116
117#endif 117#endif
118 118