#include <trianglerenderer.h>
Definition at line 53 of file trianglerenderer.h.
◆ TriangleRenderer()
◆ createShader()
VkShaderModule TriangleRenderer::createShader |
( |
const QString & |
name | ) |
|
|
protected |
◆ initResources() [1/2]
void TriangleRenderer::initResources |
( |
| ) |
|
|
override |
◆ initResources() [2/2]
◆ initSwapChainResources()
void TriangleRenderer::initSwapChainResources |
( |
| ) |
|
|
override |
◆ pipeline()
◆ queueDraw()
◆ queueResourceUpdates()
◆ releaseResources() [1/2]
void TriangleRenderer::releaseResources |
( |
| ) |
|
◆ releaseResources() [2/2]
void TriangleRenderer::releaseResources |
( |
| ) |
|
|
override |
◆ releaseSwapChainResources()
void TriangleRenderer::releaseSwapChainResources |
( |
| ) |
|
|
override |
◆ resize()
◆ sampleCount()
int TriangleRenderer::sampleCount |
( |
| ) |
const |
|
inline |
◆ setColorAttCount()
void TriangleRenderer::setColorAttCount |
( |
int |
count | ) |
|
|
inline |
◆ setDepthWrite()
void TriangleRenderer::setDepthWrite |
( |
bool |
enable | ) |
|
|
inline |
◆ setRhi()
void TriangleRenderer::setRhi |
( |
QRhi * |
r | ) |
|
|
inline |
◆ setSampleCount()
void TriangleRenderer::setSampleCount |
( |
int |
samples | ) |
|
|
inline |
◆ setScale()
void TriangleRenderer::setScale |
( |
float |
f | ) |
|
|
inline |
◆ setTranslation()
◆ startNextFrame()
void TriangleRenderer::startNextFrame |
( |
| ) |
|
|
override |
◆ m_buf
VkBuffer TriangleRenderer::m_buf = VK_NULL_HANDLE |
|
protected |
◆ m_bufMem
VkDeviceMemory TriangleRenderer::m_bufMem = VK_NULL_HANDLE |
|
protected |
◆ m_descPool
VkDescriptorPool TriangleRenderer::m_descPool = VK_NULL_HANDLE |
|
protected |
◆ m_descSet
VkDescriptorSet TriangleRenderer::m_descSet[QVulkanWindow::MAX_CONCURRENT_FRAME_COUNT] |
|
protected |
◆ m_descSetLayout
VkDescriptorSetLayout TriangleRenderer::m_descSetLayout = VK_NULL_HANDLE |
|
protected |
◆ m_devFuncs
◆ m_pipeline
VkPipeline TriangleRenderer::m_pipeline = VK_NULL_HANDLE |
|
protected |
◆ m_pipelineCache
VkPipelineCache TriangleRenderer::m_pipelineCache = VK_NULL_HANDLE |
|
protected |
◆ m_pipelineLayout
VkPipelineLayout TriangleRenderer::m_pipelineLayout = VK_NULL_HANDLE |
|
protected |
◆ m_proj
◆ m_rotation
float TriangleRenderer::m_rotation = 0.0f |
|
protected |
◆ m_uniformBufInfo
VkDescriptorBufferInfo TriangleRenderer::m_uniformBufInfo[QVulkanWindow::MAX_CONCURRENT_FRAME_COUNT] |
|
protected |
◆ m_window
The documentation for this class was generated from the following files: