minecraft-src/com/mojang/blaze3d/resource/ResourceDescriptor.java
2025-07-04 03:45:38 +03:00

18 lines
371 B
Java

package com.mojang.blaze3d.resource;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
@Environment(EnvType.CLIENT)
public interface ResourceDescriptor<T> {
T allocate();
default void prepare(T target) {
}
void free(T target);
default boolean canUsePhysicalResource(ResourceDescriptor<?> descriptor) {
return this.equals(descriptor);
}
}