citro3d  1.2.0
Data Fields
C3D_ProcTex Struct Reference

#include <proctex.h>

Data Fields

union {
   u32   proctex0
 
   struct {
      u32   uClamp: 3
 
      u32   vClamp: 3
 
      u32   rgbFunc: 4
 
      u32   alphaFunc: 4
 
      bool   alphaSeparate: 1
 
      bool   enableNoise: 1
 
      u32   uShift: 2
 
      u32   vShift: 2
 
      u32   lodBiasLow: 8
 
   } 
 
}; 
 
union {
   u32   proctex1
 
   struct {
      u16   uNoiseAmpl
 
      u16   uNoisePhase
 
   } 
 
}; 
 
union {
   u32   proctex2
 
   struct {
      u16   vNoiseAmpl
 
      u16   vNoisePhase
 
   } 
 
}; 
 
union {
   u32   proctex3
 
   struct {
      u16   uNoiseFreq
 
      u16   vNoiseFreq
 
   } 
 
}; 
 
union {
   u32   proctex4
 
   struct {
      u32   minFilter: 3
 
      u32   unknown1: 8
 
      u32   width: 8
 
      u32   lodBiasHigh: 8
 
   } 
 
}; 
 
union {
   u32   proctex5
 
   struct {
      u32   offset: 8
 
      u32   unknown2: 24
 
   } 
 
}; 
 

Field Documentation

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ alphaFunc

u32 C3D_ProcTex::alphaFunc

◆ alphaSeparate

bool C3D_ProcTex::alphaSeparate

◆ enableNoise

bool C3D_ProcTex::enableNoise

◆ lodBiasHigh

u32 C3D_ProcTex::lodBiasHigh

◆ lodBiasLow

u32 C3D_ProcTex::lodBiasLow

◆ minFilter

u32 C3D_ProcTex::minFilter

◆ offset

u32 C3D_ProcTex::offset

◆ proctex0

u32 C3D_ProcTex::proctex0

◆ proctex1

u32 C3D_ProcTex::proctex1

◆ proctex2

u32 C3D_ProcTex::proctex2

◆ proctex3

u32 C3D_ProcTex::proctex3

◆ proctex4

u32 C3D_ProcTex::proctex4

◆ proctex5

u32 C3D_ProcTex::proctex5

◆ rgbFunc

u32 C3D_ProcTex::rgbFunc

◆ uClamp

u32 C3D_ProcTex::uClamp

◆ unknown1

u32 C3D_ProcTex::unknown1

◆ unknown2

u32 C3D_ProcTex::unknown2

◆ uNoiseAmpl

u16 C3D_ProcTex::uNoiseAmpl

◆ uNoiseFreq

u16 C3D_ProcTex::uNoiseFreq

◆ uNoisePhase

u16 C3D_ProcTex::uNoisePhase

◆ uShift

u32 C3D_ProcTex::uShift

◆ vClamp

u32 C3D_ProcTex::vClamp

◆ vNoiseAmpl

u16 C3D_ProcTex::vNoiseAmpl

◆ vNoiseFreq

u16 C3D_ProcTex::vNoiseFreq

◆ vNoisePhase

u16 C3D_ProcTex::vNoisePhase

◆ vShift

u32 C3D_ProcTex::vShift

◆ width

u32 C3D_ProcTex::width

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