.. _api_Renderable: Renderable ========== Inherited: None .. _api_Renderable_description: Description ----------- Note: This class must be a superclass only and shouldn't be created manually. .. _api_Renderable_public: Public Methods -------------- +----------------------------------+----------------------------------------------------------------------------------------------------+ | :ref:`AABBox` | :ref:`bound` () const | +----------------------------------+----------------------------------------------------------------------------------------------------+ | :ref:`Material` * | :ref:`material` () const | +----------------------------------+----------------------------------------------------------------------------------------------------+ | :ref:`Mesh` * | :ref:`meshToDraw` () const | +----------------------------------+----------------------------------------------------------------------------------------------------+ | int | :ref:`priority` () const | +----------------------------------+----------------------------------------------------------------------------------------------------+ | void | :ref:`setMaterial` (Material * material) | +----------------------------------+----------------------------------------------------------------------------------------------------+ | void | :ref:`setMaterialsList` (const std::list & materials) | +----------------------------------+----------------------------------------------------------------------------------------------------+ .. _api_Renderable_static: Static Methods -------------- None .. _api_Renderable_methods: Methods Description ------------------- .. _api_Renderable_bound: :ref:`AABBox` **Renderable::bound** () const Returns a bound box of the renderable object. ---- .. _api_Renderable_material: :ref:`Material` * **Renderable::material** () const Returns a first instantiated Material assigned to this Renderable. **See also** setMaterial(). ---- .. _api_Renderable_meshToDraw: :ref:`Mesh` * **Renderable::meshToDraw** () const Returns a mesh wich will be drawn. ---- .. _api_Renderable_priority: int **Renderable::priority** () const Returns the prority value used to sort renadarble components before drawing. Lower values are rendered first and higher are rendered last. ---- .. _api_Renderable_setMaterial: void **Renderable::setMaterial** (:ref:`Material` * *material*) Creates a new instance of *material* and assigns it. **See also** *material*(). ---- .. _api_Renderable_setMaterialsList: void **Renderable::setMaterialsList** (:ref:`*>>` & *materials*) Creates a new instances for the list *materials* and assigns it.