![]() |
RobWorkProject
23.9.11-
|
container for storing texture data. More...
#include <TextureData.hpp>
Inherits Model3D::Texture.
Public Member Functions | |
TextureData () | |
constructor | |
TextureData (const std::string &name, rw::sensor::Image::Ptr img) | |
TextureData (const std::string &name, float r, float g, float b) | |
bool | hasImageData () const |
check if this texture has image data More... | |
rw::core::Ptr< rw::sensor::Image > | getImageData () const |
get image data More... | |
rw::math::Vector3D< float > | getRGBData () const |
get RGB data More... | |
const std::string & | getName () const |
get id of texture More... | |
rw::core::Ptr< rw::geometry::Model3D::Texture > | clone () const |
Clone the current texture. The image data will be shared with the clone. More... | |
![]() | |
virtual | ~Texture () |
default destructure | |
Public Attributes | |
rw::core::Ptr< TextureData > | Ptr |
Smart pointer type for TextureData. | |
container for storing texture data.
|
inline |
constructor
name | [in] texture id |
img | [in] texture data |
|
inline |
constructor
name | [in] texture id |
r | [in] red value [0:1] |
g | [in] green value [0:1] |
b | [in] blue value [0:1] |
|
inlinevirtual |
Clone the current texture. The image data will be shared with the clone.
Implements Model3D::Texture.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
check if this texture has image data
Implements Model3D::Texture.