SYMBOL INDEX (1515 symbols across 272 files) FILE: src/main/java/com/github/argon4w/acceleratedrendering/AcceleratedRenderingModEntry.java class AcceleratedRenderingModEntry (line 14) | @Mod( method AcceleratedRenderingModEntry (line 23) | public AcceleratedRenderingModEntry(IEventBus modEventBus, ModContaine... FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/AbstractCompatMixinPlugin.java class AbstractCompatMixinPlugin (line 11) | public abstract class AbstractCompatMixinPlugin implements IMixinConfigP... method AbstractCompatMixinPlugin (line 15) | public AbstractCompatMixinPlugin() { method getModIDs (line 27) | protected abstract List getModIDs(); method shouldApplyMixin (line 29) | @Override method getRefMapperConfig (line 34) | @Override method getMixins (line 39) | @Override method onLoad (line 44) | @Override method acceptTargets (line 49) | @Override method preApply (line 54) | @Override method postApply (line 64) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/curios/CuriosCompatFeature.java class CuriosCompatFeature (line 15) | public class CuriosCompatFeature { method isEnabled (line 25) | public static boolean isEnabled() { method testCuriosItem (line 29) | public static boolean testCuriosItem(ItemStack itemStack) { method shouldAccelerateCurios (line 33) | public static boolean shouldAccelerateCurios() { method shouldFilterCuriosItems (line 37) | public static boolean shouldFilterCuriosItems() { method getCuriosItemFilterType (line 41) | public static FilterType getCuriosItemFilterType() { method disableLayerAcceleration (line 45) | public static void disableLayerAcceleration() { method disableCuriosItemFilter (line 49) | public static void disableCuriosItemFilter() { method forceEnableLayerAcceleration (line 53) | public static void forceEnableLayerAcceleration() { method forceEnableCuriosItemFilter (line 57) | public static void forceEnableCuriosItemFilter() { method forceSetLayerAcceleration (line 61) | public static void forceSetLayerAcceleration(FeatureStatus status) { method forceSetCuriosItemFilter (line 65) | public static void forceSetCuriosItemFilter(FeatureStatus status) { method resetLayerAcceleration (line 69) | public static void resetLayerAcceleration() { method resetCuriosItemFilter (line 73) | public static void resetCuriosItemFilter() { method getLayerAccelerationSetting (line 77) | public static FeatureStatus getLayerAccelerationSetting() { method getCuriosItemFilterSetting (line 81) | public static FeatureStatus getCuriosItemFilterSetting() { method getDefaultLayerAccelerationSettings (line 85) | public static FeatureStatus getDefaultLayerAccelerationSettings() { method getDefaultCuriosItemFilterSetting (line 89) | public static FeatureStatus getDefaultCuriosItemFilterSetting() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/curios/mixins/CuriosLayerMixin.java class CuriosLayerMixin (line 24) | @Pseudo method startRenderCuriosLayer (line 28) | @Inject( method stopRenderCuriosLayer (line 54) | @Inject( method filterCuriosItem (line 80) | @WrapOperation( FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/immediatelyfast/mixins/BatchableBufferSourceMixin.java class BatchableBufferSourceMixin (line 14) | @Pseudo method initAcceleration (line 19) | @ModifyReturnValue( FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/immediatelyfast/mixins/BatchingBuffersMixin.java class BatchingBuffersMixin (line 13) | @Pseudo method bindAcceleratableBufferSourceCore1 (line 18) | @ModifyReturnValue( method bindAcceleratableBufferSourceCore2 (line 30) | @ModifyReturnValue( FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/immediatelyfast/mixins/WrappedRenderLayerMixin.java class WrappedRenderLayerMixin (line 13) | @Pseudo method saveOriginal (line 20) | @Inject( FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/IrisCompatBuffers.java class IrisCompatBuffers (line 8) | public class IrisCompatBuffers { FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/IrisCompatBuffersProvider.java class IrisCompatBuffersProvider (line 7) | public class IrisCompatBuffersProvider { FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/IrisCompatFeature.java class IrisCompatFeature (line 9) | public class IrisCompatFeature { method isEnabled (line 14) | public static boolean isEnabled() { method isIrisCompatCullingEnabled (line 18) | public static boolean isIrisCompatCullingEnabled() { method isShadowCullingEnabled (line 22) | public static boolean isShadowCullingEnabled() { method isPolygonProcessingEnabled (line 26) | public static boolean isPolygonProcessingEnabled() { method disableShadowCulling (line 30) | public static void disableShadowCulling() { method disablePolygonProcessing (line 34) | public static void disablePolygonProcessing() { method forceEnableShadowCulling (line 38) | public static void forceEnableShadowCulling() { method forceEnablePolygonProcessing (line 42) | public static void forceEnablePolygonProcessing() { method forceSetShadowCulling (line 46) | public static void forceSetShadowCulling(FeatureStatus status) { method forceSetIrisPolygonProcessing (line 50) | public static void forceSetIrisPolygonProcessing(FeatureStatus status) { method resetShadowCulling (line 54) | public static void resetShadowCulling() { method resetPolygonProcessing (line 58) | public static void resetPolygonProcessing() { method getShadowCullingSetting (line 62) | public static FeatureStatus getShadowCullingSetting() { method getPolygonProcessingSetting (line 66) | public static FeatureStatus getPolygonProcessingSetting() { method getDefaultShadowCullingSetting (line 70) | public static FeatureStatus getDefaultShadowCullingSetting() { method getDefaultPolygonProcessingSetting (line 74) | public static FeatureStatus getDefaultPolygonProcessingSetting() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/environments/IrisBufferEnvironment.java class IrisBufferEnvironment (line 28) | public class IrisBufferEnvironment implements IBufferEnvironment { method IrisBufferEnvironment (line 33) | public IrisBufferEnvironment( method getSubSet (line 49) | private IBufferEnvironment getSubSet() { method setupBufferState (line 53) | @Override method getVertexFormats (line 58) | @Override method getLayout (line 63) | @Override method getImmediateMeshBuffer (line 68) | @Override method getTransformProgramOverride (line 73) | @Override method getUploadingProgramOverride (line 78) | @Override method selectMeshUploadingProgramDispatcher (line 83) | @Override method selectTransformProgramDispatcher (line 88) | @Override method selectCullingProgramDispatcher (line 93) | @Override method selectProcessingProgramDispatcher (line 98) | @Override method isAccelerated (line 103) | @Override method getVertexSize (line 108) | @Override class IrisSubSet (line 113) | public static class IrisSubSet implements IBufferEnvironment { method IrisSubSet (line 125) | public IrisSubSet( method setupBufferState (line 146) | @Override method isAccelerated (line 151) | @Override method getVertexFormats (line 156) | @Override method getLayout (line 161) | @Override method getImmediateMeshBuffer (line 166) | @Override method getTransformProgramOverride (line 171) | @Override method getUploadingProgramOverride (line 176) | @Override method selectMeshUploadingProgramDispatcher (line 181) | @Override method selectTransformProgramDispatcher (line 186) | @Override method selectCullingProgramDispatcher (line 191) | @Override method selectProcessingProgramDispatcher (line 196) | @Override method getVertexSize (line 201) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/interfaces/IIrisAcceleratedBufferBuilder.java type IIrisAcceleratedBufferBuilder (line 5) | public interface IIrisAcceleratedBufferBuilder { method getEntityIdOffset (line 7) | IMemoryInterface getEntityIdOffset (); method getEntityOffset (line 8) | IMemoryInterface getEntityOffset (); FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/interfaces/IIrisMeshInfo.java type IIrisMeshInfo (line 3) | public interface IIrisMeshInfo { method getRenderedEntity (line 5) | short getRenderedEntity (); method getRenderedBlockEntity (line 6) | short getRenderedBlockEntity(); method getRenderedItem (line 7) | short getRenderedItem (); FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/interfaces/IIrisMeshInfoCache.java type IIrisMeshInfoCache (line 3) | public interface IIrisMeshInfoCache { method getRenderedEntity (line 5) | short getRenderedEntity (int i); method getRenderedBlockEntity (line 6) | short getRenderedBlockEntity(int i); method getRenderedItem (line 7) | short getRenderedItem (int i); FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/mixins/acceleratedrendering/AcceleratedBufferBuilderMixin.java class AcceleratedBufferBuilderMixin (line 26) | @Mixin(AcceleratedBufferBuilder.class) method constructor (line 35) | @Inject( method addIrisVertex (line 52) | @Inject( method addIrisVertex (line 74) | @Inject( method addIrisMesh (line 86) | @Inject( method addIrisData (line 102) | @Unique method getEntityIdOffset (line 111) | @Unique method getEntityOffset (line 117) | @Unique FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/mixins/acceleratedrendering/AcceleratedBufferSourceMixin.java class AcceleratedBufferSourceMixin (line 13) | @Mixin(AcceleratedBufferSource.class) method unwrapIrisRenderType (line 16) | @ModifyArg( method beforeBindDrawBuffers (line 28) | @Inject( method afterBindDrawBuffers (line 42) | @Inject( FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/mixins/acceleratedrendering/AcceleratedRenderingModEntryMixin.java class AcceleratedRenderingModEntryMixin (line 12) | @Mixin(AcceleratedRenderingModEntry.class) method registerIrisEvents (line 15) | @Inject( FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/mixins/acceleratedrendering/CoreBuffersProviderMixin.java class CoreBuffersProviderMixin (line 10) | @Mixin(CoreBuffersProvider.class) method bindAcceleratedBufferSourcesForIris (line 13) | @WrapMethod(method = "bindAcceleratedBufferSources") FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/mixins/acceleratedrendering/FlattenMeshInfoCacheMixin.java class FlattenMeshInfoCacheMixin (line 19) | @Mixin(FlattenMeshInfoCache.class) method modifySize (line 31) | @ModifyConstant( method addIrisData (line 47) | @Inject( method getRenderedEntity (line 70) | @Override method getRenderedBlockEntity (line 75) | @Override method getRenderedItem (line 80) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/mixins/acceleratedrendering/IBufferEnvironmentPresetsMixin.java class IBufferEnvironmentPresetsMixin (line 17) | @Mixin(IBufferEnvironment.Presets.class) method useIrisBloockEnvironment (line 24) | @WrapOperation( method useIrisEntityEnvironment (line 42) | @WrapOperation( method useIrisGlyphEnvironment (line 60) | @WrapOperation( FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/mixins/acceleratedrendering/MeshUploaderMixin.java class MeshUploaderMixin (line 17) | @Mixin(MeshUploaderPool.MeshUploader.class) method uploadIrisData (line 26) | @Inject( FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/mixins/acceleratedrendering/MeshUploadingProgramDispatcherMixin.java class MeshUploadingProgramDispatcherMixin (line 17) | @Mixin(MeshUploadingProgramDispatcher.class) method addIrisData (line 20) | @Inject( FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/mixins/acceleratedrendering/RenderTypeUtilsMixin.java class RenderTypeUtilsMixin (line 15) | @Mixin(RenderTypeUtils.class) method unwrapIrisRenderType1 (line 18) | @ModifyVariable( method unwrapIrisRenderType2 (line 28) | @ModifyVariable( method unwrapIrisRenderType3 (line 38) | @ModifyVariable( method unwrapIrisRenderType4 (line 48) | @ModifyVariable( method unwrapIrisRenderType5 (line 58) | @ModifyVariable( method getIrisRenderTypeDrawType (line 68) | @Inject( method checkIrisTransparency (line 83) | @Inject( FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/mixins/acceleratedrendering/SimpleMeshInfoCacheMixin.java class SimpleMeshInfoCacheMixin (line 12) | @Mixin(SimpleMeshInfoCache.class) method getRenderedEntity (line 17) | @Override method getRenderedBlockEntity (line 22) | @Override method getRenderedItem (line 27) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/mixins/acceleratedrendering/SimpleMeshInfoMixin.java class SimpleMeshInfoMixin (line 12) | @Mixin(SimpleMeshInfo.class) method setIrisData (line 19) | @Inject(method = "setupMeshInfo", at = @At("TAIL")) method getRenderedEntity (line 33) | @Unique method getRenderedBlockEntity (line 39) | @Unique method getRenderedItem (line 45) | @Unique FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/mixins/acceleratedrendering/UnsafeMemoryMeshInfoCacheMixin.java class UnsafeMemoryMeshInfoCacheMixin (line 18) | @Mixin(UnsafeMemoryMeshInfoCache.class) method modifySize (line 30) | @ModifyConstant( method addIrisData (line 46) | @Inject( method getRenderedEntity (line 69) | @Override method getRenderedBlockEntity (line 74) | @Override method getRenderedItem (line 79) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/mixins/iris/FullyBufferedMultiBufferSourceMixin.java class FullyBufferedMultiBufferSourceMixin (line 14) | @Pseudo method initAcceleration (line 19) | @ModifyReturnValue( FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/mixins/iris/HandRendererMixin.java class HandRendererMixin (line 26) | @Pseudo method bindAcceleratedBufferSourceHand (line 36) | @Inject( method startRenderSolidFast (line 46) | @Inject( method stopRenderSolidFast (line 65) | @Inject( method startRenderTranslucentFast (line 110) | @Inject( method stopRenderTranslucentFast (line 129) | @Inject( FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/mixins/iris/IrisVertexFormatsMixin.java class IrisVertexFormatsMixin (line 12) | @Pseudo method addPaddingForEntityFormat (line 25) | @WrapOperation( method addPaddingForGlyphFormat (line 51) | @WrapOperation( FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/mixins/iris/ModelToEntityVertexSerializerMixin.java class ModelToEntityVertexSerializerMixin (line 9) | @Pseudo method modifyMidU (line 13) | @ModifyConstant( method modifyMidV (line 21) | @ModifyConstant( method modifyTangent (line 29) | @ModifyConstant( FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/mixins/iris/ShadowRendererMixin.java class ShadowRendererMixin (line 28) | @Pseudo method bindAcceleratedShadowBufferSources (line 36) | @Inject(method = "", at = @At("TAIL")) method endAllBatches (line 56) | @Inject( FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/mixins/plugin/IrisCompatMixinPlugin.java class IrisCompatMixinPlugin (line 7) | public class IrisCompatMixinPlugin extends AbstractCompatMixinPlugin { method getModIDs (line 9) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/mixins/vanilla/LevelRendererMixin.java class LevelRendererMixin (line 21) | @Mixin( method drawIrisAllCoreBuffers (line 27) | @Inject( method drawIrisOpaqueCoreBuffers (line 72) | @Inject( method drawIrisTranslucentCoreBuffers (line 109) | @Inject( method preventDrawVanillaCoreBuffers (line 145) | @WrapOperation( method deleteIrisBuffers (line 156) | @Inject( FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/programs/IrisPrograms.java class IrisPrograms (line 14) | public class IrisPrograms { method onLoadComputeShaders (line 33) | @SubscribeEvent method onLoadCullingPrograms (line 136) | @SubscribeEvent method onLoadPolygonProcessors (line 151) | @SubscribeEvent FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/programs/culling/IrisCullingProgramDispatcher.java class IrisCullingProgramDispatcher (line 16) | public class IrisCullingProgramDispatcher implements ICullingProgramDisp... method IrisCullingProgramDispatcher (line 29) | public IrisCullingProgramDispatcher(VertexFormat.Mode mode, ResourceLo... method dispatch (line 39) | @Override method shouldCull (line 62) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/programs/culling/IrisCullingProgramSelector.java class IrisCullingProgramSelector (line 13) | public class IrisCullingProgramSelector implements ICullingProgramSelect... method IrisCullingProgramSelector (line 19) | public IrisCullingProgramSelector( method select (line 29) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/compat/iris/programs/processing/IrisPolygonProcessor.java class IrisPolygonProcessor (line 10) | public class IrisPolygonProcessor implements IPolygonProcessor { method IrisPolygonProcessor (line 16) | public IrisPolygonProcessor( method select (line 26) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/configs/FeatureConfig.java class FeatureConfig (line 18) | public class FeatureConfig { method FeatureConfig (line 101) | private FeatureConfig(ModConfigSpec.Builder builder) { FILE: src/main/java/com/github/argon4w/acceleratedrendering/configs/FeatureStatus.java type FeatureStatus (line 3) | public enum FeatureStatus { FILE: src/main/java/com/github/argon4w/acceleratedrendering/configs/PipelineSetting.java type PipelineSetting (line 3) | public enum PipelineSetting { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/CoreBuffers.java class CoreBuffers (line 8) | public class CoreBuffers { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/CoreBuffersProvider.java class CoreBuffersProvider (line 11) | @ExtensionMethod(BufferSourceExtension.class) method bindAcceleratedBufferSources (line 18) | public static void bindAcceleratedBufferSources(RenderBuffers renderBu... FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/CoreFeature.java class CoreFeature (line 23) | public class CoreFeature { method isLoaded (line 35) | public static boolean isLoaded() { method isConfigLoaded (line 39) | public static boolean isConfigLoaded() { method isDebugContextEnabled (line 43) | public static boolean isDebugContextEnabled() { method getPooledRingBufferSize (line 47) | public static int getPooledRingBufferSize() { method getPooledBatchingSize (line 51) | public static int getPooledBatchingSize() { method getCachedImageSize (line 55) | public static int getCachedImageSize() { method getDynamicUVResolution (line 59) | public static float getDynamicUVResolution() { method shouldForceAccelerateTranslucent (line 63) | public static boolean shouldForceAccelerateTranslucent() { method shouldCacheIdenticalPose (line 67) | public static boolean shouldCacheIdenticalPose() { method getMeshInfoCacheType (line 71) | public static MeshInfoCacheType getMeshInfoCacheType() { method getLayerStorageType (line 75) | public static LayerStorageType getLayerStorageType() { method getMeshMergeType (line 79) | public static MeshDataCacheType getMeshMergeType() { method shouldUploadMeshImmediately (line 83) | public static boolean shouldUploadMeshImmediately() { method shouldCacheDynamicRenderType (line 87) | public static boolean shouldCacheDynamicRenderType() { method shouldRestoreBlockBuffers (line 91) | public static boolean shouldRestoreBlockBuffers() { method getBlockBufferBindingCacheType (line 95) | public static BlockBufferBindingCacheType getBlockBufferBindingCacheTy... method getShaderStorageStateType (line 99) | public static BlockBufferBindingStateType getShaderStorageStateType() { method getViewportBindingStateType (line 103) | public static ViewportBindingStateType getViewportBindingStateType() { method getScissorBindingStateType (line 107) | public static ScissorBindingStateType getScissorBindingStateType() { method getAtomicCounterStateType (line 111) | public static BlockBufferBindingStateType getAtomicCounterStateType() { method getShaderStorageRestoringRange (line 115) | public static int getShaderStorageRestoringRange() { method getAtomicCounterRestoringRange (line 119) | public static int getAtomicCounterRestoringRange() { method createMeshInfoCache (line 123) | public static IMeshInfoCache createMeshInfoCache() { method createLayerStorage (line 127) | public static ILayerStorage createLayerStorage() { method createMeshDataCache (line 131) | public static IMeshDataCache createMeshDataCache() { method createViewportState (line 135) | public static IBindingState createViewportState() { method createScissorState (line 139) | public static IBindingState createScissorState() { method createShaderStorageState (line 143) | public static IBindingState createShaderStorageState() { method createAtomicCounterState (line 147) | public static IBindingState createAtomicCounterState() { method packDynamicUV (line 151) | public static int packDynamicUV(float u, float v) { method unpackDynamicU (line 155) | public static float unpackDynamicU(int packedUV) { method unpackDynamicV (line 159) | public static float unpackDynamicV(int packedUV) { method disableForceTranslucentAcceleration (line 163) | public static void disableForceTranslucentAcceleration() { method disableCacheIdenticalPose (line 167) | public static void disableCacheIdenticalPose() { method forceEnableForceTranslucentAcceleration (line 171) | public static void forceEnableForceTranslucentAcceleration() { method forceEnableCacheIdenticalPose (line 175) | public static void forceEnableCacheIdenticalPose() { method forceSetForceTranslucentAcceleration (line 179) | public static void forceSetForceTranslucentAcceleration(FeatureStatus ... method forceSetCacheIdenticalPose (line 183) | public static void forceSetCacheIdenticalPose(FeatureStatus status) { method forceSetDefaultLayer (line 187) | public static void forceSetDefaultLayer(int defaultLayer) { method forceSetDefaultLayerBeforeFunction (line 191) | public static void forceSetDefaultLayerBeforeFunction(Runnable runnabl... method forceSetDefaultLayerAfterFunction (line 195) | public static void forceSetDefaultLayerAfterFunction(Runnable runnable) { method resetForceTranslucentAcceleration (line 199) | public static void resetForceTranslucentAcceleration() { method resetCacheIdenticalPose (line 203) | public static void resetCacheIdenticalPose() { method resetDefaultLayer (line 207) | public static void resetDefaultLayer() { method resetDefaultLayerBeforeFunction (line 211) | public static void resetDefaultLayerBeforeFunction() { method resetDefaultLayerAfterFunction (line 215) | public static void resetDefaultLayerAfterFunction() { method getForceTranslucentAccelerationSetting (line 219) | public static FeatureStatus getForceTranslucentAccelerationSetting() { method getCacheIdenticalPoseSetting (line 223) | public static FeatureStatus getCacheIdenticalPoseSetting() { method getDefaultLayer (line 227) | public static int getDefaultLayer() { method getDefaultLayerBeforeFunction (line 231) | public static Runnable getDefaultLayerBeforeFunction() { method getDefaultLayerAfterFunction (line 235) | public static Runnable getDefaultLayerAfterFunction() { method getDefaultForceTranslucentAccelerationSetting (line 239) | public static FeatureStatus getDefaultForceTranslucentAccelerationSett... method getDefaultCacheIdenticalPoseSetting (line 243) | public static FeatureStatus getDefaultCacheIdenticalPoseSetting() { method setRenderingLevel (line 247) | public static void setRenderingLevel() { method resetRenderingLevel (line 251) | public static void resetRenderingLevel() { method setRenderingHand (line 255) | public static void setRenderingHand() { method resetRenderingHand (line 259) | public static void resetRenderingHand() { method setRenderingGui (line 263) | public static void setRenderingGui() { method resetRenderingGui (line 267) | public static void resetRenderingGui() { method isRenderingLevel (line 271) | public static boolean isRenderingLevel() { method isRenderingHand (line 275) | public static boolean isRenderingHand() { method isRenderingGui (line 279) | public static boolean isRenderingGui() { method setGuiBatching (line 283) | public static void setGuiBatching() { method resetGuiBatching (line 287) | public static void resetGuiBatching() { method isGuiBatching (line 291) | public static boolean isGuiBatching() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/CoreStates.java class CoreStates (line 5) | public class CoreStates { method recordBuffers (line 10) | public static void recordBuffers() { method restoreBuffers (line 17) | public static void restoreBuffers() { method delete (line 24) | public static void delete() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/DebugOutput.java class DebugOutput (line 6) | public class DebugOutput { method enable (line 8) | public static void enable() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/GLConstants.java class GLConstants (line 5) | public class GLConstants { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/Sync.java class Sync (line 5) | public class Sync { method Sync (line 9) | public Sync() { method isSyncSet (line 13) | public boolean isSyncSet() { method isSyncSignaled (line 17) | public boolean isSyncSignaled() { method waitSync (line 21) | public void waitSync() { method setSync (line 25) | public void setSync() { method deleteSync (line 29) | public void deleteSync() { method resetSync (line 33) | public void resetSync() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/VertexArray.java class VertexArray (line 5) | public class VertexArray { method VertexArray (line 9) | public VertexArray() { method bind (line 13) | public void bind() { method unbind (line 17) | public void unbind() { method delete (line 21) | public void delete() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/buffers/EmptyServerBuffer.java class EmptyServerBuffer (line 5) | public class EmptyServerBuffer implements IServerBuffer { method getBufferHandle (line 9) | @Override method delete (line 14) | @Override method bind (line 19) | @Override method data (line 24) | @Override method bindBase (line 29) | @Override method bindRange (line 34) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/buffers/IClientBuffer.java type IClientBuffer (line 3) | public interface IClientBuffer { method reserve (line 5) | long reserve (long bytes); method reserve (line 6) | long reserve (long bytes, boolean occupied); method addressAt (line 7) | long addressAt (long position); FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/buffers/IServerBuffer.java type IServerBuffer (line 5) | public interface IServerBuffer { method getBufferHandle (line 7) | int getBufferHandle (); method delete (line 8) | void delete (); method data (line 9) | void data (ByteBuffer data); method bind (line 10) | void bind (int target); method bindBase (line 11) | void bindBase (int target, int index); method bindRange (line 12) | void bindRange (int target, int index, long offset, long size); FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/buffers/ImmutableBuffer.java class ImmutableBuffer (line 7) | public class ImmutableBuffer implements IServerBuffer { method ImmutableBuffer (line 11) | public ImmutableBuffer(long size, int bits) { method copyTo (line 21) | public void copyTo(IServerBuffer buffer, long size) { method map (line 31) | public long map(long length, int bits) { method unmap (line 40) | public void unmap() { method getBufferHandle (line 44) | @Override method delete (line 49) | @Override method bind (line 54) | @Override method data (line 59) | @Override method bindBase (line 68) | @Override method bindRange (line 77) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/buffers/MappedBuffer.java class MappedBuffer (line 7) | @Getter method MappedBuffer (line 14) | public MappedBuffer(long initialSize) { method reserve (line 25) | @Override method reserve (line 47) | @Override method addressAt (line 52) | @Override method beforeExpand (line 57) | @Override method afterExpand (line 62) | @Override method reset (line 67) | public void reset() { method getCurrent (line 71) | public long getCurrent() { method map (line 75) | public long map() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/buffers/MutableBuffer.java class MutableBuffer (line 7) | public class MutableBuffer extends MutableSize implements IServerBuffer { method MutableBuffer (line 13) | public MutableBuffer(long initialSize, int bits) { method doExpand (line 20) | @Override method map (line 30) | public long map(int flags) { method unmap (line 34) | public void unmap() { method copyTo (line 38) | public void copyTo(IServerBuffer buffer) { method getBufferHandle (line 42) | @Override method delete (line 47) | @Override method bind (line 52) | @Override method data (line 57) | @Override method bindBase (line 62) | @Override method bindRange (line 67) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/programs/BarrierFlags.java type BarrierFlags (line 5) | public enum BarrierFlags { method BarrierFlags (line 14) | BarrierFlags(int flag) { method getFlags (line 18) | public static int getFlags(BarrierFlags... barrierFlags) { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/programs/ComputeProgram.java class ComputeProgram (line 7) | @Getter method ComputeProgram (line 13) | public ComputeProgram(int barrierFlags) { method dispatch (line 18) | public void dispatch( method setup (line 30) | public void setup() { method linkProgram (line 34) | public void linkProgram() { method isLinked (line 38) | public boolean isLinked() { method useProgram (line 42) | public void useProgram() { method resetProgram (line 46) | public void resetProgram() { method attachShader (line 50) | public void attachShader(ComputeShader computeShader) { method waitBarriers (line 54) | public void waitBarriers() { method getUniformLocation (line 58) | public int getUniformLocation(String name) { method getUniform (line 62) | public Uniform getUniform(String name) { method getInfoLog (line 66) | public String getInfoLog() { method delete (line 70) | public void delete() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/programs/ComputeShader.java class ComputeShader (line 7) | @Getter method ComputeShader (line 12) | public ComputeShader() { method setShaderSource (line 16) | public void setShaderSource(String source) { method compileShader (line 20) | public void compileShader() { method isCompiled (line 24) | public boolean isCompiled() { method getInfoLog (line 28) | public String getInfoLog() { method delete (line 32) | public void delete() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/programs/Uniform.java class Uniform (line 9) | public class Uniform { method Uniform (line 14) | public Uniform(int programHandle, int uniformLocation) { method uploadMatrix4f (line 19) | public void uploadMatrix4f(Matrix4f matrix) { method uploadUnsignedInt (line 30) | public void uploadUnsignedInt(int value) { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/states/EmptyBindingState.java class EmptyBindingState (line 5) | public class EmptyBindingState implements IBindingState { method record (line 9) | @Override method restore (line 14) | @Override method delete (line 19) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/states/FramebufferBindingState.java class FramebufferBindingState (line 7) | public class FramebufferBindingState implements IBindingState { method FramebufferBindingState (line 13) | public FramebufferBindingState() { method record (line 19) | @Override method restore (line 29) | @Override method delete (line 39) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/states/IBindingState.java type IBindingState (line 5) | public interface IBindingState { method record (line 7) | void record (GuiGraphics graphics); method restore (line 8) | void restore(); method delete (line 9) | void delete (); FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/states/buffers/BlockBufferBindingStateType.java type BlockBufferBindingStateType (line 7) | public enum BlockBufferBindingStateType { method create (line 12) | public IBindingState create( method create (line 25) | public static IBindingState create( FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/states/buffers/BufferBlockType.java type BufferBlockType (line 8) | @Getter FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/states/buffers/SimpleBlockBufferBindingState.java class SimpleBlockBufferBindingState (line 10) | public class SimpleBlockBufferBindingState implements IBindingState { method SimpleBlockBufferBindingState (line 19) | public SimpleBlockBufferBindingState( method record (line 36) | @Override method restore (line 48) | @Override method delete (line 75) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/states/buffers/cache/BlockBufferBindingCacheType.java type BlockBufferBindingCacheType (line 3) | public enum BlockBufferBindingCacheType { method create (line 9) | public IBlockBufferBindingCache create(int size) { method create (line 13) | public static IBlockBufferBindingCache create(BlockBufferBindingCacheT... FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/states/buffers/cache/FlattenBlockBufferBindingCache.java class FlattenBlockBufferBindingCache (line 6) | public class FlattenBlockBufferBindingCache implements IBlockBufferBindi... method FlattenBlockBufferBindingCache (line 16) | public FlattenBlockBufferBindingCache(int size) { method delete (line 20) | @Override method setup (line 25) | @Override method getBuffer (line 39) | @Override method getOffset (line 44) | @Override method getSize (line 49) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/states/buffers/cache/IBlockBufferBindingCache.java type IBlockBufferBindingCache (line 3) | public interface IBlockBufferBindingCache { method delete (line 5) | void delete (); method setup (line 6) | void setup (int bindingPoint, int buffer, long offset, long size); method getBuffer (line 7) | int getBuffer (int bindingPoint); method getOffset (line 8) | long getOffset (int bindingPoint); method getSize (line 9) | long getSize (int bindingPoint); FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/states/buffers/cache/SimpleBlockBufferBinding.java class SimpleBlockBufferBinding (line 5) | @Getter method SimpleBlockBufferBinding (line 12) | public SimpleBlockBufferBinding() { method setupBlockBufferBinding (line 18) | public void setupBlockBufferBinding( FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/states/buffers/cache/SimpleBlockBufferBindingCache.java class SimpleBlockBufferBindingCache (line 3) | public class SimpleBlockBufferBindingCache implements IBlockBufferBindin... method SimpleBlockBufferBindingCache (line 7) | public SimpleBlockBufferBindingCache(int size) { method delete (line 15) | @Override method setup (line 20) | @Override method getBuffer (line 34) | @Override method getOffset (line 39) | @Override method getSize (line 44) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/states/buffers/cache/UnsafeMemoryBlockBufferBindingCache.java class UnsafeMemoryBlockBufferBindingCache (line 6) | public class UnsafeMemoryBlockBufferBindingCache implements IBlockBuffer... method UnsafeMemoryBlockBufferBindingCache (line 16) | public UnsafeMemoryBlockBufferBindingCache(int size) { method delete (line 20) | @Override method setup (line 25) | @Override method getBuffer (line 39) | @Override method getOffset (line 44) | @Override method getSize (line 49) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/states/scissors/MojangScissorBindingState.java class MojangScissorBindingState (line 9) | public class MojangScissorBindingState implements IBindingState { method MojangScissorBindingState (line 18) | public MojangScissorBindingState() { method record (line 26) | @Override method restore (line 47) | @Override method delete (line 68) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/states/scissors/OpenGLScissorBindingState.java class OpenGLScissorBindingState (line 11) | public class OpenGLScissorBindingState implements IBindingState { method OpenGLScissorBindingState (line 18) | public OpenGLScissorBindingState() { method record (line 24) | @Override method restore (line 31) | @Override method delete (line 52) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/states/scissors/ScissorBindingStateType.java type ScissorBindingStateType (line 6) | public enum ScissorBindingStateType { method create (line 12) | public IBindingState create() { method create (line 16) | public static IBindingState create(ScissorBindingStateType type) { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/states/viewports/MojangViewportBindingState.java class MojangViewportBindingState (line 7) | public class MojangViewportBindingState implements IBindingState { method MojangViewportBindingState (line 14) | public MojangViewportBindingState() { method record (line 21) | @Override method restore (line 29) | @Override method delete (line 45) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/states/viewports/OpenGLViewportBindingState.java class OpenGLViewportBindingState (line 11) | public class OpenGLViewportBindingState implements IBindingState { method OpenGLViewportBindingState (line 15) | public OpenGLViewportBindingState() { method record (line 19) | @Override method restore (line 24) | @Override method delete (line 34) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/backends/states/viewports/ViewportBindingStateType.java type ViewportBindingStateType (line 6) | public enum ViewportBindingStateType { method create (line 12) | public IBindingState create() { method create (line 16) | public static IBindingState create(ViewportBindingStateType type) { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/buffers/AcceleratedBufferSources.java class AcceleratedBufferSources (line 16) | public class AcceleratedBufferSources implements IAcceleratedBufferSource { method AcceleratedBufferSources (line 23) | private AcceleratedBufferSources( method getBuffer (line 35) | @Override method builder (line 61) | public static Builder builder() { class Builder (line 65) | public static class Builder { method Builder (line 73) | private Builder() { method source (line 81) | public Builder source(AcceleratedBufferSource bufferSource) { method mode (line 92) | public Builder mode(VertexFormat.Mode mode) { method supportTranslucent (line 97) | public Builder supportTranslucent() { method supportDynamic (line 102) | public Builder supportDynamic() { method build (line 107) | public AcceleratedBufferSources build() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/buffers/EmptyAcceleratedBufferSources.java class EmptyAcceleratedBufferSources (line 7) | public class EmptyAcceleratedBufferSources implements IAcceleratedBuffer... method getBuffer (line 11) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/buffers/accelerated/AcceleratedBufferSource.java class AcceleratedBufferSource (line 28) | public class AcceleratedBufferSource implements IAcceleratedBufferSource { method AcceleratedBufferSource (line 40) | public AcceleratedBufferSource(IBufferEnvironment bufferEnvironment) { method delete (line 54) | public void delete() { method getBuffer (line 58) | @Override method prepareBuffers (line 127) | public void prepareBuffers() { method drawBuffers (line 179) | public void drawBuffers(LayerDrawType drawType) { method clearBuffers (line 230) | public void clearBuffers() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/buffers/accelerated/AcceleratedRingBuffers.java class AcceleratedRingBuffers (line 31) | public class AcceleratedRingBuffers extends LoopResetPool getBoundAcceleratedBufferSource (); method isBufferSourceAcceleratable (line 10) | boolean isBufferSourceAcceleratable (); method bindAcceleratedBufferSource (line 11) | void bindAcceleratedBufferSource (Supplier void doRender( method addClientMesh (line 63) | default void addClientMesh( method addServerMesh (line 73) | default void addServerMesh( FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/buffers/accelerated/builders/IBufferGraph.java type IBufferGraph (line 3) | public interface IBufferGraph { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/buffers/accelerated/builders/VertexConsumerExtension.java class VertexConsumerExtension (line 6) | public class VertexConsumerExtension { method getAccelerated (line 8) | public static IAcceleratedVertexConsumer getAccelerated(VertexConsumer... method getHolder (line 12) | public static IAccelerationHolder getHolder(VertexConsumer in) { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/buffers/accelerated/layers/LayerDrawType.java type LayerDrawType (line 3) | public enum LayerDrawType { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/buffers/accelerated/layers/functions/CustomLayerFunction.java class CustomLayerFunction (line 8) | public class CustomLayerFunction implements ILayerFunction, Consumer { method render (line 9) | void render(VertexConsumer vertexConsumer, T context, Matrix4f transfo... FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/buffers/accelerated/renderers/IBufferDecorator.java type IBufferDecorator (line 5) | public interface IBufferDecorator { method decorate (line 7) | VertexConsumer decorate(VertexConsumer buffer); FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/buffers/accelerated/renderers/SheetedDecalTextureRenderer.java class SheetedDecalTextureRenderer (line 9) | public class SheetedDecalTextureRenderer implements IAcceleratedRende... method SheetedDecalTextureRenderer (line 16) | public SheetedDecalTextureRenderer( method render (line 28) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/buffers/environments/IBufferEnvironment.java type IBufferEnvironment (line 18) | public interface IBufferEnvironment { method getVertexSize (line 20) | int getVertexSize (); method getVertexFormats (line 21) | Set getVertexFormats (); method getLayout (line 22) | VertexLayout getLayout (); method getImmediateMeshBuffer (line 23) | IServerBuffer getImmediateMeshBuffer (); method selectMeshUploadingProgramDispatcher (line 24) | MeshUploadingProgramDispatcher selectMeshUploadingProgramDispatcher(); method selectTransformProgramDispatcher (line 25) | TransformProgramDispatcher selectTransformProgramDispatcher (); method getTransformProgramOverride (line 26) | ITransformShaderProgramOverride getTransformProgramOverride (Render... method getUploadingProgramOverride (line 27) | IUploadingShaderProgramOverride getUploadingProgramOverride (Render... method selectCullingProgramDispatcher (line 28) | ICullingProgramDispatcher selectCullingProgramDispatcher (RenderTyp... method selectProcessingProgramDispatcher (line 29) | IPolygonProgramDispatcher selectProcessingProgramDispatcher (VertexF... method isAccelerated (line 30) | boolean isAccelerated (VertexFormat vertexFormat); method setupBufferState (line 31) | void setupBufferState (); class Presets (line 33) | class Presets { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/buffers/environments/VanillaBufferEnvironment.java class VanillaBufferEnvironment (line 25) | public class VanillaBufferEnvironment implements IBufferEnvironment { method VanillaBufferEnvironment (line 36) | public VanillaBufferEnvironment( method setupBufferState (line 55) | @Override method getVertexFormats (line 60) | @Override method getLayout (line 65) | @Override method getImmediateMeshBuffer (line 70) | @Override method getTransformProgramOverride (line 75) | @Override method getUploadingProgramOverride (line 80) | @Override method selectMeshUploadingProgramDispatcher (line 85) | @Override method selectTransformProgramDispatcher (line 90) | @Override method selectCullingProgramDispatcher (line 95) | @Override method selectProcessingProgramDispatcher (line 100) | @Override method isAccelerated (line 105) | @Override method getVertexSize (line 110) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/buffers/memory/IMemoryInterface.java type IMemoryInterface (line 6) | public interface IMemoryInterface { method putByte (line 8) | void putByte (long address, byte value); method putShort (line 9) | void putShort (long address, short value); method putInt (line 10) | void putInt (long address, int value); method putInt (line 11) | void putInt (long address, long value); method putFloat (line 12) | void putFloat (long address, float value); method putNormal (line 13) | void putNormal (long address, float value); method putMatrix4f (line 14) | void putMatrix4f (long address, Matrix4f value); method putMatrix3f (line 15) | void putMatrix3f (long address, Matrix3f value); method at (line 16) | IMemoryInterface at (int index); FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/buffers/memory/IMemoryLayout.java type IMemoryLayout (line 3) | public interface IMemoryLayout { method getElement (line 5) | IMemoryInterface getElement (T element); method getElementOffset (line 6) | int getElementOffset(T element); method containsElement (line 7) | boolean containsElement (T element); method getSize (line 8) | long getSize (); FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/buffers/memory/NullMemoryInterface.java class NullMemoryInterface (line 6) | public class NullMemoryInterface implements IMemoryInterface { method putByte (line 10) | @Override method putShort (line 15) | @Override method putInt (line 20) | @Override method putInt (line 25) | @Override method putFloat (line 30) | @Override method putNormal (line 35) | @Override method putMatrix4f (line 40) | @Override method putMatrix3f (line 45) | @Override method at (line 50) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/buffers/memory/SimpleDynamicMemoryInterface.java class SimpleDynamicMemoryInterface (line 11) | @AllArgsConstructor method putByte (line 17) | @Override method putShort (line 22) | @Override method putInt (line 27) | @Override method putInt (line 32) | @Override method putFloat (line 37) | @Override method putNormal (line 42) | @Override method putMatrix4f (line 47) | @Override method putMatrix3f (line 52) | @Override method at (line 57) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/buffers/memory/SimpleMemoryInterface.java class SimpleMemoryInterface (line 9) | @AllArgsConstructor method putByte (line 15) | @Override method putShort (line 20) | @Override method putInt (line 25) | @Override method putInt (line 30) | @Override method putFloat (line 35) | @Override method putNormal (line 40) | @Override method putMatrix4f (line 45) | @Override method putMatrix3f (line 50) | @Override method at (line 55) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/buffers/memory/VertexLayout.java class VertexLayout (line 6) | public class VertexLayout implements IMemoryLayout { method VertexLayout (line 13) | public VertexLayout(VertexFormat vertexFormat) { method getElement (line 31) | @Override method getElementOffset (line 36) | @Override method containsElement (line 41) | @Override method getSize (line 46) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/meshes/ClientMesh.java class ClientMesh (line 13) | @AllArgsConstructor method write (line 19) | @Override class Builder (line 35) | public static class Builder implements IMesh.Builder { method Builder (line 41) | private Builder() { method build (line 45) | @Override method build (line 86) | @Override method delete (line 91) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/meshes/EmptyMesh.java class EmptyMesh (line 5) | public class EmptyMesh implements IMesh { method write (line 9) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/meshes/IMesh.java type IMesh (line 6) | public interface IMesh { method write (line 8) | void write(IAcceleratedVertexConsumer extension, int color, int light,... type Builder (line 10) | interface Builder { method build (line 12) | IMesh build (IMeshCollector collector); method build (line 13) | IMesh build (IMeshCollector collector, boolean forceDense); method delete (line 14) | void delete (); FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/meshes/MeshType.java type MeshType (line 5) | @Getter method MeshType (line 13) | MeshType(IMesh.Builder builder) { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/meshes/ServerMesh.java method write (line 29) | @Override class Builder (line 44) | public static class Builder implements IMesh.Builder { method Builder (line 55) | private Builder() { method build (line 59) | @Override method build (line 152) | @Override method delete (line 157) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/meshes/collectors/CulledMeshCollector.java class CulledMeshCollector (line 13) | public class CulledMeshCollector implements VertexConsumer, IMeshCollect... method CulledMeshCollector (line 23) | public CulledMeshCollector(IAcceleratedVertexConsumer vertexConsumer) { method flush (line 33) | @Override method addVertex (line 62) | @Override method setColor (line 77) | @Override method setUv (line 96) | @Override method setUv1 (line 108) | @Override method setUv2 (line 113) | @Override method setNormal (line 125) | @Override method getData (line 141) | @Override method getBuffer (line 146) | @Override method getLayout (line 151) | @Override method getVertexCount (line 156) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/meshes/collectors/IMeshCollector.java type IMeshCollector (line 7) | public interface IMeshCollector { method getData (line 9) | MeshData getData (); method getBuffer (line 10) | ByteBufferBuilder getBuffer (); method getLayout (line 11) | VertexLayout getLayout (); method getVertexCount (line 12) | int getVertexCount (); method flush (line 13) | void flush (); FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/meshes/collectors/SimpleMeshCollector.java class SimpleMeshCollector (line 13) | public class SimpleMeshCollector implements VertexConsumer, IMeshCollect... method SimpleMeshCollector (line 30) | public SimpleMeshCollector(VertexLayout layout) { method flush (line 46) | @Override method addVertex (line 51) | @Override method setColor (line 77) | @Override method setUv (line 103) | @Override method setUv1 (line 117) | @Override method setUv2 (line 122) | @Override method setNormal (line 136) | @Override method addVertex (line 159) | @Override method getData (line 205) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/meshes/data/MeshData.java class MeshData (line 10) | public class MeshData { method MeshData (line 14) | private MeshData(int[] data) { method builder (line 18) | public static Builder builder() { class Builder (line 22) | public static class Builder { method Builder (line 27) | public Builder() { method setPosition (line 32) | public Builder setPosition( method setColor (line 46) | public Builder setColor( method setNormal (line 62) | public Builder setNormal( method setUv (line 76) | public Builder setUv(float u, float v) { method setUv2 (line 81) | public Builder setUv2(int u, int v) { method addVertex (line 86) | public Builder addVertex() { method addVertex (line 91) | public Builder addVertex( method build (line 133) | public MeshData build() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/meshes/data/cache/IMeshDataCache.java type IMeshDataCache (line 7) | public interface IMeshDataCache { method set (line 9) | void set (VertexLayout layout, MeshData data, IMesh mesh); method get (line 10) | IMesh get (VertexLayout layout, MeshData data); method count (line 11) | int count (VertexLayout layout, MeshData data); FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/meshes/data/cache/IgnoreMeshDataCache.java class IgnoreMeshDataCache (line 7) | public class IgnoreMeshDataCache implements IMeshDataCache { method set (line 9) | @Override method get (line 18) | @Override method count (line 23) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/meshes/data/cache/MeshDataCacheType.java type MeshDataCacheType (line 3) | public enum MeshDataCacheType { method create (line 8) | public IMeshDataCache create() { method create (line 12) | public static IMeshDataCache create(MeshDataCacheType type) { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/meshes/data/cache/MeshDataCaches.java class MeshDataCaches (line 5) | public class MeshDataCaches { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/meshes/data/cache/SimpleMeshDataCache.java class SimpleMeshDataCache (line 8) | public class SimpleMeshDataCache implements IMeshDataCache { method SimpleMeshDataCache (line 13) | public SimpleMeshDataCache() { method set (line 21) | @Override method get (line 42) | @Override method count (line 47) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/mixins/GameRendererMixin.java class GameRendererMixin (line 15) | @Mixin(GameRenderer.class) method startRenderItemInHandsFast (line 18) | @Inject( method stopRenderItemInHandsFast (line 35) | @Inject( FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/mixins/LevelRendererMixin.java class LevelRendererMixin (line 25) | @Mixin( method startRenderLevel (line 31) | @Inject( method stopRenderLevel (line 48) | @Inject( method endOutlineBatches (line 65) | @Inject( method drawCoreBuffers (line 90) | @WrapOperation( method deleteBuffers (line 127) | @Inject( FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/mixins/buffers/BufferBuilderMixin.java class BufferBuilderMixin (line 20) | @Mixin(BufferBuilder.class) method initAcceleration (line 27) | @Unique method isAccelerated (line 39) | @Unique method doRender (line 45) | @Unique method getAccelerated (line 67) | @Unique FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/mixins/buffers/BufferSourceMixin.java class BufferSourceMixin (line 18) | @ExtensionMethod(VertexConsumerExtension .class) method getBoundAcceleratedBufferSource (line 24) | @Unique method isBufferSourceAcceleratable (line 30) | @Override method bindAcceleratedBufferSource (line 35) | @Unique method initAcceleration (line 41) | @ModifyReturnValue( FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/mixins/buffers/EntityOutlineGeneratorMixin.java class EntityOutlineGeneratorMixin (line 18) | @ExtensionMethod(VertexConsumerExtension .class) method decorate (line 25) | @Unique method isAccelerated (line 31) | @Unique method doRender (line 39) | @Unique FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/mixins/buffers/MinecraftMixin.java class MinecraftMixin (line 17) | @ExtensionMethod(BufferSourceExtension .class) method bindAcceleratedBufferSources (line 25) | @Inject( FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/mixins/buffers/OutlineBufferSourceMixin.java class OutlineBufferSourceMixin (line 16) | @ExtensionMethod(BufferSourceExtension.class) method getBoundAcceleratedBufferSource (line 22) | @Unique method isBufferSourceAcceleratable (line 30) | @Unique method bindAcceleratedBufferSource (line 38) | @Unique FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/mixins/buffers/SheetedDecalTextureGeneratorMixin.java class SheetedDecalTextureGeneratorMixin (line 17) | @ExtensionMethod(VertexConsumerExtension .class) method isAccelerated (line 26) | @Unique method doRender (line 34) | @Unique FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/mixins/buffers/SpriteCoordinateExpanderMixin.java class SpriteCoordinateExpanderMixin (line 19) | @ExtensionMethod(VertexConsumerExtension .class) method decorate (line 26) | @Unique method isAccelerated (line 32) | @Unique method doRender (line 40) | @Unique FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/mixins/buffers/VertexConsumerMixin.java type VertexConsumerMixin (line 8) | @Mixin(VertexConsumer.class) method isAccelerated (line 11) | @Unique FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/mixins/buffers/VertexDoubleConsumerMixin.java class VertexDoubleConsumerMixin (line 15) | @ExtensionMethod(VertexConsumerExtension.class) method isAccelerated (line 22) | @Unique method doRender (line 29) | @Unique FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/mixins/buffers/VertexMultipleConsumerMixin.java class VertexMultipleConsumerMixin (line 18) | @ExtensionMethod(VertexConsumerExtension.class) method constructor (line 26) | @Inject( method isAccelerated (line 38) | @Unique method doRender (line 44) | @Unique FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/mixins/compatibility/MinecraftMixin.java class MinecraftMixin (line 12) | @Mixin(Minecraft.class) method setDebugContext (line 15) | @Inject( FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/mixins/compatibility/ParticleEngineMixin.java class ParticleEngineMixin (line 18) | @Mixin(ParticleEngine.class) method disableParticleAcceleration (line 21) | @Inject( method resetParticleAcceleration (line 38) | @Inject( FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/mixins/compatibility/RenderTypeMixin.java class RenderTypeMixin (line 15) | @Mixin(RenderType.class) method cacheEnergySwirl (line 21) | @WrapMethod(method = "energySwirl") method cacheBreezeWind (line 35) | @WrapMethod(method = "breezeWind") FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/mixins/compatibility/WindowMixin.java class WindowMixin (line 8) | @Mixin(Window.class) method modifyGlMajorVersion (line 11) | @ModifyConstant( method modifyGlMinorVersion (line 22) | @ModifyConstant( FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/programs/ComputeShaderProgramLoader.java class ComputeShaderProgramLoader (line 19) | public class ComputeShaderProgramLoader extends SimplePreparableReloadLi... method prepare (line 25) | @Override method apply (line 57) | @Override method getProgram (line 98) | public static ComputeProgram getProgram(ResourceLocation resourceLocat... method delete (line 108) | public static void delete() { method isProgramsLoaded (line 116) | public static boolean isProgramsLoaded() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/programs/ComputeShaderPrograms.java class ComputeShaderPrograms (line 12) | @EventBusSubscriber( method onLoadComputeShaders (line 36) | @SubscribeEvent method onRegisterResourceReloadListeners (line 137) | @SubscribeEvent FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/programs/LoadComputeShaderEvent.java class LoadComputeShaderEvent (line 11) | public class LoadComputeShaderEvent extends Event implements IModBusEvent { method LoadComputeShaderEvent (line 15) | public LoadComputeShaderEvent() { method loadComputeShader (line 19) | public void loadComputeShader( method build (line 27) | public Map build() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/programs/culling/ICullingProgramDispatcher.java type ICullingProgramDispatcher (line 5) | public interface ICullingProgramDispatcher { method dispatch (line 7) | int dispatch (AcceleratedBufferBuilder builder); method shouldCull (line 8) | boolean shouldCull (); FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/programs/culling/ICullingProgramSelector.java type ICullingProgramSelector (line 5) | public interface ICullingProgramSelector { method select (line 7) | ICullingProgramDispatcher select(RenderType renderType); FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/programs/culling/LoadCullingProgramSelectorEvent.java class LoadCullingProgramSelectorEvent (line 10) | public class LoadCullingProgramSelectorEvent extends Event implements IM... method LoadCullingProgramSelectorEvent (line 16) | public LoadCullingProgramSelectorEvent(VertexFormat vertexFormat) { method loadFor (line 21) | public void loadFor(VertexFormat vertexFormat, UnaryOperator builders, Ac... method resetOverride (line 187) | public void resetOverride() { class Default (line 191) | public static class Default implements IUploadingShaderProgramOverride { method Default (line 201) | public Default(ResourceLocation key, long meshInfoSize) { method getMeshInfoSize (line 211) | @Override method useProgram (line 216) | @Override method setupProgram (line 221) | @Override method uploadMeshInfo (line 226) | @Override method dispatchUploading (line 231) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/programs/dispatchers/TransformProgramDispatcher.java class TransformProgramDispatcher (line 15) | public class TransformProgramDispatcher { method TransformProgramDispatcher (line 25) | public TransformProgramDispatcher() { method dispatch (line 30) | public void dispatch(Collection builders) { method dispatch (line 60) | public int dispatch( method resetOverride (line 86) | public void resetOverride() { class Default (line 90) | public static class Default implements ITransformShaderProgramOverride { method Default (line 98) | public Default(ResourceLocation key, long varyingSize) { method getVaryingSize (line 106) | @Override method useProgram (line 111) | @Override method setupProgram (line 116) | @Override method uploadVarying (line 121) | @Override method dispatchTransform (line 126) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/programs/overrides/IShaderProgramOverride.java type IShaderProgramOverride (line 3) | public interface IShaderProgramOverride { method useProgram (line 5) | void useProgram (); method setupProgram (line 6) | void setupProgram (); FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/programs/overrides/IShaderProgramOverrides.java type IShaderProgramOverrides (line 7) | public interface IShaderProgramOverrides { method getTransformOverrides (line 9) | Map getTransformOverrides(); method getUploadingOverrides (line 10) | Map getUploadingOverrides(); FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/programs/overrides/ITransformShaderProgramOverride.java type ITransformShaderProgramOverride (line 3) | public interface ITransformShaderProgramOverride extends IShaderProgramO... method uploadVarying (line 5) | void uploadVarying (long varyingAddress, int offset); method dispatchTransform (line 6) | int dispatchTransform (int vertexCount, int vertexOffset, int varying... method getVaryingSize (line 7) | long getVaryingSize (); FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/programs/overrides/IUploadingShaderProgramOverride.java type IUploadingShaderProgramOverride (line 3) | public interface IUploadingShaderProgramOverride extends IShaderProgramO... method uploadMeshInfo (line 5) | void uploadMeshInfo (long meshInfoAddress, int meshInfoIndex); method dispatchUploading (line 6) | int dispatchUploading (int meshCount, int meshSize, int vertexOffse... method getMeshInfoSize (line 7) | long getMeshInfoSize (); FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/programs/overrides/LoadShaderProgramOverridesEvent.java class LoadShaderProgramOverridesEvent (line 10) | public class LoadShaderProgramOverridesEvent extends Event implements IM... method LoadShaderProgramOverridesEvent (line 16) | public LoadShaderProgramOverridesEvent(VertexFormat vertexFormat) { method loadFor (line 22) | public void loadFor( method getOverrides (line 36) | public IShaderProgramOverrides getOverrides(ITransformShaderProgramOve... class ProgramOverrides (line 45) | @Getter method ProgramOverrides (line 51) | public ProgramOverrides( FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/programs/overrides/OverrideProgramType.java type OverrideProgramType (line 3) | public enum OverrideProgramType { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/programs/processing/EmptyPolygonProcessor.java class EmptyPolygonProcessor (line 7) | public class EmptyPolygonProcessor implements IPolygonProcessor { method select (line 11) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/programs/processing/IPolygonProcessor.java type IPolygonProcessor (line 6) | public interface IPolygonProcessor { method select (line 8) | IPolygonProgramDispatcher select(VertexFormat.Mode mode); FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/programs/processing/LoadPolygonProcessorEvent.java class LoadPolygonProcessorEvent (line 10) | public class LoadPolygonProcessorEvent extends Event implements IModBusE... method LoadPolygonProcessorEvent (line 16) | public LoadPolygonProcessorEvent(VertexFormat vertexFormat) { method loadFor (line 21) | public void loadFor(VertexFormat vertexFormat, UnaryOperator implements Iterator { method hasNext (line 10) | @Override method next (line 15) | @Override method of (line 20) | @SuppressWarnings("unchecked") FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/utils/FastColorUtils.java class FastColorUtils (line 3) | public class FastColorUtils { method convert (line 5) | public static int convert(int color) { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/utils/FuzzyMatrix4f.java class FuzzyMatrix4f (line 6) | public class FuzzyMatrix4f extends Matrix4f { method FuzzyMatrix4f (line 8) | public FuzzyMatrix4f(Matrix4f matrix) { method FuzzyMatrix4f (line 12) | public FuzzyMatrix4f() { method hashCode (line 16) | @Override method equals (line 21) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/utils/IntArrayHashStrategy.java class IntArrayHashStrategy (line 7) | public class IntArrayHashStrategy implements Hash.Strategy { method hashCode (line 11) | @Override method equals (line 16) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/utils/LoopResetPool.java class LoopResetPool (line 3) | public abstract class LoopResetPool extends SimpleResetPool { method LoopResetPool (line 5) | public LoopResetPool(int size, C context) { method get (line 9) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/utils/MemUtils.java class MemUtils (line 8) | public class MemUtils { method putNormal (line 10) | public static void putNormal(long address, float value) { method putMatrix3f (line 14) | public static void putMatrix3f(long address, Matrix3f matrix) { method putMatrix4f (line 28) | public static void putMatrix4f(long address, Matrix4f matrix) { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/utils/MutableSize.java class MutableSize (line 5) | @Getter method MutableSize (line 11) | public MutableSize(long initialSize) { method expand (line 16) | public void expand(long bytes) { method onExpand (line 31) | public void onExpand(long bytes) { method doExpand (line 35) | public void doExpand(long size, long bytes) { method beforeExpand (line 39) | public void beforeExpand() { method afterExpand (line 43) | public void afterExpand() { method resize (line 47) | public void resize(long atLeast) { method resizeTo (line 51) | public void resizeTo(long newBufferSize) { method resetResized (line 55) | public void resetResized() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/utils/PackedVector2i.java class PackedVector2i (line 3) | public class PackedVector2i { method pack (line 5) | public static int pack(float u, float v) { method pack (line 9) | public static int pack(int u, int v) { method unpackU (line 13) | public static int unpackU(int packed) { method unpackV (line 17) | public static int unpackV(int packed) { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/utils/PoseStackExtension.java class PoseStackExtension (line 7) | public class PoseStackExtension { method setPose (line 9) | public static void setPose( FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/utils/RegistryFilter.java class RegistryFilter (line 12) | public class RegistryFilter { method filterValues (line 14) | public static Set filterValues(Registry registry, List exte... method SimpleCachedArray (line 7) | public SimpleCachedArray(int size, IntFunction initializer) { method create (line 11) | @Override method reset (line 16) | @Override method delete (line 21) | @Override method fail (line 26) | @Override type Element (line 32) | public interface Element { method reset (line 34) | void reset (); method delete (line 35) | void delete (); FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/utils/SimpleResetPool.java class SimpleResetPool (line 7) | public abstract class SimpleResetPool { method SimpleResetPool (line 15) | public SimpleResetPool(int size, C context) { method create (line 27) | protected abstract T create (C context, int i); method reset (line 28) | protected abstract void reset (T t); method delete (line 29) | protected abstract void delete (T t); method get (line 31) | @SuppressWarnings("unchecked") method reset (line 45) | @SuppressWarnings("unchecked") method delete (line 54) | @SuppressWarnings("unchecked") method expand (line 61) | protected void expand() { method at (line 72) | @SuppressWarnings("unchecked") method get (line 77) | public T get() { method init (line 81) | public void init(T t) { method fail (line 85) | protected T fail(boolean force) { method fail (line 89) | public T fail() { method test (line 93) | protected boolean test(T t) { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/utils/SimpleTextureTarget.java class SimpleTextureTarget (line 6) | public class SimpleTextureTarget extends TextureTarget { method SimpleTextureTarget (line 8) | public SimpleTextureTarget(boolean useDepth) { FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/utils/TextureUtils.java class TextureUtils (line 20) | @EventBusSubscriber( method onResourceManagerReload (line 30) | @Override method onRegisterClientReloadListener (line 35) | @SubscribeEvent method downloadTexture (line 40) | public static NativeImage downloadTexture(RenderType renderType, int m... FILE: src/main/java/com/github/argon4w/acceleratedrendering/core/utils/Vertex.java class Vertex (line 12) | @Getter method Vertex (line 26) | public Vertex() { method Vertex (line 34) | public Vertex(Vertex vertex) { method getPackedLight (line 42) | public int getPackedLight() { method getPackedColor (line 46) | public int getPackedColor() { method getPackedNormal (line 55) | public int getPackedNormal() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/culling/OrientationCullingFeature.java class OrientationCullingFeature (line 9) | public class OrientationCullingFeature { method isEnabled (line 13) | public static boolean isEnabled() { method shouldIgnoreCullState (line 17) | public static boolean shouldIgnoreCullState() { method shouldCull (line 21) | public static boolean shouldCull() { method disableCulling (line 25) | public static void disableCulling() { method forceEnableCulling (line 29) | public static void forceEnableCulling() { method forceSetCulling (line 33) | public static void forceSetCulling(FeatureStatus status) { method resetCullingSetting (line 37) | public static void resetCullingSetting() { method getCullingSetting (line 41) | public static FeatureStatus getCullingSetting() { method getDefaultCullingSetting (line 45) | public static FeatureStatus getDefaultCullingSetting() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/culling/OrientationCullingProgramDispatcher.java class OrientationCullingProgramDispatcher (line 12) | public class OrientationCullingProgramDispatcher implements ICullingProg... method OrientationCullingProgramDispatcher (line 25) | public OrientationCullingProgramDispatcher(VertexFormat.Mode mode, Res... method dispatch (line 35) | @Override method shouldCull (line 56) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/culling/OrientationCullingProgramSelector.java class OrientationCullingProgramSelector (line 10) | public class OrientationCullingProgramSelector implements ICullingProgra... method OrientationCullingProgramSelector (line 16) | public OrientationCullingProgramSelector( method select (line 26) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/culling/OrientationCullingPrograms.java class OrientationCullingPrograms (line 15) | @EventBusSubscriber( method onLoadComputeShaders (line 31) | @SubscribeEvent method onLoadCullingPrograms (line 90) | @SubscribeEvent(priority = EventPriority.HIGH) FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/emf/IEMFModelVariant.java type IEMFModelVariant (line 3) | public interface IEMFModelVariant { method setCurrentVariant (line 5) | void setCurrentVariant(int variant); FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/emf/mixins/EMFModelPartMixin.java class EMFModelPartMixin (line 32) | @ExtensionMethod(VertexConsumerExtension.class) method renderLikeVanillaFast (line 41) | @Inject( method compileFast (line 76) | @Inject( method render (line 111) | @Unique method setCurrentVariant (line 207) | @Unique method renderFast (line 213) | @Unique FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/emf/mixins/EMFModelPartWithStateMixin.java class EMFModelPartWithStateMixin (line 11) | @Mixin(EMFModelPartWithState.class) method resetEmfVariant (line 16) | @Inject( method setEmfVariant (line 24) | @Inject( FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/entities/AcceleratedEntityRenderingFeature.java class AcceleratedEntityRenderingFeature (line 11) | public class AcceleratedEntityRenderingFeature { method isEnabled (line 16) | public static boolean isEnabled() { method shouldUseAcceleratedPipeline (line 20) | public static boolean shouldUseAcceleratedPipeline() { method shouldAccelerateInGui (line 24) | public static boolean shouldAccelerateInGui() { method getMeshType (line 28) | public static MeshType getMeshType() { method useVanillaPipeline (line 32) | public static void useVanillaPipeline() { method dontAccelerateInGui (line 36) | public static void dontAccelerateInGui() { method forceUseAcceleratedPipeline (line 40) | public static void forceUseAcceleratedPipeline() { method forceAccelerateInGui (line 44) | public static void forceAccelerateInGui() { method forceSetPipeline (line 48) | public static void forceSetPipeline(PipelineSetting pipeline) { method forceSetGuiAcceleration (line 52) | public static void forceSetGuiAcceleration(FeatureStatus status) { method resetPipeline (line 56) | public static void resetPipeline() { method resetGuiAcceleration (line 60) | public static void resetGuiAcceleration() { method getPipelineSetting (line 64) | public static PipelineSetting getPipelineSetting() { method getGuiAccelerationSetting (line 68) | public static FeatureStatus getGuiAccelerationSetting() { method getDefaultPipelineSetting (line 72) | public static PipelineSetting getDefaultPipelineSetting() { method getDefaultGuiAccelerationSetting (line 76) | public static FeatureStatus getDefaultGuiAccelerationSetting() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/entities/AcceleratedEntityShadowRenderer.java class AcceleratedEntityShadowRenderer (line 18) | @ExtensionMethod(VertexConsumerExtension.class) method render (line 21) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/entities/mixins/EntityRenderDispatcherMixin.java class EntityRenderDispatcherMixin (line 24) | @ExtensionMethod(VertexConsumerExtension.class) method fastBlockShadow (line 34) | @Inject( FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/entities/mixins/InventoryScreenMixin.java class InventoryScreenMixin (line 19) | @ExtensionMethod(BufferSourceExtension .class) method renderEntityInInventoryFast (line 23) | @WrapMethod(method = "lambda$renderEntityInInventory$1") FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/filter/FilterFeature.java class FilterFeature (line 22) | public class FilterFeature { method isEnabled (line 44) | public static boolean isEnabled() { method testMenu (line 48) | public static boolean testMenu(AbstractContainerMenu menu) { method testEntity (line 52) | public static boolean testEntity(Entity entity) { method testBlockEntity (line 56) | public static boolean testBlockEntity(BlockEntity entity) { method testItem (line 60) | public static boolean testItem(ItemStack itemStack) { method testStage (line 64) | public static boolean testStage(RenderLevelStageEvent.Stage stage) { method shouldFilterMenus (line 68) | public static boolean shouldFilterMenus() { method shouldFilterEntities (line 72) | public static boolean shouldFilterEntities() { method shouldFilterBlockEntities (line 76) | public static boolean shouldFilterBlockEntities() { method shouldFilterItems (line 80) | public static boolean shouldFilterItems() { method shouldFilterStage (line 84) | public static boolean shouldFilterStage() { method getMenuFilterType (line 88) | public static FilterType getMenuFilterType() { method getEntityFilterType (line 92) | public static FilterType getEntityFilterType() { method getBlockEntityFilterType (line 96) | public static FilterType getBlockEntityFilterType() { method getItemFilterType (line 100) | public static FilterType getItemFilterType() { method getStageFilterType (line 104) | public static FilterType getStageFilterType() { method disableMenuFilter (line 108) | public static void disableMenuFilter() { method disableEntityFilter (line 112) | public static void disableEntityFilter() { method disableBlockEntityFilter (line 116) | public static void disableBlockEntityFilter() { method disableItemFilter (line 120) | public static void disableItemFilter() { method disableStageFilter (line 124) | public static void disableStageFilter() { method forceEnableMenuFilter (line 128) | public static void forceEnableMenuFilter() { method forceEnableEntityFilter (line 132) | public static void forceEnableEntityFilter() { method forceEnableBlockEntityFilter (line 136) | public static void forceEnableBlockEntityFilter() { method forceEnableItemFilter (line 140) | public static void forceEnableItemFilter() { method forceEnableStageFilter (line 144) | public static void forceEnableStageFilter() { method forceSetMenuFilter (line 148) | public static void forceSetMenuFilter(FeatureStatus status) { method forceSetEntityFilter (line 152) | public static void forceSetEntityFilter(FeatureStatus status) { method forceSetBlockEntityFilter (line 156) | public static void forceSetBlockEntityFilter(FeatureStatus status) { method forceSetItemFilter (line 160) | public static void forceSetItemFilter(FeatureStatus status) { method forceSetStageFilter (line 164) | public static void forceSetStageFilter(FeatureStatus status) { method resetMenuFilter (line 168) | public static void resetMenuFilter() { method resetEntityFilter (line 172) | public static void resetEntityFilter() { method resetBlockEntityFilter (line 176) | public static void resetBlockEntityFilter() { method resetItemFilter (line 180) | public static void resetItemFilter() { method resetStageFilter (line 184) | public static void resetStageFilter() { method getMenuFilterSetting (line 188) | public static FeatureStatus getMenuFilterSetting() { method getEntityFilterSetting (line 192) | public static FeatureStatus getEntityFilterSetting() { method getBlockEntityFilterSetting (line 196) | public static FeatureStatus getBlockEntityFilterSetting() { method getItemFilterSetting (line 200) | public static FeatureStatus getItemFilterSetting() { method getStageFilterSetting (line 204) | public static FeatureStatus getStageFilterSetting() { method getDefaultMenuFilterSetting (line 208) | public static FeatureStatus getDefaultMenuFilterSetting() { method getDefaultEntityFilterSetting (line 212) | public static FeatureStatus getDefaultEntityFilterSetting() { method getDefaultBlockEntityFilterSetting (line 216) | public static FeatureStatus getDefaultBlockEntityFilterSetting() { method getDefaultItemFilterSetting (line 220) | public static FeatureStatus getDefaultItemFilterSetting() { method getDefaultStageFilterSetting (line 224) | public static FeatureStatus getDefaultStageFilterSetting() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/filter/FilterType.java type FilterType (line 5) | public enum FilterType { method test (line 10) | public boolean test(Set values, T value) { FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/filter/mixins/AbstractContainerScreenMixin.java class AbstractContainerScreenMixin (line 16) | @Mixin(value = AbstractContainerScreen.class) method startBatching (line 21) | @WrapMethod(method = "render") FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/filter/mixins/BlockEntityRenderDispatcherMixin.java class BlockEntityRenderDispatcherMixin (line 14) | @Mixin(BlockEntityRenderDispatcher.class) method filterBlockEntity (line 17) | @WrapOperation( FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/filter/mixins/ClientHooksMixin.java class ClientHooksMixin (line 16) | @Mixin(ClientHooks.class) method startRenderLevelStage (line 19) | @WrapOperation( FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/filter/mixins/ItemRendererMixin.java class ItemRendererMixin (line 17) | @Mixin( method filterItem (line 23) | @WrapOperation( FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/filter/mixins/LevelRendererMixin.java class LevelRendererMixin (line 16) | @Mixin(LevelRenderer.class) method filterEntity (line 19) | @WrapOperation( FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/ftb/mixins/BaseScreenMixin.java class BaseScreenMixin (line 13) | @Pseudo method startBatching (line 17) | @Inject( method stopBatching (line 44) | @Inject( FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/geckolib/mixins/GeoBoneMixin.java class GeoBoneMixin (line 26) | @Pseudo method render (line 36) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/geckolib/mixins/GeoRendererMixin.java type GeoRendererMixin (line 18) | @Pseudo method renderCubesOfBoneFast (line 23) | @SuppressWarnings ("unchecked") FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/AcceleratedItemRenderingFeature.java class AcceleratedItemRenderingFeature (line 11) | public class AcceleratedItemRenderingFeature { method isEnabled (line 18) | public static boolean isEnabled() { method shouldUseAcceleratedPipeline (line 22) | public static boolean shouldUseAcceleratedPipeline() { method shouldBakeMeshForQuad (line 26) | public static boolean shouldBakeMeshForQuad() { method shouldAccelerateInHand (line 30) | public static boolean shouldAccelerateInHand() { method shouldAccelerateInGui (line 34) | public static boolean shouldAccelerateInGui() { method shouldUseGuiItemBatching (line 38) | public static boolean shouldUseGuiItemBatching() { method shouldMergeGuiItemBatches (line 42) | public static boolean shouldMergeGuiItemBatches() { method getMeshType (line 46) | public static MeshType getMeshType() { method useVanillaPipeline (line 50) | public static void useVanillaPipeline() { method dontBakeMeshForQuad (line 54) | public static void dontBakeMeshForQuad() { method dontAccelerateInHand (line 58) | public static void dontAccelerateInHand() { method dontAccelerateInGui (line 62) | public static void dontAccelerateInGui() { method forceUseAcceleratedPipeline (line 66) | public static void forceUseAcceleratedPipeline() { method forceBakeMeshForQuad (line 70) | public static void forceBakeMeshForQuad() { method forceAccelerateInHand (line 74) | public static void forceAccelerateInHand() { method forceAccelerateInGui (line 78) | public static void forceAccelerateInGui() { method forceSetPipeline (line 82) | public static void forceSetPipeline(PipelineSetting pipeline) { method forceSetBakeQuadForMesh (line 86) | public static void forceSetBakeQuadForMesh(FeatureStatus status) { method forceSetHandAcceleration (line 90) | public static void forceSetHandAcceleration(FeatureStatus status) { method forceSetGUIAcceleration (line 94) | public static void forceSetGUIAcceleration(FeatureStatus status) { method resetPipeline (line 98) | public static void resetPipeline() { method resetBakeQuadForMesh (line 102) | public static void resetBakeQuadForMesh() { method resetHandAcceleration (line 106) | public static void resetHandAcceleration() { method resetGuiAcceleration (line 110) | public static void resetGuiAcceleration() { method getPipelineSetting (line 114) | public static PipelineSetting getPipelineSetting() { method getBakeQuadMeshSetting (line 118) | public static FeatureStatus getBakeQuadMeshSetting() { method getHandAccelerationSetting (line 122) | public static FeatureStatus getHandAccelerationSetting() { method getGUIAccelerationSetting (line 126) | public static FeatureStatus getGUIAccelerationSetting() { method getDefaultPipelineSetting (line 130) | public static PipelineSetting getDefaultPipelineSetting() { method getDefaultBakeQuadMeshSetting (line 134) | public static FeatureStatus getDefaultBakeQuadMeshSetting() { method getDefaultHandAccelerationSetting (line 138) | public static FeatureStatus getDefaultHandAccelerationSetting() { method getDefaultGUIAccelerationSetting (line 142) | public static FeatureStatus getDefaultGUIAccelerationSetting() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/AcceleratedQuadsRenderer.java class AcceleratedQuadsRenderer (line 11) | @ExtensionMethod({ method render (line 19) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/BakedModelExtension.java class BakedModelExtension (line 6) | public class BakedModelExtension { method getAccelerated (line 8) | public static IAcceleratedBakedModel getAccelerated(BakedModel in) { method getAccelerated (line 12) | public static IAcceleratedBakedQuad getAccelerated(BakedQuad in) { FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/IAcceleratedBakedModel.java type IAcceleratedBakedModel (line 11) | public interface IAcceleratedBakedModel { method renderItemFast (line 13) | void renderItemFast (ItemStack itemStack, RandomSource random, PoseSt... method renderBlockFast (line 14) | void renderBlockFast (BlockState blockState, RandomSource random, Pos... method getCustomColor (line 15) | int getCustomColor (int layer, int color); method isAccelerated (line 16) | boolean isAccelerated (); method isAcceleratedInHand (line 17) | boolean isAcceleratedInHand (); method isAcceleratedInGui (line 18) | boolean isAcceleratedInGui (); FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/IAcceleratedBakedQuad.java type IAcceleratedBakedQuad (line 7) | public interface IAcceleratedBakedQuad { method renderFast (line 9) | void renderFast (Matrix4f transform, Matrix3f normal, IAcceleratedVer... method getCustomColor (line 10) | int getCustomColor (int color); FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/colors/BlockLayerColors.java class BlockLayerColors (line 8) | public class BlockLayerColors implements ILayerColors { method BlockLayerColors (line 13) | public BlockLayerColors(BlockState blockState) { method getColor (line 18) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/colors/EmptyBlockColor.java class EmptyBlockColor (line 8) | public class EmptyBlockColor implements BlockColor { method getColor (line 12) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/colors/EmptyItemColor.java class EmptyItemColor (line 6) | public class EmptyItemColor implements ItemColor { method getColor (line 10) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/colors/FixedColors.java method getColor (line 5) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/colors/ILayerColors.java type ILayerColors (line 3) | public interface ILayerColors { method getColor (line 5) | int getColor(int layer); FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/colors/ItemLayerColors.java class ItemLayerColors (line 8) | public class ItemLayerColors implements ILayerColors { method ItemLayerColors (line 13) | public ItemLayerColors(ItemStack itemStack) { method getColor (line 18) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/gui/GuiBatchingController.java class GuiBatchingController (line 39) | @ExtensionMethod({ method GuiBatchingController (line 60) | private GuiBatchingController() { method startBatching (line 74) | public void startBatching(GuiGraphics graphics) { method flushBatching (line 87) | @SuppressWarnings("UnstableApiUsage") method flushBatching (line 273) | public void flushBatching() { method submitBlit (line 301) | public void submitBlit( method submitItem (line 344) | public void submitItem( method submitFill (line 378) | public void submitFill( method submitGradient (line 435) | public void submitGradient( method submitCustomDecorator (line 495) | @SuppressWarnings("UnstableApiUsage") method submitHighlight (line 525) | public void submitHighlight( method submitString (line 552) | public void submitString(IStringDrawContext context) { method getLayer (line 563) | private List getLayer(float depth) { method getGlobalDepth (line 574) | public static float getGlobalDepth( method delete (line 582) | public void delete() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/gui/GuiRenderTypes.java class GuiRenderTypes (line 12) | public class GuiRenderTypes extends RenderType { method GuiRenderTypes (line 32) | private GuiRenderTypes( method blit (line 54) | public static RenderType blit(ResourceLocation atlasLocation) { FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/gui/contexts/BlitDrawContext.java method depth (line 25) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/gui/contexts/DecoratorDrawContext.java method depth (line 20) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/gui/contexts/FillDrawContext.java method depth (line 21) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/gui/contexts/GradientDrawContext.java method depth (line 22) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/gui/contexts/HighlightDrawContext.java method depth (line 15) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/gui/contexts/IGuiElementContext.java type IGuiElementContext (line 6) | public interface IGuiElementContext { method transform (line 8) | Matrix4f transform (); method normal (line 9) | Matrix3f normal (); method depth (line 10) | float depth (); FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/gui/contexts/ItemRenderContext.java method depth (line 20) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/gui/contexts/string/ComponentStringDrawContext.java method normal (line 24) | @Override method depth (line 29) | @Override method drawString (line 34) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/gui/contexts/string/FormattedStringDrawContext.java method normal (line 25) | @Override method depth (line 30) | @Override method drawString (line 35) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/gui/contexts/string/IStringDrawContext.java type IStringDrawContext (line 6) | public interface IStringDrawContext extends IGuiElementContext { method drawString (line 8) | void drawString(MultiBufferSource buffer); FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/gui/contexts/string/Outline8StringDrawContext.java method normal (line 22) | @Override method depth (line 27) | @Override method drawString (line 32) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/gui/contexts/string/RawStringDrawContext.java method normal (line 24) | @Override method depth (line 29) | @Override method drawString (line 34) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/gui/renderer/AcceleratedBlitRenderer.java class AcceleratedBlitRenderer (line 11) | @ExtensionMethod(VertexConsumerExtension.class) method render (line 16) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/gui/renderer/AcceleratedFillRenderer.java class AcceleratedFillRenderer (line 11) | @ExtensionMethod(VertexConsumerExtension.class) method render (line 16) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/gui/renderer/AcceleratedGradientRenderer.java class AcceleratedGradientRenderer (line 12) | @ExtensionMethod(VertexConsumerExtension.class) method render (line 17) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/mixins/ItemRendererMixin.java class ItemRendererMixin (line 23) | @ExtensionMethod(value = {VertexConsumerExtension .class, BakedModelExte... method renderFast (line 27) | @SuppressWarnings ("deprecation") FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/mixins/ModelBlockRendererMixin.java class ModelBlockRendererMixin (line 27) | @ExtensionMethod(value = {VertexConsumerExtension .class, BakedModelExte... method renderModelFast (line 31) | @Inject( FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/mixins/accessors/BlockColorsAccessor.java type BlockColorsAccessor (line 11) | @Mixin(BlockColors.class) method getBlockColors (line 14) | @Accessor("blockColors") FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/mixins/accessors/ItemColorsAccessor.java type ItemColorsAccessor (line 11) | @Mixin(ItemColors.class) method getItemColors (line 14) | @Accessor("itemColors") FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/mixins/compatibility/ClientHooksMixin.java class ClientHooksMixin (line 14) | @Mixin(ClientHooks.class) method disableAdditionalScreenAcceleration (line 17) | @WrapOperation( FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/mixins/compatibility/GuiLayerManagerMixin.java class GuiLayerManagerMixin (line 14) | @SuppressWarnings ("UnstableApiUsage") method disableAdditionalGuiAcceleration (line 18) | @WrapOperation( FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/mixins/gui/AbstractContainerScreenMixin.java class AbstractContainerScreenMixin (line 15) | @Mixin(AbstractContainerScreen.class) method startBackgroundBatching (line 18) | @Inject( method flushBackgroundBatching (line 32) | @Inject( method startItemBatching (line 52) | @Inject( method flushItemBatching (line 72) | @Inject( method startRenderHighlight (line 90) | @WrapMethod(method = "renderSlotHighlight(Lnet/minecraft/client/gui/Gu... FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/mixins/gui/FontMixin.java class FontMixin (line 19) | @Mixin(Font.class) method isBidirectional (line 22) | @Shadow public abstract boolean isBidirectional(); method renderGuiStringFast1 (line 24) | @WrapMethod(method = "drawInBatch(Ljava/lang/String;FFIZLorg/joml/Matr... method renderGuiStringFast2 (line 70) | @WrapMethod(method = "drawInBatch(Ljava/lang/String;FFIZLorg/joml/Matr... method renderGuiStringFast3 (line 118) | @WrapMethod(method = "drawInBatch(Lnet/minecraft/network/chat/Componen... method renderGuiStringFast4 (line 163) | @WrapMethod(method = "drawInBatch(Lnet/minecraft/util/FormattedCharSeq... method renderGuiStringFast5 (line 208) | @WrapMethod(method = "drawInBatch8xOutline") FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/mixins/gui/GuiGraphicsMixin.java class GuiGraphicsMixin (line 27) | @Mixin(GuiGraphics.class) method renderFillFast (line 32) | @WrapMethod(method = "fill(IIIII)V") method renderFillFast (line 67) | @WrapMethod(method = "fill(Lnet/minecraft/client/renderer/RenderType;I... method renderGradientFast (line 106) | @WrapMethod(method = "fillGradient(Lnet/minecraft/client/renderer/Rend... method renderRenderTypeFast (line 148) | @WrapMethod(method = "fillRenderType") method renderBlitFast (line 186) | @WrapMethod(method = "innerBlit(Lnet/minecraft/resources/ResourceLocat... method renderBlitFast (line 235) | @WrapMethod(method = "innerBlit(Lnet/minecraft/resources/ResourceLocat... method renderDecorationCustomFast (line 297) | @SuppressWarnings ("UnstableApiUsage") method renderItemFast (line 339) | @WrapOperation( FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/mixins/gui/GuiMixin.java class GuiMixin (line 12) | @Mixin(Gui.class) method startBatching (line 15) | @Inject( method flushBatching (line 27) | @Inject( FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/mixins/models/BakedCompositeModelMixin.java class BakedCompositeModelMixin (line 29) | @Getter method checkAccelerationSupport (line 39) | @Inject( method renderItemFast (line 67) | @Override method renderBlockFast (line 90) | @Override method getCustomColor (line 130) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/mixins/models/BakedModelMixin.java type BakedModelMixin (line 15) | @Mixin(BakedModel.class) method renderItemFast (line 18) | @Unique method renderBlockFast (line 31) | @Unique method isAccelerated (line 47) | @Unique method isAcceleratedInHand (line 53) | @Unique method isAcceleratedInGui (line 59) | @Unique method getCustomColor (line 65) | @Unique FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/mixins/models/BakedQuadMixin.java class BakedQuadMixin (line 25) | @Mixin(BakedQuad.class) method isTinted (line 33) | @Shadow public abstract boolean isTinted(); method renderFast (line 35) | @Unique method getCustomColor (line 120) | @Unique FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/mixins/models/BakedSeparateTransformsModelMixin.java class BakedSeparateTransformsModelMixin (line 19) | @ExtensionMethod(BakedModelExtension .class) method renderItemFast (line 25) | @Override method renderBlockFast (line 46) | @Override method getCustomColor (line 73) | @Override method isAccelerated (line 80) | @Override method isAcceleratedInHand (line 87) | @Override method isAcceleratedInGui (line 94) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/mixins/models/MultipartBakedModelMixin.java class MultipartBakedModelMixin (line 29) | @Getter method getSelectors (line 41) | @Shadow public abstract BitSet getSelectors(BlockState p_235050_); method checkAccelerationSupport (line 44) | @Inject( method renderItemFast (line 62) | @Override method renderBlockFast (line 74) | @Override method getCustomColor (line 124) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/mixins/models/SimpleBakedModelMixin.java class SimpleBakedModelMixin (line 42) | @ExtensionMethod(VertexConsumerExtension.class) method getQuads (line 46) | @Shadow public abstract List getQuads(BlockState pState, Di... method renderItemFast (line 51) | @Unique method renderBlockFast (line 72) | @Override method render (line 95) | @Unique method isAccelerated (line 209) | @Unique method isAcceleratedInHand (line 215) | @Unique method isAcceleratedInGui (line 221) | @Unique method getCustomColor (line 227) | @Unique FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/items/mixins/models/WeightedBakedModelMixin.java class WeightedBakedModelMixin (line 28) | @Getter method checkAccelerationSupport (line 40) | @Inject( method renderItemFast (line 58) | @Override method renderBlockFast (line 85) | @Override method getCustomColor (line 118) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/modelparts/mixins/ModelPartMixin.java class ModelPartMixin (line 30) | @ExtensionMethod (VertexConsumerExtension.class) method renderFast (line 39) | @Inject( method compileFast (line 74) | @Inject( method render (line 109) | @Unique method renderFast (line 192) | @Unique FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/simplebedrockmodel/mixins/BedrockPartMixin.java class BedrockPartMixin (line 31) | @Pseudo method renderFast (line 51) | @Inject(method = "render(Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/moj... method compileFast (line 90) | @Inject( method render (line 134) | @Unique method renderFast (line 207) | @Unique FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/text/AcceleratedBakedGlyphRenderer.java class AcceleratedBakedGlyphRenderer (line 19) | @ExtensionMethod(VertexConsumerExtension.class) method AcceleratedBakedGlyphRenderer (line 29) | public AcceleratedBakedGlyphRenderer(BakedGlyph bakedGlyph, boolean it... method render (line 35) | @Override FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/text/AcceleratedTextRenderingFeature.java class AcceleratedTextRenderingFeature (line 11) | public class AcceleratedTextRenderingFeature { method isEnabled (line 15) | public static boolean isEnabled() { method shouldUseAcceleratedPipeline (line 19) | public static boolean shouldUseAcceleratedPipeline() { method getMeshType (line 23) | public static MeshType getMeshType() { method useVanillaPipeline (line 27) | public static void useVanillaPipeline() { method forceUseAcceleratedPipeline (line 31) | public static void forceUseAcceleratedPipeline() { method forceSetPipeline (line 35) | public static void forceSetPipeline(PipelineSetting pipeline) { method resetPipeline (line 39) | public static void resetPipeline() { method getPipelineSetting (line 43) | public static PipelineSetting getPipelineSetting() { method getDefaultPipelineSetting (line 47) | public static PipelineSetting getDefaultPipelineSetting() { FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/text/mixins/BakedGlyphEffectMixin.java class BakedGlyphEffectMixin (line 9) | @EqualsAndHashCode FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/text/mixins/BakedGlyphMixin.java class BakedGlyphMixin (line 32) | @ExtensionMethod(value = VertexConsumerExtension.class) method renderFast (line 47) | @Inject( method renderEffectFast (line 93) | @Inject( method render (line 131) | @Unique FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/touhoulittlemaid/mixins/GeoBoneMixin.java class GeoBoneMixin (line 23) | @Pseudo method render (line 33) | @Unique FILE: src/main/java/com/github/argon4w/acceleratedrendering/features/touhoulittlemaid/mixins/IGeoRendererMixin.java type IGeoRendererMixin (line 25) | @Pseudo method renderRecursivelyFast (line 30) | @Inject( method renderBoneFast (line 74) | @SuppressWarnings ("unchecked") method renderRecursivelyFast (line 140) | @Unique