|
Tizen Native API
6.0
|
Renderer is a handle to an object used to show content by combining a Geometry, a TextureSet and a shader. More...
Classes | |
| struct | Property |
| Enumeration for instances of properties belonging to the Renderer class. More... | |
Public Member Functions | |
| Renderer () | |
| Default constructor, creates an empty handle. | |
| ~Renderer () | |
| Destructor. | |
| Renderer (const Renderer &handle) | |
| Copy constructor, creates a new handle to the same object. | |
| Renderer & | operator= (const Renderer &handle) |
| Assignment operator, changes this handle to point at the same object. | |
| void | SetGeometry (Geometry &geometry) |
| Sets the geometry to be used by this renderer. | |
| Geometry | GetGeometry () const |
| Gets the geometry used by this renderer. | |
| void | SetIndexRange (int firstElement, int elementsCount) |
| Sets effective range of indices to draw from bound index buffer. | |
| void | SetTextures (TextureSet &textureSet) |
| Sets the texture set to be used by this renderer. | |
| TextureSet | GetTextures () const |
| Gets the texture set used by this renderer. | |
| void | SetShader (Shader &shader) |
| Sets the shader used by this renderer. | |
| Shader | GetShader () const |
| Gets the shader used by this renderer. | |
| Renderer (Internal::Renderer *pointer) | |
| The constructor. | |
Static Public Member Functions | |
| static Renderer | New (Geometry &geometry, Shader &shader) |
| Creates a new Renderer object. | |
| static Renderer | DownCast (BaseHandle handle) |
| Downcasts to a renderer handle. If not, a renderer the returned renderer handle is left uninitialized. | |
Detailed Description
Renderer is a handle to an object used to show content by combining a Geometry, a TextureSet and a 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::Renderer::Renderer | ( | const Renderer & | 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::Renderer::Renderer | ( | Internal::Renderer * | 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 Renderer
Member Function Documentation
| static Renderer Dali::Renderer::DownCast | ( | BaseHandle | handle | ) | [static] |
Downcasts to a renderer handle. If not, a renderer the returned renderer handle is left uninitialized.
- Since:
- 3.0, DALi version 1.1.43
- Parameters:
-
[in] handle Handle to an object
- Returns:
- Renderer handle or an uninitialized handle
Reimplemented from Dali::Handle.
| Geometry Dali::Renderer::GetGeometry | ( | ) | const |
Gets the geometry used by this renderer.
- Since:
- 3.0, DALi version 1.1.43
- Returns:
- The geometry used by the renderer
| Shader Dali::Renderer::GetShader | ( | ) | const |
Gets the shader used by this renderer.
- Since:
- 3.0, DALi version 1.1.43
- Returns:
- The shader used by the renderer
| TextureSet Dali::Renderer::GetTextures | ( | ) | const |
Gets the texture set used by this renderer.
- Since:
- 3.0, DALi version 1.1.43
- Returns:
- The texture set used by the renderer
| static Renderer Dali::Renderer::New | ( | Geometry & | geometry, |
| Shader & | shader | ||
| ) | [static] |
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:
- Reference to the assigned object
| void Dali::Renderer::SetGeometry | ( | Geometry & | geometry | ) |
Sets the geometry to be used by this renderer.
- Since:
- 3.0, DALi version 1.1.43
- Parameters:
-
[in] geometry The geometry to be used by this renderer
| void Dali::Renderer::SetIndexRange | ( | int | firstElement, |
| int | elementsCount | ||
| ) |
Sets effective range of indices to draw from bound index buffer.
- Since:
- 3.0, DALi version 1.1.43
- Parameters:
-
[in] firstElement The First element to draw [in] elementsCount The number of elements to draw
| void Dali::Renderer::SetShader | ( | Shader & | shader | ) |
Sets the shader used by this renderer.
- Since:
- 3.0, DALi version 1.1.43
- Parameters:
-
[in] shader The shader to be used by this renderer
| void Dali::Renderer::SetTextures | ( | TextureSet & | textureSet | ) |
Sets the texture set to be used by this renderer.
- Since:
- 3.0, DALi version 1.1.43
- Parameters:
-
[in] textureSet The texture set to be used by this renderer