public virtual void Bind( ) { if (TCol != null) { TCol.Bind(0); } if (TNorm != null) { TNorm.Bind(1); } //if (TSpec != null) TSpec.Bind(2); if (TEnv != null) { TEnv.Bind(2); } if (TSpec != null) { TSpec.Bind(3); } Active = this; }
public virtual void BindLightmap( ) { if (TCol != null) { TCol.Bind(0); } Active = this; }
public virtual void ReleaseLightmap( ) { if (TCol != null) { TCol.Release(0); } Active = null; }
public virtual void Release( ) { if (TCol != null) { TCol.Release(0); } if (TNorm != null) { TNorm.Release(1); } //if (TSpec != null) TSpec.Release(2); if (TEnv != null) { TEnv.Release(2); } if (TSpec != null) { TSpec.Release(3); } Active = null; }