Polyphase Game Engine
Loading...
Searching...
No Matches
Primitive3d.cpp File Reference
#include "Nodes/3D/Primitive3d.h"
#include "World.h"
#include "Utilities.h"
#include "Log.h"
#include "Maths.h"
#include "Renderer.h"
#include "AssetManager.h"
#include "Assets/StaticMesh.h"
#include <btBulletDynamicsCommon.h>

Macros

#define UPDATE_RIGID_BODY_PROPERTY(primVariable, newValue, rigidBodyUpdate)
 

Functions

 DEFINE_OBJECT (Primitive3D)
 

Macro Definition Documentation

◆ UPDATE_RIGID_BODY_PROPERTY

#define UPDATE_RIGID_BODY_PROPERTY (   primVariable,
  newValue,
  rigidBodyUpdate 
)
Value:
{ \
if (primVariable != newValue) \
{ \
EnableRigidBody(false); \
primVariable = newValue; \
if (mRigidBody) rigidBodyUpdate; \
EnableRigidBody(true); \
} \
}

Function Documentation

◆ DEFINE_OBJECT()

DEFINE_OBJECT ( Primitive3D  )