 |
API Documentation
|
|
|
virtual RendererAbstractData getInternalData() const
virtual bool postGraphicSystemInit()=0
virtual RendererSupportInfo getRendererSupportInfo() const =0
virtual void postRenderRoutine()=0
RENDERING_API
Enumerates supported graphics API.
Definition: RenderingApi.h:14
virtual DataAllocator * getAllocator() const =0
Encompasses all API of component NilkinsExport.
Definition: Base64Encoder.h:7
virtual void flushRendering()=0
A renderer, implementing the logic of using a graphics API.
Definition: Renderer.h:20
virtual bool shutdown()=0
RENDERING_API getRenderApi() const
Configuration for the system's initialization.
Definition: Configuration.h:12
virtual void prepareForRelease()=0
virtual nkMemory::UniquePtr< nkExport::Node > getStats() const =0
virtual bool initialize(const Configuration &config)=0
virtual void preRenderRoutine()=0
Represents a node in a scene graph.
Definition: Node.h:16
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
Encapsulates internals a Renderer can expose as a [key -> value] dictionary.
Definition: RendererAbstractData.h:12
virtual bool initiateBuiltInShaders()=0
Informations about the supported features.
Definition: RendererSupportInfo.h:12
Encompasses all API of component NilkinsMemory.
Definition: Allocator.h:7