MeshBaker
DigitalOpus.MB.Core.MB3_TextureCombiner.MB_TexSet Class Reference

Public Member Functions

 MB_TexSet (MeshBakerMaterialTexture[] tss, Vector2 uvOffset, Vector2 uvScale)
 
bool IsEqual (object obj, bool fixOutOfBoundsUVs, bool considerNonTextureProperties, TextureBlender resultMaterialTextureBlender)
 
void CalcInitialFullSamplingRects (bool fixOutOfBoundsUVs)
 
void CalcMatAndUVSamplingRectsIfAllMatTilingSame ()
 
bool AllTexturesAreSameForMerge (MB_TexSet other, bool considerNonTextureProperties, TextureBlender resultMaterialTextureBlender)
 

Public Attributes

MeshBakerMaterialTexture [] ts
 
List< MatAndTransformToMergedmats
 
List< GameObject > gos
 
bool allTexturesUseSameMatTiling = false
 
Vector2 obUVoffset = new Vector2(0f, 0f)
 
Vector2 obUVscale = new Vector2(1f, 1f)
 
int idealWidth
 
int idealHeight
 

Properties

DRect obUVrect [get]
 

Constructor & Destructor Documentation

§ MB_TexSet()

DigitalOpus.MB.Core.MB3_TextureCombiner.MB_TexSet.MB_TexSet ( MeshBakerMaterialTexture []  tss,
Vector2  uvOffset,
Vector2  uvScale 
)

Member Function Documentation

§ AllTexturesAreSameForMerge()

bool DigitalOpus.MB.Core.MB3_TextureCombiner.MB_TexSet.AllTexturesAreSameForMerge ( MB_TexSet  other,
bool  considerNonTextureProperties,
TextureBlender  resultMaterialTextureBlender 
)

§ CalcInitialFullSamplingRects()

void DigitalOpus.MB.Core.MB3_TextureCombiner.MB_TexSet.CalcInitialFullSamplingRects ( bool  fixOutOfBoundsUVs)

§ CalcMatAndUVSamplingRectsIfAllMatTilingSame()

void DigitalOpus.MB.Core.MB3_TextureCombiner.MB_TexSet.CalcMatAndUVSamplingRectsIfAllMatTilingSame ( )

§ IsEqual()

bool DigitalOpus.MB.Core.MB3_TextureCombiner.MB_TexSet.IsEqual ( object  obj,
bool  fixOutOfBoundsUVs,
bool  considerNonTextureProperties,
TextureBlender  resultMaterialTextureBlender 
)

Member Data Documentation

§ allTexturesUseSameMatTiling

bool DigitalOpus.MB.Core.MB3_TextureCombiner.MB_TexSet.allTexturesUseSameMatTiling = false

§ gos

List<GameObject> DigitalOpus.MB.Core.MB3_TextureCombiner.MB_TexSet.gos

§ idealHeight

int DigitalOpus.MB.Core.MB3_TextureCombiner.MB_TexSet.idealHeight

§ idealWidth

int DigitalOpus.MB.Core.MB3_TextureCombiner.MB_TexSet.idealWidth

§ mats

List<MatAndTransformToMerged> DigitalOpus.MB.Core.MB3_TextureCombiner.MB_TexSet.mats

§ obUVoffset

Vector2 DigitalOpus.MB.Core.MB3_TextureCombiner.MB_TexSet.obUVoffset = new Vector2(0f, 0f)

§ obUVscale

Vector2 DigitalOpus.MB.Core.MB3_TextureCombiner.MB_TexSet.obUVscale = new Vector2(1f, 1f)

§ ts

MeshBakerMaterialTexture [] DigitalOpus.MB.Core.MB3_TextureCombiner.MB_TexSet.ts

Property Documentation

§ obUVrect

DRect DigitalOpus.MB.Core.MB3_TextureCombiner.MB_TexSet.obUVrect
get

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