public ColladaInitFrom() : base(Enums.ColladaElementType.Undefined) { Fields.Add(_mip = new ColladaObjectAttribute<uint>(0)); Fields.Add(_slice = new ColladaObjectAttribute<uint>(0)); Fields.Add(_face = new ColladaObjectAttribute<Enums.ColladaFXSurfaceFaceEnum>(Enums.ColladaFXSurfaceFaceEnum.POSITIVE_X)); Fields.Add(_text = new ColladaObjectValue<string>("")); }
public ColladaInitFrom() : base(Enums.ColladaElementType.Undefined) { Fields.Add(_mip = new ColladaObjectAttribute <uint>(0)); Fields.Add(_slice = new ColladaObjectAttribute <uint>(0)); Fields.Add(_face = new ColladaObjectAttribute <Enums.ColladaFXSurfaceFaceEnum>(Enums.ColladaFXSurfaceFaceEnum.POSITIVE_X)); Fields.Add(_text = new ColladaObjectValue <string>("")); }
public ColladaSampler3D() : base(Enums.ColladaElementType.Fx_Sampler3D) { Fields.Add(_source = new ColladaObjectValue <string>("")); Fields.Add(_extra = new ColladaObjectElementList <Core.ColladaExtra>()); ValidationTests.Add(new ColladaIsNull(Enums.ColladaElementType.All, _source)); ValidationTests.Add(new ColladaEmptyString(Enums.ColladaElementType.All, _source)); }
public ColladaContributor() : base(Enums.ColladaElementType.Core_Contributor) { Fields.Add(_author = new ColladaObjectValue<string>("")); Fields.Add(_authoringTool = new ColladaObjectValue<string>("")); Fields.Add(_comments = new ColladaObjectValue<string>("")); Fields.Add(_copyright = new ColladaObjectValue<string>("")); Fields.Add(_sourceData = new ColladaObjectValue<string>("")); }
public ColladaSamplerCUBE() : base(Enums.ColladaElementType.Fx_SamplerCUBE) { Fields.Add(_source = new ColladaObjectValue<string>("")); Fields.Add(_extra = new ColladaObjectElementList<Core.ColladaExtra>()); ValidationTests.Add(new ColladaIsNull(Enums.ColladaElementType.All, _source)); ValidationTests.Add(new ColladaEmptyString(Enums.ColladaElementType.All, _source)); }
public ColladaContributor() : base(Enums.ColladaElementType.Core_Contributor) { Fields.Add(_author = new ColladaObjectValue <string>("")); Fields.Add(_authoringTool = new ColladaObjectValue <string>("")); Fields.Add(_comments = new ColladaObjectValue <string>("")); Fields.Add(_copyright = new ColladaObjectValue <string>("")); Fields.Add(_sourceData = new ColladaObjectValue <string>("")); }
public ColladaParam() : base(Enums.ColladaElementType.Fx_Param) { Fields.Add(_ref = new ColladaObjectAttribute <string>("")); Fields.Add(_text = new ColladaObjectValue <string>("")); ValidationTests.Add(new ColladaIsNull(Enums.ColladaElementType.Fx_CommonColorOrTextureType, _ref)); ValidationTests.Add(new ColladaEmptyString(Enums.ColladaElementType.Fx_CommonColorOrTextureType, _ref)); ValidationTests.Add(new ColladaIsNull(Enums.ColladaElementType.Fx_CommonFloatOrParamType, _ref)); ValidationTests.Add(new ColladaEmptyString(Enums.ColladaElementType.Fx_CommonFloatOrParamType, _ref)); ValidationTests.Add(new ColladaIsNull(Enums.ColladaElementType.Fx_Technique, _ref)); ValidationTests.Add(new ColladaEmptyString(Enums.ColladaElementType.Fx_Technique, _ref)); ValidationTests.Add(new ColladaIsNull(Enums.ColladaElementType.Fx_Bind, _ref)); ValidationTests.Add(new ColladaEmptyString(Enums.ColladaElementType.Fx_Bind, _ref)); }
public ColladaParam() : base(Enums.ColladaElementType.Fx_Param) { Fields.Add(_ref = new ColladaObjectAttribute<string>("")); Fields.Add(_text = new ColladaObjectValue<string>("")); ValidationTests.Add(new ColladaIsNull(Enums.ColladaElementType.Fx_CommonColorOrTextureType, _ref)); ValidationTests.Add(new ColladaEmptyString(Enums.ColladaElementType.Fx_CommonColorOrTextureType, _ref)); ValidationTests.Add(new ColladaIsNull(Enums.ColladaElementType.Fx_CommonFloatOrParamType, _ref)); ValidationTests.Add(new ColladaEmptyString(Enums.ColladaElementType.Fx_CommonFloatOrParamType, _ref)); ValidationTests.Add(new ColladaIsNull(Enums.ColladaElementType.Fx_Technique, _ref)); ValidationTests.Add(new ColladaEmptyString(Enums.ColladaElementType.Fx_Technique, _ref)); ValidationTests.Add(new ColladaIsNull(Enums.ColladaElementType.Fx_Bind, _ref)); ValidationTests.Add(new ColladaEmptyString(Enums.ColladaElementType.Fx_Bind, _ref)); }
public ColladaAsset() : base(Enums.ColladaElementType.Core_Asset) { Fields.Add(_contributor = new ColladaObjectElementList<ColladaContributor>()); Fields.Add(_created = new ColladaObjectValue<DateTime>()); Fields.Add(_keywords = new ColladaObjectValue<string>("")); Fields.Add(_modified = new ColladaObjectValue<DateTime>()); Fields.Add(_revision = new ColladaObjectValue<string>("")); Fields.Add(_subject = new ColladaObjectValue<string>("")); Fields.Add(_title = new ColladaObjectValue<string>("")); Fields.Add(_unit = new ColladaObjectElement<ColladaAssetUnit>()); Fields.Add(_upAxis = new ColladaObjectValue<Enums.ColladaUpAxisEnum>(Enums.ColladaUpAxisEnum.Y_UP)); ValidationTests.Add(new ColladaIsNull(Enums.ColladaElementType.All, _contributor)); ValidationTests.Add(new ColladaListMinCount<ColladaContributor>(Enums.ColladaElementType.All, _contributor, 1)); }
public ColladaAsset() : base(Enums.ColladaElementType.Core_Asset) { Fields.Add(_contributor = new ColladaObjectElementList <ColladaContributor>()); Fields.Add(_created = new ColladaObjectValue <DateTime>()); Fields.Add(_keywords = new ColladaObjectValue <string>("")); Fields.Add(_modified = new ColladaObjectValue <DateTime>()); Fields.Add(_revision = new ColladaObjectValue <string>("")); Fields.Add(_subject = new ColladaObjectValue <string>("")); Fields.Add(_title = new ColladaObjectValue <string>("")); Fields.Add(_unit = new ColladaObjectElement <ColladaAssetUnit>()); Fields.Add(_upAxis = new ColladaObjectValue <Enums.ColladaUpAxisEnum>(Enums.ColladaUpAxisEnum.Y_UP)); ValidationTests.Add(new ColladaIsNull(Enums.ColladaElementType.All, _contributor)); ValidationTests.Add(new ColladaListMinCount <ColladaContributor>(Enums.ColladaElementType.All, _contributor, 1)); }
public ColladaAnnotate() : base(Enums.ColladaElementType.Fx_Annotate) { Fields.Add(_name = new ColladaObjectAttribute <string>("")); Fields.Add(_bool = new ColladaObjectValue <bool?>()); Fields.Add(_bool2 = new ColladaObjectElement <ColladaValueArray <bool> >()); Fields.Add(_bool3 = new ColladaObjectElement <ColladaValueArray <bool> >()); Fields.Add(_bool4 = new ColladaObjectElement <ColladaValueArray <bool> >()); Fields.Add(_int = new ColladaObjectValue <int?>()); Fields.Add(_int2 = new ColladaObjectElement <ColladaValueArray <int> >()); Fields.Add(_int3 = new ColladaObjectElement <ColladaValueArray <int> >()); Fields.Add(_int4 = new ColladaObjectElement <ColladaValueArray <int> >()); Fields.Add(_float = new ColladaObjectValue <float?>()); Fields.Add(_float2 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float3 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float4 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float2x2 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float3x3 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float4x4 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_string = new ColladaObjectValue <string>()); List <ColladaObject> field_list = new List <ColladaObject>(); field_list.Add(_bool); field_list.Add(_bool2); field_list.Add(_bool3); field_list.Add(_bool4); field_list.Add(_int); field_list.Add(_int2); field_list.Add(_int3); field_list.Add(_int4); field_list.Add(_float); field_list.Add(_float2); field_list.Add(_float3); field_list.Add(_float4); field_list.Add(_float2x2); field_list.Add(_float3x3); field_list.Add(_float4x4); field_list.Add(_string); ValidationTests.Add(new ColladaIsNull(Enums.ColladaElementType.All, _name)); ValidationTests.Add(new ColladaEmptyString(Enums.ColladaElementType.All, _name)); ValidationTests.Add(new ColladaOneRequired(Enums.ColladaElementType.All, field_list)); ValidationTests.Add(new ColladaMutuallyExclusive(Enums.ColladaElementType.All, field_list)); }
public ColladaAnnotate() : base(Enums.ColladaElementType.Fx_Annotate) { Fields.Add(_name = new ColladaObjectAttribute<string>("")); Fields.Add(_bool = new ColladaObjectValue<bool?>()); Fields.Add(_bool2 = new ColladaObjectElement<ColladaValueArray<bool>>()); Fields.Add(_bool3 = new ColladaObjectElement<ColladaValueArray<bool>>()); Fields.Add(_bool4 = new ColladaObjectElement<ColladaValueArray<bool>>()); Fields.Add(_int = new ColladaObjectValue<int?>()); Fields.Add(_int2 = new ColladaObjectElement<ColladaValueArray<int>>()); Fields.Add(_int3 = new ColladaObjectElement<ColladaValueArray<int>>()); Fields.Add(_int4 = new ColladaObjectElement<ColladaValueArray<int>>()); Fields.Add(_float = new ColladaObjectValue<float?>()); Fields.Add(_float2 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float3 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float4 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float2x2 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float3x3 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float4x4 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_string = new ColladaObjectValue<string>()); List<ColladaObject> field_list = new List<ColladaObject>(); field_list.Add(_bool); field_list.Add(_bool2); field_list.Add(_bool3); field_list.Add(_bool4); field_list.Add(_int); field_list.Add(_int2); field_list.Add(_int3); field_list.Add(_int4); field_list.Add(_float); field_list.Add(_float2); field_list.Add(_float3); field_list.Add(_float4); field_list.Add(_float2x2); field_list.Add(_float3x3); field_list.Add(_float4x4); field_list.Add(_string); ValidationTests.Add(new ColladaIsNull(Enums.ColladaElementType.All, _name)); ValidationTests.Add(new ColladaEmptyString(Enums.ColladaElementType.All, _name)); ValidationTests.Add(new ColladaOneRequired(Enums.ColladaElementType.All, field_list)); ValidationTests.Add(new ColladaMutuallyExclusive(Enums.ColladaElementType.All, field_list)); }
public ColladaModifier() : base(Enums.ColladaElementType.Fx_Modifier) { Fields.Add(_value = new ColladaObjectValue<Enums.ColladaModifierValue>(Enums.ColladaModifierValue.CONST)); }
public ColladaSkeleton() : base(Enums.ColladaElementType.Core_Skeleton) { Fields.Add(_value = new ColladaObjectValue<string>("")); }
public ColladaSemantic() : base(Enums.ColladaElementType.Fx_Semantic) { Fields.Add(_value = new ColladaObjectValue<string>("")); }
public ColladaSkeleton() : base(Enums.ColladaElementType.Core_Skeleton) { Fields.Add(_value = new ColladaObjectValue <string>("")); }
public ColladaModifier() : base(Enums.ColladaElementType.Fx_Modifier) { Fields.Add(_value = new ColladaObjectValue <Enums.ColladaModifierValue>(Enums.ColladaModifierValue.CONST)); }
public ColladaSetparam() : base(Enums.ColladaElementType.Fx_Setparam) { Fields.Add(_ref = new ColladaObjectAttribute <string>("")); Fields.Add(_program = new ColladaObjectAttribute <string>("")); Fields.Add(_annotate = new ColladaObjectElementList <ColladaAnnotate>()); Fields.Add(_bool = new ColladaObjectValue <bool?>()); Fields.Add(_bool2 = new ColladaObjectElement <ColladaValueArray <bool> >()); Fields.Add(_bool3 = new ColladaObjectElement <ColladaValueArray <bool> >()); Fields.Add(_bool4 = new ColladaObjectElement <ColladaValueArray <bool> >()); Fields.Add(_int = new ColladaObjectValue <int?>()); Fields.Add(_int2 = new ColladaObjectElement <ColladaValueArray <int> >()); Fields.Add(_int3 = new ColladaObjectElement <ColladaValueArray <int> >()); Fields.Add(_int4 = new ColladaObjectElement <ColladaValueArray <int> >()); Fields.Add(_float = new ColladaObjectValue <float?>()); Fields.Add(_float2 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float3 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float4 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float1x1 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float1x2 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float1x3 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float1x4 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float2x1 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float2x2 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float2x3 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float2x4 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float3x1 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float3x2 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float3x3 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float3x4 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float4x1 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float4x2 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float4x3 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_float4x4 = new ColladaObjectElement <ColladaValueArray <float> >()); Fields.Add(_surface = new ColladaObjectElement <ColladaSurface>()); Fields.Add(_sampler1D = new ColladaObjectElement <ColladaSampler1D>()); Fields.Add(_sampler2D = new ColladaObjectElement <ColladaSampler2D>()); Fields.Add(_sampler3D = new ColladaObjectElement <ColladaSampler3D>()); Fields.Add(_samplerCUBE = new ColladaObjectElement <ColladaSamplerCUBE>()); Fields.Add(__enum = new ColladaObjectValue <string>()); List <ColladaObject> field_list = new List <ColladaObject>(); field_list.Add(_bool); field_list.Add(_bool2); field_list.Add(_bool3); field_list.Add(_bool4); field_list.Add(_int); field_list.Add(_int2); field_list.Add(_int3); field_list.Add(_int4); field_list.Add(_float); field_list.Add(_float2); field_list.Add(_float3); field_list.Add(_float4); field_list.Add(_float1x1); field_list.Add(_float1x2); field_list.Add(_float1x3); field_list.Add(_float1x4); field_list.Add(_float2x1); field_list.Add(_float2x2); field_list.Add(_float2x3); field_list.Add(_float2x4); field_list.Add(_float3x1); field_list.Add(_float3x2); field_list.Add(_float3x3); field_list.Add(_float3x4); field_list.Add(_float4x1); field_list.Add(_float4x2); field_list.Add(_float4x3); field_list.Add(_float4x4); field_list.Add(_surface); field_list.Add(_sampler1D); field_list.Add(_sampler2D); field_list.Add(_sampler3D); field_list.Add(_samplerCUBE); field_list.Add(__enum); ValidationTests.Add(new ColladaIsNull(Enums.ColladaElementType.All, _ref)); ValidationTests.Add(new ColladaEmptyString(Enums.ColladaElementType.All, _ref)); ValidationTests.Add(new ColladaIsNull(Enums.ColladaElementType.Fx_CommonColorOrTextureType, _program)); ValidationTests.Add(new ColladaEmptyString(Enums.ColladaElementType.Fx_CommonColorOrTextureType, _program)); ValidationTests.Add(new ColladaMutuallyExclusive(Enums.ColladaElementType.All, field_list)); ValidationTests.Add(new ColladaOneRequired(Enums.ColladaElementType.All, field_list)); }
public ColladaSetparam() : base(Enums.ColladaElementType.Fx_Setparam) { Fields.Add(_ref = new ColladaObjectAttribute<string>("")); Fields.Add(_program = new ColladaObjectAttribute<string>("")); Fields.Add(_annotate = new ColladaObjectElementList<ColladaAnnotate>()); Fields.Add(_bool = new ColladaObjectValue<bool?>()); Fields.Add(_bool2 = new ColladaObjectElement<ColladaValueArray<bool>>()); Fields.Add(_bool3 = new ColladaObjectElement<ColladaValueArray<bool>>()); Fields.Add(_bool4 = new ColladaObjectElement<ColladaValueArray<bool>>()); Fields.Add(_int = new ColladaObjectValue<int?>()); Fields.Add(_int2 = new ColladaObjectElement<ColladaValueArray<int>>()); Fields.Add(_int3 = new ColladaObjectElement<ColladaValueArray<int>>()); Fields.Add(_int4 = new ColladaObjectElement<ColladaValueArray<int>>()); Fields.Add(_float = new ColladaObjectValue<float?>()); Fields.Add(_float2 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float3 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float4 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float1x1 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float1x2 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float1x3 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float1x4 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float2x1 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float2x2 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float2x3 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float2x4 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float3x1 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float3x2 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float3x3 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float3x4 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float4x1 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float4x2 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float4x3 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_float4x4 = new ColladaObjectElement<ColladaValueArray<float>>()); Fields.Add(_surface = new ColladaObjectElement<ColladaSurface>()); Fields.Add(_sampler1D = new ColladaObjectElement<ColladaSampler1D>()); Fields.Add(_sampler2D = new ColladaObjectElement<ColladaSampler2D>()); Fields.Add(_sampler3D = new ColladaObjectElement<ColladaSampler3D>()); Fields.Add(_samplerCUBE = new ColladaObjectElement<ColladaSamplerCUBE>()); Fields.Add(__enum = new ColladaObjectValue<string>()); List<ColladaObject> field_list = new List<ColladaObject>(); field_list.Add(_bool); field_list.Add(_bool2); field_list.Add(_bool3); field_list.Add(_bool4); field_list.Add(_int); field_list.Add(_int2); field_list.Add(_int3); field_list.Add(_int4); field_list.Add(_float); field_list.Add(_float2); field_list.Add(_float3); field_list.Add(_float4); field_list.Add(_float1x1); field_list.Add(_float1x2); field_list.Add(_float1x3); field_list.Add(_float1x4); field_list.Add(_float2x1); field_list.Add(_float2x2); field_list.Add(_float2x3); field_list.Add(_float2x4); field_list.Add(_float3x1); field_list.Add(_float3x2); field_list.Add(_float3x3); field_list.Add(_float3x4); field_list.Add(_float4x1); field_list.Add(_float4x2); field_list.Add(_float4x3); field_list.Add(_float4x4); field_list.Add(_surface); field_list.Add(_sampler1D); field_list.Add(_sampler2D); field_list.Add(_sampler3D); field_list.Add(_samplerCUBE); field_list.Add(__enum); ValidationTests.Add(new ColladaIsNull(Enums.ColladaElementType.All, _ref)); ValidationTests.Add(new ColladaEmptyString(Enums.ColladaElementType.All, _ref)); ValidationTests.Add(new ColladaIsNull(Enums.ColladaElementType.Fx_CommonColorOrTextureType, _program)); ValidationTests.Add(new ColladaEmptyString(Enums.ColladaElementType.Fx_CommonColorOrTextureType, _program)); ValidationTests.Add(new ColladaMutuallyExclusive(Enums.ColladaElementType.All, field_list)); ValidationTests.Add(new ColladaOneRequired(Enums.ColladaElementType.All, field_list)); }
public ColladaSemantic() : base(Enums.ColladaElementType.Fx_Semantic) { Fields.Add(_value = new ColladaObjectValue <string>("")); }