| typedef unsigned sge::renderer::adapter_type |
| typedef boost::gil::pixel< pixel_channel_8, boost::gil::argb_layout_t> sge::renderer::argb8_pixel |
| typedef argb8_pixel const sge::renderer::argb8c_pixel |
| typedef std::vector<caps> sge::renderer::caps_array |
| typedef rgba8_pixel sge::renderer::color |
| typedef rgba_f32_pixel sge::renderer::colorf |
| typedef boost::variant< const_index_view_16, const_index_view_32> sge::renderer::const_dynamic_index_view |
| typedef image_view::const_t sge::renderer::const_image_view |
| typedef shared_ptr<index_buffer const> sge::renderer::const_index_buffer_ptr |
| typedef index_view<uint16 const> sge::renderer::const_index_view_16 |
| typedef index_view<uint32 const> sge::renderer::const_index_view_32 |
| typedef scoped_lock< const_index_buffer_ptr, const_dynamic_index_view> sge::renderer::const_scoped_index_lock |
| typedef scoped_lock_wrapper< const_index_buffer_ptr, const_dynamic_index_view> sge::renderer::const_scoped_index_lock_wrapper |
| typedef scoped_lock_wrapper< const_target_ptr, const_image_view> sge::renderer::const_scoped_target_lock_wrapper |
| typedef scoped_lock_wrapper< const_texture_ptr, const_image_view> sge::renderer::const_scoped_texture_lock_wrapper |
| typedef scoped_lock< const_vertex_buffer_ptr, const_vertex_view> sge::renderer::const_scoped_vertex_lock |
| typedef scoped_lock_wrapper< const_vertex_buffer_ptr, const_vertex_view> sge::renderer::const_scoped_vertex_lock_wrapper |
| typedef shared_ptr<target const> sge::renderer::const_target_ptr |
| typedef shared_ptr<texture_base const> sge::renderer::const_texture_base_ptr |
| typedef shared_ptr<texture const> sge::renderer::const_texture_ptr |
| typedef vb_detail::vertex_impl<true> sge::renderer::const_vertex |
| typedef shared_ptr<vertex_buffer const> sge::renderer::const_vertex_buffer_ptr |
| typedef shared_ptr<device> sge::renderer::device_ptr |
| typedef math::basic_dim<std::size_t, 2> sge::renderer::dim_type |
| typedef std::vector<display_mode> sge::renderer::display_mode_array |
| typedef boost::variant< index_view_16, index_view_32> sge::renderer::dynamic_index_view |
| typedef boost::gil::pixel< uint8, boost::gil::gray_layout_t> sge::renderer::gray8_pixel |
| typedef math::basic_dim<std::size_t, 2> sge::renderer::image_dim |
| typedef boost::gil::any_image_view< boost::mpl::vector< boost::gil::rgba8_view_t, boost::gil::argb8_view_t, boost::gil::bgra8_view_t >> sge::renderer::image_view |
| typedef std::size_t sge::renderer::index_size |
| typedef index_view<uint16> sge::renderer::index_view_16 |
| typedef index_view<uint32> sge::renderer::index_view_32 |
| typedef unsigned sge::renderer::light_index |
| typedef math::basic_rect<std::size_t> sge::renderer::lock_rect |
| typedef unsigned sge::renderer::multi_sample_type |
| typedef boost::array<vertex_size, vertex_usage::num_elements> sge::renderer::offset_info |
| typedef uint8 sge::renderer::pixel_channel_8 |
| typedef float sge::renderer::pixel_channel_f32 |
| typedef int sge::renderer::pixel_unit |
| typedef math::vector2 sge::renderer::pos2 |
| typedef math::vector3 sge::renderer::pos3 |
| typedef unsigned sge::renderer::resource_flag_t |
| typedef boost::gil::rgba8_image_t sge::renderer::rgba8_image |
| typedef boost::gil::pixel< pixel_channel_8, boost::gil::rgba_layout_t> sge::renderer::rgba8_pixel |
| typedef rgba8_pixel const sge::renderer::rgba8c_pixel |
| typedef boost::gil::pixel< pixel_channel_f32, boost::gil::rgba_layout_t> sge::renderer::rgba_f32_pixel |
| typedef scoped_lock_wrapper< index_buffer_ptr, dynamic_index_view> sge::renderer::scoped_index_lock_wrapper |
| typedef scoped_lock_wrapper< vertex_buffer_ptr, vertex_view> sge::renderer::scoped_vertex_lock_wrapper |
| typedef unsigned sge::renderer::screen_unit |
| typedef std::size_t sge::renderer::stage_type |
| typedef shared_ptr<system> sge::renderer::system_ptr |
| typedef shared_ptr<target> sge::renderer::target_ptr |
| typedef math::vector2 sge::renderer::tex_pos |
| typedef math::rect sge::renderer::tex_rect |
| typedef shared_ptr<texture> sge::renderer::texture_ptr |
| typedef vb_detail::vertex_impl<false> sge::renderer::vertex |
| typedef std::ptrdiff_t sge::renderer::vertex_difference |
| typedef std::size_t sge::renderer::vertex_size |
| unsigned sge::renderer::bit_depth_bit_count | ( | bit_depth::type | d | ) |
| std::size_t sge::renderer::color_format_stride | ( | color_format::type | fmt | ) |
| void sge::renderer::copy_and_convert_pixels | ( | const_image_view const & | src, | |
| image_view const & | dest | |||
| ) |
| sge::renderer::state_list const sge::renderer::default_states | ( | ) |
| sge::renderer::dim_type const sge::renderer::image_view_dim | ( | const_image_view const & | v | ) |
| sge::renderer::color_format::type sge::renderer::image_view_format | ( | const_image_view const & | view | ) |
| std::size_t sge::renderer::index_format_stride | ( | index_format::type | f | ) |
| std::size_t sge::renderer::indices_per_primitive | ( | indexed_primitive_type::type | prim | ) |
| sge::renderer::filter_args const sge::renderer::linear_filter | ( | min_filter::linear | , | |
| mag_filter::linear | ||||
| ) |
| bool sge::renderer::lock_flag_read | ( | lock_flag_t | mode | ) |
| sge::renderer::color const sge::renderer::make_color_rgba | ( | pixel_channel_8 | r, | |
| pixel_channel_8 | g, | |||
| pixel_channel_8 | b, | |||
| pixel_channel_8 | a | |||
| ) |
| sge::renderer::const_image_view const sge::renderer::make_const_view | ( | image_view const & | ncv | ) |
| SGE_SYMBOL const_image_view const sge::renderer::make_image_view | ( | unsigned char const * | data, | |
| image_dim const & | d, | |||
| color_format::type | format | |||
| ) |
| SGE_SYMBOL image_view const sge::renderer::make_image_view | ( | unsigned char * | data, | |
| image_dim const & | d, | |||
| color_format::type | format | |||
| ) |
| sge::renderer::const_dynamic_index_view const sge::renderer::make_index_view | ( | unsigned char const * | data, | |
| std::size_t | sz, | |||
| index_format::type | format | |||
| ) |
| sge::renderer::dynamic_index_view const sge::renderer::make_index_view | ( | unsigned char * | data, | |
| std::size_t | sz, | |||
| index_format::type | format | |||
| ) |
| sge::renderer::const_scoped_vertex_lock_wrapper const sge::renderer::make_scoped_lock | ( | const_vertex_buffer_ptr | t, | |
| vertex_buffer::size_type | first = 0, |
|||
| vertex_buffer::size_type | count = vertex_buffer::npos | |||
| ) |
| sge::renderer::scoped_vertex_lock_wrapper const sge::renderer::make_scoped_lock | ( | vertex_buffer_ptr | t, | |
| lock_flag_t | flags, | |||
| vertex_buffer::size_type | first = 0, |
|||
| vertex_buffer::size_type | count = vertex_buffer::npos | |||
| ) |
| SGE_SYMBOL scoped_texture_lock_wrapper const sge::renderer::make_scoped_lock | ( | texture_ptr | t, | |
| lock_rect const & | r, | |||
| lock_flag_t | flags | |||
| ) |
| SGE_SYMBOL scoped_texture_lock_wrapper const sge::renderer::make_scoped_lock | ( | texture_ptr | t, | |
| lock_flag_t | flags | |||
| ) |
| sge::renderer::const_scoped_texture_lock_wrapper const sge::renderer::make_scoped_lock | ( | const_target_ptr | t, | |
| lock_rect const & | r | |||
| ) |
| sge::renderer::const_scoped_texture_lock_wrapper const sge::renderer::make_scoped_lock | ( | const_target_ptr | t | ) |
| sge::renderer::const_scoped_index_lock_wrapper const sge::renderer::make_scoped_lock | ( | const_index_buffer_ptr | t, | |
| index_buffer::size_type | first = 0, |
|||
| index_buffer::size_type | count = index_buffer::npos | |||
| ) |
| sge::renderer::scoped_index_lock_wrapper const sge::renderer::make_scoped_lock | ( | index_buffer_ptr | t, | |
| lock_flag_t | flags, | |||
| index_buffer::size_type | first = 0, |
|||
| index_buffer::size_type | count = index_buffer::npos | |||
| ) |
| sge::math::space_matrix const sge::renderer::matrix_pixel_to_space | ( | const screen_size_t & | sz | ) |
| sge::renderer::filter_args const sge::renderer::mip_filter | ( | min_filter::mipmap | , | |
| mag_filter::linear | ||||
| ) |
| bool sge::renderer::operator!= | ( | const display_mode & | l, | |
| const display_mode & | r | |||
| ) |
| std::basic_ostream<Ch,Traits>& sge::renderer::operator<< | ( | std::basic_ostream< Ch, Traits > & | s, | |
| const display_mode & | mode | |||
| ) | [inline] |
| bool sge::renderer::operator== | ( | const display_mode & | l, | |
| const display_mode & | r | |||
| ) |
| sge::renderer::filter_args const sge::renderer::point_filter | ( | min_filter::point | , | |
| mag_filter::point | ||||
| ) |
| std::size_t sge::renderer::primitive_count | ( | std::size_t | vertex_count, | |
| nonindexed_primitive_type::type | prim | |||
| ) |
| SGE_SYMBOL vertex_buffer_ptr const sge::renderer::resize | ( | vertex_buffer_ptr | vb, | |
| device_ptr | rend, | |||
| vertex_buffer::size_type | newsize | |||
| ) |
| SGE_SYMBOL index_buffer_ptr const sge::renderer::resize | ( | index_buffer_ptr | ib, | |
| device_ptr | rend, | |||
| index_buffer::size_type | newsize | |||
| ) |
| SGE_SYMBOL void sge::renderer::screenshot | ( | device_ptr | rend, | |
| sge::image::loader_ptr | il, | |||
| path const & | file | |||
| ) |
| SGE_SYMBOL void sge::renderer::sub_data | ( | texture_ptr | tex, | |
| const_image_view const & | data, | |||
| texture::pos_type const & | pos | |||
| ) |
| sge::renderer::const_image_view const sge::renderer::subimage_view | ( | const_image_view const & | src, | |
| lock_rect const & | lr | |||
| ) |
| sge::renderer::image_view const sge::renderer::subimage_view | ( | image_view const & | src, | |
| lock_rect const & | lr | |||
| ) |
| sge::math::rect const sge::renderer::tex_size_to_space_rect | ( | const lock_rect & | l, | |
| const texture::dim_type & | dim, | |||
| space_unit | repeat = 1 | |||
| ) |
| sge::renderer::filter_args const sge::renderer::trilinear_filter | ( | min_filter::trilinear | , | |
| mag_filter::linear | ||||
| ) |
| SGE_SYMBOL const filter_args sge::renderer::linear_filter |
| SGE_SYMBOL const filter_args sge::renderer::mip_filter |
| SGE_SYMBOL const filter_args sge::renderer::point_filter |
| SGE_SYMBOL const filter_args sge::renderer::trilinear_filter |
Initial value:
{
3*sizeof(vertex_traits<vertex_usage::pos>::element_type),
3*sizeof(vertex_traits<vertex_usage::normal>::element_type),
2*sizeof(vertex_traits<vertex_usage::tex>::element_type),
1*sizeof(vertex_traits<vertex_usage::diffuse>::element_type)
}
1.5.5