14 #include <osg/Texture>
20 class DtIndirectGeometryTexturesPointers;
21 class DtIndirectEffectTexturesTemplate;
34 virtual bool hasDiffuseTexture(
void)
const;
37 virtual bool hasTexture(
int type)
const;
40 virtual osg::ref_ptr<osg::Texture> diffuseTexture(
void)
const;
45 virtual int diffuseTextureUnit()
const;
48 virtual osg::ref_ptr<osg::Texture> textureForType(
int type)
const;
51 virtual osg::ref_ptr<osg::Texture> textureForIndex(
int index)
const;
56 virtual int textureUnitForIndex(
int index)
const;