public class SoGpuBufferObject extends SoBufferObject
See SoBufferObject
for general information about buffer objects.
Limitations:
See also:
SoBufferObject.AccessModes
Inventor.ConstructorCommand
SO_BUFFER_SIZE_ALL
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoGpuBufferObject()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
map(SoCpuBufferObject targetBufferObject,
SoBufferObject.AccessModes accessMode)
Calls map(targetBufferObject, accessMode, (long)0, (long)SO_BUFFER_SIZE_ALL).
|
void |
map(SoCpuBufferObject targetBufferObject,
SoBufferObject.AccessModes accessMode,
long startPosition)
Calls map(targetBufferObject, accessMode, startPosition, (long)SO_BUFFER_SIZE_ALL).
|
void |
map(SoCpuBufferObject targetBufferObject,
SoBufferObject.AccessModes accessMode,
long startPosition,
long mappingSize)
Maintained for compatibility reasons.
|
void |
memcpy(SoCpuBufferObject sourceBufferObject)
Calls memcpy(sourceBufferObject, (long)0, (long)0, (long)SO_BUFFER_SIZE_ALL).
|
void |
memcpy(SoCpuBufferObject sourceBufferObject,
long destOffset)
Calls memcpy(sourceBufferObject, destOffset, (long)0, (long)SO_BUFFER_SIZE_ALL).
|
void |
memcpy(SoCpuBufferObject sourceBufferObject,
long destOffset,
long sourceOffset)
Calls memcpy(sourceBufferObject, destOffset, sourceOffset, (long)SO_BUFFER_SIZE_ALL).
|
void |
memcpy(SoCpuBufferObject sourceBufferObject,
long destOffset,
long sourceOffset,
long copySize) |
void |
unmap(SoCpuBufferObject bufferObject) |
clearInstance, createInstance, dispose, getBufferObjectCache, getContext, getMappedBufferObject, getMappedBufferObjectAccessMode, getMappedBufferObjectPosition, getMappedBufferObjectSize, getSize, isDisposable, lockBuffer, map, map, map, map, map, map, memcpy, memcpy, memcpy, memcpy, setSize, unlockBuffer, unmap, unmap
getNativeResourceHandle
public SoGpuBufferObject()
public void memcpy(SoCpuBufferObject sourceBufferObject, long destOffset, long sourceOffset)
public void memcpy(SoCpuBufferObject sourceBufferObject)
public void memcpy(SoCpuBufferObject sourceBufferObject, long destOffset)
public void map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode, long startPosition)
public void map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode)
public void unmap(SoCpuBufferObject bufferObject)
public void memcpy(SoCpuBufferObject sourceBufferObject, long destOffset, long sourceOffset, long copySize)
public void map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode, long startPosition, long mappingSize)
Generated on July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com