Skip to content

Package net.minecraft.client.renderer

Part 1/1


BiomeColors

  • Full name: net.minecraft.client.renderer.BiomeColors
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/BiomeColors.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.BiomeColors#getAverageFoliageColor(BlockAndTintGetter,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/BiomeColors.java:24
  • Modifiers: public static
  • Return: int

คืออะไร

อ่านค่า Average Foliage Color

ทำงานยังไง

เรียกต่อ: getAverageColor(). คืนค่า: getAverageColor(blockAndTintGetter, blockPos, FOLIAGE_COLOR_RESOLVER).

Parameters

  • BlockAndTintGetter blockAndTintGetter
  • BlockPos blockPos

ตัวอย่างใช้งาน

BlockAndTintGetter blockAndTintGetter = ...;
BlockPos blockPos = ...;
int result = BiomeColors.getAverageFoliageColor(blockAndTintGetter, blockPos);

net.minecraft.client.renderer.BiomeColors#getAverageGrassColor(BlockAndTintGetter,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/BiomeColors.java:20
  • Modifiers: public static
  • Return: int

คืออะไร

อ่านค่า Average Grass Color

ทำงานยังไง

เรียกต่อ: getAverageColor(). คืนค่า: getAverageColor(blockAndTintGetter, blockPos, GRASS_COLOR_RESOLVER).

Parameters

  • BlockAndTintGetter blockAndTintGetter
  • BlockPos blockPos

ตัวอย่างใช้งาน

BlockAndTintGetter blockAndTintGetter = ...;
BlockPos blockPos = ...;
int result = BiomeColors.getAverageGrassColor(blockAndTintGetter, blockPos);

net.minecraft.client.renderer.BiomeColors#getAverageWaterColor(BlockAndTintGetter,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/BiomeColors.java:28
  • Modifiers: public static
  • Return: int

คืออะไร

อ่านค่า Average Water Color

ทำงานยังไง

เรียกต่อ: getAverageColor(). คืนค่า: getAverageColor(blockAndTintGetter, blockPos, WATER_COLOR_RESOLVER).

Parameters

  • BlockAndTintGetter blockAndTintGetter
  • BlockPos blockPos

ตัวอย่างใช้งาน

BlockAndTintGetter blockAndTintGetter = ...;
BlockPos blockPos = ...;
int result = BiomeColors.getAverageWaterColor(blockAndTintGetter, blockPos);

CloudRenderer

  • Full name: net.minecraft.client.renderer.CloudRenderer
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/CloudRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: SimplePreparableReloadListener<Optional<CloudRenderer.TextureData>>
  • Implements: AutoCloseable

net.minecraft.client.renderer.CloudRenderer#apply(Optional<CloudRenderer.TextureData>,ResourceManager,ProfilerFiller)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/CloudRenderer.java:83
  • Modifiers: protected
  • Return: void

คืออะไร

นำไปใช้ apply

ทำงานยังไง

แก้ state: texture, needsRebuild. เรียกต่อ: orElse().

Parameters

  • Optional<CloudRenderer.TextureData> optional
  • ResourceManager resourceManager
  • ProfilerFiller profilerFiller

ตัวอย่างใช้งาน

Optional<CloudRenderer.TextureData> optional = ...;
ResourceManager resourceManager = ...;
ProfilerFiller profilerFiller = ...;
@Override
protected void apply(Optional<CloudRenderer.TextureData> optional, ResourceManager resourceManager, ProfilerFiller profilerFiller) {
    super.apply(optional, resourceManager, profilerFiller);
}

net.minecraft.client.renderer.CloudRenderer#close()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/CloudRenderer.java:314
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

CloudRenderer instance = ...;
instance.close();

net.minecraft.client.renderer.CloudRenderer#markForRebuild()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/CloudRenderer.java:310
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ markForRebuild ตาม implementation ของ CloudRenderer

ทำงานยังไง

แก้ state: needsRebuild.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

CloudRenderer instance = ...;
instance.markForRebuild();

net.minecraft.client.renderer.CloudRenderer#prepare(ResourceManager,ProfilerFiller)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/CloudRenderer.java:52
  • Modifiers: protected
  • Return: Optional<CloudRenderer.TextureData>

คืออะไร

ดำเนินการ prepare ตาม implementation ของ CloudRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: open(), read(), getWidth(), getHeight(), getPixel(), isCellEmpty(), floorMod(), packCellData(). สร้างออบเจ็กต์: CloudRenderer.TextureData. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ResourceManager resourceManager
  • ProfilerFiller profilerFiller

ตัวอย่างใช้งาน

ResourceManager resourceManager = ...;
ProfilerFiller profilerFiller = ...;
@Override
protected Optional<CloudRenderer.TextureData> prepare(ResourceManager resourceManager, ProfilerFiller profilerFiller) {
    return super.prepare(resourceManager, profilerFiller);
}

net.minecraft.client.renderer.CloudRenderer#render(int,CloudStatus,float,Matrix4f,Matrix4f,Vec3,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/CloudRenderer.java:116
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: needsRebuild, prevCellX, prevCellZ, prevRelativeCameraPos, prevType, vertexBufferEmpty. เรียกต่อ: floor(), clouds(), flatClouds(), bind(), buildMesh(), getInstance(), upload(), setShaderColor().

Parameters

  • int i
  • CloudStatus cloudStatus
  • float f
  • Matrix4f matrix4f
  • Matrix4f matrix4f2
  • Vec3 vec3
  • float g

ตัวอย่างใช้งาน

CloudRenderer instance = ...;
CloudStatus cloudStatus = ...;
Matrix4f matrix4f = ...;
Matrix4f matrix4f2 = ...;
Vec3 vec3 = ...;
instance.render(0, cloudStatus, 0.0F, matrix4f, matrix4f2, vec3, 0.0F);

CompiledShaderProgram

  • Full name: net.minecraft.client.renderer.CompiledShaderProgram
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/CompiledShaderProgram.java
  • Type: class
  • Modifiers: public
  • Implements: AutoCloseable

net.minecraft.client.renderer.CompiledShaderProgram#apply()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/CompiledShaderProgram.java:154
  • Modifiers: public
  • Return: void

คืออะไร

นำไปใช้ apply

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: assertOnRenderThread(), _glUseProgram(), _getActiveTexture(), size(), get(), name(), getInt(), uploadInteger().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

CompiledShaderProgram instance = ...;
instance.apply();

net.minecraft.client.renderer.CompiledShaderProgram#bindSampler(String,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/CompiledShaderProgram.java:193
  • Modifiers: public
  • Return: void

คืออะไร

ผูก Sampler

ทำงานยังไง

เรียกต่อ: put().

Parameters

  • String string
  • int i

ตัวอย่างใช้งาน

CompiledShaderProgram instance = ...;
instance.bindSampler("value", 0);

net.minecraft.client.renderer.CompiledShaderProgram#clear()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/CompiledShaderProgram.java:138
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง clear

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: assertOnRenderThread(), _glUseProgram(), _getActiveTexture(), size(), get(), containsKey(), name(), _activeTexture().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

CompiledShaderProgram instance = ...;
instance.clear();

net.minecraft.client.renderer.CompiledShaderProgram#close()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/CompiledShaderProgram.java:132
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

เรียกต่อ: forEach(), glDeleteProgram().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

CompiledShaderProgram instance = ...;
instance.close();

net.minecraft.client.renderer.CompiledShaderProgram#getProgramId()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/CompiledShaderProgram.java:270
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Program Id

ทำงานยังไง

คืนค่า: this.programId.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

CompiledShaderProgram instance = ...;
int result = instance.getProgramId();

net.minecraft.client.renderer.CompiledShaderProgram#getUniform(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/CompiledShaderProgram.java:177
  • Modifiers: public
  • Return: Uniform

คืออะไร

อ่านค่า Uniform

ทำงานยังไง

เรียกต่อ: assertOnRenderThread(), get(). คืนค่า: this.uniformsByName.get(string).

Parameters

  • String string

ตัวอย่างใช้งาน

CompiledShaderProgram instance = ...;
Uniform result = instance.getUniform("value");

net.minecraft.client.renderer.CompiledShaderProgram#getUniformConfig(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/CompiledShaderProgram.java:183
  • Modifiers: public
  • Return: ShaderProgramConfig.Uniform

คืออะไร

อ่านค่า Uniform Config

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: this.uniformConfigs.get(string).

Parameters

  • String string

ตัวอย่างใช้งาน

CompiledShaderProgram instance = ...;
ShaderProgramConfig.Uniform result = instance.getUniformConfig("value");

net.minecraft.client.renderer.CompiledShaderProgram#link(CompiledShader,CompiledShader,VertexFormat)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/CompiledShaderProgram.java:71
  • Modifiers: public static
  • Return: CompiledShaderProgram

คืออะไร

ดำเนินการ link ตาม implementation ของ CompiledShaderProgram

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: glCreateProgram(), CompilationException(), program(), bindAttributes(), glAttachShader(), getShaderId(), glLinkProgram(), glGetProgrami(). สร้างออบเจ็กต์: ShaderManager.CompilationException, CompiledShaderProgram. คืนค่า: new CompiledShaderProgram(i).

Parameters

  • CompiledShader compiledShader
  • CompiledShader compiledShader2
  • VertexFormat vertexFormat

Throws

  • ShaderManager.CompilationException

ตัวอย่างใช้งาน

CompiledShader compiledShader = ...;
CompiledShader compiledShader2 = ...;
VertexFormat vertexFormat = ...;
CompiledShaderProgram result = CompiledShaderProgram.link(compiledShader, compiledShader2, vertexFormat);

net.minecraft.client.renderer.CompiledShaderProgram#registerUniform(Uniform)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/CompiledShaderProgram.java:264
  • Modifiers: public
  • Return: void

คืออะไร

ลงทะเบียน Uniform

ทำงานยังไง

เรียกต่อ: add(), put(), getName().

Parameters

  • Uniform uniform

ตัวอย่างใช้งาน

CompiledShaderProgram instance = ...;
Uniform uniform = ...;
instance.registerUniform(uniform);

net.minecraft.client.renderer.CompiledShaderProgram#safeGetUniform(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/CompiledShaderProgram.java:188
  • Modifiers: public
  • Return: AbstractUniform

คืออะไร

ดำเนินการ safeGetUniform ตาม implementation ของ CompiledShaderProgram

ทำงานยังไง

เรียกต่อ: getUniform(). คืนค่า: uniform == null ? DUMMY_UNIFORM : uniform.

Parameters

  • String string

ตัวอย่างใช้งาน

CompiledShaderProgram instance = ...;
AbstractUniform result = instance.safeGetUniform("value");

net.minecraft.client.renderer.CompiledShaderProgram#setDefaultUniforms(VertexFormat.Mode,Matrix4f,Matrix4f,Window)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/CompiledShaderProgram.java:206
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Default Uniforms

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getShaderTexture(), bindSampler(), set(), getShaderColor(), getShaderGlintAlpha(), getShaderFog(), start(), end().

Parameters

  • VertexFormat.Mode mode
  • Matrix4f matrix4f
  • Matrix4f matrix4f2
  • Window window

ตัวอย่างใช้งาน

CompiledShaderProgram instance = ...;
VertexFormat.Mode mode = ...;
Matrix4f matrix4f = ...;
Matrix4f matrix4f2 = ...;
Window window = ...;
instance.setDefaultUniforms(mode, matrix4f, matrix4f2, window);

net.minecraft.client.renderer.CompiledShaderProgram#setupUniforms(List<ShaderProgramConfig.Uniform>,List<ShaderProgramConfig.Sampler>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/CompiledShaderProgram.java:92
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ setupUniforms ตาม implementation ของ CompiledShaderProgram

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: MODEL_VIEW_MATRIX, PROJECTION_MATRIX, TEXTURE_MATRIX, SCREEN_SIZE, COLOR_MODULATOR, LIGHT0_DIRECTION. เรียกต่อ: assertOnRenderThread(), name(), glGetUniformLocation(), parseUniformNode(), setLocation(), add(), put(), getUniform().

Parameters

  • List<ShaderProgramConfig.Uniform> list
  • List<ShaderProgramConfig.Sampler> list2

ตัวอย่างใช้งาน

CompiledShaderProgram instance = ...;
List<ShaderProgramConfig.Uniform> list = ...;
List<ShaderProgramConfig.Sampler> list2 = ...;
instance.setupUniforms(list, list2);

CoreShaders

  • Full name: net.minecraft.client.renderer.CoreShaders
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/CoreShaders.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.CoreShaders#getProgramsToPreload()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/CoreShaders.java:87
  • Modifiers: public static
  • Return: List<ShaderProgram>

คืออะไร

อ่านค่า Programs To Preload

ทำงานยังไง

คืนค่า: PROGRAMS.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

List<ShaderProgram> result = CoreShaders.getProgramsToPreload();

CubeMap

  • Full name: net.minecraft.client.renderer.CubeMap
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/CubeMap.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.CubeMap#CubeMap(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/CubeMap.java:25
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ CubeMap ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sides. เรียกต่อ: range(), mapToObj(), withPath(), getPath(), toList().

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
CubeMap instance = new CubeMap(resourceLocation);

net.minecraft.client.renderer.CubeMap#registerTextures(TextureManager)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/CubeMap.java:113
  • Modifiers: public
  • Return: void

คืออะไร

ลงทะเบียน Textures

ทำงานยังไง

มีการวนลูป. เรียกต่อ: registerForNextReload().

Parameters

  • TextureManager textureManager

ตัวอย่างใช้งาน

CubeMap instance = ...;
TextureManager textureManager = ...;
instance.registerTextures(textureManager);

net.minecraft.client.renderer.CubeMap#render(Minecraft,float,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/CubeMap.java:29
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getInstance(), setPerspective(), getWindow(), getWidth(), getHeight(), backupProjectionMatrix(), setProjectionMatrix(), getModelViewStack(). สร้างออบเจ็กต์: Matrix4f.

Parameters

  • Minecraft minecraft
  • float f
  • float g
  • float h

ตัวอย่างใช้งาน

CubeMap instance = ...;
Minecraft minecraft = ...;
instance.render(minecraft, 0.0F, 0.0F, 0.0F);

DimensionSpecialEffects

  • Full name: net.minecraft.client.renderer.DimensionSpecialEffects
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/DimensionSpecialEffects.java
  • Type: class
  • Modifiers: public abstract

net.minecraft.client.renderer.DimensionSpecialEffects#constantAmbientLight()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:72
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ constantAmbientLight ตาม implementation ของ DimensionSpecialEffects

ทำงานยังไง

คืนค่า: this.constantAmbientLight.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DimensionSpecialEffects instance = ...;
boolean result = instance.constantAmbientLight();

net.minecraft.client.renderer.DimensionSpecialEffects#DimensionSpecialEffects(float,boolean,DimensionSpecialEffects.SkyType,boolean,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:32
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DimensionSpecialEffects ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: cloudLevel, hasGround, skyType, forceBrightLightmap, constantAmbientLight.

Parameters

  • float f
  • boolean bl
  • DimensionSpecialEffects.SkyType skyType
  • boolean bl2
  • boolean bl3

ตัวอย่างใช้งาน

DimensionSpecialEffects.SkyType skyType = ...;
DimensionSpecialEffects instance = new DimensionSpecialEffects(0.0F, true, skyType, true, true);

net.minecraft.client.renderer.DimensionSpecialEffects#forceBrightLightmap()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:68
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ forceBrightLightmap ตาม implementation ของ DimensionSpecialEffects

ทำงานยังไง

คืนค่า: this.forceBrightLightmap.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DimensionSpecialEffects instance = ...;
boolean result = instance.forceBrightLightmap();

net.minecraft.client.renderer.DimensionSpecialEffects#forType(DimensionType)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:40
  • Modifiers: public static
  • Return: DimensionSpecialEffects

คืออะไร

ดำเนินการ forType ตาม implementation ของ DimensionSpecialEffects

ทำงานยังไง

เรียกต่อ: get(), effectsLocation(). คืนค่า: EFFECTS.get(dimensionType.effectsLocation()).

Parameters

  • DimensionType dimensionType

ตัวอย่างใช้งาน

DimensionType dimensionType = ...;
DimensionSpecialEffects result = DimensionSpecialEffects.forType(dimensionType);

net.minecraft.client.renderer.DimensionSpecialEffects#getBrightnessDependentFogColor(Vec3,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:60
  • Modifiers: public abstract
  • Return: Vec3

คืออะไร

อ่านค่า Brightness Dependent Fog Color

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • Vec3 vec3
  • float f

ตัวอย่างใช้งาน

DimensionSpecialEffects instance = ...;
Vec3 vec3 = ...;
Vec3 result = instance.getBrightnessDependentFogColor(vec3, 0.0F);

net.minecraft.client.renderer.DimensionSpecialEffects#getCloudHeight()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:52
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Cloud Height

ทำงานยังไง

คืนค่า: this.cloudLevel.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DimensionSpecialEffects instance = ...;
float result = instance.getCloudHeight();

net.minecraft.client.renderer.DimensionSpecialEffects#getSunriseOrSunsetColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:48
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Sunrise Or Sunset Color

ทำงานยังไง

คืนค่า: 0.

Parameters

  • float f

ตัวอย่างใช้งาน

DimensionSpecialEffects instance = ...;
int result = instance.getSunriseOrSunsetColor(0.0F);

net.minecraft.client.renderer.DimensionSpecialEffects#hasGround()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:56
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี Ground

ทำงานยังไง

คืนค่า: this.hasGround.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DimensionSpecialEffects instance = ...;
boolean result = instance.hasGround();

net.minecraft.client.renderer.DimensionSpecialEffects#isFoggyAt(int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:62
  • Modifiers: public abstract
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Foggy At

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

DimensionSpecialEffects instance = ...;
boolean result = instance.isFoggyAt(0, 0);

net.minecraft.client.renderer.DimensionSpecialEffects#isSunriseOrSunset(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:44
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Sunrise Or Sunset

ทำงานยังไง

คืนค่า: false.

Parameters

  • float f

ตัวอย่างใช้งาน

DimensionSpecialEffects instance = ...;
boolean result = instance.isSunriseOrSunset(0.0F);

net.minecraft.client.renderer.DimensionSpecialEffects#skyType()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:64
  • Modifiers: public
  • Return: DimensionSpecialEffects.SkyType

คืออะไร

ดำเนินการ skyType ตาม implementation ของ DimensionSpecialEffects

ทำงานยังไง

คืนค่า: this.skyType.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DimensionSpecialEffects instance = ...;
DimensionSpecialEffects.SkyType result = instance.skyType();

DimensionSpecialEffects$EndEffects

  • Full name: net.minecraft.client.renderer.DimensionSpecialEffects$EndEffects
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/DimensionSpecialEffects.java
  • Type: class
  • Modifiers: public static
  • Extends: DimensionSpecialEffects

net.minecraft.client.renderer.DimensionSpecialEffects$EndEffects#EndEffects()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:78
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DimensionSpecialEffects.EndEffects ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DimensionSpecialEffects.EndEffects instance = new DimensionSpecialEffects.EndEffects();

net.minecraft.client.renderer.DimensionSpecialEffects$EndEffects#getBrightnessDependentFogColor(Vec3,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:82
  • Modifiers: public
  • Return: Vec3

คืออะไร

อ่านค่า Brightness Dependent Fog Color

ทำงานยังไง

เรียกต่อ: scale(). คืนค่า: vec3.scale(0.15F).

Parameters

  • Vec3 vec3
  • float f

ตัวอย่างใช้งาน

DimensionSpecialEffects.EndEffects instance = ...;
Vec3 vec3 = ...;
Vec3 result = instance.getBrightnessDependentFogColor(vec3, 0.0F);

net.minecraft.client.renderer.DimensionSpecialEffects$EndEffects#isFoggyAt(int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:87
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Foggy At

ทำงานยังไง

คืนค่า: false.

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

DimensionSpecialEffects.EndEffects instance = ...;
boolean result = instance.isFoggyAt(0, 0);

DimensionSpecialEffects$NetherEffects

  • Full name: net.minecraft.client.renderer.DimensionSpecialEffects$NetherEffects
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/DimensionSpecialEffects.java
  • Type: class
  • Modifiers: public static
  • Extends: DimensionSpecialEffects

net.minecraft.client.renderer.DimensionSpecialEffects$NetherEffects#getBrightnessDependentFogColor(Vec3,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:99
  • Modifiers: public
  • Return: Vec3

คืออะไร

อ่านค่า Brightness Dependent Fog Color

ทำงานยังไง

คืนค่า: vec3.

Parameters

  • Vec3 vec3
  • float f

ตัวอย่างใช้งาน

DimensionSpecialEffects.NetherEffects instance = ...;
Vec3 vec3 = ...;
Vec3 result = instance.getBrightnessDependentFogColor(vec3, 0.0F);

net.minecraft.client.renderer.DimensionSpecialEffects$NetherEffects#isFoggyAt(int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:104
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Foggy At

ทำงานยังไง

คืนค่า: true.

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

DimensionSpecialEffects.NetherEffects instance = ...;
boolean result = instance.isFoggyAt(0, 0);

net.minecraft.client.renderer.DimensionSpecialEffects$NetherEffects#NetherEffects()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:95
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DimensionSpecialEffects.NetherEffects ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DimensionSpecialEffects.NetherEffects instance = new DimensionSpecialEffects.NetherEffects();

DimensionSpecialEffects$OverworldEffects

  • Full name: net.minecraft.client.renderer.DimensionSpecialEffects$OverworldEffects
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/DimensionSpecialEffects.java
  • Type: class
  • Modifiers: public static
  • Extends: DimensionSpecialEffects

net.minecraft.client.renderer.DimensionSpecialEffects$OverworldEffects#getBrightnessDependentFogColor(Vec3,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:133
  • Modifiers: public
  • Return: Vec3

คืออะไร

อ่านค่า Brightness Dependent Fog Color

ทำงานยังไง

เรียกต่อ: multiply(). คืนค่า: vec3.multiply(f * 0.94F + 0.06F, f * 0.94F + 0.06F, f * 0.91F + 0.09F).

Parameters

  • Vec3 vec3
  • float f

ตัวอย่างใช้งาน

DimensionSpecialEffects.OverworldEffects instance = ...;
Vec3 vec3 = ...;
Vec3 result = instance.getBrightnessDependentFogColor(vec3, 0.0F);

net.minecraft.client.renderer.DimensionSpecialEffects$OverworldEffects#getSunriseOrSunsetColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:125
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Sunrise Or Sunset Color

ทำงานยังไง

เรียกต่อ: cos(), square(), sin(), colorFromFloat(). คืนค่า: ARGB.colorFromFloat(i, h * 0.3F + 0.7F, h * h * 0.7F + 0.2F, 0.2F).

Parameters

  • float f

ตัวอย่างใช้งาน

DimensionSpecialEffects.OverworldEffects instance = ...;
int result = instance.getSunriseOrSunsetColor(0.0F);

net.minecraft.client.renderer.DimensionSpecialEffects$OverworldEffects#isFoggyAt(int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:138
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Foggy At

ทำงานยังไง

คืนค่า: false.

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

DimensionSpecialEffects.OverworldEffects instance = ...;
boolean result = instance.isFoggyAt(0, 0);

net.minecraft.client.renderer.DimensionSpecialEffects$OverworldEffects#isSunriseOrSunset(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:119
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Sunrise Or Sunset

ทำงานยังไง

เรียกต่อ: cos(). คืนค่า: g >= -0.4F && g <= 0.4F.

Parameters

  • float f

ตัวอย่างใช้งาน

DimensionSpecialEffects.OverworldEffects instance = ...;
boolean result = instance.isSunriseOrSunset(0.0F);

net.minecraft.client.renderer.DimensionSpecialEffects$OverworldEffects#OverworldEffects()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/DimensionSpecialEffects.java:115
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DimensionSpecialEffects.OverworldEffects ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DimensionSpecialEffects.OverworldEffects instance = new DimensionSpecialEffects.OverworldEffects();

FaceInfo

  • Full name: net.minecraft.client.renderer.FaceInfo
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/FaceInfo.java
  • Type: enum
  • Modifiers: public

net.minecraft.client.renderer.FaceInfo#fromFacing(Direction)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/FaceInfo.java:57
  • Modifiers: public static
  • Return: FaceInfo

คืออะไร

ดำเนินการ fromFacing ตาม implementation ของ FaceInfo

ทำงานยังไง

เรียกต่อ: get3DDataValue(). คืนค่า: BY_FACING[direction.get3DDataValue()].

Parameters

  • Direction direction

ตัวอย่างใช้งาน

Direction direction = ...;
FaceInfo result = FaceInfo.fromFacing(direction);

net.minecraft.client.renderer.FaceInfo#getVertexInfo(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/FaceInfo.java:65
  • Modifiers: public
  • Return: FaceInfo.VertexInfo

คืออะไร

อ่านค่า Vertex Info

ทำงานยังไง

คืนค่า: this.infos[i].

Parameters

  • int i

ตัวอย่างใช้งาน

FaceInfo instance = ...;
FaceInfo.VertexInfo result = instance.getVertexInfo(0);

FogRenderer

  • Full name: net.minecraft.client.renderer.FogRenderer
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/FogRenderer.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.FogRenderer#computeFogColor(Camera,float,ClientLevel,int,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/FogRenderer.java:43
  • Modifiers: public static
  • Return: Vector4f

คืออะไร

คำนวณ Fog Color

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getFluidInCamera(), getEntity(), getMillis(), getBiome(), containing(), getPosition(), value(), getWaterFogColor(). สร้างออบเจ็กต์: Vector3f, Vector4f. คืนค่า: new Vector4f(u, v, w, 1.0F).

Parameters

  • Camera camera
  • float f
  • ClientLevel clientLevel
  • int i
  • float g

ตัวอย่างใช้งาน

Camera camera = ...;
ClientLevel clientLevel = ...;
Vector4f result = FogRenderer.computeFogColor(camera, 0.0F, clientLevel, 0, 0.0F);

net.minecraft.client.renderer.FogRenderer#setupFog(Camera,FogRenderer.FogMode,Vector4f,float,boolean,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/FogRenderer.java:202
  • Modifiers: public static
  • Return: FogParameters

คืออะไร

ดำเนินการ setupFog ตาม implementation ของ FogRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getFluidInCamera(), getEntity(), FogData(), getPriorityFogFunction(), isSpectator(), hasEffect(), getEffect(), getMobEffect(). สร้างออบเจ็กต์: FogRenderer.FogData, FogParameters. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • Camera camera
  • FogRenderer.FogMode fogMode
  • Vector4f vector4f
  • float f
  • boolean bl
  • float g

ตัวอย่างใช้งาน

Camera camera = ...;
FogRenderer.FogMode fogMode = ...;
Vector4f vector4f = ...;
FogParameters result = FogRenderer.setupFog(camera, fogMode, vector4f, 0.0F, true, 0.0F);

net.minecraft.client.renderer.FogRenderer#toggleFog()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/FogRenderer.java:191
  • Modifiers: public static
  • Return: boolean

คืออะไร

ดำเนินการ toggleFog ตาม implementation ของ FogRenderer

ทำงานยังไง

คืนค่า: fogEnabled = !fogEnabled.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

boolean result = FogRenderer.toggleFog();

GameRenderer

  • Full name: net.minecraft.client.renderer.GameRenderer
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/GameRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: AutoCloseable

net.minecraft.client.renderer.GameRenderer#checkEntityPostEffect(Entity)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:154
  • Modifiers: public
  • Return: void

คืออะไร

ตรวจสอบ Entity Post Effect

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: postEffectId. เรียกต่อ: setPostEffect(), withDefaultNamespace().

Parameters

  • Entity entity

ตัวอย่างใช้งาน

GameRenderer instance = ...;
Entity entity = ...;
instance.checkEntityPostEffect(entity);

net.minecraft.client.renderer.GameRenderer#clearPostEffect()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:146
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง Post Effect

ทำงานยังไง

แก้ state: postEffectId.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GameRenderer instance = ...;
instance.clearPostEffect();

net.minecraft.client.renderer.GameRenderer#close()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:123
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 3 statement).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GameRenderer instance = ...;
instance.close();

net.minecraft.client.renderer.GameRenderer#currentPostEffect()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:222
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

ดำเนินการ currentPostEffect ตาม implementation ของ GameRenderer

ทำงานยังไง

คืนค่า: this.postEffectId.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GameRenderer instance = ...;
ResourceLocation result = instance.currentPostEffect();

net.minecraft.client.renderer.GameRenderer#displayItemActivation(ItemStack)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:697
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ displayItemActivation ตาม implementation ของ GameRenderer

ทำงานยังไง

แก้ state: itemActivationItem, itemActivationTicks, itemActivationOffX, itemActivationOffY. เรียกต่อ: nextFloat().

Parameters

  • ItemStack itemStack

ตัวอย่างใช้งาน

GameRenderer instance = ...;
ItemStack itemStack = ...;
instance.displayItemActivation(itemStack);

net.minecraft.client.renderer.GameRenderer#GameRenderer(Minecraft,ItemInHandRenderer,ResourceManager,RenderBuffers)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:115
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ GameRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: minecraft, resourceManager, itemInHandRenderer, lightTexture, renderBuffers. สร้างออบเจ็กต์: LightTexture.

Parameters

  • Minecraft minecraft
  • ItemInHandRenderer itemInHandRenderer
  • ResourceManager resourceManager
  • RenderBuffers renderBuffers

ตัวอย่างใช้งาน

Minecraft minecraft = ...;
ItemInHandRenderer itemInHandRenderer = ...;
ResourceManager resourceManager = ...;
RenderBuffers renderBuffers = ...;
GameRenderer instance = new GameRenderer(minecraft, itemInHandRenderer, resourceManager, renderBuffers);

net.minecraft.client.renderer.GameRenderer#getDarkenWorldAmount(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:737
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Darken World Amount

ทำงานยังไง

เรียกต่อ: lerp(). คืนค่า: Mth.lerp(f, this.darkenWorldAmountO, this.darkenWorldAmount).

Parameters

  • float f

ตัวอย่างใช้งาน

GameRenderer instance = ...;
float result = instance.getDarkenWorldAmount(0.0F);

net.minecraft.client.renderer.GameRenderer#getDepthFar()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:416
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Depth Far

ทำงานยังไง

คืนค่า: this.renderDistance * 4.0F.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GameRenderer instance = ...;
float result = instance.getDepthFar();

net.minecraft.client.renderer.GameRenderer#getMainCamera()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:745
  • Modifiers: public
  • Return: Camera

คืออะไร

อ่านค่า Main Camera

ทำงานยังไง

คืนค่า: this.mainCamera.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GameRenderer instance = ...;
Camera result = instance.getMainCamera();

net.minecraft.client.renderer.GameRenderer#getMinecraft()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:733
  • Modifiers: public
  • Return: Minecraft

คืออะไร

อ่านค่า Minecraft

ทำงานยังไง

คืนค่า: this.minecraft.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GameRenderer instance = ...;
Minecraft result = instance.getMinecraft();

net.minecraft.client.renderer.GameRenderer#getNightVisionScale(LivingEntity,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:420
  • Modifiers: public static
  • Return: float

คืออะไร

อ่านค่า Night Vision Scale

ทำงานยังไง

เรียกต่อ: getEffect(), endsWithin(), sin(), getDuration(). คืนค่า: !mobEffectInstance.endsWithin(200) ? 1.0F : 0.7F + Mth.sin((mobEffectInstance.getDuration() - f) * (float) Math.PI * 0.2F) * 0.3F.

Parameters

  • LivingEntity livingEntity
  • float f

ตัวอย่างใช้งาน

LivingEntity livingEntity = ...;
float result = GameRenderer.getNightVisionScale(livingEntity, 0.0F);

net.minecraft.client.renderer.GameRenderer#getProjectionMatrix(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:404
  • Modifiers: public
  • Return: Matrix4f

คืออะไร

อ่านค่า Projection Matrix

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: translate(), scale(), perspective(), getWindow(), getWidth(), getHeight(), getDepthFar(). สร้างออบเจ็กต์: Matrix4f.

Parameters

  • float f

ตัวอย่างใช้งาน

GameRenderer instance = ...;
Matrix4f result = instance.getProjectionMatrix(0.0F);

net.minecraft.client.renderer.GameRenderer#getRenderDistance()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:741
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Render Distance

ทำงานยังไง

คืนค่า: this.renderDistance.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GameRenderer instance = ...;
float result = instance.getRenderDistance();

net.minecraft.client.renderer.GameRenderer#isPanoramicMode()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:142
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Panoramic Mode

ทำงานยังไง

คืนค่า: this.panoramicMode.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GameRenderer instance = ...;
boolean result = instance.isPanoramicMode();

net.minecraft.client.renderer.GameRenderer#lightTexture()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:749
  • Modifiers: public
  • Return: LightTexture

คืออะไร

ดำเนินการ lightTexture ตาม implementation ของ GameRenderer

ทำงานยังไง

คืนค่า: this.lightTexture.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GameRenderer instance = ...;
LightTexture result = instance.lightTexture();

net.minecraft.client.renderer.GameRenderer#overlayTexture()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:753
  • Modifiers: public
  • Return: OverlayTexture

คืออะไร

ดำเนินการ overlayTexture ตาม implementation ของ GameRenderer

ทำงานยังไง

คืนค่า: this.overlayTexture.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GameRenderer instance = ...;
OverlayTexture result = instance.overlayTexture();

net.minecraft.client.renderer.GameRenderer#pick(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:232
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ pick ตาม implementation ของ GameRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getCameraEntity(), get(), push(), blockInteractionRange(), entityInteractionRange(), getEntity(), pop().

Parameters

  • float f

ตัวอย่างใช้งาน

GameRenderer instance = ...;
instance.pick(0.0F);

net.minecraft.client.renderer.GameRenderer#preloadUiShader(ResourceProvider)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:181
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ preloadUiShader ตาม implementation ของ GameRenderer

ทำงานยังไง

มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: getShaderManager(), preloadForStartup(). สร้างออบเจ็กต์: RuntimeException.

Parameters

  • ResourceProvider resourceProvider

ตัวอย่างใช้งาน

GameRenderer instance = ...;
ResourceProvider resourceProvider = ...;
instance.preloadUiShader(resourceProvider);

net.minecraft.client.renderer.GameRenderer#processBlurEffect()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:170
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ processBlurEffect ตาม implementation ของ GameRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getMenuBackgroundBlurriness(), getShaderManager(), getPostChain(), setUniform(), process(), getMainRenderTarget().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GameRenderer instance = ...;
instance.processBlurEffect();

net.minecraft.client.renderer.GameRenderer#render(DeltaTracker,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:425
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. แก้ state: lastActiveTime. เรียกต่อ: isWindowActive(), touchscreen(), get(), isRightPressed(), getMillis(), pauseGame(), isGameLoadFinished(), xpos(). สร้างออบเจ็กต์: Matrix4f, GuiGraphics, ReportedException.

Parameters

  • DeltaTracker deltaTracker
  • boolean bl

ตัวอย่างใช้งาน

GameRenderer instance = ...;
DeltaTracker deltaTracker = ...;
instance.render(deltaTracker, true);

net.minecraft.client.renderer.GameRenderer#renderLevel(DeltaTracker)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:634
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ Level

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: renderDistance. เรียกต่อ: getGameTimeDeltaPartialTick(), updateLightTexture(), getCameraEntity(), setCameraEntity(), pick(), get(), push(), shouldRenderBlockOutline(). สร้างออบเจ็กต์: PoseStack, Vector3f, Quaternionf, Matrix4f.

Parameters

  • DeltaTracker deltaTracker

ตัวอย่างใช้งาน

GameRenderer instance = ...;
DeltaTracker deltaTracker = ...;
instance.renderLevel(deltaTracker);

net.minecraft.client.renderer.GameRenderer#renderZoomed(float,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:353
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ Zoomed

ทำงานยังไง

แก้ state: zoom, zoomX, zoomY. เรียกต่อ: setRenderBlockOutline(), setRenderHand(), renderLevel().

Parameters

  • float f
  • float g
  • float h

ตัวอย่างใช้งาน

GameRenderer instance = ...;
instance.renderZoomed(0.0F, 0.0F, 0.0F);

net.minecraft.client.renderer.GameRenderer#resetData()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:690
  • Modifiers: public
  • Return: void

คืออะไร

รีเซ็ต Data

ทำงานยังไง

แก้ state: itemActivationItem, hasWorldScreenshot. เรียกต่อ: getMapTextureManager(), reset().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GameRenderer instance = ...;
instance.resetData();

net.minecraft.client.renderer.GameRenderer#resize(int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:227
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ resize ตาม implementation ของ GameRenderer

ทำงานยังไง

เรียกต่อ: clear().

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

GameRenderer instance = ...;
instance.resize(0, 0);

net.minecraft.client.renderer.GameRenderer#setPanoramicMode(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:138
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Panoramic Mode

ทำงานยังไง

แก้ state: panoramicMode.

Parameters

  • boolean bl

ตัวอย่างใช้งาน

GameRenderer instance = ...;
instance.setPanoramicMode(true);

net.minecraft.client.renderer.GameRenderer#setRenderBlockOutline(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:134
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Render Block Outline

ทำงานยังไง

แก้ state: renderBlockOutline.

Parameters

  • boolean bl

ตัวอย่างใช้งาน

GameRenderer instance = ...;
instance.setRenderBlockOutline(true);

net.minecraft.client.renderer.GameRenderer#setRenderHand(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:130
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Render Hand

ทำงานยังไง

แก้ state: renderHand.

Parameters

  • boolean bl

ตัวอย่างใช้งาน

GameRenderer instance = ...;
instance.setRenderHand(true);

net.minecraft.client.renderer.GameRenderer#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:191
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: confusionAnimationTick, darkenWorldAmountO, darkenWorldAmount, itemActivationTicks, itemActivationItem. เรียกต่อ: tickFov(), getCameraEntity(), setCameraEntity(), tickRateManager(), runsNormally(), tickParticles(), getBossOverlay(), shouldDarkenScreen().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GameRenderer instance = ...;
instance.tick();

net.minecraft.client.renderer.GameRenderer#togglePostEffect()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GameRenderer.java:150
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ togglePostEffect ตาม implementation ของ GameRenderer

ทำงานยังไง

แก้ state: effectActive.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GameRenderer instance = ...;
instance.togglePostEffect();

GpuWarnlistManager

  • Full name: net.minecraft.client.renderer.GpuWarnlistManager
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/GpuWarnlistManager.java
  • Type: class
  • Modifiers: public
  • Extends: SimplePreparableReloadListener<GpuWarnlistManager.Preparations>

net.minecraft.client.renderer.GpuWarnlistManager#apply(GpuWarnlistManager.Preparations,ResourceManager,ProfilerFiller)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GpuWarnlistManager.java:125
  • Modifiers: protected
  • Return: void

คืออะไร

นำไปใช้ apply

ทำงานยังไง

แก้ state: warnings.

Parameters

  • GpuWarnlistManager.Preparations preparations
  • ResourceManager resourceManager
  • ProfilerFiller profilerFiller

ตัวอย่างใช้งาน

GpuWarnlistManager.Preparations preparations = ...;
ResourceManager resourceManager = ...;
ProfilerFiller profilerFiller = ...;
@Override
protected void apply(GpuWarnlistManager.Preparations preparations, ResourceManager resourceManager, ProfilerFiller profilerFiller) {
    super.apply(preparations, resourceManager, profilerFiller);
}

net.minecraft.client.renderer.GpuWarnlistManager#dismissWarning()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GpuWarnlistManager.java:48
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ dismissWarning ตาม implementation ของ GpuWarnlistManager

ทำงานยังไง

แก้ state: warningDismissed.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GpuWarnlistManager instance = ...;
instance.dismissWarning();

net.minecraft.client.renderer.GpuWarnlistManager#dismissWarningAndSkipFabulous()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GpuWarnlistManager.java:52
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ dismissWarningAndSkipFabulous ตาม implementation ของ GpuWarnlistManager

ทำงานยังไง

แก้ state: warningDismissed, skipFabulous.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GpuWarnlistManager instance = ...;
instance.dismissWarningAndSkipFabulous();

net.minecraft.client.renderer.GpuWarnlistManager#getAllWarnings()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GpuWarnlistManager.java:86
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า All Warnings

ทำงานยังไง

เรียกต่อ: forEach(), append(), length(), toString(). สร้างออบเจ็กต์: StringBuilder. คืนค่า: stringBuilder.length() == 0 ? null : stringBuilder.toString().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GpuWarnlistManager instance = ...;
String result = instance.getAllWarnings();

net.minecraft.client.renderer.GpuWarnlistManager#getRendererWarnings()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GpuWarnlistManager.java:71
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Renderer Warnings

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: this.warnings.get("renderer").

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GpuWarnlistManager instance = ...;
String result = instance.getRendererWarnings();

net.minecraft.client.renderer.GpuWarnlistManager#getVendorWarnings()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GpuWarnlistManager.java:81
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Vendor Warnings

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: this.warnings.get("vendor").

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GpuWarnlistManager instance = ...;
String result = instance.getVendorWarnings();

net.minecraft.client.renderer.GpuWarnlistManager#getVersionWarnings()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GpuWarnlistManager.java:76
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Version Warnings

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: this.warnings.get("version").

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GpuWarnlistManager instance = ...;
String result = instance.getVersionWarnings();

net.minecraft.client.renderer.GpuWarnlistManager#hasWarnings()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GpuWarnlistManager.java:36
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี Warnings

ทำงานยังไง

เรียกต่อ: isEmpty(). คืนค่า: !this.warnings.isEmpty().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GpuWarnlistManager instance = ...;
boolean result = instance.hasWarnings();

net.minecraft.client.renderer.GpuWarnlistManager#isShowingWarning()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GpuWarnlistManager.java:57
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Showing Warning

ทำงานยังไง

คืนค่า: this.showWarning && !this.warningDismissed.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GpuWarnlistManager instance = ...;
boolean result = instance.isShowingWarning();

net.minecraft.client.renderer.GpuWarnlistManager#isSkippingFabulous()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GpuWarnlistManager.java:61
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Skipping Fabulous

ทำงานยังไง

คืนค่า: this.skipFabulous.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GpuWarnlistManager instance = ...;
boolean result = instance.isSkippingFabulous();

net.minecraft.client.renderer.GpuWarnlistManager#prepare(ResourceManager,ProfilerFiller)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GpuWarnlistManager.java:93
  • Modifiers: protected
  • Return: GpuWarnlistManager.Preparations

คืออะไร

ดำเนินการ prepare ตาม implementation ของ GpuWarnlistManager

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: newArrayList(), parseJson(), zone(), compilePatterns(), getAsJsonArray(), close(), addSuppressed(), Preparations(). สร้างออบเจ็กต์: GpuWarnlistManager.Preparations. คืนค่า: new GpuWarnlistManager.Preparations(list, list2, list3).

Parameters

  • ResourceManager resourceManager
  • ProfilerFiller profilerFiller

ตัวอย่างใช้งาน

ResourceManager resourceManager = ...;
ProfilerFiller profilerFiller = ...;
@Override
protected GpuWarnlistManager.Preparations prepare(ResourceManager resourceManager, ProfilerFiller profilerFiller) {
    return super.prepare(resourceManager, profilerFiller);
}

net.minecraft.client.renderer.GpuWarnlistManager#resetWarnings()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GpuWarnlistManager.java:65
  • Modifiers: public
  • Return: void

คืออะไร

รีเซ็ต Warnings

ทำงานยังไง

แก้ state: showWarning, warningDismissed, skipFabulous.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GpuWarnlistManager instance = ...;
instance.resetWarnings();

net.minecraft.client.renderer.GpuWarnlistManager#showWarning()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GpuWarnlistManager.java:44
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ showWarning ตาม implementation ของ GpuWarnlistManager

ทำงานยังไง

แก้ state: showWarning.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GpuWarnlistManager instance = ...;
instance.showWarning();

net.minecraft.client.renderer.GpuWarnlistManager#willShowWarning()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/GpuWarnlistManager.java:40
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ willShowWarning ตาม implementation ของ GpuWarnlistManager

ทำงานยังไง

เรียกต่อ: hasWarnings(). คืนค่า: this.hasWarnings() && !this.warningDismissed.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GpuWarnlistManager instance = ...;
boolean result = instance.willShowWarning();

ItemBlockRenderTypes

  • Full name: net.minecraft.client.renderer.ItemBlockRenderTypes
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/ItemBlockRenderTypes.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.ItemBlockRenderTypes#getChunkRenderType(BlockState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ItemBlockRenderTypes.java:354
  • Modifiers: public static
  • Return: RenderType

คืออะไร

อ่านค่า Chunk Render Type

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getBlock(), cutoutMipped(), solid(), get(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • BlockState blockState

ตัวอย่างใช้งาน

BlockState blockState = ...;
RenderType result = ItemBlockRenderTypes.getChunkRenderType(blockState);

net.minecraft.client.renderer.ItemBlockRenderTypes#getMovingBlockRenderType(BlockState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ItemBlockRenderTypes.java:364
  • Modifiers: public static
  • Return: RenderType

คืออะไร

อ่านค่า Moving Block Render Type

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getBlock(), cutoutMipped(), solid(), get(), translucent(), translucentMovingBlock(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • BlockState blockState

ตัวอย่างใช้งาน

BlockState blockState = ...;
RenderType result = ItemBlockRenderTypes.getMovingBlockRenderType(blockState);

net.minecraft.client.renderer.ItemBlockRenderTypes#getRenderLayer(FluidState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ItemBlockRenderTypes.java:392
  • Modifiers: public static
  • Return: RenderType

คืออะไร

อ่านค่า Render Layer

ทำงานยังไง

เรียกต่อ: get(), getType(), solid(). คืนค่า: renderType != null ? renderType : RenderType.solid().

Parameters

  • FluidState fluidState

ตัวอย่างใช้งาน

FluidState fluidState = ...;
RenderType result = ItemBlockRenderTypes.getRenderLayer(fluidState);

net.minecraft.client.renderer.ItemBlockRenderTypes#getRenderType(BlockState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ItemBlockRenderTypes.java:378
  • Modifiers: public static
  • Return: RenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

เรียกต่อ: getChunkRenderType(), translucent(), translucentItemSheet(), cutoutBlockSheet(). คืนค่า: renderType == RenderType.translucent() ? Sheets.translucentItemSheet() : Sheets.cutoutBlockSheet().

Parameters

  • BlockState blockState

ตัวอย่างใช้งาน

BlockState blockState = ...;
RenderType result = ItemBlockRenderTypes.getRenderType(blockState);

net.minecraft.client.renderer.ItemBlockRenderTypes#getRenderType(ItemStack)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ItemBlockRenderTypes.java:383
  • Modifiers: public static
  • Return: RenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getItem(), getBlock(), defaultBlockState(), translucentItemSheet(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ItemStack itemStack

ตัวอย่างใช้งาน

ItemStack itemStack = ...;
RenderType result = ItemBlockRenderTypes.getRenderType(itemStack);

net.minecraft.client.renderer.ItemBlockRenderTypes#setFancy(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ItemBlockRenderTypes.java:397
  • Modifiers: public static
  • Return: void

คืออะไร

กำหนดค่า Fancy

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • boolean bl

ตัวอย่างใช้งาน

ItemBlockRenderTypes.setFancy(true);

ItemInHandRenderer

  • Full name: net.minecraft.client.renderer.ItemInHandRenderer
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/ItemInHandRenderer.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.ItemInHandRenderer#ItemInHandRenderer(Minecraft,EntityRenderDispatcher,ItemRenderer,ItemModelResolver)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ItemInHandRenderer.java:125
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ItemInHandRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: minecraft, entityRenderDispatcher, itemRenderer, itemModelResolver.

Parameters

  • Minecraft minecraft
  • EntityRenderDispatcher entityRenderDispatcher
  • ItemRenderer itemRenderer
  • ItemModelResolver itemModelResolver

ตัวอย่างใช้งาน

Minecraft minecraft = ...;
EntityRenderDispatcher entityRenderDispatcher = ...;
ItemRenderer itemRenderer = ...;
ItemModelResolver itemModelResolver = ...;
ItemInHandRenderer instance = new ItemInHandRenderer(minecraft, entityRenderDispatcher, itemRenderer, itemModelResolver);

net.minecraft.client.renderer.ItemInHandRenderer#itemUsed(InteractionHand)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ItemInHandRenderer.java:608
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ itemUsed ตาม implementation ของ ItemInHandRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: mainHandHeight, offHandHeight.

Parameters

  • InteractionHand interactionHand

ตัวอย่างใช้งาน

ItemInHandRenderer instance = ...;
InteractionHand interactionHand = ...;
instance.itemUsed(interactionHand);

net.minecraft.client.renderer.ItemInHandRenderer#renderHandsWithItems(float,PoseStack,MultiBufferSource.BufferSource,LocalPlayer,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ItemInHandRenderer.java:336
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ Hands With Items

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getAttackAnim(), firstNonNull(), getXRot(), evaluateWhichHandsToRender(), lerp(), mulPose(), rotationDegrees(), getViewXRot().

Parameters

  • float f
  • PoseStack poseStack
  • MultiBufferSource.BufferSource bufferSource
  • LocalPlayer localPlayer
  • int i

ตัวอย่างใช้งาน

ItemInHandRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource.BufferSource bufferSource = ...;
LocalPlayer localPlayer = ...;
instance.renderHandsWithItems(0.0F, poseStack, bufferSource, localPlayer, 0);

net.minecraft.client.renderer.ItemInHandRenderer#renderItem(LivingEntity,ItemStack,ItemDisplayContext,boolean,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ItemInHandRenderer.java:132
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ Item

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isEmpty(), renderStatic(), level(), getId(), ordinal().

Parameters

  • LivingEntity livingEntity
  • ItemStack itemStack
  • ItemDisplayContext itemDisplayContext
  • boolean bl
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

ItemInHandRenderer instance = ...;
LivingEntity livingEntity = ...;
ItemStack itemStack = ...;
ItemDisplayContext itemDisplayContext = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.renderItem(livingEntity, itemStack, itemDisplayContext, true, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.ItemInHandRenderer#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ItemInHandRenderer.java:574
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: oMainHandHeight, oOffHandHeight, mainHandItem, offHandItem, mainHandHeight, offHandHeight. เรียกต่อ: getMainHandItem(), getOffhandItem(), shouldInstantlyReplaceVisibleItem(), isHandsBusy(), clamp(), getAttackStrengthScale().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ItemInHandRenderer instance = ...;
instance.tick();

LevelEventHandler

  • Full name: net.minecraft.client.renderer.LevelEventHandler
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/LevelEventHandler.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.LevelEventHandler#globalLevelEvent(int,BlockPos,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelEventHandler.java:67
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ globalLevelEvent ตาม implementation ของ LevelEventHandler

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch. เรียกต่อ: getMainCamera(), isInitialized(), atCenterOf(), subtract(), getPosition(), normalize(), add(), scale().

Parameters

  • int i
  • BlockPos blockPos
  • int j

ตัวอย่างใช้งาน

LevelEventHandler instance = ...;
BlockPos blockPos = ...;
instance.globalLevelEvent(0, blockPos, 0);

net.minecraft.client.renderer.LevelEventHandler#levelEvent(int,BlockPos,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelEventHandler.java:87
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ levelEvent ตาม implementation ของ LevelEventHandler

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch ; มีการวนลูป. เรียกต่อ: playLocalSound(), nextFloat(), registryAccess(), lookupOrThrow(), get(), ifPresent(), playJukeboxSong(), stopJukeboxSongAndNotifyNearby(). สร้างออบเจ็กต์: ItemParticleOption, ItemStack, Vec3, SculkChargeParticleOptions.

Parameters

  • int i
  • BlockPos blockPos
  • int j

ตัวอย่างใช้งาน

LevelEventHandler instance = ...;
BlockPos blockPos = ...;
instance.levelEvent(0, blockPos, 0);

net.minecraft.client.renderer.LevelEventHandler#LevelEventHandler(Minecraft,Level,LevelRenderer)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelEventHandler.java:61
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ LevelEventHandler ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: minecraft, level, levelRenderer.

Parameters

  • Minecraft minecraft
  • Level level
  • LevelRenderer levelRenderer

ตัวอย่างใช้งาน

Minecraft minecraft = ...;
Level level = ...;
LevelRenderer levelRenderer = ...;
LevelEventHandler instance = new LevelEventHandler(minecraft, level, levelRenderer);

LevelRenderer

  • Full name: net.minecraft.client.renderer.LevelRenderer
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/LevelRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: ResourceManagerReloadListener,AutoCloseable

net.minecraft.client.renderer.LevelRenderer#addParticle(ParticleOptions,boolean,boolean,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1188
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Particle

ทำงานยังไง

มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: addParticleInternal(), forThrowable(), addCategory(), setDetail(), getKey(), getType(), encodeStart(), registryAccess(). สร้างออบเจ็กต์: ReportedException.

Parameters

  • ParticleOptions particleOptions
  • boolean bl
  • boolean bl2
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
ParticleOptions particleOptions = ...;
instance.addParticle(particleOptions, true, true, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.renderer.LevelRenderer#addParticle(ParticleOptions,boolean,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1184
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Particle

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ParticleOptions particleOptions
  • boolean bl
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
ParticleOptions particleOptions = ...;
instance.addParticle(particleOptions, true, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.renderer.LevelRenderer#addParticle(T,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1203
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Particle

ทำงานยังไง

เรียกต่อ: getType(), getOverrideLimiter().

Parameters

  • T particleOptions
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
T particleOptions = ...;
instance.addParticle(particleOptions, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.renderer.LevelRenderer#addRecentlyCompiledSection(SectionRenderDispatcher.RenderSection)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:392
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Recently Compiled Section

ทำงานยังไง

เรียกต่อ: schedulePropagationFrom().

Parameters

  • SectionRenderDispatcher.RenderSection renderSection

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
SectionRenderDispatcher.RenderSection renderSection = ...;
instance.addRecentlyCompiledSection(renderSection);

net.minecraft.client.renderer.LevelRenderer#allChanged()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:245
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ allChanged ตาม implementation ของ LevelRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีส่วนที่ synchronize การทำงาน. แก้ state: sectionRenderDispatcher, lastViewDistance, viewArea. เรียกต่อ: clearTintCaches(), backgroundExecutor(), getBlockRenderer(), getBlockEntityRenderDispatcher(), setLevel(), markForRebuild(), setFancy(), useFancyGraphics(). สร้างออบเจ็กต์: SectionRenderDispatcher, ViewArea.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
instance.allChanged();

net.minecraft.client.renderer.LevelRenderer#blockChanged(BlockGetter,BlockPos,BlockState,BlockState,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1125
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ blockChanged ตาม implementation ของ LevelRenderer

ทำงานยังไง

เรียกต่อ: setBlockDirty().

Parameters

  • BlockGetter blockGetter
  • BlockPos blockPos
  • BlockState blockState
  • BlockState blockState2
  • int i

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
BlockGetter blockGetter = ...;
BlockPos blockPos = ...;
BlockState blockState = ...;
BlockState blockState2 = ...;
instance.blockChanged(blockGetter, blockPos, blockState, blockState2, 0);

net.minecraft.client.renderer.LevelRenderer#captureFrustum()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:983
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ captureFrustum ตาม implementation ของ LevelRenderer

ทำงานยังไง

แก้ state: captureFrustum.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
instance.captureFrustum();

net.minecraft.client.renderer.LevelRenderer#close()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:161
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: destroyBuffers().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
instance.close();

net.minecraft.client.renderer.LevelRenderer#countRenderedSections()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:309
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ countRenderedSections ตาม implementation ของ LevelRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getCompiled(), hasRenderableLayers(). คืนค่า: i.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
int result = instance.countRenderedSections();

net.minecraft.client.renderer.LevelRenderer#destroyBlockProgress(int,BlockPos,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1238
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ destroyBlockProgress ตาม implementation ของ LevelRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), removeProgress(), getPos(), getX(), getY(), getZ(), put(), setProgress(). สร้างออบเจ็กต์: BlockDestructionProgress.

Parameters

  • int i
  • BlockPos blockPos
  • int j

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
BlockPos blockPos = ...;
instance.destroyBlockProgress(0, blockPos, 0);

net.minecraft.client.renderer.LevelRenderer#doEntityOutline()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:199
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ doEntityOutline ตาม implementation ของ LevelRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: shouldShowEntityOutlines(), enableBlend(), blendFuncSeparate(), blitAndBlendToScreen(), getWindow(), getWidth(), getHeight(), disableBlend().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
instance.doEntityOutline();

net.minecraft.client.renderer.LevelRenderer#entityOutlineTarget()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1308
  • Modifiers: public
  • Return: RenderTarget

คืออะไร

ดำเนินการ entityOutlineTarget ตาม implementation ของ LevelRenderer

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: this.targets.entityOutline != null ? this.targets.entityOutline.get() : null.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
RenderTarget result = instance.entityOutlineTarget();

net.minecraft.client.renderer.LevelRenderer#getCapturedFrustum()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1348
  • Modifiers: public
  • Return: Frustum

คืออะไร

อ่านค่า Captured Frustum

ทำงานยังไง

คืนค่า: this.capturedFrustum.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
Frustum result = instance.getCapturedFrustum();

net.minecraft.client.renderer.LevelRenderer#getCloudRenderer()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1353
  • Modifiers: public
  • Return: CloudRenderer

คืออะไร

อ่านค่า Cloud Renderer

ทำงานยังไง

คืนค่า: this.cloudRenderer.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
CloudRenderer result = instance.getCloudRenderer();

net.minecraft.client.renderer.LevelRenderer#getCloudsTarget()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1333
  • Modifiers: public
  • Return: RenderTarget

คืออะไร

อ่านค่า Clouds Target

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: this.targets.clouds != null ? this.targets.clouds.get() : null.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
RenderTarget result = instance.getCloudsTarget();

net.minecraft.client.renderer.LevelRenderer#getEntityStatistics()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:321
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Entity Statistics

ทำงานยังไง

เรียกต่อ: getEntityCount(), getServerSimulationDistance(). คืนค่า: "E: " + this.visibleEntityCount + "/" + this.level.getEntityCount() + ", SD: " + this.level.getServerSimulationDistance().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
String result = instance.getEntityStatistics();

net.minecraft.client.renderer.LevelRenderer#getItemEntityTarget()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1318
  • Modifiers: public
  • Return: RenderTarget

คืออะไร

อ่านค่า Item Entity Target

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: this.targets.itemEntity != null ? this.targets.itemEntity.get() : null.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
RenderTarget result = instance.getItemEntityTarget();

net.minecraft.client.renderer.LevelRenderer#getLastViewDistance()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:305
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Last View Distance

ทำงานยังไง

คืนค่า: this.lastViewDistance.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
double result = instance.getLastViewDistance();

net.minecraft.client.renderer.LevelRenderer#getLightColor(BlockAndTintGetter,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1284
  • Modifiers: public static
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

เรียกต่อ: getBlockState(). คืนค่า: getLightColor(blockAndTintGetter, blockAndTintGetter.getBlockState(blockPos), blockPos).

Parameters

  • BlockAndTintGetter blockAndTintGetter
  • BlockPos blockPos

ตัวอย่างใช้งาน

BlockAndTintGetter blockAndTintGetter = ...;
BlockPos blockPos = ...;
int result = LevelRenderer.getLightColor(blockAndTintGetter, blockPos);

net.minecraft.client.renderer.LevelRenderer#getLightColor(BlockAndTintGetter,BlockState,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1288
  • Modifiers: public static
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: emissiveRendering(), getBrightness(), getLightEmission(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • BlockAndTintGetter blockAndTintGetter
  • BlockState blockState
  • BlockPos blockPos

ตัวอย่างใช้งาน

BlockAndTintGetter blockAndTintGetter = ...;
BlockState blockState = ...;
BlockPos blockPos = ...;
int result = LevelRenderer.getLightColor(blockAndTintGetter, blockState, blockPos);

net.minecraft.client.renderer.LevelRenderer#getParticlesTarget()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1323
  • Modifiers: public
  • Return: RenderTarget

คืออะไร

อ่านค่า Particles Target

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: this.targets.particles != null ? this.targets.particles.get() : null.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
RenderTarget result = instance.getParticlesTarget();

net.minecraft.client.renderer.LevelRenderer#getSectionOcclusionGraph()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1343
  • Modifiers: public
  • Return: SectionOcclusionGraph

คืออะไร

อ่านค่า Section Occlusion Graph

ทำงานยังไง

คืนค่า: this.sectionOcclusionGraph.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
SectionOcclusionGraph result = instance.getSectionOcclusionGraph();

net.minecraft.client.renderer.LevelRenderer#getSectionRenderDispatcher()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:297
  • Modifiers: public
  • Return: SectionRenderDispatcher

คืออะไร

อ่านค่า Section Render Dispatcher

ทำงานยังไง

คืนค่า: this.sectionRenderDispatcher.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
SectionRenderDispatcher result = instance.getSectionRenderDispatcher();

net.minecraft.client.renderer.LevelRenderer#getSectionStatistics()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:283
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Section Statistics

ทำงานยังไง

แก้ state: sectionRenderDispatcher. เรียกต่อ: countRenderedSections(), format(), getStats().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
String result = instance.getSectionStatistics();

net.minecraft.client.renderer.LevelRenderer#getTotalSections()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:301
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Total Sections

ทำงานยังไง

คืนค่า: this.viewArea.sections.length.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
double result = instance.getTotalSections();

net.minecraft.client.renderer.LevelRenderer#getTranslucentTarget()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1313
  • Modifiers: public
  • Return: RenderTarget

คืออะไร

อ่านค่า Translucent Target

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: this.targets.translucent != null ? this.targets.translucent.get() : null.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
RenderTarget result = instance.getTranslucentTarget();

net.minecraft.client.renderer.LevelRenderer#getVisibleSections()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1338
  • Modifiers: public
  • Return: ObjectArrayList<SectionRenderDispatcher.RenderSection>

คืออะไร

อ่านค่า Visible Sections

ทำงานยังไง

คืนค่า: this.visibleSections.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
ObjectArrayList<SectionRenderDispatcher.RenderSection> result = instance.getVisibleSections();

net.minecraft.client.renderer.LevelRenderer#getWeatherTarget()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1328
  • Modifiers: public
  • Return: RenderTarget

คืออะไร

อ่านค่า Weather Target

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: this.targets.weather != null ? this.targets.weather.get() : null.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
RenderTarget result = instance.getWeatherTarget();

net.minecraft.client.renderer.LevelRenderer#hasRenderedAllSections()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1264
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี Rendered All Sections

ทำงานยังไง

เรียกต่อ: isQueueEmpty(). คืนค่า: this.sectionRenderDispatcher.isQueueEmpty().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
boolean result = instance.hasRenderedAllSections();

net.minecraft.client.renderer.LevelRenderer#initOutline()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:175
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ initOutline ตาม implementation ของ LevelRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: entityOutlineTarget. เรียกต่อ: destroyBuffers(), getWindow(), getWidth(), getHeight(), setClearColor(). สร้างออบเจ็กต์: TextureTarget.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
instance.initOutline();

net.minecraft.client.renderer.LevelRenderer#isSectionCompiled(BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1303
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Section Compiled

ทำงานยังไง

เรียกต่อ: getRenderSectionAt(), get(). คืนค่า: renderSection != null && renderSection.compiled.get() != SectionRenderDispatcher.CompiledSection.UNCOMPILED.

Parameters

  • BlockPos blockPos

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
BlockPos blockPos = ...;
boolean result = instance.isSectionCompiled(blockPos);

net.minecraft.client.renderer.LevelRenderer#killFrustum()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:987
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ killFrustum ตาม implementation ของ LevelRenderer

ทำงานยังไง

แก้ state: capturedFrustum.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
instance.killFrustum();

net.minecraft.client.renderer.LevelRenderer#LevelRenderer(Minecraft,EntityRenderDispatcher,BlockEntityRenderDispatcher,RenderBuffers)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:148
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ LevelRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: minecraft, entityRenderDispatcher, blockEntityRenderDispatcher, renderBuffers.

Parameters

  • Minecraft minecraft
  • EntityRenderDispatcher entityRenderDispatcher
  • BlockEntityRenderDispatcher blockEntityRenderDispatcher
  • RenderBuffers renderBuffers

ตัวอย่างใช้งาน

Minecraft minecraft = ...;
EntityRenderDispatcher entityRenderDispatcher = ...;
BlockEntityRenderDispatcher blockEntityRenderDispatcher = ...;
RenderBuffers renderBuffers = ...;
LevelRenderer instance = new LevelRenderer(minecraft, entityRenderDispatcher, blockEntityRenderDispatcher, renderBuffers);

net.minecraft.client.renderer.LevelRenderer#needsUpdate()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1272
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ needsUpdate ตาม implementation ของ LevelRenderer

ทำงานยังไง

เรียกต่อ: invalidate(), markForRebuild().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
instance.needsUpdate();

net.minecraft.client.renderer.LevelRenderer#offsetFrustum(Frustum)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:377
  • Modifiers: public static
  • Return: Frustum

คืออะไร

ดำเนินการ offsetFrustum ตาม implementation ของ LevelRenderer

ทำงานยังไง

เรียกต่อ: offsetToFullyIncludeCameraCube(). สร้างออบเจ็กต์: Frustum. คืนค่า: new Frustum(frustum).offsetToFullyIncludeCameraCube(8).

Parameters

  • Frustum frustum

ตัวอย่างใช้งาน

Frustum frustum = ...;
Frustum result = LevelRenderer.offsetFrustum(frustum);

net.minecraft.client.renderer.LevelRenderer#onChunkReadyToRender(ChunkPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1268
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Chunk Ready To Render

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ChunkPos chunkPos

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
ChunkPos chunkPos = ...;
instance.onChunkReadyToRender(chunkPos);

net.minecraft.client.renderer.LevelRenderer#onResourceManagerReload(ResourceManager)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:171
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Resource Manager Reload

ทำงานยังไง

เรียกต่อ: initOutline().

Parameters

  • ResourceManager resourceManager

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
ResourceManager resourceManager = ...;
instance.onResourceManagerReload(resourceManager);

net.minecraft.client.renderer.LevelRenderer#onSectionBecomingNonEmpty(long)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1177
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Section Becoming Non Empty

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getRenderSection(), schedulePropagationFrom().

Parameters

  • long l

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
instance.onSectionBecomingNonEmpty(0L);

net.minecraft.client.renderer.LevelRenderer#prepareCullFrustum(Vec3,Matrix4f,Matrix4f)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:396
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ prepareCullFrustum ตาม implementation ของ LevelRenderer

ทำงานยังไง

แก้ state: cullingFrustum. เรียกต่อ: prepare(), x(), y(), z(). สร้างออบเจ็กต์: Frustum.

Parameters

  • Vec3 vec3
  • Matrix4f matrix4f
  • Matrix4f matrix4f2

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
Vec3 vec3 = ...;
Matrix4f matrix4f = ...;
Matrix4f matrix4f2 = ...;
instance.prepareCullFrustum(vec3, matrix4f, matrix4f2);

net.minecraft.client.renderer.LevelRenderer#renderLevel(GraphicsResourceAllocator,DeltaTracker,boolean,Camera,GameRenderer,Matrix4f,Matrix4f)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:401
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ Level

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: capturedFrustum, captureFrustum, visibleEntityCount. เรียกต่อ: getGameTimeDeltaPartialTick(), setShaderGameTime(), getGameTime(), prepare(), get(), popPush(), pollLightUpdates(), getChunkSource(). สร้างออบเจ็กต์: Frustum, FrameGraphBuilder, RenderTargetDescriptor, FrameGraphBuilder.Inspector.

Parameters

  • GraphicsResourceAllocator graphicsResourceAllocator
  • DeltaTracker deltaTracker
  • boolean bl
  • Camera camera
  • GameRenderer gameRenderer
  • Matrix4f matrix4f
  • Matrix4f matrix4f2

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
GraphicsResourceAllocator graphicsResourceAllocator = ...;
DeltaTracker deltaTracker = ...;
Camera camera = ...;
GameRenderer gameRenderer = ...;
Matrix4f matrix4f = ...;
Matrix4f matrix4f2 = ...;
instance.renderLevel(graphicsResourceAllocator, deltaTracker, true, camera, gameRenderer, matrix4f, matrix4f2);

net.minecraft.client.renderer.LevelRenderer#resize(int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:276
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ resize ตาม implementation ของ LevelRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: needsUpdate().

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
instance.resize(0, 0);

net.minecraft.client.renderer.LevelRenderer#setBlockDirty(BlockPos,BlockState,BlockState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1149
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Block Dirty

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getModelManager(), requiresRender(), setBlocksDirty(), getX(), getY(), getZ().

Parameters

  • BlockPos blockPos
  • BlockState blockState
  • BlockState blockState2

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
BlockPos blockPos = ...;
BlockState blockState = ...;
BlockState blockState2 = ...;
instance.setBlockDirty(blockPos, blockState, blockState2);

net.minecraft.client.renderer.LevelRenderer#setBlocksDirty(int,int,int,int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1139
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Blocks Dirty

ทำงานยังไง

มีการวนลูป. เรียกต่อ: setSectionDirty(), blockToSectionCoord().

Parameters

  • int i
  • int j
  • int k
  • int l
  • int m
  • int n

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
instance.setBlocksDirty(0, 0, 0, 0, 0, 0);

net.minecraft.client.renderer.LevelRenderer#setLevel(ClientLevel)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:215
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Level

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: lastCameraSectionX, lastCameraSectionY, lastCameraSectionZ, level, viewArea, sectionRenderDispatcher. เรียกต่อ: allChanged(), releaseAllBuffers(), dispose(), clear(), waitAndReset(), clearVisibleSections().

Parameters

  • ClientLevel clientLevel

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
ClientLevel clientLevel = ...;
instance.setLevel(clientLevel);

net.minecraft.client.renderer.LevelRenderer#setSectionDirty(int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1169
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Section Dirty

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • int i
  • int j
  • int k

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
instance.setSectionDirty(0, 0, 0);

net.minecraft.client.renderer.LevelRenderer#setSectionDirtyWithNeighbors(int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1155
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Section Dirty With Neighbors

ทำงานยังไง

เรียกต่อ: setSectionRangeDirty().

Parameters

  • int i
  • int j
  • int k

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
instance.setSectionDirtyWithNeighbors(0, 0, 0);

net.minecraft.client.renderer.LevelRenderer#setSectionRangeDirty(int,int,int,int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1159
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Section Range Dirty

ทำงานยังไง

มีการวนลูป. เรียกต่อ: setSectionDirty().

Parameters

  • int i
  • int j
  • int k
  • int l
  • int m
  • int n

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
instance.setSectionRangeDirty(0, 0, 0, 0, 0, 0);

net.minecraft.client.renderer.LevelRenderer#shouldShowEntityOutlines()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:211
  • Modifiers: protected
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Show Entity Outlines

ทำงานยังไง

เรียกต่อ: isPanoramicMode(). คืนค่า: !this.minecraft.gameRenderer.isPanoramicMode() && this.entityOutlineTarget != null && this.minecraft.player != null.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected boolean shouldShowEntityOutlines() {
    return super.shouldShowEntityOutlines();
}

net.minecraft.client.renderer.LevelRenderer#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:991
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: ticks. เรียกต่อ: tickRateManager(), runsNormally(), values(), iterator(), hasNext(), next(), getUpdatedRenderTick(), remove().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
instance.tick();

net.minecraft.client.renderer.LevelRenderer#tickParticles(Camera)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:157
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick Particles

ทำงานยังไง

เรียกต่อ: tickRainParticles(), particles(), get().

Parameters

  • Camera camera

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
Camera camera = ...;
instance.tickParticles(camera);

net.minecraft.client.renderer.LevelRenderer#updateGlobalBlockEntities(Collection<BlockEntity>,Collection<BlockEntity>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelRenderer.java:1277
  • Modifiers: public
  • Return: void

คืออะไร

อัปเดต Global Block Entities

ทำงานยังไง

มีส่วนที่ synchronize การทำงาน. เรียกต่อ: removeAll(), addAll().

Parameters

  • Collection<BlockEntity> collection
  • Collection<BlockEntity> collection2

ตัวอย่างใช้งาน

LevelRenderer instance = ...;
Collection<BlockEntity> collection = ...;
Collection<BlockEntity> collection2 = ...;
instance.updateGlobalBlockEntities(collection, collection2);

LevelTargetBundle

  • Full name: net.minecraft.client.renderer.LevelTargetBundle
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/LevelTargetBundle.java
  • Type: class
  • Modifiers: public
  • Implements: PostChain.TargetBundle

net.minecraft.client.renderer.LevelTargetBundle#clear()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelTargetBundle.java:82
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง clear

ทำงานยังไง

แก้ state: main, translucent, itemEntity, particles, weather, clouds. เรียกต่อ: invalid().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelTargetBundle instance = ...;
instance.clear();

net.minecraft.client.renderer.LevelTargetBundle#get(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelTargetBundle.java:62
  • Modifiers: public
  • Return: ResourceHandle<RenderTarget>

คืออะไร

อ่านค่า get

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: equals(). มีจุด return อย่างน้อย 7 จุด.

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

LevelTargetBundle instance = ...;
ResourceLocation resourceLocation = ...;
ResourceHandle<RenderTarget> result = instance.get(resourceLocation);

net.minecraft.client.renderer.LevelTargetBundle#replace(ResourceLocation,ResourceHandle<RenderTarget>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LevelTargetBundle.java:39
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ replace ตาม implementation ของ LevelTargetBundle

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: main, translucent, itemEntity, particles, weather, clouds. เรียกต่อ: equals(). สร้างออบเจ็กต์: IllegalArgumentException.

Parameters

  • ResourceLocation resourceLocation
  • ResourceHandle<RenderTarget> resourceHandle

ตัวอย่างใช้งาน

LevelTargetBundle instance = ...;
ResourceLocation resourceLocation = ...;
ResourceHandle<RenderTarget> resourceHandle = ...;
instance.replace(resourceLocation, resourceHandle);

LightTexture

  • Full name: net.minecraft.client.renderer.LightTexture
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/LightTexture.java
  • Type: class
  • Modifiers: public
  • Implements: AutoCloseable

net.minecraft.client.renderer.LightTexture#block(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LightTexture.java:143
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ block ตาม implementation ของ LightTexture

ทำงานยังไง

คืนค่า: i >>> 4 & 15.

Parameters

  • int i

ตัวอย่างใช้งาน

int result = LightTexture.block(0);

net.minecraft.client.renderer.LightTexture#close()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LightTexture.java:44
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

เรียกต่อ: destroyBuffers().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LightTexture instance = ...;
instance.close();

net.minecraft.client.renderer.LightTexture#getBrightness(DimensionType,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LightTexture.java:129
  • Modifiers: public static
  • Return: float

คืออะไร

อ่านค่า Brightness

ทำงานยังไง

เรียกต่อ: ambientLight(). คืนค่า: getBrightness(dimensionType.ambientLight(), i).

Parameters

  • DimensionType dimensionType
  • int i

ตัวอย่างใช้งาน

DimensionType dimensionType = ...;
float result = LightTexture.getBrightness(dimensionType, 0);

net.minecraft.client.renderer.LightTexture#getBrightness(float,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LightTexture.java:133
  • Modifiers: public static
  • Return: float

คืออะไร

อ่านค่า Brightness

ทำงานยังไง

เรียกต่อ: lerp(). คืนค่า: Mth.lerp(f, h, 1.0F).

Parameters

  • float f
  • int i

ตัวอย่างใช้งาน

float result = LightTexture.getBrightness(0.0F, 0);

net.minecraft.client.renderer.LightTexture#lightCoordsWithEmission(int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LightTexture.java:151
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ lightCoordsWithEmission ตาม implementation ของ LightTexture

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: max(), sky(), block(), pack(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

int result = LightTexture.lightCoordsWithEmission(0, 0);

net.minecraft.client.renderer.LightTexture#LightTexture(GameRenderer,Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LightTexture.java:35
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ LightTexture ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: renderer, minecraft, target. เรียกต่อ: setFilterMode(), setClearColor(), clear(). สร้างออบเจ็กต์: TextureTarget.

Parameters

  • GameRenderer gameRenderer
  • Minecraft minecraft

ตัวอย่างใช้งาน

GameRenderer gameRenderer = ...;
Minecraft minecraft = ...;
LightTexture instance = new LightTexture(gameRenderer, minecraft);

net.minecraft.client.renderer.LightTexture#pack(int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LightTexture.java:139
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ pack ตาม implementation ของ LightTexture

ทำงานยังไง

คืนค่า: i << 4 | j << 20.

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

int result = LightTexture.pack(0, 0);

net.minecraft.client.renderer.LightTexture#sky(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LightTexture.java:147
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ sky ตาม implementation ของ LightTexture

ทำงานยังไง

คืนค่า: i >>> 20 & 15.

Parameters

  • int i

ตัวอย่างใช้งาน

int result = LightTexture.sky(0);

net.minecraft.client.renderer.LightTexture#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LightTexture.java:49
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

แก้ state: blockLightRedFlicker, updateLightTexture. เรียกต่อ: random().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LightTexture instance = ...;
instance.tick();

net.minecraft.client.renderer.LightTexture#turnOffLightLayer()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LightTexture.java:55
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ turnOffLightLayer ตาม implementation ของ LightTexture

ทำงานยังไง

เรียกต่อ: setShaderTexture().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LightTexture instance = ...;
instance.turnOffLightLayer();

net.minecraft.client.renderer.LightTexture#turnOnLightLayer()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LightTexture.java:59
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ turnOnLightLayer ตาม implementation ของ LightTexture

ทำงานยังไง

เรียกต่อ: setShaderTexture(), getColorTextureId().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LightTexture instance = ...;
instance.turnOnLightLayer();

net.minecraft.client.renderer.LightTexture#updateLightTexture(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/LightTexture.java:73
  • Modifiers: public
  • Return: void

คืออะไร

อัปเดต Light Texture

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: updateLightTexture. เรียกต่อ: get(), push(), getSkyDarken(), getSkyFlashTime(), darknessEffectScale(), floatValue(), getDarknessGamma(), calculateDarknessScale(). สร้างออบเจ็กต์: Vector3f.

Parameters

  • float f

ตัวอย่างใช้งาน

LightTexture instance = ...;
instance.updateLightTexture(0.0F);

MapRenderer

  • Full name: net.minecraft.client.renderer.MapRenderer
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/MapRenderer.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.MapRenderer#extractRenderState(MapId,MapItemSavedData,MapRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/MapRenderer.java:81
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ MapRenderer

ทำงานยังไง

มีการวนลูป. เรียกต่อ: prepareMapTexture(), clear(), getDecorations(), add(), extractDecorationRenderState().

Parameters

  • MapId mapId
  • MapItemSavedData mapItemSavedData
  • MapRenderState mapRenderState

ตัวอย่างใช้งาน

MapRenderer instance = ...;
MapId mapId = ...;
MapItemSavedData mapItemSavedData = ...;
MapRenderState mapRenderState = ...;
instance.extractRenderState(mapId, mapItemSavedData, mapRenderState);

net.minecraft.client.renderer.MapRenderer#MapRenderer(MapDecorationTextureManager,MapTextureManager)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/MapRenderer.java:30
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ MapRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: decorationTextures, mapTextureManager.

Parameters

  • MapDecorationTextureManager mapDecorationTextureManager
  • MapTextureManager mapTextureManager

ตัวอย่างใช้งาน

MapDecorationTextureManager mapDecorationTextureManager = ...;
MapTextureManager mapTextureManager = ...;
MapRenderer instance = new MapRenderer(mapDecorationTextureManager, mapTextureManager);

net.minecraft.client.renderer.MapRenderer#render(MapRenderState,PoseStack,MultiBufferSource,boolean,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/MapRenderer.java:35
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: last(), pose(), getBuffer(), text(), addVertex(), setColor(), setUv(), setLight().

Parameters

  • MapRenderState mapRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • boolean bl
  • int i

ตัวอย่างใช้งาน

MapRenderer instance = ...;
MapRenderState mapRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(mapRenderState, poseStack, multiBufferSource, true, 0);

MultiBufferSource

  • Full name: net.minecraft.client.renderer.MultiBufferSource
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/MultiBufferSource.java
  • Type: interface
  • Modifiers: public

net.minecraft.client.renderer.MultiBufferSource#getBuffer(RenderType)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/MultiBufferSource.java:26
  • Modifiers: ``
  • Return: VertexConsumer

คืออะไร

อ่านค่า Buffer

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • RenderType renderType

ตัวอย่างใช้งาน

MultiBufferSource instance = ...;
RenderType renderType = ...;
VertexConsumer result = instance.getBuffer(renderType);

net.minecraft.client.renderer.MultiBufferSource#immediate(ByteBufferBuilder)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/MultiBufferSource.java:18
  • Modifiers: static
  • Return: MultiBufferSource.BufferSource

คืออะไร

ดำเนินการ immediate ตาม implementation ของ MultiBufferSource

ทำงานยังไง

เรียกต่อ: immediateWithBuffers(), emptyMap(). คืนค่า: immediateWithBuffers(Object2ObjectSortedMaps.emptyMap(), byteBufferBuilder).

Parameters

  • ByteBufferBuilder byteBufferBuilder

ตัวอย่างใช้งาน

ByteBufferBuilder byteBufferBuilder = ...;
MultiBufferSource.BufferSource result = MultiBufferSource.immediate(byteBufferBuilder);

net.minecraft.client.renderer.MultiBufferSource#immediateWithBuffers(SequencedMap<RenderType, ByteBufferBuilder>,ByteBufferBuilder)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/MultiBufferSource.java:22
  • Modifiers: static
  • Return: MultiBufferSource.BufferSource

คืออะไร

ดำเนินการ immediateWithBuffers ตาม implementation ของ MultiBufferSource

ทำงานยังไง

เรียกต่อ: BufferSource(). สร้างออบเจ็กต์: MultiBufferSource.BufferSource. คืนค่า: new MultiBufferSource.BufferSource(byteBufferBuilder, sequencedMap).

Parameters

  • SequencedMap<RenderType, ByteBufferBuilder> sequencedMap
  • ByteBufferBuilder byteBufferBuilder

ตัวอย่างใช้งาน

SequencedMap<RenderType, ByteBufferBuilder> sequencedMap = ...;
ByteBufferBuilder byteBufferBuilder = ...;
MultiBufferSource.BufferSource result = MultiBufferSource.immediateWithBuffers(sequencedMap, byteBufferBuilder);

Octree

  • Full name: net.minecraft.client.renderer.Octree
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/Octree.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.Octree#add(SectionRenderDispatcher.RenderSection)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Octree.java:34
  • Modifiers: public
  • Return: boolean

คืออะไร

เพิ่ม add

ทำงานยังไง

คืนค่า: this.root.add(renderSection).

Parameters

  • SectionRenderDispatcher.RenderSection renderSection

ตัวอย่างใช้งาน

Octree instance = ...;
SectionRenderDispatcher.RenderSection renderSection = ...;
boolean result = instance.add(renderSection);

net.minecraft.client.renderer.Octree#Octree(SectionPos,int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Octree.java:19
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ Octree ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: cameraSectionCenter, root. เรียกต่อ: smallestEncompassingPowerOfTwo(), origin(), center(), getX(), getY(), getZ(), Branch(). สร้างออบเจ็กต์: Octree.Branch, BoundingBox.

Parameters

  • SectionPos sectionPos
  • int i
  • int j
  • int k

ตัวอย่างใช้งาน

SectionPos sectionPos = ...;
Octree instance = new Octree(sectionPos, 0, 0, 0);

net.minecraft.client.renderer.Octree#visitNodes(Octree.OctreeVisitor,Frustum,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Octree.java:38
  • Modifiers: public
  • Return: void

คืออะไร

เยี่ยมชม node Nodes

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • Octree.OctreeVisitor octreeVisitor
  • Frustum frustum
  • int i

ตัวอย่างใช้งาน

Octree instance = ...;
Octree.OctreeVisitor octreeVisitor = ...;
Frustum frustum = ...;
instance.visitNodes(octreeVisitor, frustum, 0);

Octree$Node

  • Full name: net.minecraft.client.renderer.Octree$Node
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/Octree.java
  • Type: interface
  • Modifiers: public

net.minecraft.client.renderer.Octree$Node#getAABB()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Octree.java:261
  • Modifiers: ``
  • Return: AABB

คืออะไร

อ่านค่า AABB

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

Octree.Node instance = ...;
AABB result = instance.getAABB();

net.minecraft.client.renderer.Octree$Node#getSection()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Octree.java:258
  • Modifiers: ``
  • Return: SectionRenderDispatcher.RenderSection

คืออะไร

อ่านค่า Section

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

Octree.Node instance = ...;
SectionRenderDispatcher.RenderSection result = instance.getSection();

net.minecraft.client.renderer.Octree$Node#visitNodes(Octree.OctreeVisitor,boolean,Frustum,int,int,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Octree.java:256
  • Modifiers: ``
  • Return: void

คืออะไร

เยี่ยมชม node Nodes

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • Octree.OctreeVisitor octreeVisitor
  • boolean bl
  • Frustum frustum
  • int i
  • int j
  • boolean bl2

ตัวอย่างใช้งาน

Octree.Node instance = ...;
Octree.OctreeVisitor octreeVisitor = ...;
Frustum frustum = ...;
instance.visitNodes(octreeVisitor, true, frustum, 0, 0, true);

Octree$OctreeVisitor

  • Full name: net.minecraft.client.renderer.Octree$OctreeVisitor
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/Octree.java
  • Type: interface
  • Modifiers: public

net.minecraft.client.renderer.Octree$OctreeVisitor#visit(Octree.Node,boolean,int,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Octree.java:267
  • Modifiers: ``
  • Return: void

คืออะไร

เยี่ยมชม node visit

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • Octree.Node node
  • boolean bl
  • int i
  • boolean bl2

ตัวอย่างใช้งาน

Octree.OctreeVisitor instance = ...;
Octree.Node node = ...;
instance.visit(node, true, 0, true);

OutlineBufferSource

  • Full name: net.minecraft.client.renderer.OutlineBufferSource
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/OutlineBufferSource.java
  • Type: class
  • Modifiers: public
  • Implements: MultiBufferSource

net.minecraft.client.renderer.OutlineBufferSource#endOutlineBatch()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/OutlineBufferSource.java:51
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ endOutlineBatch ตาม implementation ของ OutlineBufferSource

ทำงานยังไง

เรียกต่อ: endBatch().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

OutlineBufferSource instance = ...;
instance.endOutlineBatch();

net.minecraft.client.renderer.OutlineBufferSource#getBuffer(RenderType)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/OutlineBufferSource.java:24
  • Modifiers: public
  • Return: VertexConsumer

คืออะไร

อ่านค่า Buffer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isOutline(), EntityOutlineGenerator(), outline(), isPresent(), get(), create(). สร้างออบเจ็กต์: OutlineBufferSource.EntityOutlineGenerator. มีจุด return อย่างน้อย 3 จุด.

Parameters

  • RenderType renderType

ตัวอย่างใช้งาน

OutlineBufferSource instance = ...;
RenderType renderType = ...;
VertexConsumer result = instance.getBuffer(renderType);

net.minecraft.client.renderer.OutlineBufferSource#OutlineBufferSource(MultiBufferSource.BufferSource)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/OutlineBufferSource.java:20
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ OutlineBufferSource ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: bufferSource.

Parameters

  • MultiBufferSource.BufferSource bufferSource

ตัวอย่างใช้งาน

MultiBufferSource.BufferSource bufferSource = ...;
OutlineBufferSource instance = new OutlineBufferSource(bufferSource);

net.minecraft.client.renderer.OutlineBufferSource#setColor(int,int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/OutlineBufferSource.java:44
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Color

ทำงานยังไง

แก้ state: teamR, teamG, teamB, teamA.

Parameters

  • int i
  • int j
  • int k
  • int l

ตัวอย่างใช้งาน

OutlineBufferSource instance = ...;
instance.setColor(0, 0, 0, 0);

PanoramaRenderer

  • Full name: net.minecraft.client.renderer.PanoramaRenderer
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/PanoramaRenderer.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.PanoramaRenderer#PanoramaRenderer(CubeMap)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PanoramaRenderer.java:17
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ PanoramaRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: cubeMap, minecraft. เรียกต่อ: getInstance().

Parameters

  • CubeMap cubeMap

ตัวอย่างใช้งาน

CubeMap cubeMap = ...;
PanoramaRenderer instance = new PanoramaRenderer(cubeMap);

net.minecraft.client.renderer.PanoramaRenderer#render(GuiGraphics,int,int,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PanoramaRenderer.java:22
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

แก้ state: spin. เรียกต่อ: getDeltaTracker(), getRealtimeDeltaTicks(), panoramaSpeed(), get(), wrap(), flush(), blit(), white().

Parameters

  • GuiGraphics guiGraphics
  • int i
  • int j
  • float f
  • float g

ตัวอย่างใช้งาน

PanoramaRenderer instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F, 0.0F);

PostChain

  • Full name: net.minecraft.client.renderer.PostChain
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/PostChain.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.PostChain#addToFrame(FrameGraphBuilder,int,int,PostChain.TargetBundle)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostChain.java:90
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม To Frame

ทำงานยังไง

แยกกรณีด้วย switch ; มีการวนลูป. เรียกต่อ: setOrtho(), size(), put(), getOrThrow(), entrySet(), getKey(), getValue(), FixedSizedTarget(). สร้างออบเจ็กต์: Matrix4f, HashMap<>, RenderTargetDescriptor, MatchException.

Parameters

  • FrameGraphBuilder frameGraphBuilder
  • int i
  • int j
  • PostChain.TargetBundle targetBundle

ตัวอย่างใช้งาน

PostChain instance = ...;
FrameGraphBuilder frameGraphBuilder = ...;
PostChain.TargetBundle targetBundle = ...;
instance.addToFrame(frameGraphBuilder, 0, 0, targetBundle);

net.minecraft.client.renderer.PostChain#load(PostChainConfig,TextureManager,ShaderManager,Set<ResourceLocation>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostChain.java:39
  • Modifiers: public static
  • Return: PostChain

คืออะไร

โหลด load

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: passes(), stream(), flatMap(), inputs(), referencedTargets(), filter(), internalTargets(), containsKey(). สร้างออบเจ็กต์: ShaderManager.CompilationException, PostChain. คืนค่า: new PostChain(builder.build(), postChainConfig.internalTargets(), set2).

Parameters

  • PostChainConfig postChainConfig
  • TextureManager textureManager
  • ShaderManager shaderManager
  • Set<ResourceLocation> set

Throws

  • ShaderManager.CompilationException

ตัวอย่างใช้งาน

PostChainConfig postChainConfig = ...;
TextureManager textureManager = ...;
ShaderManager shaderManager = ...;
Set<ResourceLocation> set = ...;
PostChain result = PostChain.load(postChainConfig, textureManager, shaderManager, set);

net.minecraft.client.renderer.PostChain#process(RenderTarget,GraphicsResourceAllocator)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostChain.java:118
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ process ตาม implementation ของ PostChain

ทำงานยังไง

เรียกต่อ: of(), importExternal(), addToFrame(), execute(). สร้างออบเจ็กต์: FrameGraphBuilder.

Parameters

  • RenderTarget renderTarget
  • GraphicsResourceAllocator graphicsResourceAllocator

ตัวอย่างใช้งาน

PostChain instance = ...;
RenderTarget renderTarget = ...;
GraphicsResourceAllocator graphicsResourceAllocator = ...;
instance.process(renderTarget, graphicsResourceAllocator);

net.minecraft.client.renderer.PostChain#setUniform(String,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostChain.java:126
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Uniform

ทำงานยังไง

มีการวนลูป. เรียกต่อ: getShader(), safeGetUniform(), set().

Parameters

  • String string
  • float f

ตัวอย่างใช้งาน

PostChain instance = ...;
instance.setUniform("value", 0.0F);

PostChain$TargetBundle

  • Full name: net.minecraft.client.renderer.PostChain$TargetBundle
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/PostChain.java
  • Type: interface
  • Modifiers: public

net.minecraft.client.renderer.PostChain$TargetBundle#get(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostChain.java:157
  • Modifiers: ``
  • Return: ResourceHandle<RenderTarget>

คืออะไร

อ่านค่า get

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

PostChain.TargetBundle instance = ...;
ResourceLocation resourceLocation = ...;
ResourceHandle<RenderTarget> result = instance.get(resourceLocation);

net.minecraft.client.renderer.PostChain$TargetBundle#getOrThrow(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostChain.java:160
  • Modifiers: default
  • Return: ResourceHandle<RenderTarget>

คืออะไร

อ่านค่า Or Throw

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(). สร้างออบเจ็กต์: IllegalArgumentException. คืนค่า: resourceHandle.

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

PostChain.TargetBundle instance = ...;
ResourceLocation resourceLocation = ...;
ResourceHandle<RenderTarget> result = instance.getOrThrow(resourceLocation);

net.minecraft.client.renderer.PostChain$TargetBundle#of(ResourceLocation,ResourceHandle<RenderTarget>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostChain.java:134
  • Modifiers: static
  • Return: PostChain.TargetBundle

คืออะไร

ดำเนินการ of ตาม implementation ของ PostChain$TargetBundle

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: handle. เรียกต่อ: TargetBundle(), replace(), equals(), get(). สร้างออบเจ็กต์: PostChain.TargetBundle, IllegalArgumentException. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ResourceLocation resourceLocation
  • ResourceHandle<RenderTarget> resourceHandle

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
ResourceHandle<RenderTarget> resourceHandle = ...;
PostChain.TargetBundle result = PostChain.TargetBundle.of(resourceLocation, resourceHandle);

net.minecraft.client.renderer.PostChain$TargetBundle#replace(ResourceLocation,ResourceHandle<RenderTarget>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostChain.java:155
  • Modifiers: ``
  • Return: void

คืออะไร

ดำเนินการ replace ตาม implementation ของ PostChain$TargetBundle

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ResourceLocation resourceLocation
  • ResourceHandle<RenderTarget> resourceHandle

ตัวอย่างใช้งาน

PostChain.TargetBundle instance = ...;
ResourceLocation resourceLocation = ...;
ResourceHandle<RenderTarget> resourceHandle = ...;
instance.replace(resourceLocation, resourceHandle);

PostChainConfig$Input

  • Full name: net.minecraft.client.renderer.PostChainConfig$Input
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/PostChainConfig.java
  • Type: interface
  • Modifiers: public sealed

net.minecraft.client.renderer.PostChainConfig$Input#referencedTargets()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostChainConfig.java:59
  • Modifiers: ``
  • Return: Set<ResourceLocation>

คืออะไร

ดำเนินการ referencedTargets ตาม implementation ของ PostChainConfig$Input

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PostChainConfig.Input instance = ...;
Set<ResourceLocation> result = instance.referencedTargets();

net.minecraft.client.renderer.PostChainConfig$Input#samplerName()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostChainConfig.java:57
  • Modifiers: ``
  • Return: String

คืออะไร

ดำเนินการ samplerName ตาม implementation ของ PostChainConfig$Input

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PostChainConfig.Input instance = ...;
String result = instance.samplerName();

PostChainConfig$Pass

  • Full name: net.minecraft.client.renderer.PostChainConfig$Pass
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/PostChainConfig.java
  • Type: record
  • Modifiers: public

net.minecraft.client.renderer.PostChainConfig$Pass#program()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostChainConfig.java:97
  • Modifiers: public
  • Return: ShaderProgram

คืออะไร

ดำเนินการ program ตาม implementation ของ PostChainConfig$Pass

ทำงานยังไง

สร้างออบเจ็กต์: ShaderProgram. คืนค่า: new ShaderProgram(this.programId, DefaultVertexFormat.POSITION, ShaderDefines.EMPTY).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PostChainConfig.Pass instance = ...;
ShaderProgram result = instance.program();

PostChainConfig$TargetInput

  • Full name: net.minecraft.client.renderer.PostChainConfig$TargetInput
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/PostChainConfig.java
  • Type: record
  • Modifiers: public
  • Implements: PostChainConfig.Input

net.minecraft.client.renderer.PostChainConfig$TargetInput#referencedTargets()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostChainConfig.java:114
  • Modifiers: public
  • Return: Set<ResourceLocation>

คืออะไร

ดำเนินการ referencedTargets ตาม implementation ของ PostChainConfig$TargetInput

ทำงานยังไง

เรียกต่อ: of(). คืนค่า: Set.of(this.targetId).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PostChainConfig.TargetInput instance = ...;
Set<ResourceLocation> result = instance.referencedTargets();

PostChainConfig$TextureInput

  • Full name: net.minecraft.client.renderer.PostChainConfig$TextureInput
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/PostChainConfig.java
  • Type: record
  • Modifiers: public
  • Implements: PostChainConfig.Input

net.minecraft.client.renderer.PostChainConfig$TextureInput#referencedTargets()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostChainConfig.java:133
  • Modifiers: public
  • Return: Set<ResourceLocation>

คืออะไร

ดำเนินการ referencedTargets ตาม implementation ของ PostChainConfig$TextureInput

ทำงานยังไง

เรียกต่อ: of(). คืนค่า: Set.of().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PostChainConfig.TextureInput instance = ...;
Set<ResourceLocation> result = instance.referencedTargets();

PostPass

  • Full name: net.minecraft.client.renderer.PostPass
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/PostPass.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.PostPass#addInput(PostPass.Input)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostPass.java:39
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Input

ทำงานยังไง

เรียกต่อ: add().

Parameters

  • PostPass.Input input

ตัวอย่างใช้งาน

PostPass instance = ...;
PostPass.Input input = ...;
instance.addInput(input);

net.minecraft.client.renderer.PostPass#addToFrame(FrameGraphBuilder,Map<ResourceLocation, ResourceHandle<RenderTarget>>,Matrix4f)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostPass.java:43
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม To Frame

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: addPass(), addToPass(), computeIfPresent(), readsAndWrites(), executes(), get(), viewport(), bindTo(). สร้างออบเจ็กต์: IllegalStateException.

Parameters

  • FrameGraphBuilder frameGraphBuilder
  • Map<ResourceLocation, ResourceHandle<RenderTarget>> map
  • Matrix4f matrix4f

ตัวอย่างใช้งาน

PostPass instance = ...;
FrameGraphBuilder frameGraphBuilder = ...;
Map<ResourceLocation, ResourceHandle<RenderTarget>> map = ...;
Matrix4f matrix4f = ...;
instance.addToFrame(frameGraphBuilder, map, matrix4f);

net.minecraft.client.renderer.PostPass#getShader()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostPass.java:110
  • Modifiers: public
  • Return: CompiledShaderProgram

คืออะไร

อ่านค่า Shader

ทำงานยังไง

คืนค่า: this.shader.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PostPass instance = ...;
CompiledShaderProgram result = instance.getShader();

net.minecraft.client.renderer.PostPass#PostPass(String,CompiledShaderProgram,ResourceLocation,List<PostChainConfig.Uniform>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostPass.java:32
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ PostPass ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: name, shader, outputTargetId, uniforms.

Parameters

  • String string
  • CompiledShaderProgram compiledShaderProgram
  • ResourceLocation resourceLocation
  • List<PostChainConfig.Uniform> list

ตัวอย่างใช้งาน

CompiledShaderProgram compiledShaderProgram = ...;
ResourceLocation resourceLocation = ...;
List<PostChainConfig.Uniform> list = ...;
PostPass instance = new PostPass("value", compiledShaderProgram, resourceLocation, list);

PostPass$Input

  • Full name: net.minecraft.client.renderer.PostPass$Input
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/PostPass.java
  • Type: interface
  • Modifiers: public

net.minecraft.client.renderer.PostPass$Input#addToPass(FramePass,Map<ResourceLocation, ResourceHandle<RenderTarget>>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostPass.java:116
  • Modifiers: ``
  • Return: void

คืออะไร

เพิ่ม To Pass

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • FramePass framePass
  • Map<ResourceLocation, ResourceHandle<RenderTarget>> map

ตัวอย่างใช้งาน

PostPass.Input instance = ...;
FramePass framePass = ...;
Map<ResourceLocation, ResourceHandle<RenderTarget>> map = ...;
instance.addToPass(framePass, map);

net.minecraft.client.renderer.PostPass$Input#bindTo(CompiledShaderProgram,Map<ResourceLocation, ResourceHandle<RenderTarget>>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostPass.java:118
  • Modifiers: ``
  • Return: void

คืออะไร

ผูก To

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • CompiledShaderProgram compiledShaderProgram
  • Map<ResourceLocation, ResourceHandle<RenderTarget>> map

ตัวอย่างใช้งาน

PostPass.Input instance = ...;
CompiledShaderProgram compiledShaderProgram = ...;
Map<ResourceLocation, ResourceHandle<RenderTarget>> map = ...;
instance.bindTo(compiledShaderProgram, map);

net.minecraft.client.renderer.PostPass$Input#cleanup(Map<ResourceLocation, ResourceHandle<RenderTarget>>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostPass.java:120
  • Modifiers: default
  • Return: void

คืออะไร

ดำเนินการ cleanup ตาม implementation ของ PostPass$Input

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • Map<ResourceLocation, ResourceHandle<RenderTarget>> map

ตัวอย่างใช้งาน

PostPass.Input instance = ...;
Map<ResourceLocation, ResourceHandle<RenderTarget>> map = ...;
instance.cleanup(map);

PostPass$TargetInput

  • Full name: net.minecraft.client.renderer.PostPass$TargetInput
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/PostPass.java
  • Type: record
  • Modifiers: public
  • Implements: PostPass.Input

net.minecraft.client.renderer.PostPass$TargetInput#addToPass(FramePass,Map<ResourceLocation, ResourceHandle<RenderTarget>>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostPass.java:135
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม To Pass

ทำงานยังไง

เรียกต่อ: reads(), getHandle().

Parameters

  • FramePass framePass
  • Map<ResourceLocation, ResourceHandle<RenderTarget>> map

ตัวอย่างใช้งาน

PostPass.TargetInput instance = ...;
FramePass framePass = ...;
Map<ResourceLocation, ResourceHandle<RenderTarget>> map = ...;
instance.addToPass(framePass, map);

net.minecraft.client.renderer.PostPass$TargetInput#bindTo(CompiledShaderProgram,Map<ResourceLocation, ResourceHandle<RenderTarget>>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostPass.java:140
  • Modifiers: public
  • Return: void

คืออะไร

ผูก To

ทำงานยังไง

เรียกต่อ: getHandle(), get(), setFilterMode(), bindSampler(), getDepthTextureId(), getColorTextureId(), safeGetUniform(), set().

Parameters

  • CompiledShaderProgram compiledShaderProgram
  • Map<ResourceLocation, ResourceHandle<RenderTarget>> map

ตัวอย่างใช้งาน

PostPass.TargetInput instance = ...;
CompiledShaderProgram compiledShaderProgram = ...;
Map<ResourceLocation, ResourceHandle<RenderTarget>> map = ...;
instance.bindTo(compiledShaderProgram, map);

net.minecraft.client.renderer.PostPass$TargetInput#cleanup(Map<ResourceLocation, ResourceHandle<RenderTarget>>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostPass.java:149
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ cleanup ตาม implementation ของ PostPass$TargetInput

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getHandle(), get(), setFilterMode().

Parameters

  • Map<ResourceLocation, ResourceHandle<RenderTarget>> map

ตัวอย่างใช้งาน

PostPass.TargetInput instance = ...;
Map<ResourceLocation, ResourceHandle<RenderTarget>> map = ...;
instance.cleanup(map);

PostPass$TextureInput

  • Full name: net.minecraft.client.renderer.PostPass$TextureInput
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/PostPass.java
  • Type: record
  • Modifiers: public
  • Implements: PostPass.Input

net.minecraft.client.renderer.PostPass$TextureInput#addToPass(FramePass,Map<ResourceLocation, ResourceHandle<RenderTarget>>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostPass.java:159
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม To Pass

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • FramePass framePass
  • Map<ResourceLocation, ResourceHandle<RenderTarget>> map

ตัวอย่างใช้งาน

PostPass.TextureInput instance = ...;
FramePass framePass = ...;
Map<ResourceLocation, ResourceHandle<RenderTarget>> map = ...;
instance.addToPass(framePass, map);

net.minecraft.client.renderer.PostPass$TextureInput#bindTo(CompiledShaderProgram,Map<ResourceLocation, ResourceHandle<RenderTarget>>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/PostPass.java:163
  • Modifiers: public
  • Return: void

คืออะไร

ผูก To

ทำงานยังไง

เรียกต่อ: bindSampler(), getId(), safeGetUniform(), set().

Parameters

  • CompiledShaderProgram compiledShaderProgram
  • Map<ResourceLocation, ResourceHandle<RenderTarget>> map

ตัวอย่างใช้งาน

PostPass.TextureInput instance = ...;
CompiledShaderProgram compiledShaderProgram = ...;
Map<ResourceLocation, ResourceHandle<RenderTarget>> map = ...;
instance.bindTo(compiledShaderProgram, map);

Rect2i

  • Full name: net.minecraft.client.renderer.Rect2i
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/Rect2i.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.Rect2i#contains(int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Rect2i.java:73
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี contains

ทำงานยังไง

คืนค่า: i >= this.xPos && i <= this.xPos + this.width && j >= this.yPos && j <= this.yPos + this.height.

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

Rect2i instance = ...;
boolean result = instance.contains(0, 0);

net.minecraft.client.renderer.Rect2i#getHeight()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Rect2i.java:56
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Height

ทำงานยังไง

คืนค่า: this.height.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

Rect2i instance = ...;
int result = instance.getHeight();

net.minecraft.client.renderer.Rect2i#getWidth()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Rect2i.java:52
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Width

ทำงานยังไง

คืนค่า: this.width.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

Rect2i instance = ...;
int result = instance.getWidth();

net.minecraft.client.renderer.Rect2i#getX()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Rect2i.java:36
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า X

ทำงานยังไง

คืนค่า: this.xPos.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

Rect2i instance = ...;
int result = instance.getX();

net.minecraft.client.renderer.Rect2i#getY()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Rect2i.java:40
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Y

ทำงานยังไง

คืนค่า: this.yPos.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

Rect2i instance = ...;
int result = instance.getY();

net.minecraft.client.renderer.Rect2i#intersect(Rect2i)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Rect2i.java:20
  • Modifiers: public
  • Return: Rect2i

คืออะไร

ดำเนินการ intersect ตาม implementation ของ Rect2i

ทำงานยังไง

แก้ state: xPos, yPos, width, height. เรียกต่อ: getX(), getY(), getWidth(), getHeight(), max(), min(). คืนค่า: this.

Parameters

  • Rect2i rect2i

ตัวอย่างใช้งาน

Rect2i instance = ...;
Rect2i rect2i = ...;
Rect2i result = instance.intersect(rect2i);

net.minecraft.client.renderer.Rect2i#Rect2i(int,int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Rect2i.java:13
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ Rect2i ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: xPos, yPos, width, height.

Parameters

  • int i
  • int j
  • int k
  • int l

ตัวอย่างใช้งาน

Rect2i instance = new Rect2i(0, 0, 0, 0);

net.minecraft.client.renderer.Rect2i#setHeight(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Rect2i.java:64
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Height

ทำงานยังไง

แก้ state: height.

Parameters

  • int i

ตัวอย่างใช้งาน

Rect2i instance = ...;
instance.setHeight(0);

net.minecraft.client.renderer.Rect2i#setPosition(int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Rect2i.java:68
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Position

ทำงานยังไง

แก้ state: xPos, yPos.

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

Rect2i instance = ...;
instance.setPosition(0, 0);

net.minecraft.client.renderer.Rect2i#setWidth(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Rect2i.java:60
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Width

ทำงานยังไง

แก้ state: width.

Parameters

  • int i

ตัวอย่างใช้งาน

Rect2i instance = ...;
instance.setWidth(0);

net.minecraft.client.renderer.Rect2i#setX(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Rect2i.java:44
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า X

ทำงานยังไง

แก้ state: xPos.

Parameters

  • int i

ตัวอย่างใช้งาน

Rect2i instance = ...;
instance.setX(0);

net.minecraft.client.renderer.Rect2i#setY(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Rect2i.java:48
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Y

ทำงานยังไง

แก้ state: yPos.

Parameters

  • int i

ตัวอย่างใช้งาน

Rect2i instance = ...;
instance.setY(0);

RenderBuffers

  • Full name: net.minecraft.client.renderer.RenderBuffers
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderBuffers.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.RenderBuffers#bufferSource()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderBuffers.java:61
  • Modifiers: public
  • Return: MultiBufferSource.BufferSource

คืออะไร

ดำเนินการ bufferSource ตาม implementation ของ RenderBuffers

ทำงานยังไง

คืนค่า: this.bufferSource.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderBuffers instance = ...;
MultiBufferSource.BufferSource result = instance.bufferSource();

net.minecraft.client.renderer.RenderBuffers#crumblingBufferSource()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderBuffers.java:65
  • Modifiers: public
  • Return: MultiBufferSource.BufferSource

คืออะไร

ดำเนินการ crumblingBufferSource ตาม implementation ของ RenderBuffers

ทำงานยังไง

คืนค่า: this.crumblingBufferSource.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderBuffers instance = ...;
MultiBufferSource.BufferSource result = instance.crumblingBufferSource();

net.minecraft.client.renderer.RenderBuffers#fixedBufferPack()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderBuffers.java:53
  • Modifiers: public
  • Return: SectionBufferBuilderPack

คืออะไร

ดำเนินการ fixedBufferPack ตาม implementation ของ RenderBuffers

ทำงานยังไง

คืนค่า: this.fixedBufferPack.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderBuffers instance = ...;
SectionBufferBuilderPack result = instance.fixedBufferPack();

net.minecraft.client.renderer.RenderBuffers#outlineBufferSource()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderBuffers.java:69
  • Modifiers: public
  • Return: OutlineBufferSource

คืออะไร

ดำเนินการ outlineBufferSource ตาม implementation ของ RenderBuffers

ทำงานยังไง

คืนค่า: this.outlineBufferSource.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderBuffers instance = ...;
OutlineBufferSource result = instance.outlineBufferSource();

net.minecraft.client.renderer.RenderBuffers#RenderBuffers(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderBuffers.java:19
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RenderBuffers ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sectionBufferPool, bufferSource, outlineBufferSource, crumblingBufferSource. เรียกต่อ: allocate(), make(), put(), solidBlockSheet(), buffer(), solid(), cutoutBlockSheet(), cutout(). สร้างออบเจ็กต์: Object2ObjectLinkedOpenHashMap, ByteBufferBuilder, OutlineBufferSource.

Parameters

  • int i

ตัวอย่างใช้งาน

RenderBuffers instance = new RenderBuffers(0);

net.minecraft.client.renderer.RenderBuffers#sectionBufferPool()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderBuffers.java:57
  • Modifiers: public
  • Return: SectionBufferBuilderPool

คืออะไร

ดำเนินการ sectionBufferPool ตาม implementation ของ RenderBuffers

ทำงานยังไง

คืนค่า: this.sectionBufferPool.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderBuffers instance = ...;
SectionBufferBuilderPool result = instance.sectionBufferPool();

RenderStateShard

  • Full name: net.minecraft.client.renderer.RenderStateShard
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderStateShard.java
  • Type: class
  • Modifiers: public abstract

net.minecraft.client.renderer.RenderStateShard#clearRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:395
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง Render State

ทำงานยังไง

เรียกต่อ: run().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderStateShard instance = ...;
instance.clearRenderState();

net.minecraft.client.renderer.RenderStateShard#RenderStateShard(String,Runnable,Runnable)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:385
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RenderStateShard ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: name, setupState, clearState.

Parameters

  • String string
  • Runnable runnable
  • Runnable runnable2

ตัวอย่างใช้งาน

Runnable runnable = ...;
Runnable runnable2 = ...;
RenderStateShard instance = new RenderStateShard("value", runnable, runnable2);

net.minecraft.client.renderer.RenderStateShard#setupRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:391
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ setupRenderState ตาม implementation ของ RenderStateShard

ทำงานยังไง

เรียกต่อ: run().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderStateShard instance = ...;
instance.setupRenderState();

net.minecraft.client.renderer.RenderStateShard#toString()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:399
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ RenderStateShard

ทำงานยังไง

คืนค่า: this.name.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderStateShard instance = ...;
String result = instance.toString();

RenderStateShard$ColorLogicStateShard

  • Full name: net.minecraft.client.renderer.RenderStateShard$ColorLogicStateShard
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderStateShard.java
  • Type: class
  • Modifiers: public static
  • Extends: RenderStateShard

net.minecraft.client.renderer.RenderStateShard$ColorLogicStateShard#ColorLogicStateShard(String,Runnable,Runnable)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:430
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RenderStateShard.ColorLogicStateShard ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • String string
  • Runnable runnable
  • Runnable runnable2

ตัวอย่างใช้งาน

Runnable runnable = ...;
Runnable runnable2 = ...;
RenderStateShard.ColorLogicStateShard instance = new RenderStateShard.ColorLogicStateShard("value", runnable, runnable2);

RenderStateShard$CullStateShard

  • Full name: net.minecraft.client.renderer.RenderStateShard$CullStateShard
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderStateShard.java
  • Type: class
  • Modifiers: public static
  • Extends: RenderStateShard.BooleanStateShard

net.minecraft.client.renderer.RenderStateShard$CullStateShard#CullStateShard(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:437
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RenderStateShard.CullStateShard ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: disableCull(), enableCull().

Parameters

  • boolean bl

ตัวอย่างใช้งาน

RenderStateShard.CullStateShard instance = new RenderStateShard.CullStateShard(true);

RenderStateShard$DepthTestStateShard

  • Full name: net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderStateShard.java
  • Type: class
  • Modifiers: public static
  • Extends: RenderStateShard

net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard#DepthTestStateShard(String,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:454
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RenderStateShard.DepthTestStateShard ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: functionName. เรียกต่อ: enableDepthTest(), depthFunc(), disableDepthTest().

Parameters

  • String string
  • int i

ตัวอย่างใช้งาน

RenderStateShard.DepthTestStateShard instance = new RenderStateShard.DepthTestStateShard("value", 0);

net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard#toString()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:469
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ RenderStateShard$DepthTestStateShard

ทำงานยังไง

คืนค่า: this.name + "[" + this.functionName + "]".

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderStateShard.DepthTestStateShard instance = ...;
String result = instance.toString();

RenderStateShard$EmptyTextureStateShard

  • Full name: net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateShard
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderStateShard.java
  • Type: class
  • Modifiers: public static
  • Extends: RenderStateShard

net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateShard#cutoutTexture()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:485
  • Modifiers: protected
  • Return: Optional<ResourceLocation>

คืออะไร

ดำเนินการ cutoutTexture ตาม implementation ของ RenderStateShard$EmptyTextureStateShard

ทำงานยังไง

เรียกต่อ: empty(). คืนค่า: Optional.empty().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected Optional<ResourceLocation> cutoutTexture() {
    return super.cutoutTexture();
}

net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateShard#EmptyTextureStateShard(Runnable,Runnable)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:477
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RenderStateShard.EmptyTextureStateShard ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • Runnable runnable
  • Runnable runnable2

ตัวอย่างใช้งาน

Runnable runnable = ...;
Runnable runnable2 = ...;
RenderStateShard.EmptyTextureStateShard instance = new RenderStateShard.EmptyTextureStateShard(runnable, runnable2);

RenderStateShard$LayeringStateShard

  • Full name: net.minecraft.client.renderer.RenderStateShard$LayeringStateShard
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderStateShard.java
  • Type: class
  • Modifiers: public static
  • Extends: RenderStateShard

net.minecraft.client.renderer.RenderStateShard$LayeringStateShard#LayeringStateShard(String,Runnable,Runnable)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:492
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RenderStateShard.LayeringStateShard ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • String string
  • Runnable runnable
  • Runnable runnable2

ตัวอย่างใช้งาน

Runnable runnable = ...;
Runnable runnable2 = ...;
RenderStateShard.LayeringStateShard instance = new RenderStateShard.LayeringStateShard("value", runnable, runnable2);

RenderStateShard$LightmapStateShard

  • Full name: net.minecraft.client.renderer.RenderStateShard$LightmapStateShard
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderStateShard.java
  • Type: class
  • Modifiers: public static
  • Extends: RenderStateShard.BooleanStateShard

net.minecraft.client.renderer.RenderStateShard$LightmapStateShard#LightmapStateShard(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:499
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RenderStateShard.LightmapStateShard ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getInstance(), lightTexture(), turnOnLightLayer(), turnOffLightLayer().

Parameters

  • boolean bl

ตัวอย่างใช้งาน

RenderStateShard.LightmapStateShard instance = new RenderStateShard.LightmapStateShard(true);

RenderStateShard$LineStateShard

  • Full name: net.minecraft.client.renderer.RenderStateShard$LineStateShard
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderStateShard.java
  • Type: class
  • Modifiers: public static
  • Extends: RenderStateShard

net.minecraft.client.renderer.RenderStateShard$LineStateShard#LineStateShard(OptionalDouble)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:516
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RenderStateShard.LineStateShard ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: width. เรียกต่อ: equals(), of(), isPresent(), lineWidth(), getAsDouble(), max(), getInstance(), getWindow().

Parameters

  • OptionalDouble optionalDouble

ตัวอย่างใช้งาน

OptionalDouble optionalDouble = ...;
RenderStateShard.LineStateShard instance = new RenderStateShard.LineStateShard(optionalDouble);

net.minecraft.client.renderer.RenderStateShard$LineStateShard#toString()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:533
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ RenderStateShard$LineStateShard

ทำงานยังไง

เรียกต่อ: isPresent(), getAsDouble(). คืนค่า: this.name + "[" + (this.width.isPresent() ? this.width.getAsDouble() : "window_scale") + "]".

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderStateShard.LineStateShard instance = ...;
String result = instance.toString();

RenderStateShard$MultiTextureStateShard

  • Full name: net.minecraft.client.renderer.RenderStateShard$MultiTextureStateShard
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderStateShard.java
  • Type: class
  • Modifiers: public static
  • Extends: RenderStateShard.EmptyTextureStateShard

net.minecraft.client.renderer.RenderStateShard$MultiTextureStateShard#builder()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:561
  • Modifiers: public static
  • Return: RenderStateShard.MultiTextureStateShard.Builder

คืออะไร

ดำเนินการ builder ตาม implementation ของ RenderStateShard$MultiTextureStateShard

ทำงานยังไง

เรียกต่อ: Builder(). สร้างออบเจ็กต์: RenderStateShard.MultiTextureStateShard.Builder. คืนค่า: new RenderStateShard.MultiTextureStateShard.Builder().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderStateShard.MultiTextureStateShard.Builder result = RenderStateShard.MultiTextureStateShard.builder();

net.minecraft.client.renderer.RenderStateShard$MultiTextureStateShard#cutoutTexture()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:556
  • Modifiers: protected
  • Return: Optional<ResourceLocation>

คืออะไร

ดำเนินการ cutoutTexture ตาม implementation ของ RenderStateShard$MultiTextureStateShard

ทำงานยังไง

คืนค่า: this.cutoutTexture.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected Optional<ResourceLocation> cutoutTexture() {
    return super.cutoutTexture();
}

RenderStateShard$MultiTextureStateShard$Builder

  • Full name: net.minecraft.client.renderer.RenderStateShard$MultiTextureStateShard$Builder
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderStateShard.java
  • Type: class
  • Modifiers: public static final

net.minecraft.client.renderer.RenderStateShard$MultiTextureStateShard$Builder#add(ResourceLocation,boolean,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:569
  • Modifiers: public
  • Return: RenderStateShard.MultiTextureStateShard.Builder

คืออะไร

เพิ่ม add

ทำงานยังไง

เรียกต่อ: Entry(). สร้างออบเจ็กต์: RenderStateShard.MultiTextureStateShard.Entry. คืนค่า: this.

Parameters

  • ResourceLocation resourceLocation
  • boolean bl
  • boolean bl2

ตัวอย่างใช้งาน

RenderStateShard.MultiTextureStateShard.Builder instance = ...;
ResourceLocation resourceLocation = ...;
RenderStateShard.MultiTextureStateShard.Builder result = instance.add(resourceLocation, true, true);

net.minecraft.client.renderer.RenderStateShard$MultiTextureStateShard$Builder#build()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:574
  • Modifiers: public
  • Return: RenderStateShard.MultiTextureStateShard

คืออะไร

สร้าง build

ทำงานยังไง

เรียกต่อ: MultiTextureStateShard(). สร้างออบเจ็กต์: RenderStateShard.MultiTextureStateShard. คืนค่า: new RenderStateShard.MultiTextureStateShard(this.builder.build()).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderStateShard.MultiTextureStateShard.Builder instance = ...;
RenderStateShard.MultiTextureStateShard result = instance.build();

RenderStateShard$OffsetTexturingStateShard

  • Full name: net.minecraft.client.renderer.RenderStateShard$OffsetTexturingStateShard
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderStateShard.java
  • Type: class
  • Modifiers: public static final
  • Extends: RenderStateShard.TexturingStateShard

net.minecraft.client.renderer.RenderStateShard$OffsetTexturingStateShard#OffsetTexturingStateShard(float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:586
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RenderStateShard.OffsetTexturingStateShard ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: setTextureMatrix(), translation(), resetTextureMatrix(). สร้างออบเจ็กต์: Matrix4f.

Parameters

  • float f
  • float g

ตัวอย่างใช้งาน

RenderStateShard.OffsetTexturingStateShard instance = new RenderStateShard.OffsetTexturingStateShard(0.0F, 0.0F);

RenderStateShard$OutputStateShard

  • Full name: net.minecraft.client.renderer.RenderStateShard$OutputStateShard
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderStateShard.java
  • Type: class
  • Modifiers: public static
  • Extends: RenderStateShard

net.minecraft.client.renderer.RenderStateShard$OutputStateShard#OutputStateShard(String,Runnable,Runnable)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:593
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RenderStateShard.OutputStateShard ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • String string
  • Runnable runnable
  • Runnable runnable2

ตัวอย่างใช้งาน

Runnable runnable = ...;
Runnable runnable2 = ...;
RenderStateShard.OutputStateShard instance = new RenderStateShard.OutputStateShard("value", runnable, runnable2);

RenderStateShard$OverlayStateShard

  • Full name: net.minecraft.client.renderer.RenderStateShard$OverlayStateShard
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderStateShard.java
  • Type: class
  • Modifiers: public static
  • Extends: RenderStateShard.BooleanStateShard

net.minecraft.client.renderer.RenderStateShard$OverlayStateShard#OverlayStateShard(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:600
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RenderStateShard.OverlayStateShard ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getInstance(), overlayTexture(), setupOverlayColor(), teardownOverlayColor().

Parameters

  • boolean bl

ตัวอย่างใช้งาน

RenderStateShard.OverlayStateShard instance = new RenderStateShard.OverlayStateShard(true);

RenderStateShard$ShaderStateShard

  • Full name: net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderStateShard.java
  • Type: class
  • Modifiers: public static
  • Extends: RenderStateShard

net.minecraft.client.renderer.RenderStateShard$ShaderStateShard#ShaderStateShard()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:622
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RenderStateShard.ShaderStateShard ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: shader. เรียกต่อ: empty().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderStateShard.ShaderStateShard instance = new RenderStateShard.ShaderStateShard();

net.minecraft.client.renderer.RenderStateShard$ShaderStateShard#ShaderStateShard(ShaderProgram)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:617
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RenderStateShard.ShaderStateShard ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: shader. เรียกต่อ: setShader(), of().

Parameters

  • ShaderProgram shaderProgram

ตัวอย่างใช้งาน

ShaderProgram shaderProgram = ...;
RenderStateShard.ShaderStateShard instance = new RenderStateShard.ShaderStateShard(shaderProgram);

net.minecraft.client.renderer.RenderStateShard$ShaderStateShard#toString()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:627
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ RenderStateShard$ShaderStateShard

ทำงานยังไง

คืนค่า: this.name + "[" + this.shader + "]".

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderStateShard.ShaderStateShard instance = ...;
String result = instance.toString();

RenderStateShard$TextureStateShard

  • Full name: net.minecraft.client.renderer.RenderStateShard$TextureStateShard
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderStateShard.java
  • Type: class
  • Modifiers: public static
  • Extends: RenderStateShard.EmptyTextureStateShard

net.minecraft.client.renderer.RenderStateShard$TextureStateShard#cutoutTexture()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:656
  • Modifiers: protected
  • Return: Optional<ResourceLocation>

คืออะไร

ดำเนินการ cutoutTexture ตาม implementation ของ RenderStateShard$TextureStateShard

ทำงานยังไง

คืนค่า: this.texture.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected Optional<ResourceLocation> cutoutTexture() {
    return super.cutoutTexture();
}

net.minecraft.client.renderer.RenderStateShard$TextureStateShard#TextureStateShard(ResourceLocation,TriState,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:639
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RenderStateShard.TextureStateShard ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: texture, blur, mipmap. เรียกต่อ: getInstance(), getTextureManager(), getTexture(), setFilter(), setShaderTexture(), getId(), of().

Parameters

  • ResourceLocation resourceLocation
  • TriState triState
  • boolean bl

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
TriState triState = ...;
RenderStateShard.TextureStateShard instance = new RenderStateShard.TextureStateShard(resourceLocation, triState, true);

net.minecraft.client.renderer.RenderStateShard$TextureStateShard#toString()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:651
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ RenderStateShard$TextureStateShard

ทำงานยังไง

คืนค่า: this.name + "[" + this.texture + "(blur=" + this.blur + ", mipmap=" + this.mipmap + ")]".

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderStateShard.TextureStateShard instance = ...;
String result = instance.toString();

RenderStateShard$TexturingStateShard

  • Full name: net.minecraft.client.renderer.RenderStateShard$TexturingStateShard
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderStateShard.java
  • Type: class
  • Modifiers: public static
  • Extends: RenderStateShard

net.minecraft.client.renderer.RenderStateShard$TexturingStateShard#TexturingStateShard(String,Runnable,Runnable)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:664
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RenderStateShard.TexturingStateShard ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • String string
  • Runnable runnable
  • Runnable runnable2

ตัวอย่างใช้งาน

Runnable runnable = ...;
Runnable runnable2 = ...;
RenderStateShard.TexturingStateShard instance = new RenderStateShard.TexturingStateShard("value", runnable, runnable2);

RenderStateShard$TransparencyStateShard

  • Full name: net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderStateShard.java
  • Type: class
  • Modifiers: public static
  • Extends: RenderStateShard

net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard#TransparencyStateShard(String,Runnable,Runnable)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:671
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RenderStateShard.TransparencyStateShard ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • String string
  • Runnable runnable
  • Runnable runnable2

ตัวอย่างใช้งาน

Runnable runnable = ...;
Runnable runnable2 = ...;
RenderStateShard.TransparencyStateShard instance = new RenderStateShard.TransparencyStateShard("value", runnable, runnable2);

RenderStateShard$WriteMaskStateShard

  • Full name: net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderStateShard.java
  • Type: class
  • Modifiers: public static
  • Extends: RenderStateShard

net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard#toString()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:703
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ RenderStateShard$WriteMaskStateShard

ทำงานยังไง

คืนค่า: this.name + "[writeColor=" + this.writeColor + ", writeDepth=" + this.writeDepth + "]".

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderStateShard.WriteMaskStateShard instance = ...;
String result = instance.toString();

net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard#WriteMaskStateShard(boolean,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderStateShard.java:681
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RenderStateShard.WriteMaskStateShard ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: writeColor, writeDepth. เรียกต่อ: depthMask(), colorMask().

Parameters

  • boolean bl
  • boolean bl2

ตัวอย่างใช้งาน

RenderStateShard.WriteMaskStateShard instance = new RenderStateShard.WriteMaskStateShard(true, true);

RenderType

  • Full name: net.minecraft.client.renderer.RenderType
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderType.java
  • Type: class
  • Modifiers: public abstract
  • Extends: RenderStateShard

net.minecraft.client.renderer.RenderType#affectsCrumbling()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1552
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ affectsCrumbling ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: this.affectsCrumbling.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType instance = ...;
boolean result = instance.affectsCrumbling();

net.minecraft.client.renderer.RenderType#armorCutoutNoCull(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1069
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ armorCutoutNoCull ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: ARMOR_CUTOUT_NO_CULL.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.armorCutoutNoCull(resourceLocation);

net.minecraft.client.renderer.RenderType#armorEntityGlint()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1213
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ armorEntityGlint ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: ARMOR_ENTITY_GLINT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.armorEntityGlint();

net.minecraft.client.renderer.RenderType#armorTranslucent(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1077
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ armorTranslucent ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: ARMOR_TRANSLUCENT.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.armorTranslucent(resourceLocation);

net.minecraft.client.renderer.RenderType#beaconBeam(ResourceLocation,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1133
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ beaconBeam ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: BEACON_BEAM.apply(resourceLocation, bl).

Parameters

  • ResourceLocation resourceLocation
  • boolean bl

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.beaconBeam(resourceLocation, true);

net.minecraft.client.renderer.RenderType#blockScreenEffect(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1444
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ blockScreenEffect ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: BLOCK_SCREEN_EFFECT.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.blockScreenEffect(resourceLocation);

net.minecraft.client.renderer.RenderType#breezeEyes(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1157
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ breezeEyes ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: ENTITY_TRANSLUCENT_EMISSIVE.apply(resourceLocation, false).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.breezeEyes(resourceLocation);

net.minecraft.client.renderer.RenderType#breezeWind(ResourceLocation,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1161
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ breezeWind ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: create(), builder(), setShaderState(), setTextureState(), TextureStateShard(), setTexturingState(), OffsetTexturingStateShard(), setTransparencyState(). สร้างออบเจ็กต์: RenderStateShard.TextureStateShard, RenderStateShard.OffsetTexturingStateShard.

Parameters

  • ResourceLocation resourceLocation
  • float f
  • float g

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.breezeWind(resourceLocation, 0.0F, 0.0F);

net.minecraft.client.renderer.RenderType#bufferSize()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1532
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ bufferSize ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: this.bufferSize.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType instance = ...;
int result = instance.bufferSize();

net.minecraft.client.renderer.RenderType#canConsolidateConsecutiveGeometry()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1556
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าสามารถ Consolidate Consecutive Geometry

ทำงานยังไง

คืนค่า: !this.mode.connectedPrimitives.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType instance = ...;
boolean result = instance.canConsolidateConsecutiveGeometry();

net.minecraft.client.renderer.RenderType#celestial(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1440
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ celestial ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: CELESTIAL.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.celestial(resourceLocation);

net.minecraft.client.renderer.RenderType#chunkBufferLayers()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1528
  • Modifiers: public static
  • Return: List<RenderType>

คืออะไร

ดำเนินการ chunkBufferLayers ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: CHUNK_BUFFER_LAYERS.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

List<RenderType> result = RenderType.chunkBufferLayers();

net.minecraft.client.renderer.RenderType#clouds()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1321
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ clouds ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: CLOUDS.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.clouds();

net.minecraft.client.renderer.RenderType#cloudsDepthOnly()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1325
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ cloudsDepthOnly ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: CLOUDS_DEPTH_ONLY.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.cloudsDepthOnly();

net.minecraft.client.renderer.RenderType#create(String,VertexFormat,VertexFormat.Mode,int,boolean,boolean,RenderType.CompositeState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1511
  • Modifiers: public static
  • Return: RenderType.CompositeRenderType

คืออะไร

สร้าง create

ทำงานยังไง

เรียกต่อ: CompositeRenderType(). สร้างออบเจ็กต์: RenderType.CompositeRenderType. คืนค่า: new RenderType.CompositeRenderType(string, vertexFormat, mode, i, bl, bl2, compositeState).

Parameters

  • String string
  • VertexFormat vertexFormat
  • VertexFormat.Mode mode
  • int i
  • boolean bl
  • boolean bl2
  • RenderType.CompositeState compositeState

ตัวอย่างใช้งาน

VertexFormat vertexFormat = ...;
VertexFormat.Mode mode = ...;
RenderType.CompositeState compositeState = ...;
RenderType.CompositeRenderType result = RenderType.create("value", vertexFormat, mode, 0, true, true, compositeState);

net.minecraft.client.renderer.RenderType#create(String,VertexFormat,VertexFormat.Mode,int,RenderType.CompositeState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1505
  • Modifiers: public static
  • Return: RenderType.CompositeRenderType

คืออะไร

สร้าง create

ทำงานยังไง

คืนค่า: create(string, vertexFormat, mode, i, false, false, compositeState).

Parameters

  • String string
  • VertexFormat vertexFormat
  • VertexFormat.Mode mode
  • int i
  • RenderType.CompositeState compositeState

ตัวอย่างใช้งาน

VertexFormat vertexFormat = ...;
VertexFormat.Mode mode = ...;
RenderType.CompositeState compositeState = ...;
RenderType.CompositeRenderType result = RenderType.create("value", vertexFormat, mode, 0, compositeState);

net.minecraft.client.renderer.RenderType#createArmorDecalCutoutNoCull(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1073
  • Modifiers: public static
  • Return: RenderType

คืออะไร

สร้าง Armor Decal Cutout No Cull

ทำงานยังไง

เรียกต่อ: createArmorCutoutNoCull(). คืนค่า: createArmorCutoutNoCull("armor_decal_cutout_no_cull", resourceLocation, true).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.createArmorDecalCutoutNoCull(resourceLocation);

net.minecraft.client.renderer.RenderType#crosshair(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1488
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ crosshair ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: CROSSHAIR.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.crosshair(resourceLocation);

net.minecraft.client.renderer.RenderType#crumbling(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1229
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ crumbling ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: CRUMBLING.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.crumbling(resourceLocation);

net.minecraft.client.renderer.RenderType#cutout()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1023
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ cutout ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: CUTOUT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.cutout();

net.minecraft.client.renderer.RenderType#cutoutMipped()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1019
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ cutoutMipped ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: CUTOUT_MIPPED.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.cutoutMipped();

net.minecraft.client.renderer.RenderType#debugFilledBox()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1345
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ debugFilledBox ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: DEBUG_FILLED_BOX.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.debugFilledBox();

net.minecraft.client.renderer.RenderType#debugLineStrip(double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1341
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ debugLineStrip ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: DEBUG_LINE_STRIP.apply(d).

Parameters

  • double d

ตัวอย่างใช้งาน

RenderType result = RenderType.debugLineStrip(0.0D);

net.minecraft.client.renderer.RenderType#debugQuads()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1349
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ debugQuads ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: DEBUG_QUADS.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.debugQuads();

net.minecraft.client.renderer.RenderType#debugSectionQuads()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1361
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ debugSectionQuads ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: DEBUG_SECTION_QUADS.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.debugSectionQuads();

net.minecraft.client.renderer.RenderType#debugStructureQuads()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1357
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ debugStructureQuads ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: DEBUG_STRUCTURE_QUADS.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.debugStructureQuads();

net.minecraft.client.renderer.RenderType#debugTriangleFan()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1353
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ debugTriangleFan ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: DEBUG_TRIANGLE_FAN.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.debugTriangleFan();

net.minecraft.client.renderer.RenderType#dragonExplosionAlpha(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1149
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ dragonExplosionAlpha ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: DRAGON_EXPLOSION_ALPHA.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.dragonExplosionAlpha(resourceLocation);

net.minecraft.client.renderer.RenderType#dragonRays()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1269
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ dragonRays ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: DRAGON_RAYS.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.dragonRays();

net.minecraft.client.renderer.RenderType#dragonRaysDepth()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1273
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ dragonRaysDepth ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: DRAGON_RAYS_DEPTH.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.dragonRaysDepth();

net.minecraft.client.renderer.RenderType#draw(MeshData)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1517
  • Modifiers: public
  • Return: void

คืออะไร

วาด draw

ทำงานยังไง

เรียกต่อ: setupRenderState(), drawWithShader(), clearRenderState().

Parameters

  • MeshData meshData

ตัวอย่างใช้งาน

RenderType instance = ...;
MeshData meshData = ...;
instance.draw(meshData);

net.minecraft.client.renderer.RenderType#endGateway()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1295
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ endGateway ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: END_GATEWAY.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.endGateway();

net.minecraft.client.renderer.RenderType#endPortal()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1291
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ endPortal ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: END_PORTAL.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.endPortal();

net.minecraft.client.renderer.RenderType#endSky()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1428
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ endSky ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: END_SKY.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.endSky();

net.minecraft.client.renderer.RenderType#energySwirl(ResourceLocation,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1181
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ energySwirl ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: create(), builder(), setShaderState(), setTextureState(), TextureStateShard(), setTexturingState(), OffsetTexturingStateShard(), setTransparencyState(). สร้างออบเจ็กต์: RenderStateShard.TextureStateShard, RenderStateShard.OffsetTexturingStateShard.

Parameters

  • ResourceLocation resourceLocation
  • float f
  • float g

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.energySwirl(resourceLocation, 0.0F, 0.0F);

net.minecraft.client.renderer.RenderType#entityCutout(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1089
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ entityCutout ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: ENTITY_CUTOUT.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.entityCutout(resourceLocation);

net.minecraft.client.renderer.RenderType#entityCutoutNoCull(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1097
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ entityCutoutNoCull ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: entityCutoutNoCull(resourceLocation, true).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.entityCutoutNoCull(resourceLocation);

net.minecraft.client.renderer.RenderType#entityCutoutNoCull(ResourceLocation,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1093
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ entityCutoutNoCull ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: ENTITY_CUTOUT_NO_CULL.apply(resourceLocation, bl).

Parameters

  • ResourceLocation resourceLocation
  • boolean bl

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.entityCutoutNoCull(resourceLocation, true);

net.minecraft.client.renderer.RenderType#entityCutoutNoCullZOffset(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1105
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ entityCutoutNoCullZOffset ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: entityCutoutNoCullZOffset(resourceLocation, true).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.entityCutoutNoCullZOffset(resourceLocation);

net.minecraft.client.renderer.RenderType#entityCutoutNoCullZOffset(ResourceLocation,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1101
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ entityCutoutNoCullZOffset ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: ENTITY_CUTOUT_NO_CULL_Z_OFFSET.apply(resourceLocation, bl).

Parameters

  • ResourceLocation resourceLocation
  • boolean bl

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.entityCutoutNoCullZOffset(resourceLocation, true);

net.minecraft.client.renderer.RenderType#entityDecal(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1137
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ entityDecal ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: ENTITY_DECAL.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.entityDecal(resourceLocation);

net.minecraft.client.renderer.RenderType#entityGlint()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1225
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ entityGlint ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: ENTITY_GLINT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.entityGlint();

net.minecraft.client.renderer.RenderType#entityNoOutline(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1141
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ entityNoOutline ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: ENTITY_NO_OUTLINE.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.entityNoOutline(resourceLocation);

net.minecraft.client.renderer.RenderType#entityShadow(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1145
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ entityShadow ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: ENTITY_SHADOW.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.entityShadow(resourceLocation);

net.minecraft.client.renderer.RenderType#entitySmoothCutout(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1129
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ entitySmoothCutout ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: ENTITY_SMOOTH_CUTOUT.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.entitySmoothCutout(resourceLocation);

net.minecraft.client.renderer.RenderType#entitySolid(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1081
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ entitySolid ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: ENTITY_SOLID.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.entitySolid(resourceLocation);

net.minecraft.client.renderer.RenderType#entitySolidZOffsetForward(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1085
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ entitySolidZOffsetForward ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: ENTITY_SOLID_Z_OFFSET_FORWARD.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.entitySolidZOffsetForward(resourceLocation);

net.minecraft.client.renderer.RenderType#entityTranslucent(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1117
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ entityTranslucent ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: entityTranslucent(resourceLocation, true).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.entityTranslucent(resourceLocation);

net.minecraft.client.renderer.RenderType#entityTranslucent(ResourceLocation,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1113
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ entityTranslucent ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: ENTITY_TRANSLUCENT.apply(resourceLocation, bl).

Parameters

  • ResourceLocation resourceLocation
  • boolean bl

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.entityTranslucent(resourceLocation, true);

net.minecraft.client.renderer.RenderType#entityTranslucentEmissive(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1125
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ entityTranslucentEmissive ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: entityTranslucentEmissive(resourceLocation, true).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.entityTranslucentEmissive(resourceLocation);

net.minecraft.client.renderer.RenderType#entityTranslucentEmissive(ResourceLocation,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1121
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ entityTranslucentEmissive ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: ENTITY_TRANSLUCENT_EMISSIVE.apply(resourceLocation, bl).

Parameters

  • ResourceLocation resourceLocation
  • boolean bl

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.entityTranslucentEmissive(resourceLocation, true);

net.minecraft.client.renderer.RenderType#eyes(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1153
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ eyes ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: EYES.apply(resourceLocation, TRANSLUCENT_TRANSPARENCY).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.eyes(resourceLocation);

net.minecraft.client.renderer.RenderType#fireScreenEffect(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1448
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ fireScreenEffect ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: FIRE_SCREEN_EFFECT.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.fireScreenEffect(resourceLocation);

net.minecraft.client.renderer.RenderType#flatClouds()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1317
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ flatClouds ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: FLAT_CLOUDS.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.flatClouds();

net.minecraft.client.renderer.RenderType#format()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1536
  • Modifiers: public
  • Return: VertexFormat

คืออะไร

ดำเนินการ format ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: this.format.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType instance = ...;
VertexFormat result = instance.format();

net.minecraft.client.renderer.RenderType#glint()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1221
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ glint ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: GLINT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.glint();

net.minecraft.client.renderer.RenderType#glintTranslucent()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1217
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ glintTranslucent ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: GLINT_TRANSLUCENT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.glintTranslucent();

net.minecraft.client.renderer.RenderType#gui()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1452
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ gui ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: GUI.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.gui();

net.minecraft.client.renderer.RenderType#guiGhostRecipeOverlay()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1476
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ guiGhostRecipeOverlay ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: GUI_GHOST_RECIPE_OVERLAY.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.guiGhostRecipeOverlay();

net.minecraft.client.renderer.RenderType#guiNauseaOverlay()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1468
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ guiNauseaOverlay ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: GUI_NAUSEA_OVERLAY.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.guiNauseaOverlay();

net.minecraft.client.renderer.RenderType#guiOpaqueTexturedBackground(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1464
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ guiOpaqueTexturedBackground ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: GUI_OPAQUE_TEXTURED_BACKGROUND.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.guiOpaqueTexturedBackground(resourceLocation);

net.minecraft.client.renderer.RenderType#guiOverlay()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1456
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ guiOverlay ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: GUI_OVERLAY.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.guiOverlay();

net.minecraft.client.renderer.RenderType#guiTextHighlight()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1472
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ guiTextHighlight ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: GUI_TEXT_HIGHLIGHT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.guiTextHighlight();

net.minecraft.client.renderer.RenderType#guiTextured(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1480
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ guiTextured ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: GUI_TEXTURED.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.guiTextured(resourceLocation);

net.minecraft.client.renderer.RenderType#guiTexturedOverlay(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1460
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ guiTexturedOverlay ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: GUI_TEXTURED_OVERLAY.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.guiTexturedOverlay(resourceLocation);

net.minecraft.client.renderer.RenderType#isOutline()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1548
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Outline

ทำงานยังไง

คืนค่า: false.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType instance = ...;
boolean result = instance.isOutline();

net.minecraft.client.renderer.RenderType#itemEntityTranslucentCull(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1109
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ itemEntityTranslucentCull ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: ITEM_ENTITY_TRANSLUCENT_CULL.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.itemEntityTranslucentCull(resourceLocation);

net.minecraft.client.renderer.RenderType#leash()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1201
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ leash ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: LEASH.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.leash();

net.minecraft.client.renderer.RenderType#lightning()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1265
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ lightning ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: LIGHTNING.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.lightning();

net.minecraft.client.renderer.RenderType#lines()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1329
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ lines ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: LINES.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.lines();

net.minecraft.client.renderer.RenderType#lineStrip()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1337
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ lineStrip ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: LINE_STRIP.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.lineStrip();

net.minecraft.client.renderer.RenderType#mode()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1540
  • Modifiers: public
  • Return: VertexFormat.Mode

คืออะไร

ดำเนินการ mode ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: this.mode.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType instance = ...;
VertexFormat.Mode result = instance.mode();

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1492
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ mojangLogo ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: MOJANG_LOGO.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.mojangLogo();

net.minecraft.client.renderer.RenderType#opaqueParticle(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1390
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ opaqueParticle ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: OPAQUE_PARTICLE.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.opaqueParticle(resourceLocation);

net.minecraft.client.renderer.RenderType#outline()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1544
  • Modifiers: public
  • Return: Optional<RenderType>

คืออะไร

ดำเนินการ outline ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: empty(). คืนค่า: Optional.empty().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType instance = ...;
Optional<RenderType> result = instance.outline();

net.minecraft.client.renderer.RenderType#outline(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1209
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ outline ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: RenderType.CompositeRenderType.OUTLINE.apply(resourceLocation, NO_CULL).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.outline(resourceLocation);

net.minecraft.client.renderer.RenderType#RenderType(String,VertexFormat,VertexFormat.Mode,int,boolean,boolean,Runnable,Runnable)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1496
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RenderType ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: format, mode, bufferSize, affectsCrumbling, sortOnUpload.

Parameters

  • String string
  • VertexFormat vertexFormat
  • VertexFormat.Mode mode
  • int i
  • boolean bl
  • boolean bl2
  • Runnable runnable
  • Runnable runnable2

ตัวอย่างใช้งาน

VertexFormat vertexFormat = ...;
VertexFormat.Mode mode = ...;
Runnable runnable = ...;
Runnable runnable2 = ...;
RenderType instance = new RenderType("value", vertexFormat, mode, 0, true, true, runnable, runnable2);

net.minecraft.client.renderer.RenderType#secondaryBlockOutline()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1333
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ secondaryBlockOutline ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: SECONDARY_BLOCK_OUTLINE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.secondaryBlockOutline();

net.minecraft.client.renderer.RenderType#sky()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1424
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ sky ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: SKY.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.sky();

net.minecraft.client.renderer.RenderType#solid()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1015
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ solid ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: SOLID.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.solid();

net.minecraft.client.renderer.RenderType#sortOnUpload()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1560
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ sortOnUpload ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: this.sortOnUpload.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType instance = ...;
boolean result = instance.sortOnUpload();

net.minecraft.client.renderer.RenderType#stars()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1436
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ stars ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: STARS.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.stars();

net.minecraft.client.renderer.RenderType#sunriseSunset()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1432
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ sunriseSunset ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: SUNRISE_SUNSET.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.sunriseSunset();

net.minecraft.client.renderer.RenderType#text(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1233
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ text ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: TEXT.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.text(resourceLocation);

net.minecraft.client.renderer.RenderType#textBackground()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1237
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ textBackground ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: TEXT_BACKGROUND.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.textBackground();

net.minecraft.client.renderer.RenderType#textBackgroundSeeThrough()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1257
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ textBackgroundSeeThrough ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: TEXT_BACKGROUND_SEE_THROUGH.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.textBackgroundSeeThrough();

net.minecraft.client.renderer.RenderType#textIntensity(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1241
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ textIntensity ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: TEXT_INTENSITY.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.textIntensity(resourceLocation);

net.minecraft.client.renderer.RenderType#textIntensityPolygonOffset(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1249
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ textIntensityPolygonOffset ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: TEXT_INTENSITY_POLYGON_OFFSET.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.textIntensityPolygonOffset(resourceLocation);

net.minecraft.client.renderer.RenderType#textIntensitySeeThrough(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1261
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ textIntensitySeeThrough ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: TEXT_INTENSITY_SEE_THROUGH.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.textIntensitySeeThrough(resourceLocation);

net.minecraft.client.renderer.RenderType#textPolygonOffset(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1245
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ textPolygonOffset ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: TEXT_POLYGON_OFFSET.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.textPolygonOffset(resourceLocation);

net.minecraft.client.renderer.RenderType#textSeeThrough(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1253
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ textSeeThrough ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: TEXT_SEE_THROUGH.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.textSeeThrough(resourceLocation);

net.minecraft.client.renderer.RenderType#toString()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1523
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: this.name.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType instance = ...;
String result = instance.toString();

net.minecraft.client.renderer.RenderType#translucent()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1037
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ translucent ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: TRANSLUCENT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.translucent();

net.minecraft.client.renderer.RenderType#translucentMovingBlock()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1051
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ translucentMovingBlock ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: TRANSLUCENT_MOVING_BLOCK.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.translucentMovingBlock();

net.minecraft.client.renderer.RenderType#translucentParticle(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1394
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ translucentParticle ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: TRANSLUCENT_PARTICLE.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.translucentParticle(resourceLocation);

net.minecraft.client.renderer.RenderType#translucentState(RenderStateShard.ShaderStateShard)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1027
  • Modifiers: public static
  • Return: RenderType.CompositeState

คืออะไร

ดำเนินการ translucentState ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: builder(), setLightmapState(), setShaderState(), setTextureState(), setTransparencyState(), setOutputState(), createCompositeState().

Parameters

  • RenderStateShard.ShaderStateShard shaderStateShard

ตัวอย่างใช้งาน

RenderStateShard.ShaderStateShard shaderStateShard = ...;
RenderType.CompositeState result = RenderType.translucentState(shaderStateShard);

net.minecraft.client.renderer.RenderType#tripwire()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1287
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ tripwire ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: TRIPWIRE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.tripwire();

net.minecraft.client.renderer.RenderType#vignette(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1484
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ vignette ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: VIGNETTE.apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.vignette(resourceLocation);

net.minecraft.client.renderer.RenderType#waterMask()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1205
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ waterMask ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: WATER_MASK.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = RenderType.waterMask();

net.minecraft.client.renderer.RenderType#weather(ResourceLocation,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1420
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ weather ตาม implementation ของ RenderType

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: (bl ? WEATHER_DEPTH_WRITE : WEATHER_NO_DEPTH_WRITE).apply(resourceLocation).

Parameters

  • ResourceLocation resourceLocation
  • boolean bl

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
RenderType result = RenderType.weather(resourceLocation, true);

net.minecraft.client.renderer.RenderType#worldBorder(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1386
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ worldBorder ตาม implementation ของ RenderType

ทำงานยังไง

คืนค่า: bl ? WORLD_BORDER_DEPTH_WRITE : WORLD_BORDER_NO_DEPTH_WRITE.

Parameters

  • boolean bl

ตัวอย่างใช้งาน

RenderType result = RenderType.worldBorder(true);

RenderType$CompositeRenderType

  • Full name: net.minecraft.client.renderer.RenderType$CompositeRenderType
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderType.java
  • Type: class
  • Modifiers: public static final
  • Extends: RenderType

net.minecraft.client.renderer.RenderType$CompositeRenderType#isOutline()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1610
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Outline

ทำงานยังไง

คืนค่า: this.isOutline.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType.CompositeRenderType instance = ...;
boolean result = instance.isOutline();

net.minecraft.client.renderer.RenderType$CompositeRenderType#outline()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1605
  • Modifiers: public
  • Return: Optional<RenderType>

คืออะไร

ดำเนินการ outline ตาม implementation ของ RenderType$CompositeRenderType

ทำงานยังไง

คืนค่า: this.outline.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType.CompositeRenderType instance = ...;
Optional<RenderType> result = instance.outline();

net.minecraft.client.renderer.RenderType$CompositeRenderType#state()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1615
  • Modifiers: protected final
  • Return: RenderType.CompositeState

คืออะไร

ดำเนินการ state ตาม implementation ของ RenderType$CompositeRenderType

ทำงานยังไง

คืนค่า: this.state.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected RenderType.CompositeState state() {
    return super.state();
}

net.minecraft.client.renderer.RenderType$CompositeRenderType#toString()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1619
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ RenderType$CompositeRenderType

ทำงานยังไง

คืนค่า: "RenderType[" + this.name + ":" + this.state + "]".

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType.CompositeRenderType instance = ...;
String result = instance.toString();

RenderType$CompositeState

  • Full name: net.minecraft.client.renderer.RenderType$CompositeState
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderType.java
  • Type: class
  • Modifiers: public static final

net.minecraft.client.renderer.RenderType$CompositeState#builder()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1695
  • Modifiers: public static
  • Return: RenderType.CompositeState.CompositeStateBuilder

คืออะไร

ดำเนินการ builder ตาม implementation ของ RenderType$CompositeState

ทำงานยังไง

เรียกต่อ: CompositeStateBuilder(). สร้างออบเจ็กต์: RenderType.CompositeState.CompositeStateBuilder. คืนค่า: new RenderType.CompositeState.CompositeStateBuilder().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType.CompositeState.CompositeStateBuilder result = RenderType.CompositeState.builder();

net.minecraft.client.renderer.RenderType$CompositeState#toString()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1690
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ RenderType$CompositeState

ทำงานยังไง

คืนค่า: "CompositeState[" + this.states + ", outlineProperty=" + this.outlineProperty + "]".

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType.CompositeState instance = ...;
String result = instance.toString();

RenderType$CompositeState$CompositeStateBuilder

  • Full name: net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderType.java
  • Type: class
  • Modifiers: public static

net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder#createCompositeState(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1783
  • Modifiers: public
  • Return: RenderType.CompositeState

คืออะไร

สร้าง Composite State

ทำงานยังไง

คืนค่า: this.createCompositeState(bl ? RenderType.OutlineProperty.AFFECTS_OUTLINE : RenderType.OutlineProperty.NONE).

Parameters

  • boolean bl

ตัวอย่างใช้งาน

RenderType.CompositeState.CompositeStateBuilder instance = ...;
RenderType.CompositeState result = instance.createCompositeState(true);

net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder#createCompositeState(RenderType.OutlineProperty)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1787
  • Modifiers: public
  • Return: RenderType.CompositeState

คืออะไร

สร้าง Composite State

ทำงานยังไง

เรียกต่อ: CompositeState(). สร้างออบเจ็กต์: RenderType.CompositeState.

Parameters

  • RenderType.OutlineProperty outlineProperty

ตัวอย่างใช้งาน

RenderType.CompositeState.CompositeStateBuilder instance = ...;
RenderType.OutlineProperty outlineProperty = ...;
RenderType.CompositeState result = instance.createCompositeState(outlineProperty);

net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder#setColorLogicState(RenderStateShard.ColorLogicStateShard)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1778
  • Modifiers: public
  • Return: RenderType.CompositeState.CompositeStateBuilder

คืออะไร

กำหนดค่า Color Logic State

ทำงานยังไง

แก้ state: colorLogicState. คืนค่า: this.

Parameters

  • RenderStateShard.ColorLogicStateShard colorLogicStateShard

ตัวอย่างใช้งาน

RenderType.CompositeState.CompositeStateBuilder instance = ...;
RenderStateShard.ColorLogicStateShard colorLogicStateShard = ...;
RenderType.CompositeState.CompositeStateBuilder result = instance.setColorLogicState(colorLogicStateShard);

net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder#setCullState(RenderStateShard.CullStateShard)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1738
  • Modifiers: public
  • Return: RenderType.CompositeState.CompositeStateBuilder

คืออะไร

กำหนดค่า Cull State

ทำงานยังไง

แก้ state: cullState. คืนค่า: this.

Parameters

  • RenderStateShard.CullStateShard cullStateShard

ตัวอย่างใช้งาน

RenderType.CompositeState.CompositeStateBuilder instance = ...;
RenderStateShard.CullStateShard cullStateShard = ...;
RenderType.CompositeState.CompositeStateBuilder result = instance.setCullState(cullStateShard);

net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder#setDepthTestState(RenderStateShard.DepthTestStateShard)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1733
  • Modifiers: public
  • Return: RenderType.CompositeState.CompositeStateBuilder

คืออะไร

กำหนดค่า Depth Test State

ทำงานยังไง

แก้ state: depthTestState. คืนค่า: this.

Parameters

  • RenderStateShard.DepthTestStateShard depthTestStateShard

ตัวอย่างใช้งาน

RenderType.CompositeState.CompositeStateBuilder instance = ...;
RenderStateShard.DepthTestStateShard depthTestStateShard = ...;
RenderType.CompositeState.CompositeStateBuilder result = instance.setDepthTestState(depthTestStateShard);

net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder#setLayeringState(RenderStateShard.LayeringStateShard)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1753
  • Modifiers: public
  • Return: RenderType.CompositeState.CompositeStateBuilder

คืออะไร

กำหนดค่า Layering State

ทำงานยังไง

แก้ state: layeringState. คืนค่า: this.

Parameters

  • RenderStateShard.LayeringStateShard layeringStateShard

ตัวอย่างใช้งาน

RenderType.CompositeState.CompositeStateBuilder instance = ...;
RenderStateShard.LayeringStateShard layeringStateShard = ...;
RenderType.CompositeState.CompositeStateBuilder result = instance.setLayeringState(layeringStateShard);

net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder#setLightmapState(RenderStateShard.LightmapStateShard)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1743
  • Modifiers: public
  • Return: RenderType.CompositeState.CompositeStateBuilder

คืออะไร

กำหนดค่า Lightmap State

ทำงานยังไง

แก้ state: lightmapState. คืนค่า: this.

Parameters

  • RenderStateShard.LightmapStateShard lightmapStateShard

ตัวอย่างใช้งาน

RenderType.CompositeState.CompositeStateBuilder instance = ...;
RenderStateShard.LightmapStateShard lightmapStateShard = ...;
RenderType.CompositeState.CompositeStateBuilder result = instance.setLightmapState(lightmapStateShard);

net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder#setLineState(RenderStateShard.LineStateShard)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1773
  • Modifiers: public
  • Return: RenderType.CompositeState.CompositeStateBuilder

คืออะไร

กำหนดค่า Line State

ทำงานยังไง

แก้ state: lineState. คืนค่า: this.

Parameters

  • RenderStateShard.LineStateShard lineStateShard

ตัวอย่างใช้งาน

RenderType.CompositeState.CompositeStateBuilder instance = ...;
RenderStateShard.LineStateShard lineStateShard = ...;
RenderType.CompositeState.CompositeStateBuilder result = instance.setLineState(lineStateShard);

net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder#setOutputState(RenderStateShard.OutputStateShard)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1758
  • Modifiers: public
  • Return: RenderType.CompositeState.CompositeStateBuilder

คืออะไร

กำหนดค่า Output State

ทำงานยังไง

แก้ state: outputState. คืนค่า: this.

Parameters

  • RenderStateShard.OutputStateShard outputStateShard

ตัวอย่างใช้งาน

RenderType.CompositeState.CompositeStateBuilder instance = ...;
RenderStateShard.OutputStateShard outputStateShard = ...;
RenderType.CompositeState.CompositeStateBuilder result = instance.setOutputState(outputStateShard);

net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder#setOverlayState(RenderStateShard.OverlayStateShard)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1748
  • Modifiers: public
  • Return: RenderType.CompositeState.CompositeStateBuilder

คืออะไร

กำหนดค่า Overlay State

ทำงานยังไง

แก้ state: overlayState. คืนค่า: this.

Parameters

  • RenderStateShard.OverlayStateShard overlayStateShard

ตัวอย่างใช้งาน

RenderType.CompositeState.CompositeStateBuilder instance = ...;
RenderStateShard.OverlayStateShard overlayStateShard = ...;
RenderType.CompositeState.CompositeStateBuilder result = instance.setOverlayState(overlayStateShard);

net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder#setShaderState(RenderStateShard.ShaderStateShard)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1723
  • Modifiers: public
  • Return: RenderType.CompositeState.CompositeStateBuilder

คืออะไร

กำหนดค่า Shader State

ทำงานยังไง

แก้ state: shaderState. คืนค่า: this.

Parameters

  • RenderStateShard.ShaderStateShard shaderStateShard

ตัวอย่างใช้งาน

RenderType.CompositeState.CompositeStateBuilder instance = ...;
RenderStateShard.ShaderStateShard shaderStateShard = ...;
RenderType.CompositeState.CompositeStateBuilder result = instance.setShaderState(shaderStateShard);

net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder#setTextureState(RenderStateShard.EmptyTextureStateShard)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1718
  • Modifiers: public
  • Return: RenderType.CompositeState.CompositeStateBuilder

คืออะไร

กำหนดค่า Texture State

ทำงานยังไง

แก้ state: textureState. คืนค่า: this.

Parameters

  • RenderStateShard.EmptyTextureStateShard emptyTextureStateShard

ตัวอย่างใช้งาน

RenderType.CompositeState.CompositeStateBuilder instance = ...;
RenderStateShard.EmptyTextureStateShard emptyTextureStateShard = ...;
RenderType.CompositeState.CompositeStateBuilder result = instance.setTextureState(emptyTextureStateShard);

net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder#setTexturingState(RenderStateShard.TexturingStateShard)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1763
  • Modifiers: public
  • Return: RenderType.CompositeState.CompositeStateBuilder

คืออะไร

กำหนดค่า Texturing State

ทำงานยังไง

แก้ state: texturingState. คืนค่า: this.

Parameters

  • RenderStateShard.TexturingStateShard texturingStateShard

ตัวอย่างใช้งาน

RenderType.CompositeState.CompositeStateBuilder instance = ...;
RenderStateShard.TexturingStateShard texturingStateShard = ...;
RenderType.CompositeState.CompositeStateBuilder result = instance.setTexturingState(texturingStateShard);

net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder#setTransparencyState(RenderStateShard.TransparencyStateShard)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1728
  • Modifiers: public
  • Return: RenderType.CompositeState.CompositeStateBuilder

คืออะไร

กำหนดค่า Transparency State

ทำงานยังไง

แก้ state: transparencyState. คืนค่า: this.

Parameters

  • RenderStateShard.TransparencyStateShard transparencyStateShard

ตัวอย่างใช้งาน

RenderType.CompositeState.CompositeStateBuilder instance = ...;
RenderStateShard.TransparencyStateShard transparencyStateShard = ...;
RenderType.CompositeState.CompositeStateBuilder result = instance.setTransparencyState(transparencyStateShard);

net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder#setWriteMaskState(RenderStateShard.WriteMaskStateShard)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1768
  • Modifiers: public
  • Return: RenderType.CompositeState.CompositeStateBuilder

คืออะไร

กำหนดค่า Write Mask State

ทำงานยังไง

แก้ state: writeMaskState. คืนค่า: this.

Parameters

  • RenderStateShard.WriteMaskStateShard writeMaskStateShard

ตัวอย่างใช้งาน

RenderType.CompositeState.CompositeStateBuilder instance = ...;
RenderStateShard.WriteMaskStateShard writeMaskStateShard = ...;
RenderType.CompositeState.CompositeStateBuilder result = instance.setWriteMaskState(writeMaskStateShard);

RenderType$OutlineProperty

  • Full name: net.minecraft.client.renderer.RenderType$OutlineProperty
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RenderType.java
  • Type: enum
  • Modifiers: public

net.minecraft.client.renderer.RenderType$OutlineProperty#toString()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RenderType.java:1820
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ RenderType$OutlineProperty

ทำงานยังไง

คืนค่า: this.name.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType.OutlineProperty instance = ...;
String result = instance.toString();

RunningTrimmedMean

  • Full name: net.minecraft.client.renderer.RunningTrimmedMean
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/RunningTrimmedMean.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.RunningTrimmedMean#registerValueAndGetMean(long)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RunningTrimmedMean.java:16
  • Modifiers: public
  • Return: long

คืออะไร

ลงทะเบียน Value And Get Mean

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: count, cursor. เรียกต่อ: min(), max(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • long l

ตัวอย่างใช้งาน

RunningTrimmedMean instance = ...;
long result = instance.registerValueAndGetMean(0L);

net.minecraft.client.renderer.RunningTrimmedMean#RunningTrimmedMean(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/RunningTrimmedMean.java:12
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RunningTrimmedMean ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: values.

Parameters

  • int i

ตัวอย่างใช้งาน

RunningTrimmedMean instance = new RunningTrimmedMean(0);

ScreenEffectRenderer

  • Full name: net.minecraft.client.renderer.ScreenEffectRenderer
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/ScreenEffectRenderer.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.ScreenEffectRenderer#renderScreenEffect(Minecraft,PoseStack,MultiBufferSource)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ScreenEffectRenderer.java:27
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Screen Effect

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getViewBlockingState(), renderTex(), getBlockRenderer(), getBlockModelShaper(), getParticleIcon(), isSpectator(), isEyeInFluid(), renderWater().

Parameters

  • Minecraft minecraft
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource

ตัวอย่างใช้งาน

Minecraft minecraft = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
ScreenEffectRenderer.renderScreenEffect(minecraft, poseStack, multiBufferSource);

SectionBufferBuilderPack

  • Full name: net.minecraft.client.renderer.SectionBufferBuilderPack
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/SectionBufferBuilderPack.java
  • Type: class
  • Modifiers: public
  • Implements: AutoCloseable

net.minecraft.client.renderer.SectionBufferBuilderPack#buffer(RenderType)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SectionBufferBuilderPack.java:23
  • Modifiers: public
  • Return: ByteBufferBuilder

คืออะไร

ดำเนินการ buffer ตาม implementation ของ SectionBufferBuilderPack

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: this.buffers.get(renderType).

Parameters

  • RenderType renderType

ตัวอย่างใช้งาน

SectionBufferBuilderPack instance = ...;
RenderType renderType = ...;
ByteBufferBuilder result = instance.buffer(renderType);

net.minecraft.client.renderer.SectionBufferBuilderPack#clearAll()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SectionBufferBuilderPack.java:27
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง All

ทำงานยังไง

เรียกต่อ: values(), forEach().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SectionBufferBuilderPack instance = ...;
instance.clearAll();

net.minecraft.client.renderer.SectionBufferBuilderPack#close()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SectionBufferBuilderPack.java:35
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

เรียกต่อ: values(), forEach().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SectionBufferBuilderPack instance = ...;
instance.close();

net.minecraft.client.renderer.SectionBufferBuilderPack#discardAll()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SectionBufferBuilderPack.java:31
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ discardAll ตาม implementation ของ SectionBufferBuilderPack

ทำงานยังไง

เรียกต่อ: values(), forEach().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SectionBufferBuilderPack instance = ...;
instance.discardAll();

SectionBufferBuilderPool

  • Full name: net.minecraft.client.renderer.SectionBufferBuilderPool
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/SectionBufferBuilderPool.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.SectionBufferBuilderPool#acquire()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SectionBufferBuilderPool.java:45
  • Modifiers: public
  • Return: SectionBufferBuilderPack

คืออะไร

ดำเนินการ acquire ตาม implementation ของ SectionBufferBuilderPool

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: freeBufferCount. เรียกต่อ: poll(), size(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SectionBufferBuilderPool instance = ...;
SectionBufferBuilderPack result = instance.acquire();

net.minecraft.client.renderer.SectionBufferBuilderPool#allocate(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SectionBufferBuilderPool.java:24
  • Modifiers: public static
  • Return: SectionBufferBuilderPool

คืออะไร

ดำเนินการ allocate ตาม implementation ของ SectionBufferBuilderPool

ทำงานยังไง

มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: max(), getRuntime(), maxMemory(), min(), add(), warn(), size(), remove(). สร้างออบเจ็กต์: ArrayList<>, SectionBufferBuilderPack, SectionBufferBuilderPool. คืนค่า: new SectionBufferBuilderPool(list).

Parameters

  • int i

ตัวอย่างใช้งาน

SectionBufferBuilderPool result = SectionBufferBuilderPool.allocate(0);

net.minecraft.client.renderer.SectionBufferBuilderPool#getFreeBufferCount()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SectionBufferBuilderPool.java:65
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Free Buffer Count

ทำงานยังไง

คืนค่า: this.freeBufferCount.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SectionBufferBuilderPool instance = ...;
int result = instance.getFreeBufferCount();

net.minecraft.client.renderer.SectionBufferBuilderPool#isEmpty()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SectionBufferBuilderPool.java:61
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Empty

ทำงานยังไง

คืนค่า: this.freeBuffers.isEmpty().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SectionBufferBuilderPool instance = ...;
boolean result = instance.isEmpty();

net.minecraft.client.renderer.SectionBufferBuilderPool#release(SectionBufferBuilderPack)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SectionBufferBuilderPool.java:56
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ release ตาม implementation ของ SectionBufferBuilderPool

ทำงานยังไง

แก้ state: freeBufferCount. เรียกต่อ: add(), size().

Parameters

  • SectionBufferBuilderPack sectionBufferBuilderPack

ตัวอย่างใช้งาน

SectionBufferBuilderPool instance = ...;
SectionBufferBuilderPack sectionBufferBuilderPack = ...;
instance.release(sectionBufferBuilderPack);

SectionOcclusionGraph

  • Full name: net.minecraft.client.renderer.SectionOcclusionGraph
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/SectionOcclusionGraph.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.SectionOcclusionGraph#addSectionsInFrustum(Frustum,List<SectionRenderDispatcher.RenderSection>,List<SectionRenderDispatcher.RenderSection>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SectionOcclusionGraph.java:79
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Sections In Frustum

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), storage(), visitNodes(), getSection(), add().

Parameters

  • Frustum frustum
  • List<SectionRenderDispatcher.RenderSection> list
  • List<SectionRenderDispatcher.RenderSection> list2

ตัวอย่างใช้งาน

SectionOcclusionGraph instance = ...;
Frustum frustum = ...;
List<SectionRenderDispatcher.RenderSection> list = ...;
List<SectionRenderDispatcher.RenderSection> list2 = ...;
instance.addSectionsInFrustum(frustum, list, list2);

net.minecraft.client.renderer.SectionOcclusionGraph#consumeFrustumUpdate()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SectionOcclusionGraph.java:91
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ consumeFrustumUpdate ตาม implementation ของ SectionOcclusionGraph

ทำงานยังไง

เรียกต่อ: compareAndSet(). คืนค่า: this.needsFrustumUpdate.compareAndSet(true, false).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SectionOcclusionGraph instance = ...;
boolean result = instance.consumeFrustumUpdate();

net.minecraft.client.renderer.SectionOcclusionGraph#getNode(SectionRenderDispatcher.RenderSection)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SectionOcclusionGraph.java:349
  • Modifiers: public
  • Return: SectionOcclusionGraph.Node

คืออะไร

อ่านค่า Node

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: this.currentGraph.get().storage.sectionToNodeMap.get(renderSection).

Parameters

  • SectionRenderDispatcher.RenderSection renderSection

ตัวอย่างใช้งาน

SectionOcclusionGraph instance = ...;
SectionRenderDispatcher.RenderSection renderSection = ...;
SectionOcclusionGraph.Node result = instance.getNode(renderSection);

net.minecraft.client.renderer.SectionOcclusionGraph#getOctree()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SectionOcclusionGraph.java:355
  • Modifiers: public
  • Return: Octree

คืออะไร

อ่านค่า Octree

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: this.currentGraph.get().storage.sectionTree.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SectionOcclusionGraph instance = ...;
Octree result = instance.getOctree();

net.minecraft.client.renderer.SectionOcclusionGraph#invalidate()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SectionOcclusionGraph.java:75
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ invalidate ตาม implementation ของ SectionOcclusionGraph

ทำงานยังไง

แก้ state: needsFullUpdate.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SectionOcclusionGraph instance = ...;
instance.invalidate();

net.minecraft.client.renderer.SectionOcclusionGraph#onChunkReadyToRender(ChunkPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SectionOcclusionGraph.java:95
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Chunk Ready To Render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), addNeighbors().

Parameters

  • ChunkPos chunkPos

ตัวอย่างใช้งาน

SectionOcclusionGraph instance = ...;
ChunkPos chunkPos = ...;
instance.onChunkReadyToRender(chunkPos);

net.minecraft.client.renderer.SectionOcclusionGraph#schedulePropagationFrom(SectionRenderDispatcher.RenderSection)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SectionOcclusionGraph.java:107
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ schedulePropagationFrom ตาม implementation ของ SectionOcclusionGraph

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), add().

Parameters

  • SectionRenderDispatcher.RenderSection renderSection

ตัวอย่างใช้งาน

SectionOcclusionGraph instance = ...;
SectionRenderDispatcher.RenderSection renderSection = ...;
instance.schedulePropagationFrom(renderSection);

net.minecraft.client.renderer.SectionOcclusionGraph#update(boolean,Camera,Frustum,List<SectionRenderDispatcher.RenderSection>,LongOpenHashSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SectionOcclusionGraph.java:119
  • Modifiers: public
  • Return: void

คืออะไร

อัปเดต update

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: fullUpdateTask. เรียกต่อ: getPosition(), isDone(), scheduleFullUpdate(), runPartialUpdate().

Parameters

  • boolean bl
  • Camera camera
  • Frustum frustum
  • List<SectionRenderDispatcher.RenderSection> list
  • LongOpenHashSet longOpenHashSet

ตัวอย่างใช้งาน

SectionOcclusionGraph instance = ...;
Camera camera = ...;
Frustum frustum = ...;
List<SectionRenderDispatcher.RenderSection> list = ...;
LongOpenHashSet longOpenHashSet = ...;
instance.update(true, camera, frustum, list, longOpenHashSet);

net.minecraft.client.renderer.SectionOcclusionGraph#waitAndReset(ViewArea)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SectionOcclusionGraph.java:56
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ waitAndReset ตาม implementation ของ SectionOcclusionGraph

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. แก้ state: fullUpdateTask, viewArea. เรียกต่อ: get(), warn(), set(), GraphState(), invalidate(). สร้างออบเจ็กต์: SectionOcclusionGraph.GraphState.

Parameters

  • ViewArea viewArea

ตัวอย่างใช้งาน

SectionOcclusionGraph instance = ...;
ViewArea viewArea = ...;
instance.waitAndReset(viewArea);

SectionOcclusionGraph$Node

  • Full name: net.minecraft.client.renderer.SectionOcclusionGraph$Node
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/SectionOcclusionGraph.java
  • Type: class
  • Modifiers: public static

net.minecraft.client.renderer.SectionOcclusionGraph$Node#equals(Object)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SectionOcclusionGraph.java:433
  • Modifiers: public
  • Return: boolean

คืออะไร

เปรียบเทียบความเท่ากัน equals

ทำงานยังไง

เรียกต่อ: getSectionNode(). คืนค่า: !(object instanceof SectionOcclusionGraph.Node node) ? false : this.section.getSectionNode() == node.section.getSectionNode().

Parameters

  • Object object

ตัวอย่างใช้งาน

SectionOcclusionGraph.Node instance = ...;
Object object = ...;
boolean result = instance.equals(object);

net.minecraft.client.renderer.SectionOcclusionGraph$Node#hashCode()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SectionOcclusionGraph.java:428
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ hashCode ตาม implementation ของ SectionOcclusionGraph$Node

ทำงานยังไง

เรียกต่อ: getSectionNode(). คืนค่า: Long.hashCode(this.section.getSectionNode()).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SectionOcclusionGraph.Node instance = ...;
int result = instance.hashCode();

net.minecraft.client.renderer.SectionOcclusionGraph$Node#hasSourceDirection(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SectionOcclusionGraph.java:419
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี Source Direction

ทำงานยังไง

คืนค่า: (this.sourceDirections & 1 << i) > 0.

Parameters

  • int i

ตัวอย่างใช้งาน

SectionOcclusionGraph.Node instance = ...;
boolean result = instance.hasSourceDirection(0);

ShaderDefines

  • Full name: net.minecraft.client.renderer.ShaderDefines
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/ShaderDefines.java
  • Type: record
  • Modifiers: public

net.minecraft.client.renderer.ShaderDefines#asSourceDirectives()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShaderDefines.java:47
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ asSourceDirectives ตาม implementation ของ ShaderDefines

ทำงานยังไง

มีการวนลูป. เรียกต่อ: entrySet(), getKey(), getValue(), append(), toString(). สร้างออบเจ็กต์: StringBuilder. คืนค่า: stringBuilder.toString().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ShaderDefines instance = ...;
String result = instance.asSourceDirectives();

net.minecraft.client.renderer.ShaderDefines#builder()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShaderDefines.java:25
  • Modifiers: public static
  • Return: ShaderDefines.Builder

คืออะไร

ดำเนินการ builder ตาม implementation ของ ShaderDefines

ทำงานยังไง

เรียกต่อ: Builder(). สร้างออบเจ็กต์: ShaderDefines.Builder. คืนค่า: new ShaderDefines.Builder().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ShaderDefines.Builder result = ShaderDefines.builder();

net.minecraft.client.renderer.ShaderDefines#isEmpty()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShaderDefines.java:63
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Empty

ทำงานยังไง

คืนค่า: this.values.isEmpty() && this.flags.isEmpty().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ShaderDefines instance = ...;
boolean result = instance.isEmpty();

net.minecraft.client.renderer.ShaderDefines#withOverrides(ShaderDefines)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShaderDefines.java:29
  • Modifiers: public
  • Return: ShaderDefines

คืออะไร

ดำเนินการ withOverrides ตาม implementation ของ ShaderDefines

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isEmpty(), builderWithExpectedSize(), size(), putAll(), addAll(), buildKeepingLast(), build(). สร้างออบเจ็กต์: ShaderDefines. มีจุด return อย่างน้อย 3 จุด.

Parameters

  • ShaderDefines shaderDefines

ตัวอย่างใช้งาน

ShaderDefines instance = ...;
ShaderDefines shaderDefines = ...;
ShaderDefines result = instance.withOverrides(shaderDefines);

ShaderDefines$Builder

  • Full name: net.minecraft.client.renderer.ShaderDefines$Builder
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/ShaderDefines.java
  • Type: class
  • Modifiers: public static

net.minecraft.client.renderer.ShaderDefines$Builder#build()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShaderDefines.java:98
  • Modifiers: public
  • Return: ShaderDefines

คืออะไร

สร้าง build

ทำงานยังไง

สร้างออบเจ็กต์: ShaderDefines. คืนค่า: new ShaderDefines(this.values.build(), this.flags.build()).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ShaderDefines.Builder instance = ...;
ShaderDefines result = instance.build();

net.minecraft.client.renderer.ShaderDefines$Builder#define(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShaderDefines.java:93
  • Modifiers: public
  • Return: ShaderDefines.Builder

คืออะไร

ดำเนินการ define ตาม implementation ของ ShaderDefines$Builder

ทำงานยังไง

เรียกต่อ: add(). คืนค่า: this.

Parameters

  • String string

ตัวอย่างใช้งาน

ShaderDefines.Builder instance = ...;
ShaderDefines.Builder result = instance.define("value");

net.minecraft.client.renderer.ShaderDefines$Builder#define(String,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShaderDefines.java:88
  • Modifiers: public
  • Return: ShaderDefines.Builder

คืออะไร

ดำเนินการ define ตาม implementation ของ ShaderDefines$Builder

ทำงานยังไง

เรียกต่อ: put(), valueOf(). คืนค่า: this.

Parameters

  • String string
  • float f

ตัวอย่างใช้งาน

ShaderDefines.Builder instance = ...;
ShaderDefines.Builder result = instance.define("value", 0.0F);

net.minecraft.client.renderer.ShaderDefines$Builder#define(String,String)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShaderDefines.java:75
  • Modifiers: public
  • Return: ShaderDefines.Builder

คืออะไร

ดำเนินการ define ตาม implementation ของ ShaderDefines$Builder

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isBlank(), put(), escapeNewLines(). สร้างออบเจ็กต์: IllegalArgumentException. คืนค่า: this.

Parameters

  • String string
  • String string2

ตัวอย่างใช้งาน

ShaderDefines.Builder instance = ...;
ShaderDefines.Builder result = instance.define("value", "value");

ShaderManager

  • Full name: net.minecraft.client.renderer.ShaderManager
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/ShaderManager.java
  • Type: class
  • Modifiers: public
  • Extends: SimplePreparableReloadListener<ShaderManager.Configs>
  • Implements: AutoCloseable

net.minecraft.client.renderer.ShaderManager#apply(ShaderManager.Configs,ResourceManager,ProfilerFiller)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShaderManager.java:164
  • Modifiers: protected
  • Return: void

คืออะไร

นำไปใช้ apply

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. แก้ state: compilationCache. เรียกต่อ: CompilationCache(), getProgramsToPreload(), values(), passes(), add(), program(), put(), of(). สร้างออบเจ็กต์: ShaderManager.CompilationCache, HashMap<>, HashSet<>, RuntimeException.

Parameters

  • ShaderManager.Configs configs
  • ResourceManager resourceManager
  • ProfilerFiller profilerFiller

ตัวอย่างใช้งาน

ShaderManager.Configs configs = ...;
ResourceManager resourceManager = ...;
ProfilerFiller profilerFiller = ...;
@Override
protected void apply(ShaderManager.Configs configs, ResourceManager resourceManager, ProfilerFiller profilerFiller) {
    super.apply(configs, resourceManager, profilerFiller);
}

net.minecraft.client.renderer.ShaderManager#close()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShaderManager.java:277
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ShaderManager instance = ...;
instance.close();

net.minecraft.client.renderer.ShaderManager#getName()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShaderManager.java:195
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Name

ทำงานยังไง

คืนค่า: "Shader Loader".

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ShaderManager instance = ...;
String result = instance.getName();

net.minecraft.client.renderer.ShaderManager#getPostChain(ResourceLocation,Set<ResourceLocation>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShaderManager.java:265
  • Modifiers: public
  • Return: PostChain

คืออะไร

อ่านค่า Post Chain

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: getOrLoadPostChain(), error(), put(), empty(), tryTriggerRecovery(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ResourceLocation resourceLocation
  • Set<ResourceLocation> set

ตัวอย่างใช้งาน

ShaderManager instance = ...;
ResourceLocation resourceLocation = ...;
Set<ResourceLocation> set = ...;
PostChain result = instance.getPostChain(resourceLocation, set);

net.minecraft.client.renderer.ShaderManager#getProgram(ShaderProgram)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShaderManager.java:236
  • Modifiers: public
  • Return: CompiledShaderProgram

คืออะไร

อ่านค่า Program

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: getOrCompileProgram(), error(), put(), empty(), tryTriggerRecovery(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ShaderProgram shaderProgram

ตัวอย่างใช้งาน

ShaderManager instance = ...;
ShaderProgram shaderProgram = ...;
CompiledShaderProgram result = instance.getProgram(shaderProgram);

net.minecraft.client.renderer.ShaderManager#getProgramForLoading(ShaderProgram)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShaderManager.java:248
  • Modifiers: public
  • Return: CompiledShaderProgram

คืออะไร

อ่านค่า Program For Loading

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getOrCompileProgram(), CompilationException(). สร้างออบเจ็กต์: ShaderManager.CompilationException. คืนค่า: compiledShaderProgram.

Parameters

  • ShaderProgram shaderProgram

Throws

  • ShaderManager.CompilationException

ตัวอย่างใช้งาน

ShaderManager instance = ...;
ShaderProgram shaderProgram = ...;
CompiledShaderProgram result = instance.getProgramForLoading(shaderProgram);

net.minecraft.client.renderer.ShaderManager#preloadForStartup(ResourceProvider,ShaderProgram[])

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShaderManager.java:206
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ preloadForStartup ตาม implementation ของ ShaderManager

ทำงานยังไง

มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: getResourceOrThrow(), idToFile(), configId(), openAsReader(), parseReader(), parse(), getOrThrow(), defines().

Parameters

  • ResourceProvider resourceProvider
  • ShaderProgram[] shaderPrograms

Throws

  • IOException
  • ShaderManager.CompilationException

ตัวอย่างใช้งาน

ShaderManager instance = ...;
ResourceProvider resourceProvider = ...;
ShaderProgram[] shaderPrograms = ...;
instance.preloadForStartup(resourceProvider, shaderPrograms);

net.minecraft.client.renderer.ShaderManager#prepare(ResourceManager,ProfilerFiller)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShaderManager.java:58
  • Modifiers: protected
  • Return: ShaderManager.Configs

คืออะไร

ดำเนินการ prepare ตาม implementation ของ ShaderManager

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: builder(), listResources(), isProgram(), isShader(), entrySet(), getKey(), byLocation(), loadShader(). สร้างออบเจ็กต์: ShaderManager.Configs. คืนค่า: new ShaderManager.Configs(builder.build(), builder2.build(), builder3.build()).

Parameters

  • ResourceManager resourceManager
  • ProfilerFiller profilerFiller

ตัวอย่างใช้งาน

ResourceManager resourceManager = ...;
ProfilerFiller profilerFiller = ...;
@Override
protected ShaderManager.Configs prepare(ResourceManager resourceManager, ProfilerFiller profilerFiller) {
    return super.prepare(resourceManager, profilerFiller);
}

net.minecraft.client.renderer.ShaderManager#ShaderManager(TextureManager,Consumer<Exception>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShaderManager.java:53
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ShaderManager ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: textureManager, recoveryHandler.

Parameters

  • TextureManager textureManager
  • Consumer<Exception> consumer

ตัวอย่างใช้งาน

TextureManager textureManager = ...;
Consumer<Exception> consumer = ...;
ShaderManager instance = new ShaderManager(textureManager, consumer);

ShaderManager$CompilationException

  • Full name: net.minecraft.client.renderer.ShaderManager$CompilationException
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/ShaderManager.java
  • Type: class
  • Modifiers: public static
  • Extends: Exception

net.minecraft.client.renderer.ShaderManager$CompilationException#CompilationException(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShaderManager.java:373
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ShaderManager.CompilationException ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • String string

ตัวอย่างใช้งาน

ShaderManager.CompilationException instance = new ShaderManager.CompilationException("value");

ShaderProgram

  • Full name: net.minecraft.client.renderer.ShaderProgram
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/ShaderProgram.java
  • Type: record
  • Modifiers: public

net.minecraft.client.renderer.ShaderProgram#toString()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShaderProgram.java:10
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ ShaderProgram

ทำงานยังไง

เรียกต่อ: isEmpty(). คืนค่า: !this.defines.isEmpty() ? string + " with " + this.defines : string.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ShaderProgram instance = ...;
String result = instance.toString();

ShapeRenderer

  • Full name: net.minecraft.client.renderer.ShapeRenderer
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/ShapeRenderer.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.ShapeRenderer#addChainedFilledBoxVertices(PoseStack,VertexConsumer,double,double,double,double,double,double,float,float,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShapeRenderer.java:85
  • Modifiers: public static
  • Return: void

คืออะไร

เพิ่ม Chained Filled Box Vertices

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • PoseStack poseStack
  • VertexConsumer vertexConsumer
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i
  • float j
  • float k
  • float l
  • float m

ตัวอย่างใช้งาน

PoseStack poseStack = ...;
VertexConsumer vertexConsumer = ...;
ShapeRenderer.addChainedFilledBoxVertices(poseStack, vertexConsumer, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F, 0.0F, 0.0F);

net.minecraft.client.renderer.ShapeRenderer#addChainedFilledBoxVertices(PoseStack,VertexConsumer,float,float,float,float,float,float,float,float,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShapeRenderer.java:91
  • Modifiers: public static
  • Return: void

คืออะไร

เพิ่ม Chained Filled Box Vertices

ทำงานยังไง

เรียกต่อ: last(), pose(), addVertex(), setColor().

Parameters

  • PoseStack poseStack
  • VertexConsumer vertexConsumer
  • float f
  • float g
  • float h
  • float i
  • float j
  • float k
  • float l
  • float m
  • float n
  • float o

ตัวอย่างใช้งาน

PoseStack poseStack = ...;
VertexConsumer vertexConsumer = ...;
ShapeRenderer.addChainedFilledBoxVertices(poseStack, vertexConsumer, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F);

net.minecraft.client.renderer.ShapeRenderer#renderFace(PoseStack,VertexConsumer,Direction,float,float,float,float,float,float,float,float,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShapeRenderer.java:127
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Face

ทำงานยังไง

แยกกรณีด้วย switch. เรียกต่อ: last(), pose(), addVertex(), setColor().

Parameters

  • PoseStack poseStack
  • VertexConsumer vertexConsumer
  • Direction direction
  • float f
  • float g
  • float h
  • float i
  • float j
  • float k
  • float l
  • float m
  • float n
  • float o

ตัวอย่างใช้งาน

PoseStack poseStack = ...;
VertexConsumer vertexConsumer = ...;
Direction direction = ...;
ShapeRenderer.renderFace(poseStack, vertexConsumer, direction, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F);

net.minecraft.client.renderer.ShapeRenderer#renderLineBox(PoseStack,VertexConsumer,AABB,float,float,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShapeRenderer.java:25
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Line Box

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • PoseStack poseStack
  • VertexConsumer vertexConsumer
  • AABB aABB
  • float f
  • float g
  • float h
  • float i

ตัวอย่างใช้งาน

PoseStack poseStack = ...;
VertexConsumer vertexConsumer = ...;
AABB aABB = ...;
ShapeRenderer.renderLineBox(poseStack, vertexConsumer, aABB, 0.0F, 0.0F, 0.0F, 0.0F);

net.minecraft.client.renderer.ShapeRenderer#renderLineBox(PoseStack,VertexConsumer,double,double,double,double,double,double,float,float,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShapeRenderer.java:29
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Line Box

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • PoseStack poseStack
  • VertexConsumer vertexConsumer
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i
  • float j
  • float k
  • float l
  • float m

ตัวอย่างใช้งาน

PoseStack poseStack = ...;
VertexConsumer vertexConsumer = ...;
ShapeRenderer.renderLineBox(poseStack, vertexConsumer, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F, 0.0F, 0.0F);

net.minecraft.client.renderer.ShapeRenderer#renderLineBox(PoseStack,VertexConsumer,double,double,double,double,double,double,float,float,float,float,float,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShapeRenderer.java:35
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Line Box

ทำงานยังไง

เรียกต่อ: last(), addVertex(), setColor(), setNormal().

Parameters

  • PoseStack poseStack
  • VertexConsumer vertexConsumer
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i
  • float j
  • float k
  • float l
  • float m
  • float n
  • float o
  • float p

ตัวอย่างใช้งาน

PoseStack poseStack = ...;
VertexConsumer vertexConsumer = ...;
ShapeRenderer.renderLineBox(poseStack, vertexConsumer, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F);

net.minecraft.client.renderer.ShapeRenderer#renderShape(PoseStack,VertexConsumer,VoxelShape,double,double,double,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShapeRenderer.java:16
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Shape

ทำงานยังไง

เรียกต่อ: last(), forAllEdges(), normalize(), addVertex(), setColor(), setNormal(). สร้างออบเจ็กต์: Vector3f.

Parameters

  • PoseStack poseStack
  • VertexConsumer vertexConsumer
  • VoxelShape voxelShape
  • double d
  • double e
  • double f
  • int i

ตัวอย่างใช้งาน

PoseStack poseStack = ...;
VertexConsumer vertexConsumer = ...;
VoxelShape voxelShape = ...;
ShapeRenderer.renderShape(poseStack, vertexConsumer, voxelShape, 0.0D, 0.0D, 0.0D, 0);

net.minecraft.client.renderer.ShapeRenderer#renderVector(PoseStack,VertexConsumer,Vector3f,Vec3,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ShapeRenderer.java:182
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Vector

ทำงานยังไง

เรียกต่อ: last(), addVertex(), setColor(), setNormal(), x(), y(), z().

Parameters

  • PoseStack poseStack
  • VertexConsumer vertexConsumer
  • Vector3f vector3f
  • Vec3 vec3
  • int i

ตัวอย่างใช้งาน

PoseStack poseStack = ...;
VertexConsumer vertexConsumer = ...;
Vector3f vector3f = ...;
Vec3 vec3 = ...;
ShapeRenderer.renderVector(poseStack, vertexConsumer, vector3f, vec3, 0);

Sheets

  • Full name: net.minecraft.client.renderer.Sheets
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/Sheets.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.Sheets#armorTrimsSheet(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:111
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ armorTrimsSheet ตาม implementation ของ Sheets

ทำงานยังไง

คืนค่า: bl ? ARMOR_TRIMS_DECAL_SHEET_TYPE : ARMOR_TRIMS_SHEET_TYPE.

Parameters

  • boolean bl

ตัวอย่างใช้งาน

RenderType result = Sheets.armorTrimsSheet(true);

net.minecraft.client.renderer.Sheets#bannerSheet()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:83
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ bannerSheet ตาม implementation ของ Sheets

ทำงานยังไง

คืนค่า: BANNER_SHEET_TYPE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = Sheets.bannerSheet();

net.minecraft.client.renderer.Sheets#bedSheet()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:91
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ bedSheet ตาม implementation ของ Sheets

ทำงานยังไง

คืนค่า: BED_SHEET_TYPE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = Sheets.bedSheet();

net.minecraft.client.renderer.Sheets#chestMaterial(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:201
  • Modifiers: public static
  • Return: Material

คืออะไร

ดำเนินการ chestMaterial ตาม implementation ของ Sheets

ทำงานยังไง

เรียกต่อ: withPrefix(). สร้างออบเจ็กต์: Material. คืนค่า: new Material(CHEST_SHEET, resourceLocation.withPrefix("entity/chest/")).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
Material result = Sheets.chestMaterial(resourceLocation);

net.minecraft.client.renderer.Sheets#chestSheet()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:107
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ chestSheet ตาม implementation ของ Sheets

ทำงานยังไง

คืนค่า: CHEST_SHEET_TYPE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = Sheets.chestSheet();

net.minecraft.client.renderer.Sheets#chooseMaterial(BlockEntity,ChestType,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:214
  • Modifiers: public static
  • Return: Material

คืออะไร

ดำเนินการ chooseMaterial ตาม implementation ของ Sheets

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • BlockEntity blockEntity
  • ChestType chestType
  • boolean bl

ตัวอย่างใช้งาน

BlockEntity blockEntity = ...;
ChestType chestType = ...;
Material result = Sheets.chooseMaterial(blockEntity, chestType, true);

net.minecraft.client.renderer.Sheets#colorToResourceMaterial(DyeColor)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:131
  • Modifiers: public static
  • Return: ResourceLocation

คืออะไร

ดำเนินการ colorToResourceMaterial ตาม implementation ของ Sheets

ทำงานยังไง

เรียกต่อ: withDefaultNamespace(), getName(). คืนค่า: ResourceLocation.withDefaultNamespace(dyeColor.getName()).

Parameters

  • DyeColor dyeColor

ตัวอย่างใช้งาน

DyeColor dyeColor = ...;
ResourceLocation result = Sheets.colorToResourceMaterial(dyeColor);

net.minecraft.client.renderer.Sheets#colorToShulkerMaterial(DyeColor)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:147
  • Modifiers: public static
  • Return: ResourceLocation

คืออะไร

ดำเนินการ colorToShulkerMaterial ตาม implementation ของ Sheets

ทำงานยังไง

เรียกต่อ: withDefaultNamespace(), getName(). คืนค่า: ResourceLocation.withDefaultNamespace("shulker_" + dyeColor.getName()).

Parameters

  • DyeColor dyeColor

ตัวอย่างใช้งาน

DyeColor dyeColor = ...;
ResourceLocation result = Sheets.colorToShulkerMaterial(dyeColor);

net.minecraft.client.renderer.Sheets#createBedMaterial(DyeColor)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:135
  • Modifiers: public static
  • Return: Material

คืออะไร

สร้าง Bed Material

ทำงานยังไง

เรียกต่อ: colorToResourceMaterial(). คืนค่า: createBedMaterial(colorToResourceMaterial(dyeColor)).

Parameters

  • DyeColor dyeColor

ตัวอย่างใช้งาน

DyeColor dyeColor = ...;
Material result = Sheets.createBedMaterial(dyeColor);

net.minecraft.client.renderer.Sheets#createBedMaterial(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:139
  • Modifiers: public static
  • Return: Material

คืออะไร

สร้าง Bed Material

ทำงานยังไง

เรียกต่อ: withPrefix(). สร้างออบเจ็กต์: Material. คืนค่า: new Material(BED_SHEET, resourceLocation.withPrefix("entity/bed/")).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
Material result = Sheets.createBedMaterial(resourceLocation);

net.minecraft.client.renderer.Sheets#createHangingSignMaterial(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:171
  • Modifiers: public static
  • Return: Material

คืออะไร

สร้าง Hanging Sign Material

ทำงานยังไง

เรียกต่อ: withPrefix(). สร้างออบเจ็กต์: Material. คืนค่า: new Material(SIGN_SHEET, resourceLocation.withPrefix("entity/signs/hanging/")).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
Material result = Sheets.createHangingSignMaterial(resourceLocation);

net.minecraft.client.renderer.Sheets#createShulkerMaterial(DyeColor)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:151
  • Modifiers: public static
  • Return: Material

คืออะไร

สร้าง Shulker Material

ทำงานยังไง

เรียกต่อ: colorToShulkerMaterial(). คืนค่า: createShulkerMaterial(colorToShulkerMaterial(dyeColor)).

Parameters

  • DyeColor dyeColor

ตัวอย่างใช้งาน

DyeColor dyeColor = ...;
Material result = Sheets.createShulkerMaterial(dyeColor);

net.minecraft.client.renderer.Sheets#createShulkerMaterial(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:155
  • Modifiers: public static
  • Return: Material

คืออะไร

สร้าง Shulker Material

ทำงานยังไง

เรียกต่อ: withPrefix(). สร้างออบเจ็กต์: Material. คืนค่า: new Material(SHULKER_SHEET, resourceLocation.withPrefix("entity/shulker/")).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
Material result = Sheets.createShulkerMaterial(resourceLocation);

net.minecraft.client.renderer.Sheets#createSignMaterial(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:163
  • Modifiers: public static
  • Return: Material

คืออะไร

สร้าง Sign Material

ทำงานยังไง

เรียกต่อ: withPrefix(). สร้างออบเจ็กต์: Material. คืนค่า: new Material(SIGN_SHEET, resourceLocation.withPrefix("entity/signs/")).

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceLocation resourceLocation = ...;
Material result = Sheets.createSignMaterial(resourceLocation);

net.minecraft.client.renderer.Sheets#cutoutBlockSheet()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:119
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ cutoutBlockSheet ตาม implementation ของ Sheets

ทำงานยังไง

คืนค่า: CUTOUT_BLOCK_SHEET.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = Sheets.cutoutBlockSheet();

net.minecraft.client.renderer.Sheets#getBannerMaterial(Holder<BannerPattern>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:183
  • Modifiers: public static
  • Return: Material

คืออะไร

อ่านค่า Banner Material

ทำงานยังไง

เรียกต่อ: computeIfAbsent(), value(), assetId(), withPrefix(). สร้างออบเจ็กต์: Material. คืนค่า: new Material(BANNER_SHEET, resourceLocation2).

Parameters

  • Holder<BannerPattern> holder

ตัวอย่างใช้งาน

Holder<BannerPattern> holder = ...;
Material result = Sheets.getBannerMaterial(holder);

net.minecraft.client.renderer.Sheets#getBedMaterial(DyeColor)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:127
  • Modifiers: public static
  • Return: Material

คืออะไร

อ่านค่า Bed Material

ทำงานยังไง

เรียกต่อ: getId(). คืนค่า: BED_TEXTURES[dyeColor.getId()].

Parameters

  • DyeColor dyeColor

ตัวอย่างใช้งาน

DyeColor dyeColor = ...;
Material result = Sheets.getBedMaterial(dyeColor);

net.minecraft.client.renderer.Sheets#getDecoratedPotMaterial(ResourceKey<DecoratedPotPattern>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:209
  • Modifiers: public static
  • Return: Material

คืออะไร

อ่านค่า Decorated Pot Material

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: resourceKey == null ? null : DECORATED_POT_MATERIALS.get(resourceKey).

Parameters

  • ResourceKey<DecoratedPotPattern> resourceKey

ตัวอย่างใช้งาน

ResourceKey<DecoratedPotPattern> resourceKey = ...;
Material result = Sheets.getDecoratedPotMaterial(resourceKey);

net.minecraft.client.renderer.Sheets#getHangingSignMaterial(WoodType)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:179
  • Modifiers: public static
  • Return: Material

คืออะไร

อ่านค่า Hanging Sign Material

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: HANGING_SIGN_MATERIALS.get(woodType).

Parameters

  • WoodType woodType

ตัวอย่างใช้งาน

WoodType woodType = ...;
Material result = Sheets.getHangingSignMaterial(woodType);

net.minecraft.client.renderer.Sheets#getShieldMaterial(Holder<BannerPattern>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:190
  • Modifiers: public static
  • Return: Material

คืออะไร

อ่านค่า Shield Material

ทำงานยังไง

เรียกต่อ: computeIfAbsent(), value(), assetId(), withPrefix(). สร้างออบเจ็กต์: Material. คืนค่า: new Material(SHIELD_SHEET, resourceLocation2).

Parameters

  • Holder<BannerPattern> holder

ตัวอย่างใช้งาน

Holder<BannerPattern> holder = ...;
Material result = Sheets.getShieldMaterial(holder);

net.minecraft.client.renderer.Sheets#getShulkerBoxMaterial(DyeColor)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:143
  • Modifiers: public static
  • Return: Material

คืออะไร

อ่านค่า Shulker Box Material

ทำงานยังไง

เรียกต่อ: get(), getId(). คืนค่า: SHULKER_TEXTURE_LOCATION.get(dyeColor.getId()).

Parameters

  • DyeColor dyeColor

ตัวอย่างใช้งาน

DyeColor dyeColor = ...;
Material result = Sheets.getShulkerBoxMaterial(dyeColor);

net.minecraft.client.renderer.Sheets#getSignMaterial(WoodType)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:175
  • Modifiers: public static
  • Return: Material

คืออะไร

อ่านค่า Sign Material

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: SIGN_MATERIALS.get(woodType).

Parameters

  • WoodType woodType

ตัวอย่างใช้งาน

WoodType woodType = ...;
Material result = Sheets.getSignMaterial(woodType);

net.minecraft.client.renderer.Sheets#hangingSignSheet()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:103
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ hangingSignSheet ตาม implementation ของ Sheets

ทำงานยังไง

คืนค่า: SIGN_SHEET_TYPE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = Sheets.hangingSignSheet();

net.minecraft.client.renderer.Sheets#shieldSheet()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:87
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ shieldSheet ตาม implementation ของ Sheets

ทำงานยังไง

คืนค่า: SHIELD_SHEET_TYPE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = Sheets.shieldSheet();

net.minecraft.client.renderer.Sheets#shulkerBoxSheet()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:95
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ shulkerBoxSheet ตาม implementation ของ Sheets

ทำงานยังไง

คืนค่า: SHULKER_BOX_SHEET_TYPE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = Sheets.shulkerBoxSheet();

net.minecraft.client.renderer.Sheets#signSheet()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:99
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ signSheet ตาม implementation ของ Sheets

ทำงานยังไง

คืนค่า: SIGN_SHEET_TYPE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = Sheets.signSheet();

net.minecraft.client.renderer.Sheets#solidBlockSheet()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:115
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ solidBlockSheet ตาม implementation ของ Sheets

ทำงานยังไง

คืนค่า: SOLID_BLOCK_SHEET.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = Sheets.solidBlockSheet();

net.minecraft.client.renderer.Sheets#translucentItemSheet()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/Sheets.java:123
  • Modifiers: public static
  • Return: RenderType

คืออะไร

ดำเนินการ translucentItemSheet ตาม implementation ของ Sheets

ทำงานยังไง

คืนค่า: TRANSLUCENT_ITEM_CULL_BLOCK_SHEET.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderType result = Sheets.translucentItemSheet();

SkyRenderer

  • Full name: net.minecraft.client.renderer.SkyRenderer
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/SkyRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: AutoCloseable

net.minecraft.client.renderer.SkyRenderer#close()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SkyRenderer.java:195
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 4 statement).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SkyRenderer instance = ...;
instance.close();

net.minecraft.client.renderer.SkyRenderer#renderDarkDisc(PoseStack)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SkyRenderer.java:74
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ Dark Disc

ทำงานยังไง

เรียกต่อ: setShaderColor(), pushPose(), translate(), drawWithRenderType(), sky(), popPose().

Parameters

  • PoseStack poseStack

ตัวอย่างใช้งาน

SkyRenderer instance = ...;
PoseStack poseStack = ...;
instance.renderDarkDisc(poseStack);

net.minecraft.client.renderer.SkyRenderer#renderEndSky()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SkyRenderer.java:191
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ End Sky

ทำงานยังไง

เรียกต่อ: drawWithRenderType(), endSky().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SkyRenderer instance = ...;
instance.renderEndSky();

net.minecraft.client.renderer.SkyRenderer#renderSkyDisc(float,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SkyRenderer.java:68
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ Sky Disc

ทำงานยังไง

เรียกต่อ: setShaderColor(), drawWithRenderType(), sky().

Parameters

  • float f
  • float g
  • float h

ตัวอย่างใช้งาน

SkyRenderer instance = ...;
instance.renderSkyDisc(0.0F, 0.0F, 0.0F);

net.minecraft.client.renderer.SkyRenderer#renderSunMoonAndStars(PoseStack,MultiBufferSource.BufferSource,float,int,float,float,FogParameters)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SkyRenderer.java:83
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ Sun Moon And Stars

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: pushPose(), mulPose(), rotationDegrees(), renderSun(), renderMoon(), endBatch(), renderStars(), popPose().

Parameters

  • PoseStack poseStack
  • MultiBufferSource.BufferSource bufferSource
  • float f
  • int i
  • float g
  • float h
  • FogParameters fogParameters

ตัวอย่างใช้งาน

SkyRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource.BufferSource bufferSource = ...;
FogParameters fogParameters = ...;
instance.renderSunMoonAndStars(poseStack, bufferSource, 0.0F, 0, 0.0F, 0.0F, fogParameters);

net.minecraft.client.renderer.SkyRenderer#renderSunriseAndSunset(PoseStack,MultiBufferSource.BufferSource,float,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SkyRenderer.java:141
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ Sunrise And Sunset

ทำงานยังไง

มีการวนลูป. เรียกต่อ: pushPose(), mulPose(), rotationDegrees(), sin(), last(), pose(), getBuffer(), sunriseSunset().

Parameters

  • PoseStack poseStack
  • MultiBufferSource.BufferSource bufferSource
  • float f
  • int i

ตัวอย่างใช้งาน

SkyRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource.BufferSource bufferSource = ...;
instance.renderSunriseAndSunset(poseStack, bufferSource, 0.0F, 0);

SpecialBlockModelRenderer

  • Full name: net.minecraft.client.renderer.SpecialBlockModelRenderer
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/SpecialBlockModelRenderer.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.SpecialBlockModelRenderer#renderByBlock(Block,ItemDisplayContext,PoseStack,MultiBufferSource,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SpecialBlockModelRenderer.java:26
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ By Block

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), render().

Parameters

  • Block block
  • ItemDisplayContext itemDisplayContext
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • int j

ตัวอย่างใช้งาน

SpecialBlockModelRenderer instance = ...;
Block block = ...;
ItemDisplayContext itemDisplayContext = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.renderByBlock(block, itemDisplayContext, poseStack, multiBufferSource, 0, 0);

net.minecraft.client.renderer.SpecialBlockModelRenderer#SpecialBlockModelRenderer(Map<Block, SpecialModelRenderer<?>>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SpecialBlockModelRenderer.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SpecialBlockModelRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: renderers.

Parameters

  • Map<Block, SpecialModelRenderer<?>> map

ตัวอย่างใช้งาน

Map<Block, SpecialModelRenderer<?>> map = ...;
SpecialBlockModelRenderer instance = new SpecialBlockModelRenderer(map);

net.minecraft.client.renderer.SpecialBlockModelRenderer#vanilla(EntityModelSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SpecialBlockModelRenderer.java:22
  • Modifiers: public static
  • Return: SpecialBlockModelRenderer

คืออะไร

ดำเนินการ vanilla ตาม implementation ของ SpecialBlockModelRenderer

ทำงานยังไง

เรียกต่อ: createBlockRenderers(). สร้างออบเจ็กต์: SpecialBlockModelRenderer. คืนค่า: new SpecialBlockModelRenderer(SpecialModelRenderers.createBlockRenderers(entityModelSet)).

Parameters

  • EntityModelSet entityModelSet

ตัวอย่างใช้งาน

EntityModelSet entityModelSet = ...;
SpecialBlockModelRenderer result = SpecialBlockModelRenderer.vanilla(entityModelSet);

SpriteCoordinateExpander

  • Full name: net.minecraft.client.renderer.SpriteCoordinateExpander
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/SpriteCoordinateExpander.java
  • Type: class
  • Modifiers: public
  • Implements: VertexConsumer

net.minecraft.client.renderer.SpriteCoordinateExpander#addVertex(float,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SpriteCoordinateExpander.java:18
  • Modifiers: public
  • Return: VertexConsumer

คืออะไร

เพิ่ม Vertex

ทำงานยังไง

คืนค่า: this.delegate.addVertex(f, g, h).

Parameters

  • float f
  • float g
  • float h

ตัวอย่างใช้งาน

SpriteCoordinateExpander instance = ...;
VertexConsumer result = instance.addVertex(0.0F, 0.0F, 0.0F);

net.minecraft.client.renderer.SpriteCoordinateExpander#addVertex(float,float,float,int,float,float,int,int,float,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SpriteCoordinateExpander.java:48
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Vertex

ทำงานยังไง

เรียกต่อ: getU(), getV().

Parameters

  • float f
  • float g
  • float h
  • int i
  • float j
  • float k
  • int l
  • int m
  • float n
  • float o
  • float p

ตัวอย่างใช้งาน

SpriteCoordinateExpander instance = ...;
instance.addVertex(0.0F, 0.0F, 0.0F, 0, 0.0F, 0.0F, 0, 0, 0.0F, 0.0F, 0.0F);

net.minecraft.client.renderer.SpriteCoordinateExpander#setColor(int,int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SpriteCoordinateExpander.java:23
  • Modifiers: public
  • Return: VertexConsumer

คืออะไร

กำหนดค่า Color

ทำงานยังไง

คืนค่า: this.delegate.setColor(i, j, k, l).

Parameters

  • int i
  • int j
  • int k
  • int l

ตัวอย่างใช้งาน

SpriteCoordinateExpander instance = ...;
VertexConsumer result = instance.setColor(0, 0, 0, 0);

net.minecraft.client.renderer.SpriteCoordinateExpander#setNormal(float,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SpriteCoordinateExpander.java:43
  • Modifiers: public
  • Return: VertexConsumer

คืออะไร

กำหนดค่า Normal

ทำงานยังไง

คืนค่า: this.delegate.setNormal(f, g, h).

Parameters

  • float f
  • float g
  • float h

ตัวอย่างใช้งาน

SpriteCoordinateExpander instance = ...;
VertexConsumer result = instance.setNormal(0.0F, 0.0F, 0.0F);

net.minecraft.client.renderer.SpriteCoordinateExpander#setUv(float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SpriteCoordinateExpander.java:28
  • Modifiers: public
  • Return: VertexConsumer

คืออะไร

กำหนดค่า Uv

ทำงานยังไง

เรียกต่อ: getU(), getV(). คืนค่า: this.delegate.setUv(this.sprite.getU(f), this.sprite.getV(g)).

Parameters

  • float f
  • float g

ตัวอย่างใช้งาน

SpriteCoordinateExpander instance = ...;
VertexConsumer result = instance.setUv(0.0F, 0.0F);

net.minecraft.client.renderer.SpriteCoordinateExpander#setUv1(int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SpriteCoordinateExpander.java:33
  • Modifiers: public
  • Return: VertexConsumer

คืออะไร

กำหนดค่า Uv1

ทำงานยังไง

คืนค่า: this.delegate.setUv1(i, j).

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

SpriteCoordinateExpander instance = ...;
VertexConsumer result = instance.setUv1(0, 0);

net.minecraft.client.renderer.SpriteCoordinateExpander#setUv2(int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SpriteCoordinateExpander.java:38
  • Modifiers: public
  • Return: VertexConsumer

คืออะไร

กำหนดค่า Uv2

ทำงานยังไง

คืนค่า: this.delegate.setUv2(i, j).

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

SpriteCoordinateExpander instance = ...;
VertexConsumer result = instance.setUv2(0, 0);

net.minecraft.client.renderer.SpriteCoordinateExpander#SpriteCoordinateExpander(VertexConsumer,TextureAtlasSprite)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/SpriteCoordinateExpander.java:13
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SpriteCoordinateExpander ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: delegate, sprite.

Parameters

  • VertexConsumer vertexConsumer
  • TextureAtlasSprite textureAtlasSprite

ตัวอย่างใช้งาน

VertexConsumer vertexConsumer = ...;
TextureAtlasSprite textureAtlasSprite = ...;
SpriteCoordinateExpander instance = new SpriteCoordinateExpander(vertexConsumer, textureAtlasSprite);

ViewArea

  • Full name: net.minecraft.client.renderer.ViewArea
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/ViewArea.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.ViewArea#createSections(SectionRenderDispatcher)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ViewArea.java:32
  • Modifiers: protected
  • Return: void

คืออะไร

สร้าง Sections

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: sections. เรียกต่อ: getInstance(), isSameThread(), currentThread(), getName(), getSectionIndex(), asLong(), getMinSectionY(). สร้างออบเจ็กต์: IllegalStateException, RenderSection.

Parameters

  • SectionRenderDispatcher sectionRenderDispatcher

ตัวอย่างใช้งาน

SectionRenderDispatcher sectionRenderDispatcher = ...;
@Override
protected void createSections(SectionRenderDispatcher sectionRenderDispatcher) {
    super.createSections(sectionRenderDispatcher);
}

net.minecraft.client.renderer.ViewArea#getCameraSectionPos()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ViewArea.java:100
  • Modifiers: public
  • Return: SectionPos

คืออะไร

อ่านค่า Camera Section Pos

ทำงานยังไง

คืนค่า: this.cameraSectionPos.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ViewArea instance = ...;
SectionPos result = instance.getCameraSectionPos();

net.minecraft.client.renderer.ViewArea#getLevelHeightAccessor()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ViewArea.java:72
  • Modifiers: public
  • Return: LevelHeightAccessor

คืออะไร

อ่านค่า Level Height Accessor

ทำงานยังไง

คืนค่า: this.level.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ViewArea instance = ...;
LevelHeightAccessor result = instance.getLevelHeightAccessor();

net.minecraft.client.renderer.ViewArea#getRenderSection(long)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ViewArea.java:116
  • Modifiers: protected
  • Return: SectionRenderDispatcher.RenderSection

คืออะไร

อ่านค่า Render Section

ทำงานยังไง

เรียกต่อ: x(), y(), z(). คืนค่า: this.getRenderSection(i, j, k).

Parameters

  • long l

ตัวอย่างใช้งาน

@Override
protected SectionRenderDispatcher.RenderSection getRenderSection(long l) {
    return super.getRenderSection(l);
}

net.minecraft.client.renderer.ViewArea#getRenderSectionAt(BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ViewArea.java:111
  • Modifiers: protected
  • Return: SectionRenderDispatcher.RenderSection

คืออะไร

อ่านค่า Render Section At

ทำงานยังไง

เรียกต่อ: getRenderSection(), asLong(). คืนค่า: this.getRenderSection(SectionPos.asLong(blockPos)).

Parameters

  • BlockPos blockPos

ตัวอย่างใช้งาน

BlockPos blockPos = ...;
@Override
protected SectionRenderDispatcher.RenderSection getRenderSectionAt(BlockPos blockPos) {
    return super.getRenderSectionAt(blockPos);
}

net.minecraft.client.renderer.ViewArea#getViewDistance()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ViewArea.java:68
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า View Distance

ทำงานยังไง

คืนค่า: this.viewDistance.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ViewArea instance = ...;
int result = instance.getViewDistance();

net.minecraft.client.renderer.ViewArea#releaseAllBuffers()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ViewArea.java:50
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ releaseAllBuffers ตาม implementation ของ ViewArea

ทำงานยังไง

มีการวนลูป. เรียกต่อ: releaseBuffers().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ViewArea instance = ...;
instance.releaseAllBuffers();

net.minecraft.client.renderer.ViewArea#repositionCamera(SectionPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ViewArea.java:76
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ repositionCamera ตาม implementation ของ ViewArea

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: cameraSectionPos. เรียกต่อ: x(), floorMod(), z(), getMinSectionY(), getSectionIndex(), getSectionNode(), asLong(), setSectionNode().

Parameters

  • SectionPos sectionPos

ตัวอย่างใช้งาน

ViewArea instance = ...;
SectionPos sectionPos = ...;
instance.repositionCamera(sectionPos);

net.minecraft.client.renderer.ViewArea#setDirty(int,int,int,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ViewArea.java:104
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Dirty

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getRenderSection().

Parameters

  • int i
  • int j
  • int k
  • boolean bl

ตัวอย่างใช้งาน

ViewArea instance = ...;
instance.setDirty(0, 0, 0, true);

net.minecraft.client.renderer.ViewArea#setViewDistance(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ViewArea.java:60
  • Modifiers: protected
  • Return: void

คืออะไร

กำหนดค่า View Distance

ทำงานยังไง

แก้ state: sectionGridSizeX, sectionGridSizeY, sectionGridSizeZ, viewDistance. เรียกต่อ: getSectionsCount().

Parameters

  • int i

ตัวอย่างใช้งาน

@Override
protected void setViewDistance(int i) {
    super.setViewDistance(i);
}

net.minecraft.client.renderer.ViewArea#ViewArea(SectionRenderDispatcher,Level,int,LevelRenderer)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/ViewArea.java:24
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ViewArea ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: levelRenderer, level, cameraSectionPos. เรียกต่อ: setViewDistance(), createSections(), of().

Parameters

  • SectionRenderDispatcher sectionRenderDispatcher
  • Level level
  • int i
  • LevelRenderer levelRenderer

ตัวอย่างใช้งาน

SectionRenderDispatcher sectionRenderDispatcher = ...;
Level level = ...;
LevelRenderer levelRenderer = ...;
ViewArea instance = new ViewArea(sectionRenderDispatcher, level, 0, levelRenderer);

VirtualScreen

  • Full name: net.minecraft.client.renderer.VirtualScreen
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/VirtualScreen.java
  • Type: class
  • Modifiers: public final
  • Implements: AutoCloseable

net.minecraft.client.renderer.VirtualScreen#close()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/VirtualScreen.java:26
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

เรียกต่อ: shutdown().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

VirtualScreen instance = ...;
instance.close();

net.minecraft.client.renderer.VirtualScreen#newWindow(DisplayData,String,String)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/VirtualScreen.java:22
  • Modifiers: public
  • Return: Window

คืออะไร

ดำเนินการ newWindow ตาม implementation ของ VirtualScreen

ทำงานยังไง

สร้างออบเจ็กต์: Window. คืนค่า: new Window(this.minecraft, this.screenManager, displayData, string, string2).

Parameters

  • DisplayData displayData
  • String string
  • String string2

ตัวอย่างใช้งาน

VirtualScreen instance = ...;
DisplayData displayData = ...;
Window result = instance.newWindow(displayData, "value", "value");

net.minecraft.client.renderer.VirtualScreen#VirtualScreen(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/VirtualScreen.java:17
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ VirtualScreen ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: minecraft, screenManager. สร้างออบเจ็กต์: ScreenManager.

Parameters

  • Minecraft minecraft

ตัวอย่างใช้งาน

Minecraft minecraft = ...;
VirtualScreen instance = new VirtualScreen(minecraft);

WeatherEffectRenderer

  • Full name: net.minecraft.client.renderer.WeatherEffectRenderer
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/WeatherEffectRenderer.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.WeatherEffectRenderer#render(Level,MultiBufferSource,int,float,Vec3)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/WeatherEffectRenderer.java:60
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getRainLevel(), useFancyGraphics(), collectColumnInstances(), isEmpty(). สร้างออบเจ็กต์: ArrayList<>.

Parameters

  • Level level
  • MultiBufferSource multiBufferSource
  • int i
  • float f
  • Vec3 vec3

ตัวอย่างใช้งาน

WeatherEffectRenderer instance = ...;
Level level = ...;
MultiBufferSource multiBufferSource = ...;
Vec3 vec3 = ...;
instance.render(level, multiBufferSource, 0, 0.0F, vec3);

net.minecraft.client.renderer.WeatherEffectRenderer#tickRainParticles(ClientLevel,Camera,int,ParticleStatus)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/WeatherEffectRenderer.java:169
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick Rain Particles

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: rainSoundTime. เรียกต่อ: getRainLevel(), useFancyGraphics(), create(), containing(), getPosition(), nextInt(), getHeightmapPos(), offset().

Parameters

  • ClientLevel clientLevel
  • Camera camera
  • int i
  • ParticleStatus particleStatus

ตัวอย่างใช้งาน

WeatherEffectRenderer instance = ...;
ClientLevel clientLevel = ...;
Camera camera = ...;
ParticleStatus particleStatus = ...;
instance.tickRainParticles(clientLevel, camera, 0, particleStatus);

net.minecraft.client.renderer.WeatherEffectRenderer#WeatherEffectRenderer()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/WeatherEffectRenderer.java:48
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ WeatherEffectRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

มีการวนลูป. เรียกต่อ: length().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

WeatherEffectRenderer instance = new WeatherEffectRenderer();

WorldBorderRenderer

  • Full name: net.minecraft.client.renderer.WorldBorderRenderer
  • Package: net.minecraft.client.renderer
  • Source: clientOnlynet/minecraft/client/renderer/WorldBorderRenderer.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.WorldBorderRenderer#render(WorldBorder,Vec3,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/WorldBorderRenderer.java:24
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getMinX(), getMaxX(), getMinZ(), getMaxZ(), getDistanceToBorder(), pow(), clamp(), worldBorder().

Parameters

  • WorldBorder worldBorder
  • Vec3 vec3
  • double d
  • double e

ตัวอย่างใช้งาน

WorldBorderRenderer instance = ...;
WorldBorder worldBorder = ...;
Vec3 vec3 = ...;
instance.render(worldBorder, vec3, 0.0D, 0.0D);