Migration Guide

Following an overview about interface changes between Candera V3.2.0 and Candera V3.2.1. 
 
 
 
 
 
 Description 
 Candera V3.2.0 
 
 Candera V3.2.1 
 
 
 
 Activating ClearMode moved to Renderer 
 ClearMode::Activate() 
 
 Renderer::ActivateClearMode(const ClearMode*) 
 
 
 
 
 Activating ClearMode via Camera moved to Renderer 
 ClearMode::Activate(const Camera&) 
 
 Renderer::ActivateClearMode(const Camera&) 
 
 
 
 
 Setting a shader uniform moved to Renderer 
 RenderDevice::SetUniform(Handle, const Char*, const void*, Shader::UniformType, UInt) 
 
 Renderer::SetUniform(Handle, const Char*, const void*, Shader::UniformType, UInt) 
 
 
 
 
 Submitting a drawcall moved to Renderer 
 RenderDevice::DrawVertexBufffer(const VertexBuffer&) 
 
 Renderer::Draw(const VertexBuffer&) 
 
 
 
 
 Submitting an instanced drawcall moved to Renderer 
 RenderDevice::DrawInstancedVertexBuffer(const VertexBuffer&, UInt32) 
 
 Renderer::Draw(const VertexBuffer&, UInt) 
 
 
 
 
 Setting the transformation matrix moved to Renderer2D 
 RenderDevice2D::SetTransformationMatrix(ContextHandle2D, SurfaceType, const Matrix3x2&) 
 
 Renderer2D::SetTransformationMatrix(ContextHandle2D, SurfaceType, const Matrix3x2&) 
 
 
 
 
 Blit moved to Renderer2D 
 RenderDevice2D::Blit(ContextHandle2D) 
 
 Renderer2D::Blit(ContextHandle2D) 
 
 
 
 
 Clear moved to Renderer2D 
 RenderDevice2D::Clear(ContextHandle2D, Float, Float, Float, Float) 
 
 Renderer2D::Clear(ContextHandle2D, Float, Float, Float, Float) 
 
 
 
 
 Implementation of GlyphCacheAccess::Create 
 UInt8* CustomGlyphCache::Create(const GlyphBitmap &bitmap) { Create and return new item based on bitmap } 
 
 UInt8* CustomGlyphCache::Create(const GlyphBitmap &bitmap, UInt8* cacheItem) { Create or update the cacheItem and return it. } 
  