|
API Documentation
|
|
|
void addDefineMacroPixel(nkMemory::StringView key, nkMemory::StringView value)
nkMemory::StringView getGeometryMemory() const
nkMemory::StringView getVertexMemory() const
const nkMemory::BufferCast< MacroEntry > & getDefineMacrosDomain() const
nkMemory::StringView getHullMemory() const
const nkMemory::BufferCast< MacroEntry > & getDefineMacrosGeometry() const
void addDefineMacroDomain(nkMemory::StringView key, nkMemory::StringView value)
const nkMemory::BufferCast< MacroEntry > & getDefineMacrosVertex() const
const nkMemory::BufferCast< MacroEntry > & getDefineMacrosRaytracing() const
void setComputeMemory(nkMemory::StringView str)
void addDefineMacroHull(nkMemory::StringView key, nkMemory::StringView value)
bool hasMinimalDefinitionsPipeline() const
bool hasMinimalDefinitionsRaytracing() const
bool hasMinimalDefinitionsGeometry() const
void setRaytracingMemory(nkMemory::StringView str)
unsigned int getDefineMacroNumberRaytracing() const
const nkMemory::BufferCast< MacroEntry > & getDefineMacrosCompute() const
nkMemory::StringView getRaytracingMemory() const
unsigned int getDefineMacroMaxNumberPipeline() const
void setHullMemory(nkMemory::StringView str)
void setDomainMemory(nkMemory::StringView str)
const nkMemory::BufferCast< MacroEntry > & getDefineMacrosPixel() const
nkMemory::StringView getComputeMemory() const
void addDefineMacroRaytracing(nkMemory::StringView key, nkMemory::StringView value)
nkMemory::StringView getPixelMemory() const
nkMemory::String _value
The value given to the macro.
Definition: ProgramSourcesHolder.h:16
void setVertexMemory(nkMemory::StringView str)
nkMemory::String _key
The macro key.
Definition: ProgramSourcesHolder.h:15
unsigned int getDefineMacroMaxNumber() const
Class holding information about a string, with ownership over the data.
Definition: String.h:22
void copyDefinesFrom(const ProgramSourcesHolder &other)
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
Holds the sources of a program.
Definition: ProgramSourcesHolder.h:26
void addDefineMacroVertex(nkMemory::StringView key, nkMemory::StringView value)
void addDefineMacroGeometry(nkMemory::StringView key, nkMemory::StringView value)
const nkMemory::BufferCast< MacroEntry > & getDefineMacrosHull() const
Holds a Buffer and make it easy to cast the binary data.
Definition: BufferCast.h:18
nkMemory::StringView getDomainMemory() const
Holds information about a macro entry.
Definition: ProgramSourcesHolder.h:14
bool hasMinimalDefinitionsCompute() const
void setPixelMemory(nkMemory::StringView str)
void setGeometryMemory(nkMemory::StringView str)
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
unsigned int getDefineMacroNumberCompute() const
void addDefineMacroCompute(nkMemory::StringView key, nkMemory::StringView value)