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

#include <NativePhysicsNotifyTarget.h>

Inheritance diagram for SharpKmyPhysics::PhysicsNotifyTarget:
Yukar.Engine.MapCharacterColliderHandler Yukar.Engine.MapClusterBuilder.MapSlopePhysicsNotifyTarget Yukar.Engine.MapClusterBuilder.MapTerrainPhysicsNotifyTarget Yukar.Engine.MapObjectCollisionNotifyTargetBase Yukar.Engine.MapCharacter Yukar.Engine.MapObjectCollisionNotifyTarget Yukar.Engine.MapObjectInstance

Public Member Functions

 PhysicsNotifyTarget ()
 
 !PhysicsNotifyTarget ()
 
 ~PhysicsNotifyTarget ()
 
virtual void onUpdate ()
 
virtual void onStartContact (PhysicsNotifyTarget^ other, SharpKmyMath::Vector3 position, SharpKmyMath::Vector3 normal)
 
virtual void onContact (PhysicsNotifyTarget^ other, SharpKmyMath::Vector3 position, SharpKmyMath::Vector3 normal)
 
virtual void onEndContact (PhysicsNotifyTarget^ other, SharpKmyMath::Vector3 position, SharpKmyMath::Vector3 normal)
 
virtual void onDestroy ()
 

Public Attributes

NativePhysicsNotifyTargetnativetgt
 
System::Runtime::InteropServices::GCHandle handle
 

Constructor & Destructor Documentation

◆ PhysicsNotifyTarget()

SharpKmyPhysics::PhysicsNotifyTarget::PhysicsNotifyTarget ( )

◆ !PhysicsNotifyTarget()

SharpKmyPhysics::PhysicsNotifyTarget::!PhysicsNotifyTarget ( )

◆ ~PhysicsNotifyTarget()

SharpKmyPhysics::PhysicsNotifyTarget::~PhysicsNotifyTarget ( )

Member Function Documentation

◆ onContact()

virtual void SharpKmyPhysics::PhysicsNotifyTarget::onContact ( PhysicsNotifyTarget other,
SharpKmyMath::Vector3  position,
SharpKmyMath::Vector3  normal 
)
virtual

◆ onDestroy()

virtual void SharpKmyPhysics::PhysicsNotifyTarget::onDestroy ( )
virtual

◆ onEndContact()

virtual void SharpKmyPhysics::PhysicsNotifyTarget::onEndContact ( PhysicsNotifyTarget other,
SharpKmyMath::Vector3  position,
SharpKmyMath::Vector3  normal 
)
virtual

◆ onStartContact()

virtual void SharpKmyPhysics::PhysicsNotifyTarget::onStartContact ( PhysicsNotifyTarget other,
SharpKmyMath::Vector3  position,
SharpKmyMath::Vector3  normal 
)
virtual

◆ onUpdate()

virtual void SharpKmyPhysics::PhysicsNotifyTarget::onUpdate ( )
virtual

Member Data Documentation

◆ handle

System::Runtime::InteropServices::GCHandle SharpKmyPhysics::PhysicsNotifyTarget::handle

◆ nativetgt

NativePhysicsNotifyTarget* SharpKmyPhysics::PhysicsNotifyTarget::nativetgt