|
scenepic 1.1.0
3D Visualization Made Easy
|
This is the complete list of members for scenepic::Mesh, including all inherited members.
| add_camera_frustum(const Color &color=Color::None(), float fov_y_degrees=45.0f, float aspect_ratio=16.0f/9.0f, float depth=1.0f, float thickness=0.02f, const Transform &transform=Transform::Identity()) | scenepic::Mesh | |
| add_camera_frustum(const Camera &camera, const Color &color=Color::None(), float thickness=0.02f, float depth=1.0f) | scenepic::Mesh | |
| add_camera_image(const Camera &camera, float depth=1.0f) | scenepic::Mesh | |
| add_cone(const Color &color=Color::None(), const Transform &transform=Transform::Identity(), float truncation_height=1, std::uint32_t lat_count=10, std::uint32_t long_count=10, bool fill_triangles=true, bool add_wireframe=false) | scenepic::Mesh | |
| add_coordinate_axes(float length=1.0f, float thickness=0.1f, const Transform &transform=Transform::Identity()) | scenepic::Mesh | |
| add_cube(const Color &color=Color::None(), const Transform &transform=Transform::Identity(), bool fill_triangles=true, bool add_wireframe=false) | scenepic::Mesh | |
| add_cylinder(const Color &color=Color::None(), const Transform &transform=Transform::Identity(), std::uint32_t segment_count=10, bool fill_triangles=true, bool add_wireframe=false) | scenepic::Mesh | |
| add_disc(const Color &color=Color::None(), const Transform &transform=Transform::Identity(), std::uint32_t segment_count=10, bool fill_triangles=true, bool add_wireframe=false) | scenepic::Mesh | |
| add_icosphere(const Color &color=Color::None(), const Transform &transform=Transform::Identity(), std::uint32_t steps=0, bool fill_triangles=true, bool add_wireframe=false) | scenepic::Mesh | |
| add_image(const Vector &origin=Vector(-0.5f, -0.5f, 0), const Vector &x_axis=Vector(1, 0, 0), const Vector &y_axis=Vector(0, 1, 0), const Vector &normal=VectorNone(), const UV &uv_0=UV(0, 0), const UV &uv_1=UV(1, 0), const UV &uv_2=UV(1, 1), const UV &uv_3=UV(0, 1), bool double_sided=true, const Transform &transform=Transform::Identity()) | scenepic::Mesh | |
| add_lines(const ConstVertexBufferRef &start_points, const ConstVertexBufferRef &end_points, const Color &color=Color::None(), const Transform &transform=Transform::Identity()) | scenepic::Mesh | |
| add_mesh(const std::shared_ptr< MeshInfo > &mesh_info, const Transform &transform=Transform::Identity(), bool reverse_triangle_order=false, bool fill_triangles=true, bool add_wireframe=false) | scenepic::Mesh | |
| add_mesh_with_normals(const ConstVectorBufferRef &vertices, const ConstVectorBufferRef &normals, const ConstTriangleBufferRef &triangles, const ConstColorBufferRef &colors=ColorBufferNone(), const ConstUVBufferRef &uvs=UVBufferNone(), const Transform &transform=Transform::Identity(), bool reverse_triangle_order=false, bool fill_triangles=true, bool add_wireframe=false) | scenepic::Mesh | |
| add_mesh_without_normals(const ConstVectorBufferRef &vertices, const ConstTriangleBufferRef &triangles, const ConstColorBufferRef &colors=ColorBufferNone(), const ConstUVBufferRef &uvs=UVBufferNone(), const Transform &transform=Transform::Identity(), bool reverse_triangle_order=false, bool fill_triangles=true, bool add_wireframe=false) | scenepic::Mesh | |
| add_quad(const Color &color=Color::None(), const Vector &pos0=Vector(0, -0.5f, -0.5f), const Vector &pos1=Vector(0,+0.5f, -0.5f), const Vector &pos2=Vector(0,+0.5f,+0.5f), const Vector &pos3=Vector(0, -0.5f,+0.5f), const Vector &normal=VectorNone(), bool fill_triangles=true, bool add_wireframe=false, const Transform &transform=Transform::Identity(), const UV &uv_0=UV(0, 0), const UV &uv_1=UV(1, 0), const UV &uv_2=UV(1, 1), const UV &uv_3=UV(0, 1)) | scenepic::Mesh | |
| add_sphere(const Color &color=Color::None(), const Transform &transform=Transform::Identity(), bool fill_triangles=true, bool add_wireframe=false) | scenepic::Mesh | |
| add_thickline(const Color &color=Color::None(), const Vector &start_point=Vector(-0.5, 0, 0), const Vector &end_point=Vector(0.5, 0, 0), float start_thickness=0.1f, float end_thickness=0.1f, const Transform &transform=Transform::Identity(), bool fill_triangles=true, bool add_wireframe=false) | scenepic::Mesh | |
| add_triangle(const Color &color=Color::None(), const Vector &pos0=Vector(0, 0, 0), const Vector &pos1=Vector(1, 0, 0), const Vector &pos2=Vector(0, 1, 0), const Vector &normal=VectorNone(), bool fill_triangles=true, bool add_wireframe=false, const UV &uv_0=UV(0, 0), const UV &uv_1=UV(1, 0), const UV &uv_2=UV(0, 1)) | scenepic::Mesh | |
| add_uv_sphere(const Color &color=Color::None(), const Transform &transform=Transform::Identity(), std::uint32_t lat_count=10, std::uint32_t long_count=10, bool fill_triangles=true, bool add_wireframe=false) | scenepic::Mesh | |
| append_mesh(const Mesh &mesh) | scenepic::Mesh | |
| apply_rotation(const Transform &transform) | scenepic::Mesh | |
| apply_transform(const Transform &transform) | scenepic::Mesh | |
| camera_space() const | scenepic::Mesh | |
| camera_space(bool camera_space) | scenepic::Mesh | |
| center_of_mass() const | scenepic::Mesh | |
| compute_normals(const ConstVectorBufferRef &vertices, const ConstTriangleBufferRef &triangles, bool reverse_triangle_order=false) | scenepic::Mesh | static |
| count_vertices() const | scenepic::Mesh | |
| double_sided() const | scenepic::Mesh | |
| double_sided(bool double_sided) | scenepic::Mesh | |
| enable_instancing(const ConstVectorBufferRef &positions, const ConstQuaternionBufferRef &rotations=QuaternionBufferNone(), const ConstColorBufferRef &colors=ColorBufferNone()) | scenepic::Mesh | |
| get_rotated(const Transform &transform) | scenepic::Mesh | |
| get_transformed(const Transform &transform) | scenepic::Mesh | |
| instance_buffer() | scenepic::Mesh | |
| is_billboard() const | scenepic::Mesh | |
| is_billboard(bool is_billboard) | scenepic::Mesh | |
| is_label() const | scenepic::Mesh | |
| is_label(bool is_label) | scenepic::Mesh | |
| layer_id() const | scenepic::Mesh | |
| layer_id(const std::string &layer_id) | scenepic::Mesh | |
| Mesh(const Color &shared_color=Color::None(), const std::string &texture_id="") | scenepic::Mesh | |
| mesh_id() const | scenepic::Mesh | |
| nn_texture() const | scenepic::Mesh | |
| nn_texture(bool nn_texture) | scenepic::Mesh | |
| reverse_triangle_order() | scenepic::Mesh | |
| Scene | scenepic::Mesh | friend |
| shared_color() const | scenepic::Mesh | |
| shared_color(const Color &shared_color) | scenepic::Mesh | |
| texture_id() const | scenepic::Mesh | |
| texture_id(const std::string &texture_id) | scenepic::Mesh | |
| to_json() const | scenepic::Mesh | |
| to_string() const | scenepic::Mesh | |
| triangles() const | scenepic::Mesh | |
| use_texture_alpha() const | scenepic::Mesh | |
| use_texture_alpha(bool use_texture_alpha) | scenepic::Mesh | |
| vertex_buffer() | scenepic::Mesh | |
| vertex_colors() | scenepic::Mesh | |
| vertex_colors(const VertexBlock &colors) | scenepic::Mesh | |
| vertex_colors() const | scenepic::Mesh | |
| vertex_normals() | scenepic::Mesh | |
| vertex_normals(const VertexBlock &normals) | scenepic::Mesh | |
| vertex_normals() const | scenepic::Mesh | |
| vertex_positions() | scenepic::Mesh | |
| vertex_positions() const | scenepic::Mesh | |
| vertex_positions(const VertexBlock &vertices) | scenepic::Mesh | |
| vertex_uvs() | scenepic::Mesh | |
| vertex_uvs(const VertexBlock &uvs) | scenepic::Mesh | |
| vertex_uvs() const | scenepic::Mesh |