|
Blender V4.3
|
#include <ply_file_buffer_binary.hh>
Inherits blender::io::ply::FileBuffer.
Public Member Functions | |
| void | write_vertex (float x, float y, float z) override |
| void | write_UV (float u, float v) override |
| void | write_data (float v) override |
| void | write_vertex_normal (float nx, float ny, float nz) override |
| void | write_vertex_color (uchar r, uchar g, uchar b, uchar a) override |
| void | write_vertex_end () override |
| void | write_face (char size, Span< uint32_t > const &vertex_indices) override |
| void | write_edge (int first, int second) override |
Public Member Functions inherited from blender::io::ply::FileBuffer | |
| FileBuffer (const char *filepath, size_t buffer_chunk_size=64 *1024) | |
| virtual | ~FileBuffer ()=default |
| void | write_to_file () |
| void | close_file () |
| void | write_header_element (StringRef name, int count) |
| void | write_header_scalar_property (StringRef dataType, StringRef name) |
| void | write_header_list_property (StringRef countType, StringRef dataType, StringRef name) |
| void | write_string (StringRef s) |
| void | write_newline () |
Additional Inherited Members | |
Protected Member Functions inherited from blender::io::ply::FileBuffer | |
| void | ensure_space (size_t at_least) |
| template<typename... T> | |
| void | write_fstring (const char *fmt, T &&...args) |
| void | write_bytes (Span< char > bytes) |
Definition at line 14 of file ply_file_buffer_binary.hh.
|
overridevirtual |
Implements blender::io::ply::FileBuffer.
Definition at line 32 of file ply_file_buffer_binary.cc.
References v, and blender::io::ply::FileBuffer::write_bytes().
Implements blender::io::ply::FileBuffer.
Definition at line 70 of file ply_file_buffer_binary.cc.
References vector, and blender::io::ply::FileBuffer::write_bytes().
|
overridevirtual |
Implements blender::io::ply::FileBuffer.
Definition at line 63 of file ply_file_buffer_binary.cc.
References blender::Span< T >::cast(), and blender::io::ply::FileBuffer::write_bytes().
Implements blender::io::ply::FileBuffer.
Definition at line 23 of file ply_file_buffer_binary.cc.
References v, vector, and blender::io::ply::FileBuffer::write_bytes().
Implements blender::io::ply::FileBuffer.
Definition at line 14 of file ply_file_buffer_binary.cc.
References vector, blender::io::ply::FileBuffer::write_bytes(), and z().
|
overridevirtual |
Implements blender::io::ply::FileBuffer.
Definition at line 49 of file ply_file_buffer_binary.cc.
References b, vector, and blender::io::ply::FileBuffer::write_bytes().
|
overridevirtual |
Implements blender::io::ply::FileBuffer.
Definition at line 58 of file ply_file_buffer_binary.cc.
|
overridevirtual |
Implements blender::io::ply::FileBuffer.
Definition at line 40 of file ply_file_buffer_binary.cc.
References vector, and blender::io::ply::FileBuffer::write_bytes().