ShaderIncludeDB

Eredita: Object

Database interno dei file include integrati degli shader.

Descrizione

Questo oggetto contiene frammenti di shader dagli shader interni di Godot. È possibile usarli quando è richiesto l'accesso ai buffer interni di uniformi e/o alle funzioni interne, ad esempio quando si compongono effetti di compositor o shader di calcolo. Sono caricati solo i frammenti per il dispositivo di rendering attuale.

Metodi

String

get_built_in_include_file(filename: String) static

bool

has_built_in_include_file(filename: String) static

PackedStringArray

list_built_in_include_files() static


Descrizioni dei metodi

String get_built_in_include_file(filename: String) static 🔗

Restituisce il codice per il frammento di shader integrato. È anche possibile accedervi nel proprio codice di shader tramite #include "filename".


bool has_built_in_include_file(filename: String) static 🔗

Restituisce true se un file include con questo nome esiste.


PackedStringArray list_built_in_include_files() static 🔗

Restituisce una lista dei file include integrati attualmente registrati.