OGLplus  (0.59.0) a C++ wrapper for rendering APIs

eagine::shapes::generator Member List

This is the complete list of members for eagine::shapes::generator, including all inherited members.

attrib_bits() noexcept -> vertex_attrib_bits=0eagine::shapes::generatorpure virtual
attrib_type(vertex_attrib_variant vav) -> attrib_data_type=0eagine::shapes::generatorpure virtual
attrib_values(vertex_attrib_variant, span< byte > dest)=0eagine::shapes::generatorpure virtual
attrib_values(vertex_attrib_variant, span< std::int16_t >)=0eagine::shapes::generatorpure virtual
attrib_values(vertex_attrib_variant, span< std::int32_t >)=0eagine::shapes::generatorpure virtual
attrib_values(vertex_attrib_variant, span< std::uint16_t >)=0eagine::shapes::generatorpure virtual
attrib_values(vertex_attrib_variant, span< std::uint32_t >)=0eagine::shapes::generatorpure virtual
attrib_values(vertex_attrib_variant, span< float > dest)=0eagine::shapes::generatorpure virtual
attribute_variants(vertex_attrib_kind) -> span_size_t=0eagine::shapes::generatorpure virtual
bounding_sphere() -> math::sphere< float, true >eagine::shapes::generatorvirtual
disable(generator_capability cap) noexcepteagine::shapes::generatorinline
draw_variant(span_size_t index) -> drawing_varianteagine::shapes::generatorinline
draw_variant_count() -> span_size_t=0eagine::shapes::generatorpure virtual
enable(generator_capability cap, bool value=true) noexcept -> bool=0eagine::shapes::generatorpure virtual
fans_allowed() noexcept -> booleagine::shapes::generatorinline
find_variant(vertex_attrib_kind attrib, string_view name) -> vertex_attrib_varianteagine::shapes::generatorinline
has(vertex_attrib_kind attrib) noexcepteagine::shapes::generatorinline
index_count(drawing_variant) -> span_size_t=0eagine::shapes::generatorpure virtual
index_count()eagine::shapes::generatorinline
index_type(drawing_variant) -> index_data_type=0eagine::shapes::generatorpure virtual
index_type() -> index_data_typeeagine::shapes::generatorinline
indices(drawing_variant, span< std::uint8_t > dest)=0eagine::shapes::generatorpure virtual
indices(span< std::uint8_t > dest)eagine::shapes::generatorinline
indices(drawing_variant, span< std::uint16_t > dest)=0eagine::shapes::generatorpure virtual
indices(span< std::uint16_t > dest)eagine::shapes::generatorinline
indices(drawing_variant, span< std::uint32_t > dest)=0eagine::shapes::generatorpure virtual
indices(span< std::uint32_t > dest)eagine::shapes::generatorinline
instructions(drawing_variant, span< draw_operation > dest)=0eagine::shapes::generatorpure virtual
instructions(span< draw_operation > dest)eagine::shapes::generatorinline
interface(const interface &)=deleteeagine::interface< generator >
interface() noexcept=defaulteagine::interface< generator >protected
interface(interface &&) noexcept=defaulteagine::interface< generator >protected
is_attrib_normalized(vertex_attrib_variant vav) -> bool=0eagine::shapes::generatorpure virtual
is_enabled(generator_capability cap) noexcept -> bool=0eagine::shapes::generatorpure virtual
operation_count(drawing_variant) -> span_size_t=0eagine::shapes::generatorpure virtual
operation_count()eagine::shapes::generatorinline
operator=(interface &&)=deleteeagine::interface< generator >
operator=(const interface &)=deleteeagine::interface< generator >
primitive_restart() noexcept -> booleagine::shapes::generatorinline
ray_intersection(drawing_variant var, const math::line< float, true > &ray) -> optionally_valid< float >eagine::shapes::generatorinline
ray_intersection(const math::line< float, true > &ray) -> optionally_valid< float >eagine::shapes::generatorinline
ray_intersections(drawing_variant, span< const math::line< float, true >> rays, span< optionally_valid< float >> intersections)eagine::shapes::generatorvirtual
ray_intersections(span< const math::line< float, true >> rays, span< optionally_valid< float >> intersections)eagine::shapes::generatorinline
strips_allowed() noexcept -> booleagine::shapes::generatorinline
value_count(vertex_attrib_variant vav) -> span_size_teagine::shapes::generatorinline
values_per_vertex(vertex_attrib_variant) -> span_size_t=0eagine::shapes::generatorpure virtual
variant_name(vertex_attrib_variant vav) -> string_view=0eagine::shapes::generatorpure virtual
vertex_count() -> span_size_t=0eagine::shapes::generatorpure virtual

Copyright © 2015-2021 Matúš Chochlík.
<chochlik -at -gmail.com>
Documentation generated on Tue Apr 13 2021 by Doxygen (version 1.8.17).