PeriDyno 1.0.0
Loading...
Searching...
No Matches
VkUniform.h
Go to the documentation of this file.
1#pragma once
2#include "VkVariable.h"
3#include "VulkanBuffer.h"
4
5namespace dyno {
6
7 template<typename T>
8 class VkUniform : public VkVariable
9 {
10 public:
11 VkUniform();
12 ~VkUniform();
13
14 void setValue(T val);
15
16 VariableType type() override;
17
18 uint32_t bufferSize() override { return sizeof(T); }
19
20 protected:
21 };
22}
23
24#include "VkUniform.inl"
VariableType type() override
Definition VkUniform.inl:38
uint32_t bufferSize() override
Definition VkUniform.h:18
void setValue(T val)
Definition VkUniform.inl:32
#define T(t)
This is an implementation of AdditiveCCD based on peridyno.
Definition Array.h:25
VariableType
Definition VkVariable.h:14