#include <vulkanInstance.h>
◆ VulkanInstance()
jGL::Vulkan::VulkanInstance::VulkanInstance |
( |
const DesktopDisplay & |
display | ) |
|
◆ ~VulkanInstance()
jGL::Vulkan::VulkanInstance::~VulkanInstance |
( |
| ) |
|
◆ beginFrame()
void jGL::Vulkan::VulkanInstance::beginFrame |
( |
| ) |
|
|
virtual |
◆ clear()
void jGL::Vulkan::VulkanInstance::clear |
( |
| ) |
|
|
inlinevirtual |
◆ createParticles()
std::shared_ptr< Particles > jGL::Vulkan::VulkanInstance::createParticles |
( |
size_t |
sizeHint | ) |
|
|
inlinevirtual |
◆ createShapeRenderer()
std::shared_ptr< ShapeRenderer > jGL::Vulkan::VulkanInstance::createShapeRenderer |
( |
size_t |
sizeHint | ) |
|
|
inlinevirtual |
◆ createSpriteRenderer()
std::shared_ptr< SpriteRenderer > jGL::Vulkan::VulkanInstance::createSpriteRenderer |
( |
size_t |
sizeHint | ) |
|
|
inlinevirtual |
◆ createSyncObjects()
void jGL::Vulkan::VulkanInstance::createSyncObjects |
( |
| ) |
|
◆ createTexture() [1/2]
std::shared_ptr< Texture > jGL::Vulkan::VulkanInstance::createTexture |
( |
std::filesystem::path |
imageFile, |
|
|
Texture::Type |
type |
|
) |
| |
|
inlinevirtual |
◆ createTexture() [2/2]
std::shared_ptr< Texture > jGL::Vulkan::VulkanInstance::createTexture |
( |
std::vector< std::byte > |
data, |
|
|
Texture::Type |
type |
|
) |
| |
|
inlinevirtual |
◆ endFrame()
void jGL::Vulkan::VulkanInstance::endFrame |
( |
| ) |
|
|
virtual |
◆ finish()
void jGL::Vulkan::VulkanInstance::finish |
( |
| ) |
|
|
inlinevirtual |
◆ getCommand()
const Command & jGL::Vulkan::VulkanInstance::getCommand |
( |
| ) |
const |
|
inline |
◆ getConcurrentFrames()
const unsigned jGL::Vulkan::VulkanInstance::getConcurrentFrames |
( |
| ) |
const |
|
inline |
◆ getDevice()
const Device & jGL::Vulkan::VulkanInstance::getDevice |
( |
| ) |
const |
|
inline |
◆ getRenderPass()
const RenderPass & jGL::Vulkan::VulkanInstance::getRenderPass |
( |
| ) |
const |
|
inline |
◆ getSwapchain()
const Swapchain & jGL::Vulkan::VulkanInstance::getSwapchain |
( |
| ) |
const |
|
inline |
◆ getVkInstance()
const VkInstance & jGL::Vulkan::VulkanInstance::getVkInstance |
( |
| ) |
const |
|
inline |
◆ setClear()
void jGL::Vulkan::VulkanInstance::setClear |
( |
glm::vec4 |
colour | ) |
|
|
inlinevirtual |
◆ setMSAA()
void jGL::Vulkan::VulkanInstance::setMSAA |
( |
uint8_t |
samples | ) |
|
|
inlinevirtual |
◆ setProjection()
void jGL::Vulkan::VulkanInstance::setProjection |
( |
glm::mat4 |
proj | ) |
|
|
inlinevirtual |
◆ setTextProjection()
void jGL::Vulkan::VulkanInstance::setTextProjection |
( |
glm::mat4 |
p | ) |
|
|
inlinevirtual |
◆ setViewport()
void jGL::Vulkan::VulkanInstance::setViewport |
( |
glm::vec4 |
view | ) |
|
|
inlinevirtual |
◆ text()
void jGL::Vulkan::VulkanInstance::text |
( |
std::string |
characters, |
|
|
glm::vec2 |
position, |
|
|
float |
scale, |
|
|
glm::vec4 |
colour, |
|
|
glm::bvec2 |
centre = glm::bvec2(false,false) |
|
) |
| |
|
inlinevirtual |
The documentation for this class was generated from the following files: