Kanzi 3.9.10
kanzi::MipmapGenerationConceptImpl< TBaseClass, TDerivedClass >::MipmapRenderData Struct Reference

Defines the data required when custom mipmap material has been specified. More...

#include <kanzi/core.ui/graphics3d/mipmap_generation_concept_impl.hpp>

Public Member Functions

 MipmapRenderData (Domain *domain)
 Constructor.
 

Public Attributes

array< MaterialBrushSharedPtr, 5 > brushes
 Brushes for color texture 0, 1, 2, 3 mipmaps, and for depth texture mipmaps.
 
Framebuffer framebuffer
 
GeometrySharedPtr geometry
 Shared geometry for rendering mipmaps.
 
array< BrushRendererPtr, 5 > renderers
 Brush renderers for color texture 0, 1, 2, 3 mipmaps, and for depth texture mipmaps.
 

Detailed Description

template<typename TBaseClass, typename TDerivedClass>
struct kanzi::MipmapGenerationConceptImpl< TBaseClass, TDerivedClass >::MipmapRenderData

Defines the data required when custom mipmap material has been specified.

Constructor & Destructor Documentation

◆ MipmapRenderData()

template<typename TBaseClass , typename TDerivedClass >
kanzi::MipmapGenerationConceptImpl< TBaseClass, TDerivedClass >::MipmapRenderData::MipmapRenderData ( Domain * domain)

Constructor.

Member Data Documentation

◆ framebuffer

template<typename TBaseClass , typename TDerivedClass >
Framebuffer kanzi::MipmapGenerationConceptImpl< TBaseClass, TDerivedClass >::MipmapRenderData::framebuffer

◆ geometry

template<typename TBaseClass , typename TDerivedClass >
GeometrySharedPtr kanzi::MipmapGenerationConceptImpl< TBaseClass, TDerivedClass >::MipmapRenderData::geometry

Shared geometry for rendering mipmaps.

◆ renderers

template<typename TBaseClass , typename TDerivedClass >
array<BrushRendererPtr, 5> kanzi::MipmapGenerationConceptImpl< TBaseClass, TDerivedClass >::MipmapRenderData::renderers

Brush renderers for color texture 0, 1, 2, 3 mipmaps, and for depth texture mipmaps.

◆ brushes

template<typename TBaseClass , typename TDerivedClass >
array<MaterialBrushSharedPtr, 5> kanzi::MipmapGenerationConceptImpl< TBaseClass, TDerivedClass >::MipmapRenderData::brushes

Brushes for color texture 0, 1, 2, 3 mipmaps, and for depth texture mipmaps.


The documentation for this struct was generated from the following files: