opensurgsim
Public Member Functions | List of all members
SurgSim::Graphics::TextureRectangle Class Referenceabstract

Base class defining the interface for a Rectangle Graphics Texture. More...

#include <TextureRectangle.h>

Inheritance diagram for SurgSim::Graphics::TextureRectangle:
SurgSim::Graphics::Texture SurgSim::Graphics::OsgTextureRectangle

Public Member Functions

virtual void setSize (int width, int height)=0
 Sets the size of the texture. More...
 
virtual void getSize (int *width, int *height) const =0
 Gets the size of the texture. More...
 
- Public Member Functions inherited from SurgSim::Graphics::Texture
virtual ~Texture ()
 Destructor.
 
virtual bool loadImage (const std::string &filePath)=0
 Loads an image into the texture from a file. More...
 
virtual void clearImage ()=0
 Removes the image from the texture.
 
void setIsPointSprite (bool value)
 Set point sprite flag on/off.
 
bool isPointSprite () const
 Get point sprite flag state.
 

Detailed Description

Base class defining the interface for a Rectangle Graphics Texture.

A Rectangle Texture has width and height.

Note
Texel coordinates are used to access this texture.

Member Function Documentation

§ getSize()

virtual void SurgSim::Graphics::TextureRectangle::getSize ( int *  width,
int *  height 
) const
pure virtual

Gets the size of the texture.

Parameters
[out]widthWidth of the texture
[out]heightHeight of the texture

Implemented in SurgSim::Graphics::OsgTextureRectangle.

§ setSize()

virtual void SurgSim::Graphics::TextureRectangle::setSize ( int  width,
int  height 
)
pure virtual

Sets the size of the texture.

Parameters
widthWidth of the texture
heightHeight of the texture
Note
Use this to setup a texture as a render target rather than loading from file.

Implemented in SurgSim::Graphics::OsgTextureRectangle.


The documentation for this class was generated from the following file: