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 GetAttachment()
-
typedef std::shared_ptr<CTexture2D> Lib3MF::PTexture2D
Shared pointer to CTexture2D to easily allow reference counting.