cae  0.0.0
Cross-API graphics engine
Loading...
Searching...
No Matches
cae::IRenderer Member List

This is the complete list of members for cae::IRenderer, including all inherited members.

createMesh(const std::vector< float > &vertices)=0cae::IRendererpure virtual
createPipeline(const ShaderID &id, const ShaderIRModule &vertex, const ShaderIRModule &fragment)=0cae::IRendererpure virtual
draw(const WindowSize &windowSize, const ShaderID &shaderId, glm::mat4 mvp)=0cae::IRendererpure virtual
getName() const =0utl::IPluginpure virtual
getPlatform() const =0utl::IPluginpure virtual
getType() const =0utl::IPluginpure virtual
initialize(const NativeWindowHandle &nativeWindowHandle, const Color &clearColor={.r=1.F,.g=1.F,.b=1.F,.a=1.F})=0cae::IRendererpure virtual
isVSyncEnabled() const =0cae::IRendererpure virtual
setClearColor(const Color &color)=0cae::IRendererpure virtual
setVSyncEnabled(bool enabled)=0cae::IRendererpure virtual
~IPlugin()=defaultutl::IPluginvirtual
~IRenderer() override=defaultcae::IRenderer