Files
WickedEngine/Editor/DummyVisualizer.h
T
2024-07-25 18:59:46 +02:00

28 lines
980 B
C++

#pragma once
struct DummyVisualizer
{
wi::graphics::GPUBuffer buffer;
void Draw(
const XMFLOAT3* vertices,
uint32_t vertices_count,
const unsigned int* indices,
uint32_t indices_count,
const XMMATRIX& matrix,
const XMFLOAT4& color,
bool depth,
wi::graphics::CommandList cmd
);
};
namespace dummy
{
void draw_male(const XMMATRIX& matrix, const XMFLOAT4& color, bool depth, wi::graphics::CommandList cmd);
void draw_female(const XMMATRIX& matrix, const XMFLOAT4& color, bool depth, wi::graphics::CommandList cmd);
void draw_soldier(const XMMATRIX& matrix, const XMFLOAT4& color, bool depth, wi::graphics::CommandList cmd);
void draw_direction(const XMMATRIX& matrix, const XMFLOAT4& color, bool depth, wi::graphics::CommandList cmd);
void draw_waypoint(const XMMATRIX& matrix, const XMFLOAT4& color, bool depth, wi::graphics::CommandList cmd);
void draw_pickup(const XMMATRIX& matrix, const XMFLOAT4& color, bool depth, wi::graphics::CommandList cmd);
}