32 #ifndef __MO_SHADER_MANAGER_H
33 #define __MO_SHADER_MANAGER_H
83 void Delete() { m_shaders_array.Empty(); }
142 return m_pTextureFilterIndex;
146 return m_RenderShader;
150 return m_RenderShaderPositionIndex;
154 return m_RenderShaderColorsIndex;
158 return m_RenderShaderColorIndex;
162 return m_RenderShaderOpacityIndex;
166 return m_RenderShaderTextureIndex;
170 return m_RenderShaderNormalIndex;
174 return m_RenderShaderProjectionMatrixIndex;
178 return m_RenderShaderTexCoordIndex;
182 return m_RenderShaderTexCoordEdgeIndex;
186 return m_RenderShaderWireframeWidthIndex;
190 return m_RenderShaderTexWSegmentsIndex;
193 return m_RenderShaderTexHSegmentsIndex;
196 return m_RenderShaderLightIndex;
205 MOuint m_RenderShaderColorIndex;
206 MOuint m_RenderShaderOpacityIndex;
207 MOuint m_RenderShaderColorsIndex;
208 MOuint m_RenderShaderPositionIndex;
209 MOuint m_RenderShaderTextureIndex;
210 MOuint m_RenderShaderNormalIndex;
211 MOuint m_RenderShaderProjectionMatrixIndex;
212 MOuint m_RenderShaderTexCoordIndex;
213 MOuint m_RenderShaderTexCoordEdgeIndex;
214 MOuint m_RenderShaderWireframeWidthIndex;
215 MOuint m_RenderShaderTexWSegmentsIndex;
216 MOuint m_RenderShaderTexHSegmentsIndex;
217 MOuint m_RenderShaderLightIndex;
228 moShaderArray m_shaders_array;
MOuint GetRSHTexHSegmentsIndex()
MOuint GetRSHProjectionMatrixIndex()
Recurso ( objeto para cargar y manipular objetos físicos de datos de imágenes, audio, video, 3d, 2d, fuentes, shaders y de cualquier otro tipo extendible por un plugin )
MOuint GetRSHTexCoordEdgeIndex()
moShaderGLSL & GetRenderShader()
MOuint GetRSHNormalIndex()
MOuint GetRSHLightIndex()
moTextureFilterIndex * GetTextureFilterIndex()
MOuint GetRSHTextureIndex()
MOuint GetRSHColorIndex()
clase de para manejar textos
MOuint GetRSHOpacityIndex()
MOuint GetRSHTexCoordIndex()
MOuint GetRSHPositionIndex()
moShader * GetShader(MOuint p_idx)
MOuint GetRSHColorsIndex()
Clase que implementa un administrador de shaders.
manejador de operaciones comunes de Open GL
virtual MOboolean Finish()
MOuint GetRSHTexWSegmentsIndex()
virtual ~moShaderManager()
MOuint GetRSHWireframeWidthIndex()