asset_creation.h File Reference

Classes

class  AssetCreationInterface
 

Namespaces

 maxon
 
 maxon::APPSETTINGS
 
 maxon::APPSETTINGS::ASSETS
 

Typedefs

using DescCompareEntry = Tuple< Bool, BaseContainer, DescID, maxon::String >
 

Enumerations

enum  ASSETINSERTOBJECTMODE {
  ASOBJECT,
  ASINSTANCE,
  ASRENDERINSTANCE,
  ASXREF
}
 
enum  GENERATESCENEPREVIEWIMAGEFLAGS {
  NONE,
  ISORIGINALDOCUMENT,
  FRAMESCENE,
  PREVIEWRENDER,
  GEOMETRYONLY
}
 
enum  OPENSAVEASSETDIALOGFLAGS {
  NONE,
  ALLOW_EDIT_ID,
  ALLOW_EDIT_NAME,
  SHOW_VERSION,
  ALLOW_EMPTY_CATEGORY,
  SHOW_MAKE_DEFAULT
}
 

Functions

enum maxon::ASSETINSERTOBJECTMODE MAXON_ENUM_LIST (ASSETINSERTOBJECTMODE)
 
 MAXON_ATTRIBUTE (ASSETINSERTOBJECTMODE, INSERTOBJECTAS, "net.maxon.appsettings.assets.insertobjectas")
 
 MAXON_ATTRIBUTE (Id, LASTSAVEREPOSITORY, "net.maxon.appsettings.assets.lastsaverepository")
 
enum maxon::GENERATESCENEPREVIEWIMAGEFLAGS MAXON_ENUM_FLAGS (GENERATESCENEPREVIEWIMAGEFLAGS)
 
enum maxon::OPENSAVEASSETDIALOGFLAGS MAXON_ENUM_FLAGS (OPENSAVEASSETDIALOGFLAGS)
 

Variables

 ASOBJECT
 
 ASINSTANCE
 
 ASRENDERINSTANCE
 
 ASXREF
 
 NONE
 
 ISORIGINALDOCUMENT
 
 FRAMESCENE
 
 PREVIEWRENDER
 
 GEOMETRYONLY
 
 ALLOW_EDIT_ID
 
 ALLOW_EDIT_NAME
 
 SHOW_VERSION
 
 ALLOW_EMPTY_CATEGORY
 
 SHOW_MAKE_DEFAULT
 

Variable Documentation

◆ ASOBJECT

ASOBJECT

◆ ASINSTANCE

ASINSTANCE

◆ ASRENDERINSTANCE

ASRENDERINSTANCE

◆ ASXREF

ASXREF

◆ NONE

NONE

◆ ISORIGINALDOCUMENT

ISORIGINALDOCUMENT

◆ FRAMESCENE

FRAMESCENE

frames the scene before rendering

◆ PREVIEWRENDER

PREVIEWRENDER

use the preview renderer instead of the selected render engine

◆ GEOMETRYONLY

GEOMETRYONLY

apply geometry only rendering to the scene (in case of PREVIEWRENDER)

◆ ALLOW_EDIT_ID

ALLOW_EDIT_ID

◆ ALLOW_EDIT_NAME

ALLOW_EDIT_NAME

◆ SHOW_VERSION

SHOW_VERSION

◆ ALLOW_EMPTY_CATEGORY

ALLOW_EMPTY_CATEGORY

◆ SHOW_MAKE_DEFAULT

SHOW_MAKE_DEFAULT