Package net.minecraft.client.renderer
Part 1/1
BiomeColors
- Full name:
net.minecraft.client.renderer.BiomeColors - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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 blockAndTintGetterBlockPos 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 blockAndTintGetterBlockPos 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 blockAndTintGetterBlockPos 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:
clientOnly—net/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> optionalResourceManager resourceManagerProfilerFiller 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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 resourceManagerProfilerFiller 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 iCloudStatus cloudStatusfloat fMatrix4f matrix4fMatrix4f matrix4f2Vec3 vec3float 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 stringint i
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.CompiledShaderProgram#close()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/CompiledShaderProgram.java:132 - Modifiers:
public - Return:
void
คืออะไร
ปิด close
ทำงานยังไง
เรียกต่อ: forEach(), glDeleteProgram().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 compiledShaderCompiledShader compiledShader2VertexFormat 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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 modeMatrix4f matrix4fMatrix4f matrix4f2Window 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> listList<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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
CubeMap
- Full name:
net.minecraft.client.renderer.CubeMap - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
ตัวอย่างใช้งาน
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 minecraftfloat ffloat gfloat h
ตัวอย่างใช้งาน
DimensionSpecialEffects
- Full name:
net.minecraft.client.renderer.DimensionSpecialEffects - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 fboolean blDimensionSpecialEffects.SkyType skyTypeboolean bl2boolean 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
- ไม่มี
ตัวอย่างใช้งาน
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 vec3float 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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.client.renderer.DimensionSpecialEffects#hasGround()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/DimensionSpecialEffects.java:56 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่ามี Ground
ทำงานยังไง
คืนค่า: this.hasGround.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 vec3float 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 iint j
ตัวอย่างใช้งาน
DimensionSpecialEffects$NetherEffects
- Full name:
net.minecraft.client.renderer.DimensionSpecialEffects$NetherEffects - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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 vec3float 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 iint j
ตัวอย่างใช้งาน
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$OverworldEffects
- Full name:
net.minecraft.client.renderer.DimensionSpecialEffects$OverworldEffects - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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 vec3float 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 iint j
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
FaceInfo
- Full name:
net.minecraft.client.renderer.FaceInfo - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
FogRenderer
- Full name:
net.minecraft.client.renderer.FogRenderer - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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 camerafloat fClientLevel clientLevelint ifloat 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 cameraFogRenderer.FogMode fogModeVector4f vector4ffloat fboolean blfloat 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
- ไม่มี
ตัวอย่างใช้งาน
GameRenderer
- Full name:
net.minecraft.client.renderer.GameRenderer - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 minecraftItemInHandRenderer itemInHandRendererResourceManager resourceManagerRenderBuffers 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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.GameRenderer#getMinecraft()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/GameRenderer.java:733 - Modifiers:
public - Return:
Minecraft
คืออะไร
อ่านค่า Minecraft
ทำงานยังไง
คืนค่า: this.minecraft.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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 livingEntityfloat 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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 deltaTrackerboolean bl
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 ffloat gfloat h
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
GpuWarnlistManager
- Full name:
net.minecraft.client.renderer.GpuWarnlistManager - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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 preparationsResourceManager resourceManagerProfilerFiller 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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 resourceManagerProfilerFiller 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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
ItemBlockRenderTypes
- Full name:
net.minecraft.client.renderer.ItemBlockRenderTypes - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
ItemInHandRenderer
- Full name:
net.minecraft.client.renderer.ItemInHandRenderer - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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 minecraftEntityRenderDispatcher entityRenderDispatcherItemRenderer itemRendererItemModelResolver 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 fPoseStack poseStackMultiBufferSource.BufferSource bufferSourceLocalPlayer localPlayerint 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 livingEntityItemStack itemStackItemDisplayContext itemDisplayContextboolean blPoseStack poseStackMultiBufferSource multiBufferSourceint 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
- ไม่มี
ตัวอย่างใช้งาน
LevelEventHandler
- Full name:
net.minecraft.client.renderer.LevelEventHandler - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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 iBlockPos blockPosint 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 iBlockPos blockPosint j
ตัวอย่างใช้งาน
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 minecraftLevel levelLevelRenderer 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:
clientOnly—net/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 particleOptionsboolean blboolean bl2double ddouble edouble fdouble gdouble hdouble 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 particleOptionsboolean bldouble ddouble edouble fdouble gdouble hdouble 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 particleOptionsdouble ddouble edouble fdouble gdouble hdouble 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
- ไม่มี
ตัวอย่างใช้งาน
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 blockGetterBlockPos blockPosBlockState blockStateBlockState blockState2int 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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.LevelRenderer#close()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/LevelRenderer.java:161 - Modifiers:
public - Return:
void
คืออะไร
ปิด close
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: destroyBuffers().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 iBlockPos blockPosint 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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 blockAndTintGetterBlockPos 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 blockAndTintGetterBlockState blockStateBlockPos 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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 minecraftEntityRenderDispatcher entityRenderDispatcherBlockEntityRenderDispatcher blockEntityRenderDispatcherRenderBuffers 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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 vec3Matrix4f matrix4fMatrix4f 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 graphicsResourceAllocatorDeltaTracker deltaTrackerboolean blCamera cameraGameRenderer gameRendererMatrix4f matrix4fMatrix4f 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 iint j
ตัวอย่างใช้งาน
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 blockPosBlockState blockStateBlockState 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 iint jint kint lint mint n
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 iint jint k
ตัวอย่างใช้งาน
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 iint jint k
ตัวอย่างใช้งาน
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 iint jint kint lint mint n
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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> collectionCollection<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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 resourceLocationResourceHandle<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:
clientOnly—net/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
ตัวอย่างใช้งาน
net.minecraft.client.renderer.LightTexture#close()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/LightTexture.java:44 - Modifiers:
public - Return:
void
คืออะไร
ปิด close
ทำงานยังไง
เรียกต่อ: destroyBuffers().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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 dimensionTypeint i
ตัวอย่างใช้งาน
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 fint i
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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 gameRendererMinecraft 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 iint j
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
MapRenderer
- Full name:
net.minecraft.client.renderer.MapRenderer - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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 mapIdMapItemSavedData mapItemSavedDataMapRenderState 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 mapDecorationTextureManagerMapTextureManager 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 mapRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceboolean blint 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:
clientOnly—net/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> sequencedMapByteBufferBuilder 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:
clientOnly—net/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 sectionPosint iint jint k
ตัวอย่างใช้งาน
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 octreeVisitorFrustum frustumint 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 octreeVisitorboolean blFrustum frustumint iint jboolean 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:
clientOnly—net/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 nodeboolean blint iboolean bl2
ตัวอย่างใช้งาน
OutlineBufferSource
- Full name:
net.minecraft.client.renderer.OutlineBufferSource - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 iint jint kint l
ตัวอย่างใช้งาน
PanoramaRenderer
- Full name:
net.minecraft.client.renderer.PanoramaRenderer - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
ตัวอย่างใช้งาน
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 guiGraphicsint iint jfloat ffloat 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:
clientOnly—net/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 frameGraphBuilderint iint jPostChain.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 postChainConfigTextureManager textureManagerShaderManager shaderManagerSet<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 renderTargetGraphicsResourceAllocator 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 stringfloat f
ตัวอย่างใช้งาน
PostChain$TargetBundle
- Full name:
net.minecraft.client.renderer.PostChain$TargetBundle - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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 resourceLocationResourceHandle<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 resourceLocationResourceHandle<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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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$Pass
- Full name:
net.minecraft.client.renderer.PostChainConfig$Pass - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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$TargetInput
- Full name:
net.minecraft.client.renderer.PostChainConfig$TargetInput - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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:
clientOnly—net/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:
clientOnly—net/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
ตัวอย่างใช้งาน
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 frameGraphBuilderMap<ResourceLocation, ResourceHandle<RenderTarget>> mapMatrix4f 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
- ไม่มี
ตัวอย่างใช้งาน
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 stringCompiledShaderProgram compiledShaderProgramResourceLocation resourceLocationList<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:
clientOnly—net/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 framePassMap<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 compiledShaderProgramMap<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:
clientOnly—net/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 framePassMap<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 compiledShaderProgramMap<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:
clientOnly—net/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 framePassMap<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 compiledShaderProgramMap<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:
clientOnly—net/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 iint j
ตัวอย่างใช้งาน
net.minecraft.client.renderer.Rect2i#getHeight()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/Rect2i.java:56 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Height
ทำงานยังไง
คืนค่า: this.height.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.Rect2i#getWidth()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/Rect2i.java:52 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Width
ทำงานยังไง
คืนค่า: this.width.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.Rect2i#getX()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/Rect2i.java:36 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า X
ทำงานยังไง
คืนค่า: this.xPos.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.Rect2i#getY()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/Rect2i.java:40 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Y
ทำงานยังไง
คืนค่า: this.yPos.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 iint jint kint l
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
RenderBuffers
- Full name:
net.minecraft.client.renderer.RenderBuffers - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
RenderStateShard
- Full name:
net.minecraft.client.renderer.RenderStateShard - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 stringRunnable runnableRunnable 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
- ไม่มี
ตัวอย่างใช้งาน
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$ColorLogicStateShard
- Full name:
net.minecraft.client.renderer.RenderStateShard$ColorLogicStateShard - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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 stringRunnable runnableRunnable 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:
clientOnly—net/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$DepthTestStateShard
- Full name:
net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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 stringint 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$EmptyTextureStateShard
- Full name:
net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateShard - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 runnableRunnable 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:
clientOnly—net/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 stringRunnable runnableRunnable 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:
clientOnly—net/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$LineStateShard
- Full name:
net.minecraft.client.renderer.RenderStateShard$LineStateShard - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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$MultiTextureStateShard
- Full name:
net.minecraft.client.renderer.RenderStateShard$MultiTextureStateShard - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
RenderStateShard$MultiTextureStateShard$Builder
- Full name:
net.minecraft.client.renderer.RenderStateShard$MultiTextureStateShard$Builder - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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 resourceLocationboolean blboolean 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:
clientOnly—net/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 ffloat 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:
clientOnly—net/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 stringRunnable runnableRunnable 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:
clientOnly—net/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$ShaderStateShard
- Full name:
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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$TextureStateShard
- Full name:
net.minecraft.client.renderer.RenderStateShard$TextureStateShard - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 resourceLocationTriState triStateboolean 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$TexturingStateShard
- Full name:
net.minecraft.client.renderer.RenderStateShard$TexturingStateShard - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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 stringRunnable runnableRunnable 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:
clientOnly—net/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 stringRunnable runnableRunnable 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 blboolean bl2
ตัวอย่างใช้งาน
RenderStateShard.WriteMaskStateShard instance = new RenderStateShard.WriteMaskStateShard(true, true);
RenderType
- Full name:
net.minecraft.client.renderer.RenderType - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 resourceLocationboolean 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 resourceLocationfloat ffloat 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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 stringVertexFormat vertexFormatVertexFormat.Mode modeint iboolean blboolean bl2RenderType.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 stringVertexFormat vertexFormatVertexFormat.Mode modeint iRenderType.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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 resourceLocationfloat ffloat 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 resourceLocationboolean 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 resourceLocationboolean 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
- ไม่มี
ตัวอย่างใช้งาน
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 resourceLocationboolean 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 resourceLocationboolean 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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.RenderType#mojangLogo()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/RenderType.java:1492 - Modifiers:
public static - Return:
RenderType
คืออะไร
ดำเนินการ mojangLogo ตาม implementation ของ RenderType
ทำงานยังไง
คืนค่า: MOJANG_LOGO.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 stringVertexFormat vertexFormatVertexFormat.Mode modeint iboolean blboolean bl2Runnable runnableRunnable 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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 resourceLocationboolean 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$CompositeRenderType
- Full name:
net.minecraft.client.renderer.RenderType$CompositeRenderType - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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$CompositeState
- Full name:
net.minecraft.client.renderer.RenderType$CompositeState - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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$CompositeStateBuilder
- Full name:
net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
RunningTrimmedMean
- Full name:
net.minecraft.client.renderer.RunningTrimmedMean - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
ScreenEffectRenderer
- Full name:
net.minecraft.client.renderer.ScreenEffectRenderer - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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 minecraftPoseStack poseStackMultiBufferSource 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.SectionBufferBuilderPack#close()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/SectionBufferBuilderPack.java:35 - Modifiers:
public - Return:
void
คืออะไร
ปิด close
ทำงานยังไง
เรียกต่อ: values(), forEach().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
SectionBufferBuilderPool
- Full name:
net.minecraft.client.renderer.SectionBufferBuilderPool - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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:
clientOnly—net/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 frustumList<SectionRenderDispatcher.RenderSection> listList<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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 blCamera cameraFrustum frustumList<SectionRenderDispatcher.RenderSection> listLongOpenHashSet 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$Node
- Full name:
net.minecraft.client.renderer.SectionOcclusionGraph$Node - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
ShaderDefines
- Full name:
net.minecraft.client.renderer.ShaderDefines - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 stringfloat 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 stringString 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:
clientOnly—net/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 configsResourceManager resourceManagerProfilerFiller 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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.ShaderManager#getName()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/ShaderManager.java:195 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Name
ทำงานยังไง
คืนค่า: "Shader Loader".
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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 resourceLocationSet<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 resourceProviderShaderProgram[] shaderPrograms
Throws
IOExceptionShaderManager.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 resourceManagerProfilerFiller 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 textureManagerConsumer<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:
clientOnly—net/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
ตัวอย่างใช้งาน
ShaderProgram
- Full name:
net.minecraft.client.renderer.ShaderProgram - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
ShapeRenderer
- Full name:
net.minecraft.client.renderer.ShapeRenderer - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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 poseStackVertexConsumer vertexConsumerdouble ddouble edouble fdouble gdouble hdouble ifloat jfloat kfloat lfloat 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 poseStackVertexConsumer vertexConsumerfloat ffloat gfloat hfloat ifloat jfloat kfloat lfloat mfloat nfloat 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 poseStackVertexConsumer vertexConsumerDirection directionfloat ffloat gfloat hfloat ifloat jfloat kfloat lfloat mfloat nfloat 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 poseStackVertexConsumer vertexConsumerAABB aABBfloat ffloat gfloat hfloat 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 poseStackVertexConsumer vertexConsumerdouble ddouble edouble fdouble gdouble hdouble ifloat jfloat kfloat lfloat 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 poseStackVertexConsumer vertexConsumerdouble ddouble edouble fdouble gdouble hdouble ifloat jfloat kfloat lfloat mfloat nfloat ofloat 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 poseStackVertexConsumer vertexConsumerVoxelShape voxelShapedouble ddouble edouble fint 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 poseStackVertexConsumer vertexConsumerVector3f vector3fVec3 vec3int 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 blockEntityChestType chestTypeboolean 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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
SkyRenderer
- Full name:
net.minecraft.client.renderer.SkyRenderer - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 ffloat gfloat h
ตัวอย่างใช้งาน
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 poseStackMultiBufferSource.BufferSource bufferSourcefloat fint ifloat gfloat hFogParameters 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 poseStackMultiBufferSource.BufferSource bufferSourcefloat fint 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:
clientOnly—net/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 blockItemDisplayContext itemDisplayContextPoseStack poseStackMultiBufferSource multiBufferSourceint iint 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:
clientOnly—net/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 ffloat gfloat 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 ffloat gfloat hint ifloat jfloat kint lint mfloat nfloat ofloat 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 iint jint kint l
ตัวอย่างใช้งาน
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 ffloat gfloat 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 ffloat g
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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 vertexConsumerTextureAtlasSprite 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 iint jint kboolean bl
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 sectionRenderDispatcherLevel levelint iLevelRenderer 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 displayDataString stringString 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
ตัวอย่างใช้งาน
WeatherEffectRenderer
- Full name:
net.minecraft.client.renderer.WeatherEffectRenderer - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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 levelMultiBufferSource multiBufferSourceint ifloat fVec3 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 clientLevelCamera cameraint iParticleStatus 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
- ไม่มี
ตัวอย่างใช้งาน
WorldBorderRenderer
- Full name:
net.minecraft.client.renderer.WorldBorderRenderer - Package:
net.minecraft.client.renderer - Source:
clientOnly—net/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 worldBorderVec3 vec3double ddouble e
ตัวอย่างใช้งาน
WorldBorderRenderer instance = ...;
WorldBorder worldBorder = ...;
Vec3 vec3 = ...;
instance.render(worldBorder, vec3, 0.0D, 0.0D);