Stay organized with collections
Save and categorize content based on your preferences.
public final class CompareFunction
Defines the comparison function used for depth and stencil tests.
Summary
Constants |
static final int |
The comparison always passes.
|
static final int |
The comparison passes if the new value is equal to the existing value.
|
static final int |
The comparison passes if the new value is greater than the existing value.
|
static final int |
The comparison passes if the new value is greater than or equal to the existing value.
|
static final int |
The comparison passes if the new value is less than the existing value.
|
static final int |
The comparison passes if the new value is less than or equal to the existing value.
|
static final int |
The comparison never passes.
|
static final int |
The comparison passes if the new value is not equal to the existing value.
|
static final int |
Indicates that no compare function is specified.
|
Constants
public static final int Always = 8
The comparison always passes.
public static final int Equal = 3
The comparison passes if the new value is equal to the existing value.
public static final int Greater = 5
The comparison passes if the new value is greater than the existing value.
public static final int GreaterEqual = 7
The comparison passes if the new value is greater than or equal to the existing value.
public static final int Less = 2
The comparison passes if the new value is less than the existing value.
public static final int LessEqual = 4
The comparison passes if the new value is less than or equal to the existing value.
public static final int Never = 1
The comparison never passes.
public static final int NotEqual = 6
The comparison passes if the new value is not equal to the existing value.
public static final int Undefined = 0
Indicates that no compare function is specified.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2026-04-22 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-04-22 UTC."],[],[]]