API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsGraphics
Shaders
Memory
ShaderPassCustomSlot.h
1
// ShaderPassCustomSlot.h
3
//
5
6
namespace
nkGraphics
7
{
11
class
ShaderPassCustomSlot
12
{
13
public :
14
20
ShaderPassCustomSlot
(
System
* system) noexcept ;
24
virtual
~ShaderPassCustomSlot
() ;
25
26
// Getters
30
nkMemory::StringView
getTypeName
()
const
;
31
35
virtual
unsigned
int
getDataByteSize
() = 0 ;
41
virtual
void
fillDataBuffer
(
void
* buffer) = 0 ;
42
} ;
43
}
nkGraphics::ShaderPassCustomSlot::fillDataBuffer
virtual void fillDataBuffer(void *buffer)=0
nkGraphics::System
Main interface with the component system.
Definition:
System.h:14
nkGraphics::ShaderPassCustomSlot::getDataByteSize
virtual unsigned int getDataByteSize()=0
nkGraphics::ShaderPassCustomSlot::getTypeName
nkMemory::StringView getTypeName() const
nkMemory::StringView
Class holding information about a string, with no ownership over the data.
Definition:
StringView.h:22
nkGraphics::ShaderPassCustomSlot::ShaderPassCustomSlot
ShaderPassCustomSlot(System *system) noexcept
nkGraphics::ShaderPassCustomSlot
A custom slot, implementable by external code.
Definition:
ShaderPassCustomSlot.h:12
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition:
BoundingBox.h:7
nkGraphics::ShaderPassCustomSlot::~ShaderPassCustomSlot
virtual ~ShaderPassCustomSlot()
Generated by
Doxygen
1.8.18