API Documentation
ShaderInstanceCustomDummySlot.h
1 // ShaderInstanceCustomDummySlot.h
3 //
5 
6 namespace nkGraphics
7 {
15  {
16  public :
17 
24 
31 
32  // Overrides
33  virtual unsigned int getDataByteSize () override ;
34  virtual void fillDataBuffer (Entity* caller, void* buffer) override ;
35  } ;
36 }
nkGraphics::System
Main interface with the component system.
Definition: System.h:14
nkGraphics::ShaderInstanceCustomSlot
A custom slot, implementable by external code.
Definition: ShaderInstanceCustomSlot.h:12
nkGraphics::ShaderInstanceCustomDummySlot
A dummy custom instance slot.
Definition: ShaderInstanceCustomDummySlot.h:15
nkGraphics::ShaderInstanceCustomDummySlot::fillDataBuffer
virtual void fillDataBuffer(Entity *caller, void *buffer) override
nkGraphics::ShaderInstanceCustomDummySlot::getDataByteSize
virtual unsigned int getDataByteSize() override
nkGraphics::Entity
An entity in a render queue. It drives the shader and possible graph position for a set of renderable...
Definition: Entity.h:15
nkMemory::StringView
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
nkGraphics::ShaderInstanceCustomDummySlot::setTypeName
void setTypeName(nkMemory::StringView value)
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
nkGraphics::ShaderInstanceCustomDummySlot::ShaderInstanceCustomDummySlot
ShaderInstanceCustomDummySlot(System *system) noexcept