Migration Guide
Following an overview about interface changes between Candera V3.2.2 and Candera V3.3.0.
| Description | Candera V3.2.2 |
Candera V3.3.0 |
|---|---|---|
| RenderTarget Changes due to Renderer2D3D. | void RenderTarget::SetAutoSwapEnabled(bool enabled); bool RenderTarget::IsAutoSwapEnabled() const; void RenderTarget::SetAutoClearEnabled(bool enabled); bool RenderTarget::IsAutoClearEnabled() const; void RenderTarget2D::SetClearMode(const SharedClearMode2D::SharedPointer& clearMode); SharedClearMode2D::SharedPointer RenderTarget2D::GetSharedClearMode() const; void SetClearMode(const SharedClearMode::SharedPointer& clearMode); SharedClearMode::SharedPointer GetSharedClearMode() const; |
Use corresponding Camera and Camera2D settings. |
| RenderDevice Changes due to LoadingHint | static bool RenderDevice::UploadBitmapTextureImage(BitmapTextureImage& textureImage, UInt unit); static bool RenderDevice::UploadCubeMapTextureImage(CubeMapTextureImage& textureImage, UInt unit); static bool RenderDevice::UnloadBitmapTextureImage(BitmapTextureImage& textureImage); static bool RenderDevice::UnloadCubeMapTextureImage(CubeMapTextureImage& textureImage); static bool RenderDevice::UploadVertexBuffer(VertexBuffer& vertexBuffer); static bool RenderDevice::UnloadVertexBuffer(VertexBuffer& vertexBuffer); static bool RenderDevice::UploadShader(Shader& shader); static bool RenderDevice::DeleteShader(Handle vertexShaderHandle, Handle fragmentShaderHandle, Handle programHandle); static bool RenderDevice::UploadRenderBuffer(RenderBuffer& renderBuffer); static bool RenderDevice::UnloadRenderBuffer(RenderBuffer& renderBuffer); static bool RenderDevice::UploadDirectTextureImage(DirectTextureImage& textureImage, UInt unit); static bool RenderDevice::UnloadDirectTextureImage(DirectTextureImage& textureImage); |
static bool Renderer::UploadBitmapTextureImage(BitmapTextureImage& textureImage, UInt unit, DeviceObject::LoadingHint loadingHint);
|