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. | |
Defines the data required when custom mipmap material has been specified.
kanzi::MipmapGenerationConceptImpl< TBaseClass, TDerivedClass >::MipmapRenderData::MipmapRenderData | ( | Domain * | domain | ) |
Constructor.
Framebuffer kanzi::MipmapGenerationConceptImpl< TBaseClass, TDerivedClass >::MipmapRenderData::framebuffer |
GeometrySharedPtr kanzi::MipmapGenerationConceptImpl< TBaseClass, TDerivedClass >::MipmapRenderData::geometry |
Shared geometry for rendering mipmaps.
array<BrushRendererPtr, 5> kanzi::MipmapGenerationConceptImpl< TBaseClass, TDerivedClass >::MipmapRenderData::renderers |
Brush renderers for color texture 0, 1, 2, 3 mipmaps, and for depth texture mipmaps.
array<MaterialBrushSharedPtr, 5> kanzi::MipmapGenerationConceptImpl< TBaseClass, TDerivedClass >::MipmapRenderData::brushes |
Brushes for color texture 0, 1, 2, 3 mipmaps, and for depth texture mipmaps.