4#include "color_storage.h"
34 void set_color(
size_t i,
const void* col_ptr);
44 void put_color(
size_t i,
void* col_ptr)
const;
62 const void* get_color_data_ptr()
const;
63 const void* get_color_data_vector_ptr()
const;
64 void* ref_color_data_ptr();
65 void* ref_color_data_vector_ptr();
69 void ensure_colors(ColorType _color_type,
size_t nr_colors = -1);
76#include <cgv/config/lib_end.h>
this header is dependency free
cgv::media::color< cgv::type::uint8_type, cgv::media::RGB, cgv::media::OPACITY > rgba8
declare rgba color type with 8 bit components
cgv::media::color< float, cgv::media::RGB, cgv::media::OPACITY > rgba
declare rgba color type with 32 bit components
cgv::media::color< float, cgv::media::RGB > rgb
declare rgb color type with 32 bit components
cgv::media::color< cgv::type::uint8_type, cgv::media::RGB > rgb8
declare rgb color type with 8 bit components