ImmediatePhysics

Windows
MacOS
Linux

Classes

Name

Description

Public struct

D6JointData

Public struct

FActor

Holds geometry data

Public struct

FActorData

Public struct

FActorHandle

Handle associated with a physics actor.

Public struct

FCacheAllocator

TODO: Use a smarter memory allocator

Public class

FConstraintAllocator

TODO: Use a smarter memory allocator

Public struct

FContactPair

Contact pair generated between entities

Public struct

FContactPointRecorder

Public struct

FImmediateKinematicTarget

Holds shape data

Public struct

FJoint

Public struct

FJointHandle

Handle associated with a physics joint.

Public struct

FLinearBlockAllocator

Public struct

FMaterial

Public struct

FMaterialHandle

Public struct

FResourceHandle

Handle to a specific shared resource

Public struct

FScopedSharedResourceLock

Scoped locking object for physics resources, to be used whenever manipulating shared objects

Public struct

FShape

Holds shape data

Public class

FSharedResourceManager

Responsible for holding and providing shared resources for the physics system under immediate mode.

Public struct

FSimulation

Owns all the data associated with the simulation. Can be considered a single scene or world

Public class

IImediatePhysicsModule

ImediatePhysics Edit mode module interface

Public class

TResourceWithId

Simple pair for holding resources and IDs, with a per-type ID counter for comparisons

Enums

Name

Description

Public enum

ImmediatePhysics::EResourceType

List of available resource types managed here

Public enum

ImmediatePhysics::LockMode

Modes for scoped resource locking

Functions

Name Description

Public function Static

**st...

 

Get()

**

Public function Static

**&#...

 

IsAvailable()

  • Checks to see if this module is loaded and ready.

Variables

Name Description

Public variable

const int

 

PageBufferSize

Public variable

 

STATCAT_Advanced

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback