Exemple #1
0
        bool SetTexture(Pixel.Rhino.DocObjects.Texture texture, Pixel.Rhino.DocObjects.TextureType which, bool front)
        {
            IntPtr pMaterial = NonConstMaterialPointer(front);
            IntPtr pTexture  = texture.ConstPointer();

            return(UnsafeNativeMethods.ON_Material_SetTexture(pMaterial, pTexture, (int)which));
        }
Exemple #2
0
 /// <since>5.0</since>
 public bool SetTransparencyTexture(Pixel.Rhino.DocObjects.Texture texture, bool front)
 {
     return(SetTexture(texture, Pixel.Rhino.DocObjects.TextureType.Transparency, front));
 }
Exemple #3
0
 /// <since>5.0</since>
 public bool SetEnvironmentTexture(Pixel.Rhino.DocObjects.Texture texture, bool front)
 {
     return(SetTexture(texture, Pixel.Rhino.DocObjects.TextureType.Emap, front));
 }
Exemple #4
0
 /// <since>5.0</since>
 public bool SetBumpTexture(Pixel.Rhino.DocObjects.Texture texture, bool front)
 {
     return(SetTexture(texture, Pixel.Rhino.DocObjects.TextureType.Bump, front));
 }