CreatePhysicsEngine (Compact 2013)

3/28/2014

This function creates a physics engine and returns a handle to the new physics engine. You must create a PHYSICSENGINEINIT structure to define the parameters for the physics engine and then pass it to CreatePhysicsEngine.

Syntax

HRESULT CreatePhysicsEngine(
    __in const PHYSICSENGINEINIT* pEngineInit,
    __out HPHYSICSENGINE* phResult
);

Parameters

  • pEngineInit
    [in] Points to a PHYSICSENGINEINIT structure that defines the configuration parameters for the physics engine.
  • phResult
    [out] Points to an HPHYSICSENGINE variable that receives the handle to the new physics engine.

Return Value

  • S_OK
    Indicates that the physics engine is successfully created.
  • E_INVALIDARG
    Indicates that a parameter is invalid.
  • E_OUTOFMEMORY
    Indicates that there is not enough memory in the system to create the physics engine.

Requirements

Header

physicsengine.h,
winuser.h

sysgen

SYSGEN_PHYSICSENGINE

See Also

Reference

Physics Engine Functions
PHYSICSENGINEINIT
Touch Gestures Physics Engine Reference