Just™ Game Engine
Namespaces | Enumerations | Functions
renderer_api.hpp File Reference
#include "jng/core/base.hpp"

Go to the source code of this file.

Namespaces

namespace  jng
 
namespace  jng::RendererAPI
 

Enumerations

enum class  jng::RendererAPI::PrimitiveType {
  jng::RendererAPI::Lines ,
  jng::RendererAPI::Triangles
}
 
enum class  jng::RendererAPI::IndexType {
  jng::RendererAPI::U8 ,
  jng::RendererAPI::U16 ,
  jng::RendererAPI::U32
}
 

Functions

void jng::RendererAPI::setViewport (u32 x, u32 y, u32 width, u32 height)
 
void jng::RendererAPI::clear (const glm::vec3 &color)
 
void jng::RendererAPI::draw (u32 count, PrimitiveType primitiveType=PrimitiveType::Triangles)
 
void jng::RendererAPI::drawIndexed (u32 count, IndexType indexType, PrimitiveType primitiveType=PrimitiveType::Triangles)