Package org.cakelab.blender.io.block
Interface BlockCodes
-
public interface BlockCodes
Block codes associate a block with a certain group of data such as Library, Object, Scene etc. but most of the blocks nowadays have a generic code called 'DATA'. The most important codes are 'ENDB' and 'DNA1' which are both unique in a Blender file.- Author:
- homac
-
-
Field Summary
Fields Modifier and Type Field Description static Identifier
ID_AC
Actionstatic Identifier
ID_AR
Armaturestatic Identifier
ID_BR
Brushstatic Identifier
ID_CA
Camerastatic Identifier
ID_CF
Cache Filestatic Identifier
ID_CO
constraint.static Identifier
ID_CU
Deprecated.ID_CV should be used in the future (see T95355).static Identifier
ID_CV
Curvesstatic Identifier
ID_DATA
Block code of a block containing data related to other blocks.static Identifier
ID_DNA1
block code of the block containing theStructDNA
struct.static Identifier
ID_ENDB
block code of the last block.static Identifier
ID_FLUIDSIM
fluidsim Ipo
NOTE! Fake IDs, needed for g.sipo->blocktype or outliner.static Identifier
ID_GD
GreasePencilstatic Identifier
ID_GLOB
Block code of a block containing struct FileGlobal.static Identifier
ID_GR
Groupstatic Identifier
ID_HA
Deprecated.Removed since Blender v3.2static Identifier
ID_ID
Only used as 'placeholder' in .blend files for directly linked data-blocks.static Identifier
ID_IM
Imagestatic Identifier
ID_IP
Ipo (depreciated, replaced by FCurves)static Identifier
ID_KE
Key (shape key)static Identifier
ID_LA
Lampstatic Identifier
ID_LI
Librarystatic Identifier
ID_LP
LightProbestatic Identifier
ID_LS
FreestyleLineStylestatic Identifier
ID_LT
Latticestatic Identifier
ID_MA
Materialstatic Identifier
ID_MB
MetaBallstatic Identifier
ID_MC
MovieClipstatic Identifier
ID_ME
Meshstatic Identifier
ID_MSK
Maskstatic Identifier
ID_NLA
used in outliner...static Identifier
ID_NT
NodeTreestatic Identifier
ID_OB
Objectstatic Identifier
ID_PA
ParticleSettingsstatic Identifier
ID_PAL
Palettestatic Identifier
ID_PC
Paint Curvestatic Identifier
ID_PO
pose (action channel, used to be ID_AC in code, so we keep code for backwards compat)
NOTE! Fake IDs, needed for g.sipo->blocktype or outliner.static Identifier
ID_PT
PointCloudstatic Identifier
ID_REND
Block code of a block containing struct Link.static Identifier
ID_SCE
Scenestatic Identifier
ID_SCR
Screenstatic Identifier
ID_SCRN
depreciated, but still heavily in usestatic Identifier
ID_SEQ
NOTE! Fake IDs, needed for g.sipo->blocktype or outlinerstatic Identifier
ID_SIM
Simulationstatic Identifier
ID_SO
Soundstatic Identifier
ID_SPK
Speakerstatic Identifier
ID_TE
Texturestatic Identifier
ID_TEST
Block code of a block containing struct Link.static Identifier
ID_TXT
Textstatic Identifier
ID_VF
VectorFontstatic Identifier
ID_VO
Volumestatic Identifier
ID_WM
WindowManagerstatic Identifier
ID_WO
Worldstatic Identifier
ID_WS
Work Space
-
Method Summary
Static Methods Modifier and Type Method Description static Identifier
MAKE_ID2(char c, char d)
-
-
-
Field Detail
-
ID_SCE
static final Identifier ID_SCE
Scene
-
ID_LI
static final Identifier ID_LI
Library
-
ID_OB
static final Identifier ID_OB
Object
-
ID_ME
static final Identifier ID_ME
Mesh
-
ID_CU
static final Identifier ID_CU
Deprecated.ID_CV should be used in the future (see T95355).Curve
-
ID_MB
static final Identifier ID_MB
MetaBall
-
ID_MA
static final Identifier ID_MA
Material
-
ID_TE
static final Identifier ID_TE
Texture
-
ID_IM
static final Identifier ID_IM
Image
-
ID_LT
static final Identifier ID_LT
Lattice
-
ID_LA
static final Identifier ID_LA
Lamp
-
ID_CA
static final Identifier ID_CA
Camera
-
ID_IP
static final Identifier ID_IP
Ipo (depreciated, replaced by FCurves)
-
ID_KE
static final Identifier ID_KE
Key (shape key)
-
ID_WO
static final Identifier ID_WO
World
-
ID_SCR
static final Identifier ID_SCR
Screen
-
ID_VF
static final Identifier ID_VF
VectorFont
-
ID_TXT
static final Identifier ID_TXT
Text
-
ID_SPK
static final Identifier ID_SPK
Speaker
-
ID_SO
static final Identifier ID_SO
Sound
-
ID_GR
static final Identifier ID_GR
Group
-
ID_AR
static final Identifier ID_AR
Armature
-
ID_AC
static final Identifier ID_AC
Action
-
ID_NT
static final Identifier ID_NT
NodeTree
-
ID_BR
static final Identifier ID_BR
Brush
-
ID_PA
static final Identifier ID_PA
ParticleSettings
-
ID_GD
static final Identifier ID_GD
GreasePencil
-
ID_WM
static final Identifier ID_WM
WindowManager
-
ID_MC
static final Identifier ID_MC
MovieClip
-
ID_MSK
static final Identifier ID_MSK
Mask
-
ID_LS
static final Identifier ID_LS
FreestyleLineStyle
-
ID_PAL
static final Identifier ID_PAL
Palette
-
ID_PC
static final Identifier ID_PC
Paint Curve
-
ID_CF
static final Identifier ID_CF
Cache File
-
ID_WS
static final Identifier ID_WS
Work Space
-
ID_LP
static final Identifier ID_LP
LightProbe
-
ID_HA
static final Identifier ID_HA
Deprecated.Removed since Blender v3.2Hair
-
ID_CV
static final Identifier ID_CV
Curves- Since:
- Blender v3.2
-
ID_PT
static final Identifier ID_PT
PointCloud
-
ID_VO
static final Identifier ID_VO
Volume
-
ID_SIM
static final Identifier ID_SIM
Simulation- Since:
- Blender v2.90
-
ID_ID
static final Identifier ID_ID
Only used as 'placeholder' in .blend files for directly linked data-blocks.
-
ID_SCRN
static final Identifier ID_SCRN
depreciated, but still heavily in use
-
ID_SEQ
static final Identifier ID_SEQ
NOTE! Fake IDs, needed for g.sipo->blocktype or outliner
-
ID_CO
static final Identifier ID_CO
constraint.
NOTE! Fake IDs, needed for g.sipo->blocktype or outliner.
-
ID_PO
static final Identifier ID_PO
pose (action channel, used to be ID_AC in code, so we keep code for backwards compat)
NOTE! Fake IDs, needed for g.sipo->blocktype or outliner.
-
ID_NLA
static final Identifier ID_NLA
used in outliner...
NOTE! Fake IDs, needed for g.sipo->blocktype or outliner.
-
ID_FLUIDSIM
static final Identifier ID_FLUIDSIM
fluidsim Ipo
NOTE! Fake IDs, needed for g.sipo->blocktype or outliner.
-
ID_ENDB
static final Identifier ID_ENDB
block code of the last block.
-
ID_DNA1
static final Identifier ID_DNA1
block code of the block containing theStructDNA
struct.
-
ID_REND
static final Identifier ID_REND
Block code of a block containing struct Link.
-
ID_TEST
static final Identifier ID_TEST
Block code of a block containing struct Link.
-
ID_GLOB
static final Identifier ID_GLOB
Block code of a block containing struct FileGlobal.
-
ID_DATA
static final Identifier ID_DATA
Block code of a block containing data related to other blocks.
-
-
Method Detail
-
MAKE_ID2
static Identifier MAKE_ID2(char c, char d)
-
-