- Modified DNAClassAttribute to also support usage on structs

- Added auto generation of DNAClass attributes on file generation
- Regenerated all files
This commit is contained in:
Samuele Lorefice
2025-01-23 16:15:50 +01:00
parent 7c0708b377
commit 0674e6b136
938 changed files with 942 additions and 2 deletions

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(842, "ARegion")]
public class ARegion {
[DNAFieldAttribute(0, "ARegion", "*next", 440)]
public ARegion ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(866, "ARegion_Runtime")]
public class ARegion_Runtime {
[DNAFieldAttribute(0, "char", "*category", 1)]
public char ptr_category;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(63, "ActionChannelBag")]
public class ActionChannelBag {
[DNAFieldAttribute(0, "int", "slot_handle", 4)]
public int slot_handle;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(66, "ActionLayer")]
public class ActionLayer {
[DNAFieldAttribute(0, "char", "name[64]", 1)]
public char[] name = new System.Char[64];

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(67, "ActionSlot")]
public class ActionSlot {
[DNAFieldAttribute(0, "char", "name[66]", 1)]
public char[] name = new System.Char[66];

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(77, "ActionStrip")]
public struct ActionStrip {
[DNAFieldAttribute(0, "int8_t", "strip_type", 1)]
public sbyte strip_type;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(68, "ActionStripKeyframeData")]
public class ActionStripKeyframeData {
[DNAFieldAttribute(0, "ActionChannelBag", "**channelbag_array", 32)]
public ActionChannelBag ptr_ptr_channelbag_array;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(101, "AnimData")]
public class AnimData {
[DNAFieldAttribute(0, "bAction", "*action", 352)]
public bAction ptr_action;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(100, "AnimOverride")]
public class AnimOverride {
[DNAFieldAttribute(0, "AnimOverride", "*next", 32)]
public AnimOverride ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(296, "ArmatureGpencilModifierData")]
public class ArmatureGpencilModifierData {
[DNAFieldAttribute(0, "GpencilModifierData", "modifier", 104)]
public GpencilModifierData modifier;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(461, "ArmatureModifierData")]
public class ArmatureModifierData {
[DNAFieldAttribute(0, "ModifierData", "modifier", 120)]
public ModifierData modifier;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(284, "ArrayGpencilModifierData")]
public class ArrayGpencilModifierData {
[DNAFieldAttribute(0, "GpencilModifierData", "modifier", 104)]
public GpencilModifierData modifier;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(451, "ArrayModifierData")]
public class ArrayModifierData {
[DNAFieldAttribute(0, "ModifierData", "modifier", 120)]
public ModifierData modifier;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(115, "AssetCatalogPathLink")]
public class AssetCatalogPathLink {
[DNAFieldAttribute(0, "AssetCatalogPathLink", "*next", 24)]
public AssetCatalogPathLink ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(113, "AssetLibraryReference")]
public struct AssetLibraryReference {
[DNAFieldAttribute(0, "short", "type", 2)]
public short type;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(35, "AssetMetaData")]
public class AssetMetaData {
[DNAFieldAttribute(0, "AssetTypeInfo", "*local_type_info", 0)]
public AssetTypeInfo ptr_local_type_info;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(871, "AssetShelf")]
public class AssetShelf {
[DNAFieldAttribute(0, "AssetShelf", "*next", 216)]
public AssetShelf ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(870, "AssetShelfSettings")]
public class AssetShelfSettings {
[DNAFieldAttribute(0, "AssetShelfSettings", "*next", 120)]
public AssetShelfSettings ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(110, "AssetTag")]
public class AssetTag {
[DNAFieldAttribute(0, "AssetTag", "*next", 80)]
public AssetTag ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(114, "AssetWeakReference")]
public class AssetWeakReference {
[DNAFieldAttribute(0, "char", "_pad[6]", 1)]
public char[] _pad = new System.Char[6];

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(798, "AudioData")]
public struct AudioData {
[DNAFieldAttribute(0, "int", "mixrate", 4)]
public int mixrate;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(206, "BPoint")]
public struct BPoint {
[DNAFieldAttribute(0, "float", "vec[4]", 4)]
public float[] vec = new System.Single[4];

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(801, "BakeData")]
public class BakeData {
[DNAFieldAttribute(0, "ImageFormatData", "im_format", 336)]
public ImageFormatData im_format;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(340, "Base")]
public class Base {
[DNAFieldAttribute(0, "Base", "*next", 48)]
public Base ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(454, "BevelModifierData")]
public class BevelModifierData {
[DNAFieldAttribute(0, "ModifierData", "modifier", 120)]
public ModifierData modifier;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(95, "BezTriple")]
public struct BezTriple {
[DNAFieldAttribute(0, "float", "vec[3][3]", 4)]
public float[,] vec = new System.Single[3,3];

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(917, "BlurShaderFxData")]
public struct BlurShaderFxData {
[DNAFieldAttribute(0, "ShaderFxData", "shaderfx", 104)]
public ShaderFxData shaderfx;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(122, "BoidData")]
public struct BoidData {
[DNAFieldAttribute(0, "float", "health", 4)]
public float health;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(778, "BoidParticle")]
public class BoidParticle {
[DNAFieldAttribute(0, "Object", "*ground", 1160)]
public Object ptr_ground;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(116, "BoidRule")]
public class BoidRule {
[DNAFieldAttribute(0, "BoidRule", "*next", 56)]
public BoidRule ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(120, "BoidRuleAverageSpeed")]
public struct BoidRuleAverageSpeed {
[DNAFieldAttribute(0, "BoidRule", "rule", 56)]
public BoidRule rule;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(118, "BoidRuleAvoidCollision")]
public struct BoidRuleAvoidCollision {
[DNAFieldAttribute(0, "BoidRule", "rule", 56)]
public BoidRule rule;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(121, "BoidRuleFight")]
public struct BoidRuleFight {
[DNAFieldAttribute(0, "BoidRule", "rule", 56)]
public BoidRule rule;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(119, "BoidRuleFollowLeader")]
public class BoidRuleFollowLeader {
[DNAFieldAttribute(0, "BoidRule", "rule", 56)]
public BoidRule rule;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(117, "BoidRuleGoalAvoid")]
public class BoidRuleGoalAvoid {
[DNAFieldAttribute(0, "BoidRule", "rule", 56)]
public BoidRule rule;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(124, "BoidSettings")]
public struct BoidSettings {
[DNAFieldAttribute(0, "int", "options", 4)]
public int options;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(123, "BoidState")]
public class BoidState {
[DNAFieldAttribute(0, "BoidState", "*next", 128)]
public BoidState ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(54, "Bone")]
public class Bone {
[DNAFieldAttribute(0, "Bone", "*next", 472)]
public Bone ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(105, "BoneCollection")]
public class BoneCollection {
[DNAFieldAttribute(0, "BoneCollection", "*next", 120)]
public BoneCollection ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(108, "BoneCollectionMember")]
public class BoneCollectionMember {
[DNAFieldAttribute(0, "BoneCollectionMember", "*next", 24)]
public BoneCollectionMember ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(109, "BoneCollectionReference")]
public class BoneCollectionReference {
[DNAFieldAttribute(0, "BoneCollectionReference", "*next", 24)]
public BoneCollectionReference ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(57, "BoneColor")]
public struct BoneColor {
[DNAFieldAttribute(0, "int8_t", "palette_index", 1)]
public sbyte palette_index;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(103, "Bone_Runtime")]
public struct Bone_Runtime {
[DNAFieldAttribute(0, "ListBase", "collections", 16)]
public ListBase collections;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(473, "BooleanModifierData")]
public class BooleanModifierData {
[DNAFieldAttribute(0, "ModifierData", "modifier", 120)]
public ModifierData modifier;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(442, "BoundBox")]
public struct BoundBox {
[DNAFieldAttribute(0, "float", "vec[8][3]", 4)]
public float[,] vec = new System.Single[8,3];

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(908, "BrightContrastModifierData")]
public struct BrightContrastModifierData {
[DNAFieldAttribute(0, "SequenceModifierData", "modifier", 112)]
public SequenceModifierData modifier;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(131, "Brush")]
public class Brush {
[DNAFieldAttribute(0, "ID", "id", 208)]
public ID id;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(125, "BrushClone")]
public class BrushClone {
[DNAFieldAttribute(0, "Image", "*image", 1600)]
public Image ptr_image;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(130, "BrushCurvesSculptSettings")]
public class BrushCurvesSculptSettings {
[DNAFieldAttribute(0, "int", "add_amount", 4)]
public int add_amount;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(127, "BrushGpencilSettings")]
public class BrushGpencilSettings {
[DNAFieldAttribute(0, "float", "draw_smoothfac", 4)]
public float draw_smoothfac;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(235, "BuildEff")]
public class BuildEff {
[DNAFieldAttribute(0, "BuildEff", "*next", 32)]
public BuildEff ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(285, "BuildGpencilModifierData")]
public class BuildGpencilModifierData {
[DNAFieldAttribute(0, "GpencilModifierData", "modifier", 104)]
public GpencilModifierData modifier;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(449, "BuildModifierData")]
public struct BuildModifierData {
[DNAFieldAttribute(0, "ModifierData", "modifier", 120)]
public ModifierData modifier;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(974, "CBData")]
public struct CBData {
[DNAFieldAttribute(0, "float", "r", 4)]
public float r;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(142, "CacheFile")]
public class CacheFile {
[DNAFieldAttribute(0, "ID", "id", 208)]
public ID id;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(141, "CacheFileLayer")]
public class CacheFileLayer {
[DNAFieldAttribute(0, "CacheFileLayer", "*next", 1048)]
public CacheFileLayer ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(140, "CacheObjectPath")]
public class CacheObjectPath {
[DNAFieldAttribute(0, "CacheObjectPath", "*next", 4112)]
public CacheObjectPath ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(152, "Camera")]
public class Camera {
[DNAFieldAttribute(0, "ID", "id", 208)]
public ID id;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(146, "CameraBGImage")]
public class CameraBGImage {
[DNAFieldAttribute(0, "CameraBGImage", "*next", 104)]
public CameraBGImage ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(150, "CameraDOFSettings")]
public class CameraDOFSettings {
[DNAFieldAttribute(0, "Object", "*focus_object", 1160)]
public Object ptr_focus_object;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(145, "CameraStereoSettings")]
public struct CameraStereoSettings {
[DNAFieldAttribute(0, "float", "interocular_distance", 4)]
public float interocular_distance;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(151, "Camera_Runtime")]
public struct Camera_Runtime {
[DNAFieldAttribute(0, "float", "drw_corners[2][4][2]", 4)]
public float[,,] drw_corners = new System.Single[2,4,2];

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(459, "CastModifierData")]
public class CastModifierData {
[DNAFieldAttribute(0, "ModifierData", "modifier", 120)]
public ModifierData modifier;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(92, "ChannelDriver")]
public class ChannelDriver {
[DNAFieldAttribute(0, "ListBase", "variables", 16)]
public ListBase variables;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(208, "CharInfo")]
public struct CharInfo {
[DNAFieldAttribute(0, "float", "kern", 4)]
public float kern;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(780, "ChildParticle")]
public struct ChildParticle {
[DNAFieldAttribute(0, "int", "num", 4)]
public int num;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(157, "ClothCollSettings")]
public class ClothCollSettings {
[DNAFieldAttribute(0, "LinkNode", "*collision_list", 0)]
public LinkNode ptr_collision_list;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(464, "ClothModifierData")]
public class ClothModifierData {
[DNAFieldAttribute(0, "ModifierData", "modifier", 120)]
public ModifierData modifier;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(154, "ClothSimSettings")]
public class ClothSimSettings {
[DNAFieldAttribute(0, "LinkNode", "*cache", 0)]
public LinkNode ptr_cache;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(70, "Collection")]
public class Collection {
[DNAFieldAttribute(0, "ID", "id", 208)]
public ID id;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(160, "CollectionChild")]
public class CollectionChild {
[DNAFieldAttribute(0, "CollectionChild", "*next", 32)]
public CollectionChild ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(161, "CollectionExport")]
public class CollectionExport {
[DNAFieldAttribute(0, "CollectionExport", "*next", 160)]
public CollectionExport ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(158, "CollectionLightLinking")]
public struct CollectionLightLinking {
[DNAFieldAttribute(0, "uchar", "link_state", 1)]
public byte link_state;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(159, "CollectionObject")]
public class CollectionObject {
[DNAFieldAttribute(0, "CollectionObject", "*next", 32)]
public CollectionObject ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(162, "Collection_Runtime")]
public class Collection_Runtime {
[DNAFieldAttribute(0, "ListBase", "object_cache", 16)]
public ListBase object_cache;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(468, "CollisionModifierData")]
public class CollisionModifierData {
[DNAFieldAttribute(0, "ModifierData", "modifier", 120)]
public ModifierData modifier;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(905, "ColorBalanceModifierData")]
public struct ColorBalanceModifierData {
[DNAFieldAttribute(0, "SequenceModifierData", "modifier", 112)]
public SequenceModifierData modifier;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(134, "ColorBand")]
public struct ColorBand {
[DNAFieldAttribute(0, "short", "tot", 2)]
public short tot;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(602, "ColorCorrectionData")]
public struct ColorCorrectionData {
[DNAFieldAttribute(0, "float", "saturation", 4)]
public float saturation;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(281, "ColorGpencilModifierData")]
public class ColorGpencilModifierData {
[DNAFieldAttribute(0, "GpencilModifierData", "modifier", 104)]
public GpencilModifierData modifier;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(170, "ColorManagedColorspaceSettings")]
public struct ColorManagedColorspaceSettings {
[DNAFieldAttribute(0, "char", "name[64]", 1)]
public char[] name = new System.Char[64];

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(169, "ColorManagedDisplaySettings")]
public struct ColorManagedDisplaySettings {
[DNAFieldAttribute(0, "char", "display_device[64]", 1)]
public char[] display_device = new System.Char[64];

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(168, "ColorManagedViewSettings")]
public class ColorManagedViewSettings {
[DNAFieldAttribute(0, "int", "flag", 4)]
public int flag;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(636, "ColorMapping")]
public struct ColorMapping {
[DNAFieldAttribute(0, "ColorBand", "coba", 776)]
public ColorBand coba;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(903, "ColorMixVars")]
public struct ColorMixVars {
[DNAFieldAttribute(0, "int", "blend_effect", 4)]
public int blend_effect;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(918, "ColorizeShaderFxData")]
public struct ColorizeShaderFxData {
[DNAFieldAttribute(0, "ShaderFxData", "shaderfx", 104)]
public ShaderFxData shaderfx;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(959, "ConsoleLine")]
public class ConsoleLine {
[DNAFieldAttribute(0, "ConsoleLine", "*next", 40)]
public ConsoleLine ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(500, "CorrectiveSmoothDeltaCache")]
public class CorrectiveSmoothDeltaCache {
[DNAFieldAttribute(1, "int", "deltas_num", 4)]
public int deltas_num;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(501, "CorrectiveSmoothModifierData")]
public class CorrectiveSmoothModifierData {
[DNAFieldAttribute(0, "ModifierData", "modifier", 120)]
public ModifierData modifier;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(669, "CryptomatteEntry")]
public class CryptomatteEntry {
[DNAFieldAttribute(0, "CryptomatteEntry", "*next", 88)]
public CryptomatteEntry ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(670, "CryptomatteLayer")]
public class CryptomatteLayer {
[DNAFieldAttribute(0, "CryptomatteEntry", "*next", 88)]
public CryptomatteEntry ptr_next;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(210, "Curve")]
public class Curve {
[DNAFieldAttribute(0, "ID", "id", 208)]
public ID id;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(165, "CurveMap")]
public class CurveMap {
[DNAFieldAttribute(0, "short", "totpoint", 2)]
public short totpoint;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(164, "CurveMapPoint")]
public struct CurveMapPoint {
[DNAFieldAttribute(0, "float", "x", 4)]
public float x;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(128, "CurveMapping")]
public struct CurveMapping {
[DNAFieldAttribute(0, "int", "flag", 4)]
public int flag;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(448, "CurveModifierData")]
public class CurveModifierData {
[DNAFieldAttribute(0, "ModifierData", "modifier", 120)]
public ModifierData modifier;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(825, "CurvePaintSettings")]
public struct CurvePaintSettings {
[DNAFieldAttribute(0, "char", "curve_type", 1)]
public char curve_type;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(213, "CurveProfile")]
public class CurveProfile {
[DNAFieldAttribute(0, "short", "path_len", 2)]
public short path_len;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(217, "CurveProfilePoint")]
public class CurveProfilePoint {
[DNAFieldAttribute(0, "float", "x", 4)]
public float x;

View File

@@ -13,6 +13,7 @@ using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(216, "Curves")]
public class Curves {
[DNAFieldAttribute(0, "ID", "id", 208)]
public ID id;

Some files were not shown because too many files have changed in this diff Show More