You.i Engine
IYIRenderer Member List

This is the complete list of members for IYIRenderer, including all inherited members.

Draw(const std::shared_ptr< CYIMesh > &pMesh, const std::shared_ptr< CYIMaterial > &pMat, const std::shared_ptr< IYIUniformBufferObject > &pNodeProperties, const glm::mat4 *pModelMatrixOverride)=0IYIRendererpure virtual
GetActiveShader() const =0IYIRendererpure virtual
IYIRenderer()IYIRendererinline
PopScreenClipping()=0IYIRendererpure virtual
PushScreenClipping(const YI_RECT_REL &clipBox)=0IYIRendererpure virtual
PushScreenClippingDisabled()=0IYIRendererpure virtual
RenderNodes(const std::vector< Command > &renderList)=0IYIRendererpure virtual
SetBlendColor(float red, float green, float blue, float alpha)=0IYIRendererpure virtual
SetBlendMode(CYIRenderSystem::BlendMode mode)=0IYIRendererpure virtual
SetDepthTest(CYIRenderSystem::DepthTest test)=0IYIRendererpure virtual
SetFrontFaceWinding(CYIRenderSystem::Winding winding)=0IYIRendererpure virtual
SetScreenFrameBufferBinding(int32_t fboID=0)=0IYIRendererpure virtual
~IYIRenderer()IYIRendererinlinevirtual