![]() |
VR-Forces Developer's Guide
|
Interface for a texture. Used to pass in a texture to vrvGraphics.

Public Member Functions | |
| DtOsgTextureWrapper (DtDe &, osg::Texture *node) | |
| virtual | ~DtOsgTextureWrapper () |
| DtOsgTextureWrapper ()=delete | |
| DtOsgTextureWrapper (const DtOsgTextureWrapper &)=delete | |
| DtOsgTextureWrapper & | operator= (const DtOsgTextureWrapper &)=delete |
| virtual bool | loadTextureFromFile (const std::string &fileName) override |
| virtual bool | loadTextureFromFile (const std::string &fileName, const DtFileCache::LoadFileOptions &loadFileOptions) override |
| virtual bool | getStipplePattern (char **stipplePattern) override |
| virtual bool | valid () const override |
| virtual void | releaseGLObjects () |
| virtual void | setMinFilter (osg::Texture::FilterMode) |
| virtual osg::Texture::FilterMode | minFilter () |
| virtual void | setMagFilter (osg::Texture::FilterMode) |
| virtual osg::Texture::FilterMode | magFilter () |
| virtual void | setWrapModeS (osg::Texture::WrapMode) |
| virtual osg::Texture::WrapMode | wrapModeS () |
| virtual void | setWrapModeT (osg::Texture::WrapMode) |
| virtual osg::Texture::WrapMode | wrapModeT () |
| virtual bool | loadTexture (const std::string &filename, osg::Texture::FilterMode minFilter, osg::Texture::FilterMode magFilter, osg::Texture::WrapMode s, osg::Texture::WrapMode t, const DtFileCache::LoadFileOptions &loadFileOptions) |
| virtual float | textureWidth () const override |
| virtual const std::string & | filename () const override |
| virtual void | scaleTexture (int w, int h) override |
| virtual DtVector4< float > | color (unsigned int x, unsigned int y) const override |
| virtual void | setTexture (const std::string fileName, osg::Texture *texture) |
| virtual osg::Texture * | texture () const |
Public Member Functions inherited from makVrv::DtTextureInterface | |
| DtTextureInterface () | |
| virtual | ~DtTextureInterface () |
| DtTextureInterface (const DtTextureInterface &)=delete | |
| DtTextureInterface & | operator= (const DtTextureInterface &)=delete |
Protected Attributes | |
| DtDe & | myDe |
| DtOsgFileCache * | myOsgFileCache |
| std::string | myFilename |
| osg::Texture::FilterMode | myMinFilter |
| osg::Texture::FilterMode | myMagFilter |
| osg::Texture::WrapMode | myWrapModeS |
| osg::Texture::WrapMode | myWrapModeT |
| osg::ref_ptr< osg::Texture > | myTexture |
| DtSignalConnectionManager | myConnectionManager |
| makVrv::DtOsgTextureWrapper::DtOsgTextureWrapper | ( | DtDe & | , |
| osg::Texture * | node | ||
| ) |
Constructor.
|
virtual |
Destructor.
|
delete |
not allowed - default constructor
|
delete |
not allowed - copy constructor
|
delete |
not allowed - equals operator
|
overridevirtual |
Attempt to load a texture from file Returns true if loaded successfully Calls loadTexture with default params.
Implements makVrv::DtTextureInterface.
|
overridevirtual |
Implements makVrv::DtTextureInterface.
|
virtual |
Set/Get myTexture.
|
virtual |
Set/Get myTexture.
|
overridevirtual |
Get the 32x32 stipple pattern representation of this texture.
Implements makVrv::DtTextureInterface.
|
overridevirtual |
Returns whether or not this wrapper contains a valid texture.
Implements makVrv::DtTextureInterface.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Attempt to load the texture file, returns true if success.
|
overridevirtual |
Implements makVrv::DtTextureInterface.
|
overridevirtual |
Returns the name of the file that the texture was created from. Returns "" by default, for example if the texture was not initialized.
Implements makVrv::DtTextureInterface.
Implements makVrv::DtTextureInterface.
|
overridevirtual |
overridden
Implements makVrv::DtTextureInterface.
|
protected |
|
protected |
|
protected |
|
protected |
Default NEAREST.
|
protected |
Default LINEAR.
|
protected |
Default REPEAT.
|
protected |
Default REPEAT.
|
protected |
|
protected |