public MeshRenderer(string name, MeshData meshData, ImageSharpTexture textureData, ImageSharpTexture alphaTexture, MaterialPropsAndBuffer materialProps) { _name = name; _meshData = meshData; _centeredBounds = meshData.GetBoundingBox(); _objectCenter = _centeredBounds.GetCenter(); _textureData = textureData; _alphaTextureData = alphaTexture; _materialProps = materialProps; }
public MeshRenderer(AssetRef <MeshData> meshAsset, AssetRef <ImageSharpTexture> textureAsset) { _meshAsset = meshAsset; _textureAsset = textureAsset; _materialProps = CommonMaterials.Brick; }