载入中...
搜索中...
未找到
eve::physics::DebugDraw类 参考
类 eve::physics::DebugDraw 继承关系图:

Public 成员函数

 DebugDraw ()
 
void begin (graphics::Graphics *gfx, float meter)
 
void end ()
 
void DrawPolygon (const b2Vec2 *vertices, int32 vertexCount, const b2Color &color) override
 
void DrawSolidPolygon (const b2Vec2 *vertices, int32 vertexCount, const b2Color &color) override
 
void DrawCircle (const b2Vec2 &center, float32 radius, const b2Color &color) override
 
void DrawSolidCircle (const b2Vec2 &center, float32 radius, const b2Vec2 &, const b2Color &color) override
 
void DrawSegment (const b2Vec2 &p1, const b2Vec2 &p2, const b2Color &color) override
 
void DrawTransform (const b2Transform &xf) override
 

详细描述

在文件 World.cpp75 行定义.

构造及析构函数说明

◆ DebugDraw()

eve::physics::DebugDraw::DebugDraw ( )
inline

在文件 World.cpp77 行定义.

成员函数说明

◆ begin()

void eve::physics::DebugDraw::begin ( graphics::Graphics gfx,
float  meter 
)
inline

在文件 World.cpp79 行定义.

被这些函数引用 eve::physics::World::drawDebug().

◆ DrawCircle()

void eve::physics::DebugDraw::DrawCircle ( const b2Vec2 &  center,
float32  radius,
const b2Color &  color 
)
inlineoverride

在文件 World.cpp91 行定义.

引用了 color.

◆ DrawPolygon()

void eve::physics::DebugDraw::DrawPolygon ( const b2Vec2 *  vertices,
int32  vertexCount,
const b2Color &  color 
)
inlineoverride

在文件 World.cpp85 行定义.

引用了 color.

◆ DrawSegment()

void eve::physics::DebugDraw::DrawSegment ( const b2Vec2 &  p1,
const b2Vec2 &  p2,
const b2Color &  color 
)
inlineoverride

在文件 World.cpp98 行定义.

引用了 color, eve::graphics::Graphics::drawSolidRect(), h , 以及 w.

被这些函数引用 DrawTransform().

◆ DrawSolidCircle()

void eve::physics::DebugDraw::DrawSolidCircle ( const b2Vec2 &  center,
float32  radius,
const b2Vec2 &  ,
const b2Color &  color 
)
inlineoverride

在文件 World.cpp94 行定义.

引用了 color.

◆ DrawSolidPolygon()

void eve::physics::DebugDraw::DrawSolidPolygon ( const b2Vec2 *  vertices,
int32  vertexCount,
const b2Color &  color 
)
inlineoverride

在文件 World.cpp88 行定义.

引用了 color.

◆ DrawTransform()

void eve::physics::DebugDraw::DrawTransform ( const b2Transform &  xf)
inlineoverride

在文件 World.cpp107 行定义.

引用了 DrawSegment().

◆ end()

void eve::physics::DebugDraw::end ( )
inline

在文件 World.cpp83 行定义.

被这些函数引用 eve::physics::World::drawDebug().


该类的文档由以下文件生成: