@NoOffset public static class btGImpactMeshShapePart.TrimeshPrimitiveManager extends btPrimitiveManagerBase
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
TrimeshPrimitiveManager() |
TrimeshPrimitiveManager(btGImpactMeshShapePart.TrimeshPrimitiveManager manager) |
TrimeshPrimitiveManager(btStridingMeshInterface meshInterface,
int part) |
TrimeshPrimitiveManager(long size)
Native array allocator.
|
TrimeshPrimitiveManager(Pointer p)
Pointer cast constructor.
|
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic TrimeshPrimitiveManager(Pointer p)
Pointer(Pointer).public TrimeshPrimitiveManager(long size)
Pointer.position(long).public TrimeshPrimitiveManager()
public TrimeshPrimitiveManager(@Const @ByRef btGImpactMeshShapePart.TrimeshPrimitiveManager manager)
public TrimeshPrimitiveManager(btStridingMeshInterface meshInterface, int part)
public btGImpactMeshShapePart.TrimeshPrimitiveManager position(long position)
public btGImpactMeshShapePart.TrimeshPrimitiveManager getPointer(long i)
getPointer in class Pointerpublic btGImpactMeshShapePart.TrimeshPrimitiveManager m_margin(double setter)
public btStridingMeshInterface m_meshInterface()
public btGImpactMeshShapePart.TrimeshPrimitiveManager m_meshInterface(btStridingMeshInterface setter)
public btGImpactMeshShapePart.TrimeshPrimitiveManager m_scale(btVector3 setter)
public int m_part()
public btGImpactMeshShapePart.TrimeshPrimitiveManager m_part(int setter)
public int m_lock_count()
public btGImpactMeshShapePart.TrimeshPrimitiveManager m_lock_count(int setter)
@Cast(value="const unsigned char*") public BytePointer vertexbase()
public btGImpactMeshShapePart.TrimeshPrimitiveManager vertexbase(BytePointer setter)
public int numverts()
public btGImpactMeshShapePart.TrimeshPrimitiveManager numverts(int setter)
public btGImpactMeshShapePart.TrimeshPrimitiveManager type(int setter)
public int stride()
public btGImpactMeshShapePart.TrimeshPrimitiveManager stride(int setter)
@Cast(value="const unsigned char*") public BytePointer indexbase()
public btGImpactMeshShapePart.TrimeshPrimitiveManager indexbase(BytePointer setter)
public int indexstride()
public btGImpactMeshShapePart.TrimeshPrimitiveManager indexstride(int setter)
public int numfaces()
public btGImpactMeshShapePart.TrimeshPrimitiveManager numfaces(int setter)
public btGImpactMeshShapePart.TrimeshPrimitiveManager indicestype(int setter)
public void lock()
public void unlock()
@Cast(value="bool") public boolean is_trimesh()
btPrimitiveManagerBaseis_trimesh in class btPrimitiveManagerBasepublic int get_primitive_count()
get_primitive_count in class btPrimitiveManagerBasepublic int get_vertex_count()
public void get_indices(int face_index,
@Cast(value="unsigned int*") @ByRef
IntPointer i0,
@Cast(value="unsigned int*") @ByRef
IntPointer i1,
@Cast(value="unsigned int*") @ByRef
IntPointer i2)
public void get_indices(int face_index,
@Cast(value="unsigned int*") @ByRef
IntBuffer i0,
@Cast(value="unsigned int*") @ByRef
IntBuffer i1,
@Cast(value="unsigned int*") @ByRef
IntBuffer i2)
public void get_indices(int face_index,
@Cast(value="unsigned int*") @ByRef
int[] i0,
@Cast(value="unsigned int*") @ByRef
int[] i1,
@Cast(value="unsigned int*") @ByRef
int[] i2)
public void get_vertex(@Cast(value="unsigned int") int vertex_index, @ByRef btVector3 vertex)
public void get_primitive_triangle(int prim_index,
@ByRef
btPrimitiveTriangle triangle)
btPrimitiveManagerBaseget_primitive_triangle in class btPrimitiveManagerBasepublic void get_bullet_triangle(int prim_index,
@ByRef
btTriangleShapeEx triangle)
Copyright © 2024. All rights reserved.