Chicane

Debug

ヘッダー
Includes/Chicane/Renderer/Debug.hpp
ネームスペース
Chicane::Renderer::Debug

関数

アクセスタイプモディファイア名前説明
public
getVertices()
public
void
push(
const  Vertex::List& inVertices
float inDuration
)
public
void
prune(
bool bInWillExpireOneFrame
)
public
void
appendSegment(
Vertex::List& outVertices
const  Vec3& inStart
const  Vec3& inEnd
const  Vec4& inColor
)
public
void
appendAxes(
Vertex::List& outVertices
const  Vec3& inCenter
float inSize
const  Vec4& inColor
)
public
void
appendBone(
Vertex::List& outVertices
const  Vec3& inStart
const  Vec3& inEnd
float inRadius
const  Vec4& inColor
)
public
void
appendSphere(
Vertex::List& outVertices
const  Vec3& inCenter
float inRadius
const  Vec4& inColor
)
public
void
appendBounds(
Vertex::List& outVertices
const  Bounds3D& inBounds
const  Vec4& inColor
)
public
void
appendRing(
Vertex::List& outVertices
const  Vec3& inCenter
const  Vec3& inRight
const  Vec3& inUp
float inRadius
const  Vec4& inColor
std::uint32_t inSegmentCount
)
public
void
appendRadial(
Vertex::List& outVertices
const  Vec3& inOrigin
const  Vec3& inDestination
float inStartRadius
float inEndRadius
const  Vec4& inColor
std::uint32_t inSegmentCount
)
public
void
appendRectangle(
Vertex::List& outVertices
const  Vec3& inOrigin
const  Vec3& inDestination
const  Vec2& inHalfExtent
const  Vec4& inColor
)
public
void
appendBox(
Vertex::List& outVertices
const  Vec3& inCenter
const  QuatFloat& inRotation
const  Vec3& inHalfExtents
const  Vec4& inColor
)
public
void
appendCapsule(
Vertex::List& outVertices
const  Vec3& inCenter
const  QuatFloat& inRotation
float inRadius
float inHalfHeight
const  Vec4& inColor
)

メンバ

アクセスタイプモディファイア名前説明
public
std::size_t
static, constexpr
TRACE_CAPACITY
public
const  Vec4
static
MESH_COLOR
public
const  Vec4
static
BOUNDS_COLOR
public
const  Vec4
static
TRACE_COLOR
public
const  Vec4
static
COLLIDER_COLOR
public
const  Vec4
static
SKELETON_COLOR
public
const  Vec4
static
SKELETON_JOINT_COLOR