MeshBaker
Classes | Enumerations | Functions
Package DigitalOpus.MB.Core

Classes

class  GameObjectFilterInfo
 
class  GroupByAlreadyAdded
 
class  GroupByLightmapIndex
 
class  GroupByMaterial
 
class  GroupByOutOfBoundsUVs
 
class  GroupByRenderType
 
class  GroupByShader
 
class  GroupByStatic
 
interface  IGroupByFilter
 
interface  MB2_EditorMethodsInterface
 M b2_ texture combiner editor methods. More...
 
class  MB2_Log
 
class  MB2_TexturePacker
 
class  MB3_BakeInPlace
 
class  MB3_EditorMethods
 
class  MB3_MeshBakerEditorInternal
 
interface  MB3_MeshBakerEditorWindowInterface
 
class  MB3_MeshCombiner
 
class  MB3_MeshCombinerSingle
 Manages a single combined mesh.This class is the core of the mesh combining API. More...
 
class  MB3_MultiMeshCombiner
 This class is an endless mesh. More...
 
class  MB3_TextureBakerEditorInternal
 
class  MB3_TextureCombiner
 
class  MB_Utility
 
class  MBVersion
 
class  MBVersionConcrete
 
class  MBVersionEditor
 
class  MBVersionEditorConcrete
 
interface  MBVersionEditorInterface
 
interface  MBVersionInterface
 
class  ObjectLog
 LOD stores a buffer of log messages specific to an object. More...
 
class  ShaderTextureProperty
 

Enumerations

enum  MB_ObjsToCombineTypes { MB_ObjsToCombineTypes.prefabOnly, MB_ObjsToCombineTypes.sceneObjOnly, MB_ObjsToCombineTypes.dontCare }
 
enum  MB_OutputOptions { MB_OutputOptions.bakeIntoPrefab, MB_OutputOptions.bakeMeshsInPlace, MB_OutputOptions.bakeTextureAtlasesOnly, MB_OutputOptions.bakeIntoSceneObject }
 
enum  MB_RenderType { MB_RenderType.meshRenderer, MB_RenderType.skinnedMeshRenderer }
 
enum  MB2_OutputOptions { MB2_OutputOptions.bakeIntoSceneObject, MB2_OutputOptions.bakeMeshAssetsInPlace, MB2_OutputOptions.bakeIntoPrefab }
 
enum  MB2_LightmapOptions { MB2_LightmapOptions.preserve_current_lightmapping, MB2_LightmapOptions.ignore_UV2, MB2_LightmapOptions.copy_UV2_unchanged, MB2_LightmapOptions.generate_new_UV2_layout }
 
enum  MB2_PackingAlgorithmEnum { MB2_PackingAlgorithmEnum.UnitysPackTextures, MB2_PackingAlgorithmEnum.MeshBakerTexturePacker }
 
enum  MB2_ValidationLevel { MB2_ValidationLevel.none, MB2_ValidationLevel.quick, MB2_ValidationLevel.robust }
 
enum  MB2_LogLevel {
  MB2_LogLevel.none, MB2_LogLevel.error, MB2_LogLevel.warn, MB2_LogLevel.info,
  MB2_LogLevel.debug, MB2_LogLevel.trace
}
 

Functions

delegate void ProgressUpdateDelegate (string msg, float progress)
 

Enumeration Type Documentation

Enumerator
preserve_current_lightmapping 
ignore_UV2 
copy_UV2_unchanged 
generate_new_UV2_layout 
Enumerator
none 
error 
warn 
info 
debug 
trace 
Enumerator
bakeIntoSceneObject 
bakeMeshAssetsInPlace 
bakeIntoPrefab 
Enumerator
UnitysPackTextures 
MeshBakerTexturePacker 
Enumerator
none 
quick 
robust 
Enumerator
prefabOnly 
sceneObjOnly 
dontCare 
Enumerator
bakeIntoPrefab 
bakeMeshsInPlace 
bakeTextureAtlasesOnly 
bakeIntoSceneObject 
Enumerator
meshRenderer 
skinnedMeshRenderer 

Function Documentation

delegate void DigitalOpus.MB.Core.ProgressUpdateDelegate ( string  msg,
float  progress 
)