Kanzi 3.9.10
kanzi::Renderer::TextureUnitInfo Struct Reference

Texture unit information structure. More...

#include <kanzi/core.ui/platform/graphics_backend/gl/renderer.hpp>

Classes

struct  BoundTextureHandle
 Structure for tracking bound texture handles. More...
 

Public Member Functions

TextureUnitInfooperator= (const TextureUnitInfo &)=delete
 Deleted copy operator.
 
 TextureUnitInfo ()=default
 Default constructor.
 
 TextureUnitInfo (const TextureUnitInfo &)=delete
 Deleted copy constructor.
 

Public Attributes

int m_highestDirtyUnit
 Highest dirty unit for this texture target.
 
unsigned int m_textureTarget
 Corresponding texture target.
 
array< BoundTextureHandle, KANZI_RENDERER_MAX_TEXTURE_UNITSm_units
 Bound texture units for this texture target.
 

Detailed Description

Texture unit information structure.

Constructor & Destructor Documentation

◆ TextureUnitInfo() [1/2]

kanzi::Renderer::TextureUnitInfo::TextureUnitInfo ( )
explicitdefault

Default constructor.

◆ TextureUnitInfo() [2/2]

kanzi::Renderer::TextureUnitInfo::TextureUnitInfo ( const TextureUnitInfo & )
delete

Deleted copy constructor.

Member Function Documentation

◆ operator=()

TextureUnitInfo & kanzi::Renderer::TextureUnitInfo::operator= ( const TextureUnitInfo & )
delete

Deleted copy operator.

Member Data Documentation

◆ m_units

array<BoundTextureHandle, KANZI_RENDERER_MAX_TEXTURE_UNITS> kanzi::Renderer::TextureUnitInfo::m_units

Bound texture units for this texture target.

◆ m_textureTarget

unsigned int kanzi::Renderer::TextureUnitInfo::m_textureTarget

Corresponding texture target.

◆ m_highestDirtyUnit

int kanzi::Renderer::TextureUnitInfo::m_highestDirtyUnit

Highest dirty unit for this texture target.


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