3#include "vulkan/vulkan.h"
45 virtual void*
data()
const {
return nullptr; }
VkBuffer bufferHandle() const
virtual uint32_t bufferSize()=0
VkDescriptorBufferInfo & getDescriptor()
virtual void * data() const
std::shared_ptr< vks::Buffer > buffer
virtual VariableType type()=0
VkContext * currentContext() const
static VkDescriptorType descriptorType(const VariableType varType)
This is an implementation of AdditiveCCD based on peridyno.
@ DeviceBuffer
Device buffer.
@ Uniform
Uniform variable.
@ Constant
Constant variable.