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
appendPyramid(
Vertex::List& outVertices, 
const  Vec3& inOrigin, 
const  Vec3& inDestination, 
const  Vec2& inHalfExtent, 
const  Vec4& inColor
)
public
void
appendMesh(
Vertex::List& outVertices, 
const  Vec3& inOrigin, 
const  Vec3& inDestination, 
const  Vertex::List& inVertices, 
const  Vertex::Indices& inIndices, 
const  Vec4& inColor
)
public
void
appendMesh(
Vertex::List& outVertices, 
const  Mat4& inTransform, 
const  Vertex::List& inVertices, 
const  Vertex::Indices& inIndices, 
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
const  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