#ifdef GLES3_ENABLED
#include "utilities.h"
#include "../rasterizer_gles3.h"
#include "config.h"
#include "light_storage.h"
#include "material_storage.h"
#include "mesh_storage.h"
#include "particles_storage.h"
#include "texture_storage.h"
#include "servers/rendering/rendering_server_globals.h"
usingnamespaceGLES3;
Utilities *Utilities::singleton = …;
Utilities::Utilities() { … }
Utilities::~Utilities() { … }
Vector<uint8_t> Utilities::buffer_get_data(GLenum p_target, GLuint p_buffer, uint32_t p_buffer_size) { … }
RS::InstanceType Utilities::get_base_type(RID p_rid) const { … }
bool Utilities::free(RID p_rid) { … }
void Utilities::base_update_dependency(RID p_base, DependencyTracker *p_instance) { … }
RID Utilities::visibility_notifier_allocate() { … }
void Utilities::visibility_notifier_initialize(RID p_notifier) { … }
void Utilities::visibility_notifier_free(RID p_notifier) { … }
void Utilities::visibility_notifier_set_aabb(RID p_notifier, const AABB &p_aabb) { … }
void Utilities::visibility_notifier_set_callbacks(RID p_notifier, const Callable &p_enter_callbable, const Callable &p_exit_callable) { … }
AABB Utilities::visibility_notifier_get_aabb(RID p_notifier) const { … }
void Utilities::visibility_notifier_call(RID p_notifier, bool p_enter, bool p_deferred) { … }
void Utilities::capture_timestamps_begin() { … }
void Utilities::capture_timestamp(const String &p_name) { … }
void Utilities::_capture_timestamps_begin() { … }
void Utilities::capture_timestamps_end() { … }
uint32_t Utilities::get_captured_timestamps_count() const { … }
uint64_t Utilities::get_captured_timestamps_frame() const { … }
uint64_t Utilities::get_captured_timestamp_gpu_time(uint32_t p_index) const { … }
uint64_t Utilities::get_captured_timestamp_cpu_time(uint32_t p_index) const { … }
String Utilities::get_captured_timestamp_name(uint32_t p_index) const { … }
void Utilities::update_dirty_resources() { … }
void Utilities::set_debug_generate_wireframes(bool p_generate) { … }
bool Utilities::has_os_feature(const String &p_feature) const { … }
void Utilities::update_memory_info() { … }
uint64_t Utilities::get_rendering_info(RS::RenderingInfo p_info) { … }
String Utilities::get_video_adapter_name() const { … }
String Utilities::get_video_adapter_vendor() const { … }
RenderingDevice::DeviceType Utilities::get_video_adapter_type() const { … }
String Utilities::get_video_adapter_api_version() const { … }
Size2i Utilities::get_maximum_viewport_size() const { … }
#endif