PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::VkUniform< T > Class Template Reference

#include <VkUniform.h>

Inheritance diagram for dyno::VkUniform< T >:
Collaboration diagram for dyno::VkUniform< T >:

Public Member Functions

 VkUniform ()
 
 ~VkUniform ()
 
void setValue (T val)
 
VariableType type () override
 
uint32_t bufferSize () override
 
- Public Member Functions inherited from dyno::VkVariable
 VkVariable ()
 
 ~VkVariable ()
 
VkContextcurrentContext () const
 
VkDescriptorBufferInfo & getDescriptor ()
 
VkBuffer bufferHandle () const
 
virtual void * data () const
 

Additional Inherited Members

- Static Public Member Functions inherited from dyno::VkVariable
static VkDescriptorType descriptorType (const VariableType varType)
 
- Protected Attributes inherited from dyno::VkVariable
VkContextctx = nullptr
 
std::shared_ptr< vks::Bufferbuffer
 

Detailed Description

template<typename T>
class dyno::VkUniform< T >

Definition at line 8 of file VkUniform.h.

Constructor & Destructor Documentation

◆ VkUniform()

template<typename T>
dyno::VkUniform< T >::VkUniform ( )

Definition at line 6 of file VkUniform.inl.

Here is the call graph for this function:

◆ ~VkUniform()

template<typename T>
dyno::VkUniform< T >::~VkUniform ( )

Definition at line 26 of file VkUniform.inl.

Member Function Documentation

◆ bufferSize()

template<typename T>
uint32_t dyno::VkUniform< T >::bufferSize ( )
inlineoverridevirtual

Implements dyno::VkVariable.

Definition at line 18 of file VkUniform.h.

◆ setValue()

template<typename T>
void dyno::VkUniform< T >::setValue ( T val)

Definition at line 32 of file VkUniform.inl.

Here is the caller graph for this function:

◆ type()

template<typename T>
VariableType dyno::VkUniform< T >::type ( )
overridevirtual

Implements dyno::VkVariable.

Definition at line 38 of file VkUniform.inl.


The documentation for this class was generated from the following files: