Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
PhysXSceneInterface.cpp File Reference
#include "Headers/PhysXSceneInterface.h"
#include "Headers/PhysX.h"
#include "Scenes/Headers/Scene.h"
#include "Core/Headers/PlatformContext.h"
#include "Geometry/Material/Headers/Material.h"
#include "Geometry/Shapes/Predefined/Headers/Quad3D.h"
#include "ECS/Components/Headers/TransformComponent.h"
#include "Utility/Headers/Localization.h"
#include "Physics/Headers/PXDevice.h"
#include <physx/PxSceneDesc.h>
#include <physx/PxSceneLock.h>
#include <physx/PxPhysics.h>
#include <physx/extensions/PxDefaultCpuDispatcher.h>
#include <physx/extensions/PxDefaultSimulationFilterShader.h>

Go to the source code of this file.

Namespaces

namespace  Divide
 Handle console commands that start with a forward slash.
 
namespace  Divide::anonymous_namespace{PhysXSceneInterface.cpp}
 

Macros

#define SAFE_RELEASE(X)   if (X != nullptr) { X->release(); X = nullptr;}
 

Enumerations

enum class  Divide::PhysXSceneInterfaceState : U8 { Divide::STATE_LOADING_ACTORS }
 

Variables

constexpr U32 Divide::anonymous_namespace{PhysXSceneInterface.cpp}::g_parallelPartitionSize = 32
 

Macro Definition Documentation

◆ SAFE_RELEASE

#define SAFE_RELEASE (   X)    if (X != nullptr) { X->release(); X = nullptr;}

Definition at line 157 of file PhysXSceneInterface.cpp.