newton.types

Undocumented in source.

Members

Aliases

NewtonAllocMemory
alias NewtonAllocMemory = void* function(int sizeInBytes)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonApplyForceAndTorque
alias NewtonApplyForceAndTorque = void function(const NewtonBody* body_, dFloat timestep, int threadIndex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonBallCallback
alias NewtonBallCallback = void function(const NewtonJoint* ball, dFloat timestep)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonBodyDestructor
alias NewtonBodyDestructor = void function(const NewtonBody* body_)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonBodyIterator
alias NewtonBodyIterator = int function(const NewtonBody* body_, void* userData)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonCollisionCopyConstructionCallback
alias NewtonCollisionCopyConstructionCallback = void function(const NewtonWorld* newtonWorld, NewtonCollision* collision, const NewtonCollision* sourceCollision)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonCollisionDestructorCallback
alias NewtonCollisionDestructorCallback = void function(const NewtonWorld* newtonWorld, const NewtonCollision* collision)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonCollisionIterator
alias NewtonCollisionIterator = void function(void* userData, int vertexCount, const dFloat* faceArray, int faceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonCollisionTreeRayCastCallback
alias NewtonCollisionTreeRayCastCallback = dFloat function(const NewtonBody* body_, const NewtonCollision* treeCollision, dFloat intersection, dFloat* normal, int faceId, void* usedData)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonConstraintDestructor
alias NewtonConstraintDestructor = void function(const NewtonJoint* me)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonContactsProcess
alias NewtonContactsProcess = void function(const NewtonJoint* contact, dFloat timestep, int threadIndex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonCorkscrewCallback
alias NewtonCorkscrewCallback = uint function(const NewtonJoint* corkscrew, NewtonHingeSliderUpdateDesc* desc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonDeserializeCallback
alias NewtonDeserializeCallback = void function(void* serializeHandle, void* buffer, int size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonFractureCompoundCollisionOnEmitChunk
alias NewtonFractureCompoundCollisionOnEmitChunk = void function(NewtonBody* chunkBody, NewtonFracturedCompoundMeshPart* fracturexChunkMesh, const NewtonCollision* fracturedCompountCollision)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonFractureCompoundCollisionOnEmitCompoundFractured
alias NewtonFractureCompoundCollisionOnEmitCompoundFractured = void function(NewtonBody* fracturedBody)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonFractureCompoundCollisionReconstructMainMeshCallBack
alias NewtonFractureCompoundCollisionReconstructMainMeshCallBack = void function(NewtonBody* body_, NewtonFracturedCompoundMeshPart* mainMesh, const NewtonCollision* fracturedCompountCollision)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonFreeMemory
alias NewtonFreeMemory = void function(void* ptr, int sizeInBytes)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonGetTimeInMicrosencondsCallback
alias NewtonGetTimeInMicrosencondsCallback = dLong function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonHeightFieldRayCastCallback
alias NewtonHeightFieldRayCastCallback = dFloat function(const NewtonBody* body_, const NewtonCollision* heightFieldCollision, dFloat intersection, int row, int col, dFloat* normal, int faceId, void* usedData)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonHingeCallback
alias NewtonHingeCallback = uint function(const NewtonJoint* hinge, NewtonHingeSliderUpdateDesc* desc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonIslandUpdate
alias NewtonIslandUpdate = int function(const NewtonWorld* newtonWorld, const(void)* islandHandle, int bodyCount)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonJobTask
alias NewtonJobTask = void function(NewtonWorld* world, void* userData, int threadIndex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonJointIterator
alias NewtonJointIterator = void function(const NewtonJoint* joint, void* userData)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonOnAABBOverlap
alias NewtonOnAABBOverlap = int function(const NewtonMaterial* material, const NewtonBody* body0, const NewtonBody* body1, int threadIndex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonOnBodyDeserializationCallback
alias NewtonOnBodyDeserializationCallback = void function(NewtonBody* body_, void* userData, NewtonDeserializeCallback function_, void* serializeHandle)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonOnBodySerializationCallback
alias NewtonOnBodySerializationCallback = void function(NewtonBody* body_, void* userData, NewtonSerializeCallback function_, void* serializeHandle)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonOnCompoundSubCollisionAABBOverlap
alias NewtonOnCompoundSubCollisionAABBOverlap = int function(const NewtonMaterial* material, const NewtonBody* body0, const void* collisionNode0, const NewtonBody* body1, const void* collisionNode1, int threadIndex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonOnContactGeneration
alias NewtonOnContactGeneration = int function(const NewtonMaterial* material, const NewtonBody* body0, const NewtonCollision* collision0, const NewtonBody* body1, const NewtonCollision* collision1, NewtonUserContactPoint* contactBuffer, int maxCount, int threadIndex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonOnJointDeserializationCallback
alias NewtonOnJointDeserializationCallback = void function(NewtonBody* body0, NewtonBody* body1, NewtonDeserializeCallback function_, void* serializeHandle)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonOnJointSerializationCallback
alias NewtonOnJointSerializationCallback = void function(const NewtonJoint* joint, NewtonSerializeCallback function_, void* serializeHandle)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonOnUserCollisionSerializationCallback
alias NewtonOnUserCollisionSerializationCallback = void function(void* userData, NewtonSerializeCallback function_, void* serializeHandle)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonPostUpdateCallback
alias NewtonPostUpdateCallback = void function(const NewtonWorld* world, dFloat timestep)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonReportProgress
alias NewtonReportProgress = int function(dFloat normalizedProgressPercent, void* userData)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonSerializeCallback
alias NewtonSerializeCallback = void function(void* serializeHandle, const void* buffer, int size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonSetTransform
alias NewtonSetTransform = void function(const NewtonBody* body_, const dFloat* matrix, int threadIndex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonSliderCallback
alias NewtonSliderCallback = uint function(const NewtonJoint* slider, NewtonHingeSliderUpdateDesc* desc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonTreeCollisionCallback
alias NewtonTreeCollisionCallback = void function(const NewtonBody* bodyWithTreeCollision, const NewtonBody* body_, int faceID, int vertexCount, const dFloat* vertex, int vertexStrideInBytes)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonTreeCollisionFaceCallback
alias NewtonTreeCollisionFaceCallback = int function(void* context, const dFloat* polygon, int strideInBytes, const int* indexArray, int indexCount)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonUniversalCallback
alias NewtonUniversalCallback = uint function(const NewtonJoint* universal, NewtonHingeSliderUpdateDesc* desc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonUserBilateralCallback
alias NewtonUserBilateralCallback = void function(const NewtonJoint* userJoint, dFloat timestep, int threadIndex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonUserBilateralGetInfoCallback
alias NewtonUserBilateralGetInfoCallback = void function(const NewtonJoint* userJoint, NewtonJointRecord* info)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonUserMeshCollisionAABBTest
alias NewtonUserMeshCollisionAABBTest = int function(void* userData, const dFloat* boxP0, const dFloat* boxP1)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonUserMeshCollisionCollideCallback
alias NewtonUserMeshCollisionCollideCallback = void function(NewtonUserMeshCollisionCollideDesc* collideDescData, const void* continueCollisionHandle)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonUserMeshCollisionDestroyCallback
alias NewtonUserMeshCollisionDestroyCallback = void function(void* userData)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonUserMeshCollisionGetCollisionInfo
alias NewtonUserMeshCollisionGetCollisionInfo = void function(void* userData, NewtonCollisionInfoRecord* infoRecord)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonUserMeshCollisionGetFacesInAABB
alias NewtonUserMeshCollisionGetFacesInAABB = int function(void* userData, const dFloat* p0, const dFloat* p1, const dFloat** vertexArray, int* vertexCount, int* vertexStrideInBytes, const int* indexList, int maxIndexCount, const int* userDataList)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonUserMeshCollisionRayHitCallback
alias NewtonUserMeshCollisionRayHitCallback = dFloat function(NewtonUserMeshCollisionRayHitDesc* lineDescData)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonWorldDestroyListenerCallback
alias NewtonWorldDestroyListenerCallback = void function(const NewtonWorld* world, void* listenerUserData)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonWorldDestructorCallback
alias NewtonWorldDestructorCallback = void function(const NewtonWorld* world)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonWorldListenerBodyDestroyCallback
alias NewtonWorldListenerBodyDestroyCallback = void function(const NewtonWorld* world, void* listenerUserData, NewtonBody* body_)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonWorldListenerDebugCallback
alias NewtonWorldListenerDebugCallback = void function(const NewtonWorld* world, void* listener, void* debugContext)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonWorldRayFilterCallback
alias NewtonWorldRayFilterCallback = dFloat function(const NewtonBody* body_, const NewtonCollision* shapeHit, const dFloat* hitContact, const dFloat* hitNormal, long collisionID, void* userData, dFloat intersectParam)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonWorldRayPrefilterCallback
alias NewtonWorldRayPrefilterCallback = uint function(const NewtonBody* body_, const NewtonCollision* collision, void* userData)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonWorldUpdateListenerCallback
alias NewtonWorldUpdateListenerCallback = void function(const NewtonWorld* world, void* listenerUserData, dFloat timestep)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dFloat
alias dFloat = double
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dFloat
alias dFloat = float
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dFloat32
alias dFloat32 = float
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dFloat64
alias dFloat64 = double
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dLong
alias dLong = long
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

NEWTON_BROADPHASE_DEFAULT
enum NEWTON_BROADPHASE_DEFAULT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NEWTON_BROADPHASE_PERSINTENT
enum NEWTON_BROADPHASE_PERSINTENT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NEWTON_DYNAMIC_BODY
enum NEWTON_DYNAMIC_BODY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NEWTON_KINEMATIC_BODY
enum NEWTON_KINEMATIC_BODY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NEWTON_MAJOR_VERSION
enum NEWTON_MAJOR_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NEWTON_MINOR_VERSION
enum NEWTON_MINOR_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SERIALIZE_ID_BOX
enum SERIALIZE_ID_BOX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SERIALIZE_ID_CAPSULE
enum SERIALIZE_ID_CAPSULE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SERIALIZE_ID_CHAMFERCYLINDER
enum SERIALIZE_ID_CHAMFERCYLINDER;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SERIALIZE_ID_CLOTH_PATCH
enum SERIALIZE_ID_CLOTH_PATCH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SERIALIZE_ID_COMPOUND
enum SERIALIZE_ID_COMPOUND;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SERIALIZE_ID_CONE
enum SERIALIZE_ID_CONE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SERIALIZE_ID_CONVEXHULL
enum SERIALIZE_ID_CONVEXHULL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SERIALIZE_ID_CYLINDER
enum SERIALIZE_ID_CYLINDER;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SERIALIZE_ID_DEFORMABLE_SOLID
enum SERIALIZE_ID_DEFORMABLE_SOLID;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SERIALIZE_ID_FRACTURED_COMPOUND
enum SERIALIZE_ID_FRACTURED_COMPOUND;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SERIALIZE_ID_HEIGHTFIELD
enum SERIALIZE_ID_HEIGHTFIELD;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SERIALIZE_ID_NULL
enum SERIALIZE_ID_NULL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SERIALIZE_ID_SCENE
enum SERIALIZE_ID_SCENE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SERIALIZE_ID_SPHERE
enum SERIALIZE_ID_SPHERE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SERIALIZE_ID_TREE
enum SERIALIZE_ID_TREE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SERIALIZE_ID_USERMESH
enum SERIALIZE_ID_USERMESH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

NewtonBody
struct NewtonBody
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonBoxParam
struct NewtonBoxParam
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonCapsuleParam
struct NewtonCapsuleParam
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonChamferCylinderParam
struct NewtonChamferCylinderParam
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonCollision
struct NewtonCollision
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonCollisionInfoRecord
struct NewtonCollisionInfoRecord
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonCollisionTreeParam
struct NewtonCollisionTreeParam
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonCompoundCollisionParam
struct NewtonCompoundCollisionParam
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonConeParam
struct NewtonConeParam
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonConvexHullParam
struct NewtonConvexHullParam
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonCylinderParam
struct NewtonCylinderParam
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonDeformableMeshParam
struct NewtonDeformableMeshParam
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonDeformableMeshSegment
struct NewtonDeformableMeshSegment
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonFracturedCompoundMeshPart
struct NewtonFracturedCompoundMeshPart
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonHeightFieldCollisionParam
struct NewtonHeightFieldCollisionParam
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonHingeSliderUpdateDesc
struct NewtonHingeSliderUpdateDesc
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonInverseDynamics
struct NewtonInverseDynamics
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonInverseDynamicsEffector
struct NewtonInverseDynamicsEffector
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonJoint
struct NewtonJoint
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonJointRecord
struct NewtonJointRecord
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonMaterial
struct NewtonMaterial
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonMesh
struct NewtonMesh
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonMeshDoubleData
struct NewtonMeshDoubleData
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonMeshFloatData
struct NewtonMeshFloatData
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonMeshVertexFormat
struct NewtonMeshVertexFormat
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonSceneCollisionParam
struct NewtonSceneCollisionParam
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonSphereParam
struct NewtonSphereParam
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonUserContactPoint
struct NewtonUserContactPoint
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonUserMeshCollisionCollideDesc
struct NewtonUserMeshCollisionCollideDesc
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonUserMeshCollisionRayHitDesc
struct NewtonUserMeshCollisionRayHitDesc
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonWorld
struct NewtonWorld
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NewtonWorldConvexCastReturnInfo
struct NewtonWorldConvexCastReturnInfo
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta