Jolt Physics
A multi core friendly Game Physics Engine
Loading...
Searching...
No Matches
ComputeSystemCPU.h File Reference

Go to the source code of this file.

Classes

class  ComputeSystemCPU
 

Macros

#define JPH_SHADER_WRAPPER_FUNCTION_NAME(name)
 
#define JPH_SHADER_WRAPPER_FUNCTION(sys, name)
 
#define JPH_DECLARE_REGISTER_SHADER(name)
 Macro to declare a shader register function.
 
#define JPH_REGISTER_SHADER(sys, name)
 Macro to register a shader.
 

Macro Definition Documentation

◆ JPH_DECLARE_REGISTER_SHADER

#define JPH_DECLARE_REGISTER_SHADER ( name)
Value:
namespace JPH { class ComputeSystemCPU; JPH_SHADER_WRAPPER_FUNCTION(, name); }
#define JPH_SHADER_WRAPPER_FUNCTION(sys, name)
Definition ComputeSystemCPU.h:39
Definition ComputeSystemCPU.h:16

Macro to declare a shader register function.

◆ JPH_REGISTER_SHADER

#define JPH_REGISTER_SHADER ( sys,
name )
Value:
JPH::JPH_SHADER_WRAPPER_FUNCTION_NAME(name)(sys)

Macro to register a shader.

◆ JPH_SHADER_WRAPPER_FUNCTION

#define JPH_SHADER_WRAPPER_FUNCTION ( sys,
name )
Value:
#define JPH_SHADER_WRAPPER_FUNCTION_NAME(name)
Definition ComputeSystemCPU.h:38
#define JPH_EXPORT
Definition Core.h:275

◆ JPH_SHADER_WRAPPER_FUNCTION_NAME

#define JPH_SHADER_WRAPPER_FUNCTION_NAME ( name)
Value:
RegisterShader##name