|
Tizen Native API
6.0
|
TextureSet is a handle to an object that specifies the set of images used as textures by a renderer. The images have to be ordered in the same order they are declared in the shader. More...
Public Member Functions | |
| TextureSet () | |
| Default constructor, creates an empty handle. | |
| ~TextureSet () | |
| Destructor. | |
| TextureSet (const TextureSet &handle) | |
| Copy constructor, creates a new handle to the same object. | |
| TextureSet & | operator= (const TextureSet &handle) |
| Assignment operator, changes this handle to point at the same object. | |
| void | SetTexture (size_t index, Texture texture) |
| Sets the texture at position "index". | |
| Texture | GetTexture (size_t index) const |
| Gets the image at position "index". | |
| void | SetSampler (size_t index, Sampler sampler) |
| Sets the sampler to be used by the image at position "index". | |
| Sampler | GetSampler (size_t index) const |
| Sets the sampler to be used by the image at position "index". | |
| size_t | GetTextureCount () const |
| Gets the number of textures present in the TextureSet. | |
| TextureSet (Internal::TextureSet *pointer) | |
| The constructor. | |
Static Public Member Functions | |
| static TextureSet | New () |
| Creates a new TextureSet object. | |
| static TextureSet | DownCast (BaseHandle handle) |
| Downcasts to a TextureSet handle. If handle is not a TextureSet, the returned handle is left uninitialized. | |
Detailed Description
TextureSet is a handle to an object that specifies the set of images used as textures by a renderer. The images have to be ordered in the same order they are declared in the shader.
- Since:
- 3.0, DALi version 1.1.43
Constructor & Destructor Documentation
Default constructor, creates an empty handle.
- Since:
- 3.0, DALi version 1.1.43
Destructor.
- Since:
- 3.0, DALi version 1.1.43
| Dali::TextureSet::TextureSet | ( | const TextureSet & | handle | ) |
Copy constructor, creates a new handle to the same object.
- Since:
- 3.0, DALi version 1.1.43
- Parameters:
-
[in] handle Handle to an object
| Dali::TextureSet::TextureSet | ( | Internal::TextureSet * | pointer | ) | [explicit] |
The constructor.
- Note:
- Not intended for application developers.
- Since:
- 3.0, DALi version 1.1.43
- Parameters:
-
[in] pointer A pointer to a newly allocated TextureSet
Member Function Documentation
| static TextureSet Dali::TextureSet::DownCast | ( | BaseHandle | handle | ) | [static] |
Downcasts to a TextureSet handle. If handle is not a TextureSet, the returned handle is left uninitialized.
- Since:
- 3.0, DALi version 1.1.43
- Parameters:
-
[in] handle Handle to an object
- Returns:
- TextureSet handle or an uninitialized handle
| Sampler Dali::TextureSet::GetSampler | ( | size_t | index | ) | const |
Sets the sampler to be used by the image at position "index".
- Since:
- 3.0, DALi version 1.1.43
- Parameters:
-
[in] index The position in the texture set of the image
- Returns:
- A handle to the sampler at the specified position
| Texture Dali::TextureSet::GetTexture | ( | size_t | index | ) | const |
Gets the image at position "index".
- Since:
- 3.0, DALi version 1.1.43
- Parameters:
-
[in] index The position in the texture set of the image
- Returns:
- A handle to the image at the the specified position
| size_t Dali::TextureSet::GetTextureCount | ( | ) | const |
Gets the number of textures present in the TextureSet.
- Since:
- 3.0, DALi version 1.1.43
- Returns:
- The number of textures in the TextureSet
| static TextureSet Dali::TextureSet::New | ( | ) | [static] |
Creates a new TextureSet object.
- Since:
- 3.0, DALi version 1.1.43
- Returns:
- A handle to a newly allocated TextureSet
| TextureSet& Dali::TextureSet::operator= | ( | const TextureSet & | handle | ) |
Assignment operator, changes this handle to point at the same object.
- Since:
- 3.0, DALi version 1.1.43
- Parameters:
-
[in] handle Handle to an object
- Returns:
- A reference to this
| void Dali::TextureSet::SetSampler | ( | size_t | index, |
| Sampler | sampler | ||
| ) |
Sets the sampler to be used by the image at position "index".
- Since:
- 3.0, DALi version 1.1.43
- Parameters:
-
[in] index The position in the texture set of the sampler [in] sampler The sampler to use
| void Dali::TextureSet::SetTexture | ( | size_t | index, |
| Texture | texture | ||
| ) |
Sets the texture at position "index".
- Since:
- 3.0, DALi version 1.1.43
- Parameters:
-
[in] index The position in the texture set of the texture [in] texture The texture