Kanzi Graphics Engine
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
kzu_blur_composer.h File Reference

Specifies a blur composer. More...

Functions

kzsError kzuBlurComposerRegisterToFactory (const struct KzuFactory *factory)
 Registers color adjustment composer to factory. More...
 
kzsError kzuBlurComposerCreate (const struct KzcMemoryManager *memoryManager, kzString name, struct KzuUIDomain *uiDomain, struct KzuBlurComposer **out_blurComposer)
 Creates a blur composer. More...
 
struct KzuRenderTargetTexturekzuBlurComposerGetBlurredTexture (const struct KzuBlurComposer *blurComposer)
 Gets blurred texture from blur composer, generated after apply is called. More...
 
struct KzuRenderTargetTexturekzuBlurComposerGetScreenTargetTexture (const struct KzuBlurComposer *blurComposer)
 Gets screen target texture from blur composer, used in pass that is rendered on-screen. More...
 
struct KzuComposerkzuBlurComposerToComposer (struct KzuBlurComposer *blitQuadComposer)
 Casts blur composer to composer. More...
 
struct KzuBlurComposerkzuBlurComposerFromComposer (const struct KzuComposer *composer)
 Casts composer to blur composer. More...
 

Variables

const KzuResourceType KZU_COMPOSER_TYPE_BLUR
 Composer type identifier for blur composer. More...
 

Detailed Description

Specifies a blur composer.

Copyright 2008-2019 by Rightware. All rights reserved.

Function Documentation

kzsError kzuBlurComposerRegisterToFactory ( const struct KzuFactory factory)

Registers color adjustment composer to factory.

kzsError kzuBlurComposerCreate ( const struct KzcMemoryManager memoryManager,
kzString  name,
struct KzuUIDomain uiDomain,
struct KzuBlurComposer **  out_blurComposer 
)

Creates a blur composer.

struct KzuRenderTargetTexture* kzuBlurComposerGetBlurredTexture ( const struct KzuBlurComposer blurComposer)

Gets blurred texture from blur composer, generated after apply is called.

struct KzuRenderTargetTexture* kzuBlurComposerGetScreenTargetTexture ( const struct KzuBlurComposer blurComposer)

Gets screen target texture from blur composer, used in pass that is rendered on-screen.

struct KzuComposer* kzuBlurComposerToComposer ( struct KzuBlurComposer blitQuadComposer)

Casts blur composer to composer.

struct KzuBlurComposer* kzuBlurComposerFromComposer ( const struct KzuComposer composer)

Casts composer to blur composer.

Variable Documentation

const KzuResourceType KZU_COMPOSER_TYPE_BLUR

Composer type identifier for blur composer.