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. }

 


Revision #3
Created 2023-03-02 05:47:39 UTC by Kanai Tomoaki
Updated 2023-06-19 05:51:54 UTC by Tsuyoshi.Kato