Пример #1
0
 public NiStencilProperty()
 {
     flags           = (ushort)0;
     stencilEnabled  = (byte)0;
     stencilFunction = (StencilCompareMode)0;
     stencilRef      = (uint)0;
     stencilMask     = (uint)4294967295;
     failAction      = (StencilAction)0;
     zFailAction     = (StencilAction)0;
     passAction      = (StencilAction)0;
     drawMode        = StencilDrawMode.DRAW_BOTH;
 }
Пример #2
0
 public NiStencilProperty(NIFReader file, BinaryReader reader) : base(file, reader)
 {
     Flags            = reader.ReadUInt16();
     IsStencilEnabled = reader.ReadBoolean();
     StencilFunction  = (StencilCompareMode)reader.ReadUInt32();
     StencilRef       = reader.ReadUInt32();
     StencilMask      = reader.ReadUInt32();
     FailAction       = (StencilAction)reader.ReadUInt32();
     ZFailAction      = (StencilAction)reader.ReadUInt32();
     PassAction       = (StencilAction)reader.ReadUInt32();
     FaceDrawMode     = (FaceDrawMode)reader.ReadUInt32();
 }