Package org.boxutil.manager
Class ShaderCore
java.lang.Object
org.boxutil.manager.ShaderCore
-
Method Summary
Modifier and TypeMethodDescriptionstatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic SimpleVAOAPIstatic SimpleVAOAPIstatic SimpleVAOAPIstatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic intstatic bytestatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic PublicFBOstatic BaseShaderDatastatic org.boxutil.backends.buffer.BUtil_RenderingBufferstatic intNeedless usual.static floatNeedless usual.static floatNeedless usual.static intNeedless usual.static intstatic intstatic intstatic intstatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic BaseShaderDatastatic voidstatic voidstatic booleanstatic voidinitCore()static voidstatic voidstatic voidstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanisValid()static voidstatic voidstatic voidstatic voidstatic voidrefreshGameScreenState(com.fs.starfarer.api.combat.ViewportAPI viewport) static voidrefreshGameVanillaViewportUBOAll(com.fs.starfarer.api.combat.ViewportAPI viewport) static voidrefreshGameVanillaViewportUBOAll(FloatBuffer matrix, com.fs.starfarer.api.combat.ViewportAPI viewport) static voidrefreshGameViewportMatrix(com.fs.starfarer.api.combat.ViewportAPI viewport) static voidrefreshGameViewportMatrix(FloatBuffer matrix) static voidstatic voidstatic voidstatic PublicFBO
-
Method Details
-
initCore
public static void initCore() -
initOptional
public static void initOptional() -
initGlobalDataUBO
public static void initGlobalDataUBO() -
glBeginDraw
public static void glBeginDraw() -
glEndDraw
public static void glEndDraw() -
glMultiPass
public static boolean glMultiPass() -
initScreenSize
public static void initScreenSize() -
getScreenWidth
public static int getScreenWidth() -
getScreenHeight
public static int getScreenHeight() -
getScreenScaleWidth
public static int getScreenScaleWidth() -
getScreenScaleHeight
public static int getScreenScaleHeight() -
getScreenFixWidth
public static int getScreenFixWidth()Needless usual. -
getScreenFixHeight
public static int getScreenFixHeight()Needless usual. -
getScreenFixU
public static float getScreenFixU()Needless usual. -
getScreenFixV
public static float getScreenFixV()Needless usual. -
getCommonProgram
-
getSpriteProgram
-
getCurveProgram
-
getSegmentProgram
-
getTrailProgram
-
getFlareProgram
-
getTextProgram
-
getDistortionProgram
-
getDirectDrawProgram
-
getInstanceMatrix2DProgram
-
getInstanceMatrix3DProgram
-
getSDFInitProgram
-
getSDFProcessProgram
-
getSDFResultProgram
-
getRadialBlurProgram
-
getCompGaussianBlurProgram
-
getCompGaussianBlurRedProgram
-
getCompBilateralFilterProgram
-
getCompBilateralFilterRedProgram
-
getDFTProgram
-
getDFTRedProgram
-
getNormalMapGenInitProgram
-
getNormalMapGenResultProgram
-
getNumberProgram
-
getArcProgram
-
getTexArcProgram
-
getTestMissionProgram
-
getFXAAConsoleProgram
-
getFXAAQualityProgram
-
getBloomProgram
-
getAreaLightTex
-
getLegacyNormalGenBlurProgram
-
getLegacyNormalGenResultProgram
-
getStaticTrailProgram
-
getRenderingBuffer
public static org.boxutil.backends.buffer.BUtil_RenderingBuffer getRenderingBuffer() -
getPublicFBO
-
refreshGameViewportMatrix
public static void refreshGameViewportMatrix(com.fs.starfarer.api.combat.ViewportAPI viewport) -
refreshGameViewportMatrix
-
refreshGameViewportMatrixNone
public static void refreshGameViewportMatrixNone() -
refreshGameScreenState
public static void refreshGameScreenState(com.fs.starfarer.api.combat.ViewportAPI viewport) -
refreshGameVanillaViewportUBOAll
public static void refreshGameVanillaViewportUBOAll(com.fs.starfarer.api.combat.ViewportAPI viewport) -
refreshGameVanillaViewportUBOAll
public static void refreshGameVanillaViewportUBOAll(FloatBuffer matrix, com.fs.starfarer.api.combat.ViewportAPI viewport) -
isFramebufferValid
public static boolean isFramebufferValid() -
refreshRenderingBuffer
public static void refreshRenderingBuffer() -
isRenderingFramebufferValid
public static boolean isRenderingFramebufferValid() -
isPublicFBOValid
public static boolean isPublicFBOValid() -
refreshPublicFBO
public static void refreshPublicFBO() -
tryPublicFBO
-
getDefaultPointObject
-
refreshDefaultPointObject
public static void refreshDefaultPointObject() -
getDefaultLineObject
-
refreshDefaultLineObject
public static void refreshDefaultLineObject() -
getDefaultQuadObject
-
refreshDefaultQuadObject
public static void refreshDefaultQuadObject() -
isDefaultVAOValid
public static boolean isDefaultVAOValid() -
refreshDefaultVAO
public static void refreshDefaultVAO() -
getMatrixUBO
public static int getMatrixUBO() -
getMatrixUBOBinding
public static byte getMatrixUBOBinding() -
isValid
public static boolean isValid() -
isCoreProgramValid
public static boolean isCoreProgramValid() -
isGlobalDataUBOValid
public static boolean isGlobalDataUBOValid() -
isBloomValid
public static boolean isBloomValid() -
isAreaLightTexValid
public static boolean isAreaLightTexValid() -
isFXAACValid
public static boolean isFXAACValid() -
isFXAAQValid
public static boolean isFXAAQValid() -
isFXAAValid
public static boolean isFXAAValid() -
isSDFGenValid
public static boolean isSDFGenValid() -
isRadialBlurValid
public static boolean isRadialBlurValid() -
isCompGaussianBlurValid
public static boolean isCompGaussianBlurValid() -
isCompBilateralFilterValid
public static boolean isCompBilateralFilterValid() -
isDiscreteFourierValid
public static boolean isDiscreteFourierValid() -
isNormalMapGenValid
public static boolean isNormalMapGenValid() -
isLegacyNormalMapGenValid
public static boolean isLegacyNormalMapGenValid() -
isStaticTrailShaderValid
public static boolean isStaticTrailShaderValid()
-