Use the MipmapGenerationConcept properties to control mipmap generation material of a Render Pass. More...
#include <kanzi/core.ui/graphics3d/mipmap_generation_concept.hpp>
Static Public Member Functions | |
static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
Static Public Attributes | |
static PropertyType< ResourceSharedPtr > | ColorMipmapMaterial0Property |
Sets the material to use to generate the mipmaps for the first color result texture (Result Texture 0) of a CompositionTargetRenderPass. | |
static PropertyType< ResourceSharedPtr > | ColorMipmapMaterial1Property |
Sets the material to use to generate the mipmaps for the second color result texture (Result Texture 1) of a CompositionTargetRenderPass. | |
static PropertyType< ResourceSharedPtr > | ColorMipmapMaterial2Property |
Sets the material to use to generate the mipmaps for the third color result texture (Result Texture 2) of a CompositionTargetRenderPass. | |
static PropertyType< ResourceSharedPtr > | ColorMipmapMaterial3Property |
Sets the material to use to generate the mipmaps for the fourth color result texture (Result Texture 3) of a CompositionTargetRenderPass. | |
static PropertyType< ResourceSharedPtr > | CubemapMipmapMaterialProperty |
Sets the material to use to generate the mipmaps for the Result Texture of a CubeMapRenderPass. | |
static PropertyType< float > | CurrentMipmapLevelProperty |
Reports the mipmap level that Kanzi is generating. | |
static PropertyType< ResourceSharedPtr > | DepthMipmapMaterialProperty |
Sets the material to use to generate the mipmaps for the Result Depth Texture of a CompositionTargetRenderPass. | |
static PropertyType< ResourceSharedPtr > | MipmapSourceTextureProperty |
Reports the texture that contains the render target texture for which Kanzi creates mipmaps. | |
Use the MipmapGenerationConcept properties to control mipmap generation material of a Render Pass.
|
static |
|
static |
Sets the material to use to generate the mipmaps for the Result Texture of a CubeMapRenderPass.
To use the default mipmap generation, remove this property or set its value to ResourceSharedPtr(). The default value is ResourceSharedPtr().
|
static |
Sets the material to use to generate the mipmaps for the first color result texture (Result Texture 0) of a CompositionTargetRenderPass.
To use the default mipmap generation, remove this property or set its value to ResourceSharedPtr(). The default value is ResourceSharedPtr().
|
static |
Sets the material to use to generate the mipmaps for the second color result texture (Result Texture 1) of a CompositionTargetRenderPass.
To use the default mipmap generation, remove this property or set its value to ResourceSharedPtr(). The default value is ResourceSharedPtr().
|
static |
Sets the material to use to generate the mipmaps for the third color result texture (Result Texture 2) of a CompositionTargetRenderPass.
To use the default mipmap generation, remove this property or set its value to ResourceSharedPtr(). The default value is ResourceSharedPtr().
|
static |
Sets the material to use to generate the mipmaps for the fourth color result texture (Result Texture 3) of a CompositionTargetRenderPass.
To use the default mipmap generation, remove this property or set its value to ResourceSharedPtr(). The default value is ResourceSharedPtr().
|
static |
Sets the material to use to generate the mipmaps for the Result Depth Texture of a CompositionTargetRenderPass.
To use the default mipmap generation, remove this property or set its value to ResourceSharedPtr(). The default value is ResourceSharedPtr().
|
static |
Reports the mipmap level that Kanzi is generating.
Use this property in a material that you use to customize how Kanzi generates mipmaps for the composition targets of a CompositionTargetRenderPass or CubeMapRenderPass. The value of this property is valid only while Kanzi generates the mipmaps. The default value is 0.
|
static |
Reports the texture that contains the render target texture for which Kanzi creates mipmaps.
Use this property as the input texture in a material that you use to customize how Kanzi generates mipmaps for the composition targets of a CompositionTargetRenderPass or CubeMapRenderPass. The default value is ResourceSharedPtr().