Files
physx-go/pgo/physx-c/CPxDefaultCpuDispatcher.h
bloeys a01e4b6bbd Switch to mostly returning objects instead of pointers since
almost all objects contain only one pointer inside, making them
very small, so no point paying (de)allocation costs.

This has also been done to physx-c
2022-12-19 00:43:04 +04:00

22 lines
591 B
C
Executable File

#ifndef CPxDefaultCpuDispatcher_H
#define CPxDefaultCpuDispatcher_H
#include "CPxCpuDispatcher.h"
#ifdef __cplusplus
extern "C" {
#endif
struct CPxDefaultCpuDispatcher {
void* obj;
};
CPxAPI CSTRUCT CPxDefaultCpuDispatcher CPxDefaultCpuDispatcherCreate(CPxU32 numThreads, CPxU32* affinityMasks);
CPxAPI CSTRUCT CPxCpuDispatcher CPxDefaultCpuDispatcher_toCPxCpuDispatcher(CSTRUCT CPxDefaultCpuDispatcher cdcd);
CPxAPI void CPxDefaultCpuDispatcher_release(CSTRUCT CPxDefaultCpuDispatcher cdcd);
#ifdef __cplusplus
}
#endif
#endif // !CPxDefaultCpuDispatcher_H