FramePass.java

com.mojang.blaze3d.framegraph.FramePass

信息

  • 全限定名:com.mojang.blaze3d.framegraph.FramePass
  • 类型:public interface
  • 包:com.mojang.blaze3d.framegraph
  • 源码路径:src/main/java/com/mojang/blaze3d/framegraph/FramePass.java
  • 起始行号:L9
  • 职责:

    TODO

字段/常量

内部类/嵌套类型

构造器

方法

下面的方法块按源码顺序生成。

<T> ResourceHandle<T> createsInternal(String name, ResourceDescriptor<T> descriptor) @ L10

  • 方法名:createsInternal
  • 源码定位:L10
  • 返回类型: ResourceHandle
  • 修饰符:package-private

参数:

  • name: String
  • descriptor: ResourceDescriptor

说明:

TODO

<T> void reads(ResourceHandle<T> handle) @ L12

  • 方法名:reads
  • 源码定位:L12
  • 返回类型: void
  • 修饰符:package-private

参数:

  • handle: ResourceHandle

说明:

TODO

<T> ResourceHandle<T> readsAndWrites(ResourceHandle<T> handle) @ L14

  • 方法名:readsAndWrites
  • 源码定位:L14
  • 返回类型: ResourceHandle
  • 修饰符:package-private

参数:

  • handle: ResourceHandle

说明:

TODO

void requires(FramePass pass) @ L16

  • 方法名:requires
  • 源码定位:L16
  • 返回类型:void
  • 修饰符:package-private

参数:

  • pass: FramePass

说明:

TODO

void disableCulling() @ L18

  • 方法名:disableCulling
  • 源码定位:L18
  • 返回类型:void
  • 修饰符:package-private

参数:

说明:

TODO

void executes(Runnable task) @ L20

  • 方法名:executes
  • 源码定位:L20
  • 返回类型:void
  • 修饰符:package-private

参数:

  • task: Runnable

说明:

TODO

代码

@OnlyIn(Dist.CLIENT)
public interface FramePass {
    <T> ResourceHandle<T> createsInternal(String name, ResourceDescriptor<T> descriptor);
 
    <T> void reads(ResourceHandle<T> handle);
 
    <T> ResourceHandle<T> readsAndWrites(ResourceHandle<T> handle);
 
    void requires(FramePass pass);
 
    void disableCulling();
 
    void executes(Runnable task);
}

引用的其他类