# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NL3D::CMaterial::CTexEnv Struct Reference

#include <material.h>

List of all members.

Public Methods

void setDefault ()
void serial (NLMISC::IStream &f)
 CTexEnv ()

Public Attributes

CRGBA ConstantColor
uint32 EnvPacked
   struct {
      uint32   OpRGB:4
      uint32   SrcArg0RGB:2
      uint32   OpArg0RGB:2
      uint32   SrcArg1RGB:2
      uint32   OpArg1RGB:2
      uint32   OpAlpha:4
      uint32   SrcArg0Alpha:2
      uint32   OpArg0Alpha:2
      uint32   SrcArg1Alpha:2
      uint32   OpArg1Alpha:2
   } Env


Constructor & Destructor Documentation

NL3D::CMaterial::CTexEnv::CTexEnv   [inline]
 

Definition at line 539 of file material.h.

References setDefault.


Member Function Documentation

void NL3D::CMaterial::CTexEnv::serial NLMISC::IStream   f [inline]
 

Definition at line 521 of file material.h.

References ConstantColor, Env, NLMISC::IStream::serial, and NLMISC::IStream::serialBitField8.

void NL3D::CMaterial::CTexEnv::setDefault   [inline]
 

Definition at line 501 of file material.h.

References ConstantColor, and Env.

Referenced by CTexEnv, and NL3D::CMaterial::serial.


Member Data Documentation

CRGBA NL3D::CMaterial::CTexEnv::ConstantColor
 

Definition at line 499 of file material.h.

Referenced by NL3D::CMaterial::getTexConstantColor, NL3D::CMaterial::getUserColor, serial, setDefault, NL3D::CMaterial::setUserColor, and NL3D::CMaterial::texConstantColor.

struct { ... } NL3D::CMaterial::CTexEnv::Env
 

Referenced by serial, setDefault, NL3D::CMaterial::texEnvArg0Alpha, NL3D::CMaterial::texEnvArg0RGB, NL3D::CMaterial::texEnvArg1Alpha, NL3D::CMaterial::texEnvArg1RGB, NL3D::CMaterial::texEnvOpAlpha, and NL3D::CMaterial::texEnvOpRGB.

uint32 NL3D::CMaterial::CTexEnv::EnvPacked
 

Definition at line 483 of file material.h.

Referenced by NL3D::CMaterial::getTexEnvMode, and NL3D::CMaterial::setTexEnvMode.

uint32 NL3D::CMaterial::CTexEnv::OpAlpha
 

Definition at line 492 of file material.h.

uint32 NL3D::CMaterial::CTexEnv::OpArg0Alpha
 

Definition at line 494 of file material.h.

uint32 NL3D::CMaterial::CTexEnv::OpArg0RGB
 

Definition at line 488 of file material.h.

uint32 NL3D::CMaterial::CTexEnv::OpArg1Alpha
 

Definition at line 496 of file material.h.

uint32 NL3D::CMaterial::CTexEnv::OpArg1RGB
 

Definition at line 490 of file material.h.

uint32 NL3D::CMaterial::CTexEnv::OpRGB
 

Definition at line 486 of file material.h.

uint32 NL3D::CMaterial::CTexEnv::SrcArg0Alpha
 

Definition at line 493 of file material.h.

uint32 NL3D::CMaterial::CTexEnv::SrcArg0RGB
 

Definition at line 487 of file material.h.

uint32 NL3D::CMaterial::CTexEnv::SrcArg1Alpha
 

Definition at line 495 of file material.h.

uint32 NL3D::CMaterial::CTexEnv::SrcArg1RGB
 

Definition at line 489 of file material.h.


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