Logo
Public Member Functions | Public Attributes | List of all members
SharpKmyPhysics::NativePhysicsNotifyTarget Class Reference

#include <NativePhysicsNotifyTarget.h>

Inheritance diagram for SharpKmyPhysics::NativePhysicsNotifyTarget:

Public Member Functions

void * operator new (size_t sz)
 
void operator delete (void *ptr)
 
 NativePhysicsNotifyTarget (System::Runtime::InteropServices::GCHandle tgt)
 
void onUpdate () override
 
void onStartContact (kmyPhysics::ContactInfo &c) override
 
void onContact (kmyPhysics::ContactInfo &c) override
 
void onEndContact (kmyPhysics::ContactInfo &c) override
 
void onDestroy () override
 

Public Attributes

System::Runtime::InteropServices::GCHandle handle
 

Constructor & Destructor Documentation

◆ NativePhysicsNotifyTarget()

SharpKmyPhysics::NativePhysicsNotifyTarget::NativePhysicsNotifyTarget ( System::Runtime::InteropServices::GCHandle  tgt)

Member Function Documentation

◆ onContact()

void SharpKmyPhysics::NativePhysicsNotifyTarget::onContact ( kmyPhysics::ContactInfo &  c)
override

◆ onDestroy()

void SharpKmyPhysics::NativePhysicsNotifyTarget::onDestroy ( )
override

◆ onEndContact()

void SharpKmyPhysics::NativePhysicsNotifyTarget::onEndContact ( kmyPhysics::ContactInfo &  c)
override

◆ onStartContact()

void SharpKmyPhysics::NativePhysicsNotifyTarget::onStartContact ( kmyPhysics::ContactInfo &  c)
override

◆ onUpdate()

void SharpKmyPhysics::NativePhysicsNotifyTarget::onUpdate ( )
override

◆ operator delete()

void SharpKmyPhysics::NativePhysicsNotifyTarget::operator delete ( void *  ptr)

◆ operator new()

void * SharpKmyPhysics::NativePhysicsNotifyTarget::operator new ( size_t  sz)

Member Data Documentation

◆ handle

System::Runtime::InteropServices::GCHandle SharpKmyPhysics::NativePhysicsNotifyTarget::handle