Record Class VeilShaderDefinitionResource

java.lang.Object
java.lang.Record
foundry.veil.api.resource.type.VeilShaderDefinitionResource
All Implemented Interfaces:
VeilShaderResource<VeilShaderDefinitionResource>, VeilTextResource<VeilShaderDefinitionResource>, VeilResource<VeilShaderDefinitionResource>

@Internal public record VeilShaderDefinitionResource(VeilResourceInfo resourceInfo, ShaderManager shaderManager) extends Record implements VeilShaderResource<VeilShaderDefinitionResource>
  • Constructor Details

    • VeilShaderDefinitionResource

      public VeilShaderDefinitionResource(VeilResourceInfo resourceInfo, ShaderManager shaderManager)
      Creates an instance of a VeilShaderDefinitionResource record class.
      Parameters:
      resourceInfo - the value for the resourceInfo record component
      shaderManager - the value for the shaderManager record component
  • Method Details