Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
DirectX::BC4_UNORM Struct Reference

Public Member Functions

float R (size_t uOffset) const
 
float DecodeFromIndex (size_t uIndex) const
 
size_t GetIndex (size_t uOffset) const
 
void SetIndex (size_t uOffset, size_t uIndex)
 

Public Attributes

union {
   struct {
      uint8_t   red_0
 
      uint8_t   red_1
 
      uint8_t   indices [6]
 
   } 
 
   uint64_t   data
 
}; 
 

Detailed Description

Definition at line 42 of file BC4BC5.cpp.

Member Function Documentation

float DirectX::BC4_UNORM::DecodeFromIndex ( size_t  uIndex) const

Definition at line 50 of file BC4BC5.cpp.

References red_0, and red_1.

Referenced by R().

size_t DirectX::BC4_UNORM::GetIndex ( size_t  uOffset) const

Definition at line 74 of file BC4BC5.cpp.

References data.

Referenced by R().

float DirectX::BC4_UNORM::R ( size_t  uOffset) const

Definition at line 44 of file BC4BC5.cpp.

References DecodeFromIndex(), and GetIndex().

void DirectX::BC4_UNORM::SetIndex ( size_t  uOffset,
size_t  uIndex 
)

Definition at line 79 of file BC4BC5.cpp.

References data.

Member Data Documentation

union { ... }
uint64_t DirectX::BC4_UNORM::data

Definition at line 93 of file BC4BC5.cpp.

Referenced by GetIndex(), and SetIndex().

uint8_t DirectX::BC4_UNORM::indices[6]

Definition at line 91 of file BC4BC5.cpp.

uint8_t DirectX::BC4_UNORM::red_0

Definition at line 89 of file BC4BC5.cpp.

Referenced by DecodeFromIndex().

uint8_t DirectX::BC4_UNORM::red_1

Definition at line 90 of file BC4BC5.cpp.

Referenced by DecodeFromIndex().


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