Package foundry.veil.api.resource.type
Interface VeilShaderResource<T extends VeilShaderResource<?>>
- All Superinterfaces:
VeilResource<T>
,VeilTextResource<T>
- All Known Implementing Classes:
VeilShaderDefinitionResource
,VeilShaderFileResource
,VeilShaderIncludeResource
-
Method Summary
Modifier and TypeMethodDescriptiondefault int
Gets the icon code for this resource (ex.default @Nullable imgui.extension.texteditor.TextEditorLanguageDefinition
Methods inherited from interface foundry.veil.api.resource.VeilResource
canHotReload, copyToResources, getActions, hotReload, onFileSystemChange, render, resourceInfo
-
Method Details
-
getIconCode
default int getIconCode()Description copied from interface:VeilResource
Gets the icon code for this resource (ex. 0xED0F)- Specified by:
getIconCode
in interfaceVeilResource<T extends VeilShaderResource<?>>
-
languageDefinition
@Nullable default @Nullable imgui.extension.texteditor.TextEditorLanguageDefinition languageDefinition()- Specified by:
languageDefinition
in interfaceVeilTextResource<T extends VeilShaderResource<?>>
-