CTexture2D¶
-
class
Lib3MF
::
CTexture2D
: public CResource¶ -
PAttachment
GetAttachment
()¶ Retrieves the attachment located at the path of the texture.
- Returns
attachment that holds the texture’s image information.
-
void
SetAttachment
(CAttachment *pAttachment)¶ Sets the texture’s package path to the path of the attachment.
- Parameters
pAttachment – attachment that holds the texture’s image information.
-
eTextureType
GetContentType
()¶ Retrieves a texture’s content type.
- Returns
returns content type enum.
-
void
SetContentType
(const eTextureType eContentType)¶ Retrieves a texture’s content type.
- Parameters
eContentType – new Content Type
-
void
GetTileStyleUV
(eTextureTileStyle &eTileStyleU, eTextureTileStyle &eTileStyleV)¶ Retrieves a texture’s tilestyle type.
- Parameters
eTileStyleU – returns tilestyle type enum.
eTileStyleV – returns tilestyle type enum.
-
void
SetTileStyleUV
(const eTextureTileStyle eTileStyleU, const eTextureTileStyle eTileStyleV)¶ Sets a texture’s tilestyle type.
- Parameters
eTileStyleU – new tilestyle type enum.
eTileStyleV – new tilestyle type enum.
-
eTextureFilter
GetFilter
()¶ Retrieves a texture’s filter type.
- Returns
returns filter type enum.
-
void
SetFilter
(const eTextureFilter eFilter)¶ Sets a texture’s filter type.
- Parameters
eFilter – sets new filter type enum.
-
PAttachment
-
typedef std::shared_ptr<CTexture2D>
Lib3MF
::
PTexture2D
¶ Shared pointer to CTexture2D to easily allow reference counting.