Package org.boxutil.helper
Class InstanceDataUpdateHelper
java.lang.Object
org.boxutil.helper.InstanceDataUpdateHelper
For example:
Dynamic2DStruct[] todoData;
InstanceDataUpdateHelper helper;
MemoryBlock targetMemory; // not null
if (helper.glInitUpdate(targetMemory.type()) && helper.glLoadMemory(targetMemory, true, false)) { // ordered
for (Dynamic2DStruct data : todoData) helper.glProcessDynamic2D(data);
helper.glSubmitData();
}
helper.glCleanup();
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidintbooleanglInitUpdate(InstanceType type) booleanglLoadMemory(MemoryBlock memory, boolean mappingMode, boolean syncUpdate) voidvoidvoidvoidvoidglSetCurrentPutPosition(InstanceType type, int instanceIndex) void
-
Constructor Details
-
InstanceDataUpdateHelper
public InstanceDataUpdateHelper()
-
-
Method Details
-
glInitUpdate
- Returns:
truewhen success.
-
glLoadMemory
- Returns:
truewhen success.
-
glGetCurrentPutPosition
public int glGetCurrentPutPosition() -
glSetCurrentPutPosition
-
glProcessDynamic2D
-
glProcessFixed2D
-
glProcessDynamic3D
-
glProcessFixed3D
-
glSubmitData
public void glSubmitData() -
glCleanup
public void glCleanup()
-