Пример #1
0
        public void Default(bool change)
        {
            _alphaEnv.SelA  = AlphaArg.Zero;
            _alphaEnv.SelB  = AlphaArg.Zero;
            _alphaEnv.SelC  = AlphaArg.Zero;
            _alphaEnv.SelD  = AlphaArg.Zero;
            _alphaEnv.Bias  = Wii.Graphics.Bias.Zero;
            _alphaEnv.Clamp = true;

            _colorEnv.SelA  = ColorArg.Zero;
            _colorEnv.SelB  = ColorArg.Zero;
            _colorEnv.SelC  = ColorArg.Zero;
            _colorEnv.SelD  = ColorArg.Zero;
            _colorEnv.Bias  = Wii.Graphics.Bias.Zero;
            _colorEnv.Clamp = true;

            _texMapID  = TexMapID.TexMap7;
            _texCoord  = TexCoordID.TexCoord7;
            _colorChan = ColorSelChan.Zero;

            if (change)
            {
                SignalPropertyChange();
            }
        }
Пример #2
0
 public RAS1_TRef(TexMapID tm0, TexCoordID tc0, bool te0, ColorSelChan cc0, TexMapID tm1, TexCoordID tc1, bool te1, ColorSelChan cc1)
 {
     _data =
         ((uint)tm0 << 0) |
         ((uint)tc0 << 3) |
         ((uint)(te0 ? 1 : 0) << 6) |
         ((uint)cc0 << 7) |
         ((uint)tm1 << 12) |
         ((uint)tc1 << 15) |
         ((uint)(te1 ? 1 : 0) << 18) |
         ((uint)cc1 << 19);
 }
Пример #3
0
 public MDL0TEVStageNode(ColorEnv colEnv, AlphaEnv alphaEnv, CMD cmd, TevKColorSel kc, TevKAlphaSel ka, TexMapID id, TexCoordID coord, ColorSelChan col, bool useTex)
 {
     _colorEnv   = colEnv;
     _alphaEnv   = alphaEnv;
     _cmd        = cmd;
     _kcSel      = kc;
     _kaSel      = ka;
     _texMapID   = id;
     _texCoord   = coord;
     _colorChan  = col;
     _texEnabled = useTex;
 }
 public TEVStage(ColorEnv colEnv, AlphaEnv alphaEnv, CMD cmd, TevKColorSel kc, TevKAlphaSel ka, TexMapID id, TexCoordID coord, ColorSelChan col, bool useTex)
 {
     _colorEnv = colEnv;
     _alphaEnv = alphaEnv;
     _cmd = cmd;
     _kcSel = kc;
     _kaSel = ka;
     _texMapID = id;
     _texCoord = coord;
     _colorChan = col;
     _texEnabled = useTex;
 }