Welcome to mirror list, hosted at ThFree Co, Russian Federation.

BlenderTextureManager.h « blender_interface « intern « freestyle « blender « source - git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: fac33c139e183f58acff91a963d7b66365484fad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef  BLENDERTEXTUREMANAGER_H
#define BLENDERTEXTUREMANAGER_H

# include "../stroke/StrokeRenderer.h"
# include "../stroke/StrokeRep.h"
# include "../system/FreestyleConfig.h"

/*! Class to load textures
 */
class LIB_RENDERING_EXPORT BlenderTextureManager : public TextureManager
{
 public:
  BlenderTextureManager ();
  virtual ~BlenderTextureManager ();
protected:
  virtual unsigned loadBrush(string fileName, Stroke::MediumType = Stroke::OPAQUE_MEDIUM);
  
 protected:
  virtual void loadStandardBrushes();

};

#endif // BLENDERTEXTUREMANAGER_H