Files
physx-go/pgo/physx-c/CPxPvdSceneClient.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

27 lines
655 B
C
Executable File

#ifndef CPxPvdSceneClient_H
#define CPxPvdSceneClient_H
#ifdef __cplusplus
extern "C" {
#endif
enum CPxPvdSceneFlag
{
CPxPvdSceneFlag_eTRANSMIT_CONTACTS = (1 << 0), //Transmits contact stream to PVD.
CPxPvdSceneFlag_eTRANSMIT_SCENEQUERIES = (1 << 1), //Transmits scene query stream to PVD.
CPxPvdSceneFlag_eTRANSMIT_CONSTRAINTS = (1 << 2) //Transmits constraints visualize stream to PVD.
};
struct CPxPvdSceneClient
{
void* obj;
};
CPxAPI void CPxPvdSceneClient_setScenePvdFlag(CSTRUCT CPxPvdSceneClient c, CENUM CPxPvdSceneFlag flag, bool value);
#ifdef __cplusplus
}
#endif
#endif // !CPxPvdSceneClient_H