Kanzi Framework  3.9.0
Kanzi Engine API
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. More...
 
 TextureUnitInfo ()=default
 Default constructor. More...
 
 TextureUnitInfo (const TextureUnitInfo &)=delete
 Deleted copy constructor. More...
 

Public Attributes

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

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: