Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QRhiMetal::TessDrawArgs Struct Reference

#include <qrhimetal_p.h>

+ Collaboration diagram for QRhiMetal::TessDrawArgs:

Classes

struct  IndexedArgs
 
struct  NonIndexedArgs
 

Public Types

enum  { NonIndexed , U16Indexed , U32Indexed }
 

Public Attributes

QMetalCommandBuffercbD
 
enum QRhiMetal::TessDrawArgs:: { ... }  type
 
union { 
 
   NonIndexedArgs   draw 
 
   IndexedArgs   drawIndexed 
 
};  
 

Detailed Description

Definition at line 457 of file qrhimetal_p.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
NonIndexed 
U16Indexed 
U32Indexed 

Definition at line 459 of file qrhimetal_p.h.

Member Data Documentation

◆ [union]

union { ... } QRhiMetal::TessDrawArgs

◆ cbD

QMetalCommandBuffer* QRhiMetal::TessDrawArgs::cbD

Definition at line 458 of file qrhimetal_p.h.

Referenced by QRhiMetal::draw(), and QRhiMetal::drawIndexed().

◆ draw

NonIndexedArgs QRhiMetal::TessDrawArgs::draw

Definition at line 479 of file qrhimetal_p.h.

◆ drawIndexed

IndexedArgs QRhiMetal::TessDrawArgs::drawIndexed

Definition at line 480 of file qrhimetal_p.h.

◆ []

enum { ... } QRhiMetal::TessDrawArgs::type

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