Class ShaderIncludeDB
Internal database of built in shader include files.
- Inheritance
-
ShaderIncludeDB
Remarks
This object contains shader fragments from Godot's internal shaders. These can be used when access to internal uniform buffers and/or internal functions is required for instance when composing compositor effects or compute shaders. Only fragments for the current rendering device are loaded.
Methods
get_built_in_include_file(String)
Qualifiers: static
Returns the code for the built-in shader fragment. You can also access this in your shader code through #include "filename"
.
String get_built_in_include_file(String filename)
Parameters
filename
String
has_built_in_include_file(String)
Qualifiers: static
Returns true
if an include file with this name exists.
bool has_built_in_include_file(String filename)
Parameters
filename
String
list_built_in_include_files
Qualifiers: static
Returns a list of built-in include files that are currently registered.
PackedStringArray list_built_in_include_files