Fermat
Public Methods | Public Members | Static Public Members | List of all members
PSFPTVertexProcessor::CacheInfo Union Reference

Detailed description

[PSFPTVertexProcessor::CacheInfo]

#include <psfpt_vertex_processor.h>

Public Methods

FERMAT_HOST_DEVICE CacheInfo (const uint32 _packed)
 
FERMAT_HOST_DEVICE CacheInfo (const uint32 _pixel, const uint32 _comp, const uint32 _new_entry)
 
FERMAT_HOST_DEVICE bool is_invalid () const
 
FERMAT_HOST_DEVICE bool is_valid () const
 
FERMAT_HOST_DEVICE operator uint32 () const
 

Public Members

uint32 packed
 
struct {
   uint32   pixel: 29
 
   uint32   comp: 2
 
   uint32   new_entry: 1
 
}; 
 

Static Public Members

static const uint32 INVALID = 0xFFFFFFFFu
 
static const uint32 INVALID_SLOT = 0xFFFFFFFFu & ((1u << 29) - 1u)
 

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