Remove extraneous includes from texture.h.

This commit is contained in:
Lukas Tenbrink 2025-10-10 17:19:55 +02:00
parent 295e465fe4
commit 985e6178b4
33 changed files with 48 additions and 8 deletions

View file

@ -37,6 +37,7 @@
#include "scene/gui/box_container.h" #include "scene/gui/box_container.h"
#include "scene/gui/button.h" #include "scene/gui/button.h"
#include "scene/gui/spin_box.h" #include "scene/gui/spin_box.h"
#include "scene/resources/gradient.h"
#include "scene/resources/immediate_mesh.h" #include "scene/resources/immediate_mesh.h"
class AcceptDialog; class AcceptDialog;

View file

@ -32,6 +32,7 @@
#include "editor/inspector/editor_inspector.h" #include "editor/inspector/editor_inspector.h"
#include "editor/plugins/editor_plugin.h" #include "editor/plugins/editor_plugin.h"
#include "scene/resources/gradient.h"
class EditorSpinSlider; class EditorSpinSlider;
class ColorPicker; class ColorPicker;

View file

@ -31,6 +31,7 @@
#include "editor_fonts.h" #include "editor_fonts.h"
#include "core/io/dir_access.h" #include "core/io/dir_access.h"
#include "core/os/os.h"
#include "editor/editor_string_names.h" #include "editor/editor_string_names.h"
#include "editor/settings/editor_settings.h" #include "editor/settings/editor_settings.h"
#include "editor/themes/builtin_fonts.gen.h" #include "editor/themes/builtin_fonts.gen.h"

View file

@ -33,6 +33,7 @@
#include "core/io/file_access.h" #include "core/io/file_access.h"
#include "core/io/file_access_memory.h" #include "core/io/file_access_memory.h"
#include "scene/resources/image_texture.h" #include "scene/resources/image_texture.h"
#include "servers/rendering/rendering_server.h"
#include <ktx.h> #include <ktx.h>
#include <vk_format.h> #include <vk_format.h>

View file

@ -32,6 +32,8 @@
#include "noise.h" #include "noise.h"
#include "servers/rendering/rendering_server.h"
NoiseTexture2D::NoiseTexture2D() { NoiseTexture2D::NoiseTexture2D() {
noise = Ref<Noise>(); noise = Ref<Noise>();

View file

@ -33,6 +33,7 @@
#include "noise.h" #include "noise.h"
#include "core/object/ref_counted.h" #include "core/object/ref_counted.h"
#include "scene/resources/gradient.h"
#include "scene/resources/texture.h" #include "scene/resources/texture.h"
class NoiseTexture2D : public Texture2D { class NoiseTexture2D : public Texture2D {

View file

@ -32,6 +32,8 @@
#include "noise.h" #include "noise.h"
#include "servers/rendering/rendering_server.h"
NoiseTexture3D::NoiseTexture3D() { NoiseTexture3D::NoiseTexture3D() {
noise = Ref<Noise>(); noise = Ref<Noise>();

View file

@ -33,6 +33,7 @@
#include "noise.h" #include "noise.h"
#include "core/object/ref_counted.h" #include "core/object/ref_counted.h"
#include "scene/resources/gradient.h"
#include "scene/resources/texture.h" #include "scene/resources/texture.h"
class NoiseTexture3D : public Texture3D { class NoiseTexture3D : public Texture3D {

View file

@ -53,6 +53,7 @@ using namespace godot;
#include "core/object/worker_thread_pool.h" #include "core/object/worker_thread_pool.h"
#include "core/string/translation_server.h" #include "core/string/translation_server.h"
#include "scene/resources/image_texture.h" #include "scene/resources/image_texture.h"
#include "servers/rendering/rendering_server.h"
#include "modules/modules_enabled.gen.h" // For freetype, msdfgen, svg. #include "modules/modules_enabled.gen.h" // For freetype, msdfgen, svg.

View file

@ -54,6 +54,7 @@ using namespace godot;
#include "core/io/file_access.h" #include "core/io/file_access.h"
#include "core/string/print_string.h" #include "core/string/print_string.h"
#include "core/string/translation_server.h" #include "core/string/translation_server.h"
#include "servers/rendering/rendering_server.h"
#include "modules/modules_enabled.gen.h" // For freetype, msdfgen, svg. #include "modules/modules_enabled.gen.h" // For freetype, msdfgen, svg.

View file

@ -31,6 +31,7 @@
#pragma once #pragma once
#include "scene/2d/node_2d.h" #include "scene/2d/node_2d.h"
#include "scene/resources/gradient.h"
class RandomNumberGenerator; class RandomNumberGenerator;

View file

@ -30,7 +30,8 @@
#pragma once #pragma once
#include "node_2d.h" #include "scene/2d/node_2d.h"
#include "scene/resources/gradient.h"
class Line2D : public Node2D { class Line2D : public Node2D {
GDCLASS(Line2D, Node2D); GDCLASS(Line2D, Node2D);

View file

@ -31,6 +31,7 @@
#pragma once #pragma once
#include "scene/3d/visual_instance_3d.h" #include "scene/3d/visual_instance_3d.h"
#include "scene/resources/gradient.h"
class RandomNumberGenerator; class RandomNumberGenerator;

View file

@ -32,6 +32,7 @@
#include "scene/main/node.h" #include "scene/main/node.h"
#include "scene/resources/font.h" #include "scene/resources/font.h"
#include "servers/rendering/rendering_server.h"
class CanvasLayer; class CanvasLayer;
class MultiMesh; class MultiMesh;

View file

@ -30,6 +30,9 @@
#include "animated_texture.h" #include "animated_texture.h"
#include "core/os/os.h"
#include "servers/rendering/rendering_server.h"
void AnimatedTexture::_update_proxy() { void AnimatedTexture::_update_proxy() {
RWLockRead r(rw_lock); RWLockRead r(rw_lock);

View file

@ -30,6 +30,8 @@
#include "bone_map.h" #include "bone_map.h"
#include "core/config/engine.h"
bool BoneMap::_set(const StringName &p_path, const Variant &p_value) { bool BoneMap::_set(const StringName &p_path, const Variant &p_value) {
String path = p_path; String path = p_path;
if (path.begins_with("bone_map/")) { if (path.begins_with("bone_map/")) {

View file

@ -31,6 +31,7 @@
#include "camera_texture.h" #include "camera_texture.h"
#include "servers/camera/camera_feed.h" #include "servers/camera/camera_feed.h"
#include "servers/rendering/rendering_server.h"
void CameraTexture::_bind_methods() { void CameraTexture::_bind_methods() {
ClassDB::bind_method(D_METHOD("set_camera_feed_id", "feed_id"), &CameraTexture::set_camera_feed_id); ClassDB::bind_method(D_METHOD("set_camera_feed_id", "feed_id"), &CameraTexture::set_camera_feed_id);

View file

@ -31,6 +31,7 @@
#pragma once #pragma once
#include "scene/resources/texture.h" #include "scene/resources/texture.h"
#include "servers/camera/camera_server.h"
class CameraTexture : public Texture2D { class CameraTexture : public Texture2D {
GDCLASS(CameraTexture, Texture2D); GDCLASS(CameraTexture, Texture2D);

View file

@ -32,6 +32,7 @@
#include "core/io/resource_loader.h" #include "core/io/resource_loader.h"
#include "scene/resources/texture.h" #include "scene/resources/texture.h"
#include "servers/rendering/rendering_server.h"
class BitMap; class BitMap;

View file

@ -30,6 +30,8 @@
#include "curve_texture.h" #include "curve_texture.h"
#include "servers/rendering/rendering_server.h"
void CurveTexture::_bind_methods() { void CurveTexture::_bind_methods() {
ClassDB::bind_method(D_METHOD("set_width", "width"), &CurveTexture::set_width); ClassDB::bind_method(D_METHOD("set_width", "width"), &CurveTexture::set_width);

View file

@ -30,6 +30,8 @@
#include "external_texture.h" #include "external_texture.h"
#include "servers/rendering/rendering_server.h"
void ExternalTexture::_bind_methods() { void ExternalTexture::_bind_methods() {
ClassDB::bind_method(D_METHOD("set_size", "size"), &ExternalTexture::set_size); ClassDB::bind_method(D_METHOD("set_size", "size"), &ExternalTexture::set_size);
ClassDB::bind_method(D_METHOD("get_external_texture_id"), &ExternalTexture::get_external_texture_id); ClassDB::bind_method(D_METHOD("get_external_texture_id"), &ExternalTexture::get_external_texture_id);

View file

@ -39,6 +39,7 @@
#include "scene/resources/text_paragraph.h" #include "scene/resources/text_paragraph.h"
#include "scene/resources/theme.h" #include "scene/resources/theme.h"
#include "scene/theme/theme_db.h" #include "scene/theme/theme_db.h"
#include "servers/rendering/rendering_server.h"
/*************************************************************************/ /*************************************************************************/
/* Font */ /* Font */

View file

@ -31,6 +31,7 @@
#include "gradient_texture.h" #include "gradient_texture.h"
#include "core/math/geometry_2d.h" #include "core/math/geometry_2d.h"
#include "servers/rendering/rendering_server.h"
GradientTexture1D::GradientTexture1D() { GradientTexture1D::GradientTexture1D() {
_queue_update(); _queue_update();

View file

@ -30,6 +30,7 @@
#pragma once #pragma once
#include "scene/resources/gradient.h"
#include "scene/resources/texture.h" #include "scene/resources/texture.h"
class GradientTexture1D : public Texture2D { class GradientTexture1D : public Texture2D {

View file

@ -33,6 +33,7 @@
#include "core/io/image_loader.h" #include "core/io/image_loader.h"
#include "scene/resources/bit_map.h" #include "scene/resources/bit_map.h"
#include "scene/resources/placeholder_textures.h" #include "scene/resources/placeholder_textures.h"
#include "servers/rendering/rendering_server.h"
void ImageTexture::reload_from_file() { void ImageTexture::reload_from_file() {
String path = ResourceLoader::path_remap(get_path()); String path = ResourceLoader::path_remap(get_path());

View file

@ -30,6 +30,8 @@
#include "placeholder_textures.h" #include "placeholder_textures.h"
#include "servers/rendering/rendering_server.h"
void PlaceholderTexture2D::set_size(Size2 p_size) { void PlaceholderTexture2D::set_size(Size2 p_size) {
size = p_size; size = p_size;
emit_changed(); emit_changed();

View file

@ -33,6 +33,7 @@
#include "core/config/project_settings.h" #include "core/config/project_settings.h"
#include "core/io/marshalls.h" #include "core/io/marshalls.h"
#include "scene/resources/bit_map.h" #include "scene/resources/bit_map.h"
#include "servers/rendering/rendering_server.h"
static const char *compression_mode_names[7] = { static const char *compression_mode_names[7] = {
"Lossless", "Lossy", "Basis Universal", "S3TC", "ETC2", "BPTC", "ASTC" "Lossless", "Lossy", "Basis Universal", "S3TC", "ETC2", "BPTC", "ASTC"

View file

@ -30,6 +30,8 @@
#include "skeleton_profile.h" #include "skeleton_profile.h"
#include "core/config/engine.h"
bool SkeletonProfile::_set(const StringName &p_path, const Variant &p_value) { bool SkeletonProfile::_set(const StringName &p_path, const Variant &p_value) {
ERR_FAIL_COND_V(is_read_only, false); ERR_FAIL_COND_V(is_read_only, false);
String path = p_path; String path = p_path;

View file

@ -30,6 +30,8 @@
#include "style_box_texture.h" #include "style_box_texture.h"
#include "servers/rendering/rendering_server.h"
float StyleBoxTexture::get_style_margin(Side p_side) const { float StyleBoxTexture::get_style_margin(Side p_side) const {
ERR_FAIL_INDEX_V((int)p_side, 4, 0.0); ERR_FAIL_INDEX_V((int)p_side, 4, 0.0);

View file

@ -31,6 +31,7 @@
#include "texture.h" #include "texture.h"
#include "scene/resources/placeholder_textures.h" #include "scene/resources/placeholder_textures.h"
#include "servers/rendering/rendering_server.h"
int Texture2D::get_width() const { int Texture2D::get_width() const {
int ret = 0; int ret = 0;

View file

@ -30,12 +30,10 @@
#pragma once #pragma once
#include "core/io/image.h"
#include "core/io/resource.h" #include "core/io/resource.h"
#include "core/math/rect2.h" #include "core/variant/typed_array.h"
#include "scene/resources/curve.h" #include "scene/resources/curve.h"
#include "scene/resources/gradient.h"
#include "servers/camera/camera_server.h"
#include "servers/rendering/rendering_server.h"
class Texture : public Resource { class Texture : public Resource {
GDCLASS(Texture, Resource); GDCLASS(Texture, Resource);

View file

@ -30,6 +30,8 @@
#include "texture_rd.h" #include "texture_rd.h"
#include "servers/rendering/rendering_server.h"
//////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////
// Texture2DRD // Texture2DRD

View file

@ -357,12 +357,12 @@ public:
virtual int screen_get_dpi(int p_screen = SCREEN_OF_MAIN_WINDOW) const = 0; virtual int screen_get_dpi(int p_screen = SCREEN_OF_MAIN_WINDOW) const = 0;
virtual float screen_get_scale(int p_screen = SCREEN_OF_MAIN_WINDOW) const; virtual float screen_get_scale(int p_screen = SCREEN_OF_MAIN_WINDOW) const;
virtual float screen_get_max_scale() const { virtual float screen_get_max_scale() const {
float scale = 1.f; float max_scale = 1.f;
int screen_count = get_screen_count(); int screen_count = get_screen_count();
for (int i = 0; i < screen_count; i++) { for (int i = 0; i < screen_count; i++) {
scale = std::fmax(scale, screen_get_scale(i)); max_scale = std::fmax(max_scale, screen_get_scale(i));
} }
return scale; return max_scale;
} }
virtual float screen_get_refresh_rate(int p_screen = SCREEN_OF_MAIN_WINDOW) const = 0; virtual float screen_get_refresh_rate(int p_screen = SCREEN_OF_MAIN_WINDOW) const = 0;
virtual Color screen_get_pixel(const Point2i &p_position) const { return Color(); } virtual Color screen_get_pixel(const Point2i &p_position) const { return Color(); }