| Modifier and Type | Class and Description |
|---|---|
| private static class | StateTracker.
Simple class to help us track VAO state. |
| Modifier and Type | Field and Description |
|---|---|
| private final StateStack | |
| private boolean | |
| private ReferencesStack | |
| private final FastIntMap |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static void | |
| pack-priv static void | |
| pack-priv static void | |
| pack-priv static void | |
| private void | |
| private void | |
| pack-priv static int | Returns: the currently bound ELEMENT_ARRAY_BUFFER.Returns the currently bound ELEMENT_ARRAY_BUFFER. |
| pack-priv static References | |
| pack-priv void | |
| pack-priv boolean | |
| pack-priv static void | |
| pack-priv static void | |
| pack-priv static void |
| attrib_stack | back to summary |
|---|---|
| private final StateStack attrib_stack | |
| insideBeginEnd | back to summary |
|---|---|
| private boolean insideBeginEnd | |
| references_stack | back to summary |
|---|---|
| private ReferencesStack references_stack | |
| vaoMap | back to summary |
|---|---|
| private final FastIntMap<StateTracker. | |
| StateTracker | back to summary |
|---|---|
| pack-priv StateTracker() | |
| bindBuffer | back to summary |
|---|---|
| pack-priv static void bindBuffer(ContextCapabilities caps, int target, int buffer) | |
| bindVAO | back to summary |
|---|---|
| pack-priv static void bindVAO(final ContextCapabilities caps, final int array) | |
| deleteVAO | back to summary |
|---|---|
| pack-priv static void deleteVAO(final ContextCapabilities caps, final IntBuffer arrays) | |
| deleteVAO | back to summary |
|---|---|
| pack-priv static void deleteVAO(final ContextCapabilities caps, final int array) | |
| doPopAttrib | back to summary |
|---|---|
| private void doPopAttrib() | |
| doPushAttrib | back to summary |
|---|---|
| private void doPushAttrib(int mask) | |
| getElementArrayBufferBound | back to summary |
|---|---|
| pack-priv static int getElementArrayBufferBound(final ContextCapabilities caps) Returns the currently bound ELEMENT_ARRAY_BUFFER. If a vertex array object is currently bound, then the VAO state is returned instead of the client state.
| |
| getReferences | back to summary |
|---|---|
| pack-priv static References getReferences(ContextCapabilities caps) | |
| init | back to summary |
|---|---|
| pack-priv void init() This is called after getting function addresses. | |
| isBeginEnd | back to summary |
|---|---|
| pack-priv boolean isBeginEnd() | |
| popAttrib | back to summary |
|---|---|
| pack-priv static void popAttrib(ContextCapabilities caps) | |
| pushAttrib | back to summary |
|---|---|
| pack-priv static void pushAttrib(ContextCapabilities caps, int mask) | |
| setBeginEnd | back to summary |
|---|---|
| pack-priv static void setBeginEnd(ContextCapabilities caps, boolean inside) | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv int |
| Access | Constructor and Description |
|---|---|
| private |
| elementArrayBuffer | back to summary |
|---|---|
| pack-priv int elementArrayBuffer | |
| VAOState | back to summary |
|---|---|
| private VAOState() | |