#include "immediate_mesh.h"
void ImmediateMesh::surface_begin(PrimitiveType p_primitive, const Ref<Material> &p_material) { … }
void ImmediateMesh::surface_set_color(const Color &p_color) { … }
void ImmediateMesh::surface_set_normal(const Vector3 &p_normal) { … }
void ImmediateMesh::surface_set_tangent(const Plane &p_tangent) { … }
void ImmediateMesh::surface_set_uv(const Vector2 &p_uv) { … }
void ImmediateMesh::surface_set_uv2(const Vector2 &p_uv2) { … }
void ImmediateMesh::surface_add_vertex(const Vector3 &p_vertex) { … }
void ImmediateMesh::surface_add_vertex_2d(const Vector2 &p_vertex) { … }
void ImmediateMesh::surface_end() { … }
void ImmediateMesh::clear_surfaces() { … }
int ImmediateMesh::get_surface_count() const { … }
int ImmediateMesh::surface_get_array_len(int p_idx) const { … }
int ImmediateMesh::surface_get_array_index_len(int p_idx) const { … }
Array ImmediateMesh::surface_get_arrays(int p_surface) const { … }
TypedArray<Array> ImmediateMesh::surface_get_blend_shape_arrays(int p_surface) const { … }
Dictionary ImmediateMesh::surface_get_lods(int p_surface) const { … }
BitField<Mesh::ArrayFormat> ImmediateMesh::surface_get_format(int p_idx) const { … }
Mesh::PrimitiveType ImmediateMesh::surface_get_primitive_type(int p_idx) const { … }
void ImmediateMesh::surface_set_material(int p_idx, const Ref<Material> &p_material) { … }
Ref<Material> ImmediateMesh::surface_get_material(int p_idx) const { … }
int ImmediateMesh::get_blend_shape_count() const { … }
StringName ImmediateMesh::get_blend_shape_name(int p_index) const { … }
void ImmediateMesh::set_blend_shape_name(int p_index, const StringName &p_name) { … }
AABB ImmediateMesh::get_aabb() const { … }
void ImmediateMesh::_bind_methods() { … }
RID ImmediateMesh::get_rid() const { … }
ImmediateMesh::ImmediateMesh() { … }
ImmediateMesh::~ImmediateMesh() { … }