godot/scene/3d/label_3d.cpp

/**************************************************************************/
/*  label_3d.cpp                                                          */
/**************************************************************************/
/*                         This file is part of:                          */
/*                             GODOT ENGINE                               */
/*                        https://godotengine.org                         */
/**************************************************************************/
/* Copyright (c) 2014-present Godot Engine contributors (see AUTHORS.md). */
/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur.                  */
/*                                                                        */
/* Permission is hereby granted, free of charge, to any person obtaining  */
/* a copy of this software and associated documentation files (the        */
/* "Software"), to deal in the Software without restriction, including    */
/* without limitation the rights to use, copy, modify, merge, publish,    */
/* distribute, sublicense, and/or sell copies of the Software, and to     */
/* permit persons to whom the Software is furnished to do so, subject to  */
/* the following conditions:                                              */
/*                                                                        */
/* The above copyright notice and this permission notice shall be         */
/* included in all copies or substantial portions of the Software.        */
/*                                                                        */
/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,        */
/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF     */
/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. */
/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY   */
/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,   */
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE      */
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.                 */
/**************************************************************************/

#include "label_3d.h"

#include "scene/main/viewport.h"
#include "scene/resources/theme.h"
#include "scene/theme/theme_db.h"

void Label3D::_bind_methods() {}

void Label3D::_validate_property(PropertyInfo &p_property) const {}

void Label3D::_notification(int p_what) {}

void Label3D::_im_update() {}

void Label3D::_queue_update() {}

AABB Label3D::get_aabb() const {}

Ref<TriangleMesh> Label3D::generate_triangle_mesh() const {}

void Label3D::_generate_glyph_surfaces(const Glyph &p_glyph, Vector2 &r_offset, const Color &p_modulate, int p_priority, int p_outline_size) {}

void Label3D::_shape() {}

void Label3D::set_text(const String &p_string) {}

String Label3D::get_text() const {}

void Label3D::set_horizontal_alignment(HorizontalAlignment p_alignment) {}

HorizontalAlignment Label3D::get_horizontal_alignment() const {}

void Label3D::set_vertical_alignment(VerticalAlignment p_alignment) {}

VerticalAlignment Label3D::get_vertical_alignment() const {}

void Label3D::set_text_direction(TextServer::Direction p_text_direction) {}

TextServer::Direction Label3D::get_text_direction() const {}

void Label3D::set_language(const String &p_language) {}

String Label3D::get_language() const {}

void Label3D::set_structured_text_bidi_override(TextServer::StructuredTextParser p_parser) {}

TextServer::StructuredTextParser Label3D::get_structured_text_bidi_override() const {}

void Label3D::set_structured_text_bidi_override_options(Array p_args) {}

Array Label3D::get_structured_text_bidi_override_options() const {}

void Label3D::set_uppercase(bool p_uppercase) {}

bool Label3D::is_uppercase() const {}

void Label3D::set_render_priority(int p_priority) {}

int Label3D::get_render_priority() const {}

void Label3D::set_outline_render_priority(int p_priority) {}

int Label3D::get_outline_render_priority() const {}

void Label3D::_font_changed() {}

void Label3D::set_font(const Ref<Font> &p_font) {}

Ref<Font> Label3D::get_font() const {}

Ref<Font> Label3D::_get_font_or_default() const {}

void Label3D::set_font_size(int p_size) {}

int Label3D::get_font_size() const {}

void Label3D::set_outline_size(int p_size) {}

int Label3D::get_outline_size() const {}

void Label3D::set_modulate(const Color &p_color) {}

Color Label3D::get_modulate() const {}

void Label3D::set_outline_modulate(const Color &p_color) {}

Color Label3D::get_outline_modulate() const {}

void Label3D::set_autowrap_mode(TextServer::AutowrapMode p_mode) {}

TextServer::AutowrapMode Label3D::get_autowrap_mode() const {}

void Label3D::set_justification_flags(BitField<TextServer::JustificationFlag> p_flags) {}

BitField<TextServer::JustificationFlag> Label3D::get_justification_flags() const {}

void Label3D::set_width(float p_width) {}

float Label3D::get_width() const {}

void Label3D::set_pixel_size(real_t p_amount) {}

real_t Label3D::get_pixel_size() const {}

void Label3D::set_offset(const Point2 &p_offset) {}

Point2 Label3D::get_offset() const {}

void Label3D::set_line_spacing(float p_line_spacing) {}

float Label3D::get_line_spacing() const {}

void Label3D::set_draw_flag(DrawFlags p_flag, bool p_enable) {}

bool Label3D::get_draw_flag(DrawFlags p_flag) const {}

void Label3D::set_billboard_mode(StandardMaterial3D::BillboardMode p_mode) {}

StandardMaterial3D::BillboardMode Label3D::get_billboard_mode() const {}

void Label3D::set_alpha_cut_mode(AlphaCutMode p_mode) {}

void Label3D::set_texture_filter(StandardMaterial3D::TextureFilter p_filter) {}

StandardMaterial3D::TextureFilter Label3D::get_texture_filter() const {}

Label3D::AlphaCutMode Label3D::get_alpha_cut_mode() const {}

void Label3D::set_alpha_hash_scale(float p_hash_scale) {}

float Label3D::get_alpha_hash_scale() const {}

void Label3D::set_alpha_scissor_threshold(float p_threshold) {}

float Label3D::get_alpha_scissor_threshold() const {}

void Label3D::set_alpha_antialiasing(BaseMaterial3D::AlphaAntiAliasing p_alpha_aa) {}

BaseMaterial3D::AlphaAntiAliasing Label3D::get_alpha_antialiasing() const {}

void Label3D::set_alpha_antialiasing_edge(float p_edge) {}

float Label3D::get_alpha_antialiasing_edge() const {}

Label3D::Label3D() {}

Label3D::~Label3D() {}