Skip to content

Latest commit

 

History

History
109 lines (67 loc) · 5.4 KB

class_colorarray.rst

File metadata and controls

109 lines (67 loc) · 5.4 KB

ColorArray

Category: Built-In Types

Brief Description

Array of Colors

Member Functions

:ref:`ColorArray<class_colorarray>` :ref:`ColorArray<class_ColorArray_ColorArray>` ( :ref:`Array<class_array>` from )
void :ref:`append<class_ColorArray_append>` ( :ref:`Color<class_color>` color )
void :ref:`append_array<class_ColorArray_append_array>` ( :ref:`ColorArray<class_colorarray>` array )
:ref:`int<class_int>` :ref:`insert<class_ColorArray_insert>` ( :ref:`int<class_int>` idx, :ref:`Color<class_color>` color )
void :ref:`invert<class_ColorArray_invert>` ( )
void :ref:`push_back<class_ColorArray_push_back>` ( :ref:`Color<class_color>` color )
void :ref:`remove<class_ColorArray_remove>` ( :ref:`int<class_int>` idx )
void :ref:`resize<class_ColorArray_resize>` ( :ref:`int<class_int>` idx )
void :ref:`set<class_ColorArray_set>` ( :ref:`int<class_int>` idx, :ref:`Color<class_color>` color )
:ref:`int<class_int>` :ref:`size<class_ColorArray_size>` ( )

Description

Array of Color, can only contains colors. Optimized for memory usage, can't fragment the memory.

Member Function Description

Create from a generic array.

Append an element at the end of the array (alias of :ref:`push_back<class_ColorArray_push_back>`).

Append an :ref:`ColorArray<class_colorarray>` at the end of this array.

Insert a new element at a given position in the array. The position must be valid, or at the end of the array (pos==size()).

  • void invert ( )

Reverse the order of the elements in the array (so first element will now be the last).

Append a value to the array.

Remove an element from the array by index.

Set the size of the :ref:`ColorArray<class_colorarray>`. If larger than the current size it will reserve some space beforehand, and if it is smaller it will cut off the array.

Change the :ref:`Color<class_color>` at the given index.

Return the array size.