Box2D

 view release on metacpan or  search on metacpan

xsp/b2Body.xsp  view on Meta::CPAN

	CODE:
		RETVAL = THIS->IsAwake();
	OUTPUT:
		RETVAL


void
b2Body::SetActive(flag)
	bool flag 
	CODE:
		THIS->SetActive( flag );



bool
b2Body::IsActive()
	CODE:
		RETVAL = THIS->IsActive();
	OUTPUT:
		RETVAL


void
b2Body::SetFixedRotation(flag)
	bool flag 
	CODE:
		THIS->SetFixedRotation( flag );



bool
b2Body::IsFixedRotation()
	CODE:
		RETVAL = THIS->IsFixedRotation();
	OUTPUT:
		RETVAL


b2Body*
b2Body::GetNext()
	PREINIT:
		const char* CLASS = "Box2D::b2Body";
	CODE:
		RETVAL = THIS->GetNext();
	OUTPUT:
		RETVAL


b2World*
b2Body::GetWorld()
	PREINIT:
		const char* CLASS = "Box2D::b2World";
	CODE:
		RETVAL = THIS->GetWorld();
	OUTPUT:
		RETVAL


SV*
b2Body::GetUserData ( )
	PPCODE: 
		 void* userData = THIS->GetUserData();
		 if (!userData)
		  XSRETURN_EMPTY;
		  ST(0) = (SV *)userData;
		  XSRETURN(1);

void
b2Body::SetUserData ( ... )
	PPCODE: 
		if ( items > 1)
			THIS->SetUserData( (void *)new_data( ST(1) ) );




%}

void ResetMassData();
	
};



( run in 0.818 second using v1.01-cache-2.11-cpan-71847e10f99 )