public DataObjectFormatAttribute(string guid, int arrayCount, DeviceObjectTypeFlags typeFlags) { Guid = guid; ArrayCount = arrayCount; TypeFlags = typeFlags; Flags = ObjectDataFormatFlags.None; }
/// <summary> /// Retrieves a collection of objects on the device. /// </summary> /// <param name="deviceObjectTypeFlag">A filter for the returned device objects collection.</param> /// <returns>A collection of device objects matching the specified filter.</returns> public IList <DeviceObjectInstance> GetObjects(DeviceObjectTypeFlags deviceObjectTypeFlag) { var enumEffectsInFileCallback = new EnumObjectsCallback(); EnumObjects(enumEffectsInFileCallback.NativePointer, IntPtr.Zero, (int)deviceObjectTypeFlag); return(enumEffectsInFileCallback.Objects); }
public DataObjectFormatAttribute(DeviceObjectTypeFlags typeFlags) { TypeFlags = typeFlags; Flags = ObjectDataFormatFlags.None; InstanceNumber = 0; ArrayCount = 0; }
public DataObjectFormatAttribute(string guid, int arrayCount, DeviceObjectTypeFlags typeFlags) { Guid = guid; ArrayCount = arrayCount; TypeFlags = typeFlags; Flags = ObjectDataFormatFlags.None; }
public DataObjectFormatAttribute(string guid, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags, int instanceNumber) { Guid = guid; TypeFlags = typeFlags; Flags = flags; InstanceNumber = instanceNumber; }
public DataObjectFormatAttribute(int arrayCount, DeviceObjectTypeFlags typeFlags, int instanceNumber) { ArrayCount = arrayCount; TypeFlags = typeFlags; Flags = ObjectDataFormatFlags.None; InstanceNumber = instanceNumber; }
public DataObjectFormatAttribute(string guid, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags, int instanceNumber) { Guid = guid; TypeFlags = typeFlags; Flags = flags; InstanceNumber = instanceNumber; }
public DataObjectFormatAttribute(DeviceObjectTypeFlags typeFlags) { TypeFlags = typeFlags; Flags = ObjectDataFormatFlags.None; InstanceNumber = 0; ArrayCount = 0; }
/// <summary>Initializes a new instance of the <see cref="DataObjectFormat"/> class.</summary> /// <param name="guid">The unique identifier.</param> /// <param name="offset">The offset.</param> /// <param name="typeFlags">The type flags.</param> /// <param name="flags">The flags.</param> /// <param name="instanceNumber">The instance number.</param> public DataObjectFormat(Guid guid, int offset, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags, int instanceNumber) { Guid = guid; Offset = offset; TypeFlags = typeFlags; InstanceNumber = instanceNumber; Flags = flags; }
public DataObjectFormat(Guid guid, int offset, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags, int instanceNumber) { Guid = guid; Offset = offset; TypeFlags = typeFlags; InstanceNumber = instanceNumber; Flags = flags; }
public DeviceObjectItem(int offset, Guid type, ObjectAspect aspect, DeviceObjectTypeFlags flags, int instance, string name) { Offset = offset; Type = type; Aspect = aspect; Flags = flags; Instance = instance; Name = name; }
public DataObjectFormatAttribute(string guid, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags) { Guid = guid; TypeFlags = typeFlags; Flags = flags; }
public DataObjectFormatAttribute(string guid, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags) { Guid = guid; TypeFlags = typeFlags; Flags = flags; }
public static bool HasAnyFlag(this DeviceObjectId objectId, DeviceObjectTypeFlags flags) { return(((int)objectId.Flags & (int)flags) != 0); }
public static bool HasFlags(this DeviceObjectId objectId, DeviceObjectTypeFlags flags) { return(((int)objectId.Flags & (int)flags) == (int)flags); }
public DataObjectFormat(Guid guid, int offset, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags) : this(guid, offset, typeFlags, flags, 0) { }
public DeviceObjectId(DeviceObjectTypeFlags typeFlags, int instanceNumber) : this() { // Clear anyinstance flags and use instanceNumber _rawType = ((int)typeFlags & ~AnyInstanceMask) | ((instanceNumber < 0 | instanceNumber > InstanceNumberMax) ? 0 : ((instanceNumber & 0xFFFF) << 8)); }
/// <summary>Initializes a new instance of the <see cref="DataObjectFormat"/> class.</summary> /// <param name="guid">The unique identifier.</param> /// <param name="offset">The offset.</param> /// <param name="typeFlags">The type flags.</param> /// <param name="flags">The flags.</param> public DataObjectFormat(Guid guid, int offset, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags) : this(guid, offset, typeFlags, flags, 0) { }
public DataObjectFormatAttribute(int arrayCount, DeviceObjectTypeFlags typeFlags, int instanceNumber) { ArrayCount = arrayCount; TypeFlags = typeFlags; Flags = ObjectDataFormatFlags.None; InstanceNumber = instanceNumber; }
public DataObjectFormatAttribute(DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags) { TypeFlags = typeFlags; Flags = flags; }
public DataObjectFormatAttribute(int arrayCount, DeviceObjectTypeFlags typeFlags) { ArrayCount = arrayCount; TypeFlags = typeFlags; Flags = ObjectDataFormatFlags.None; }
public DataObjectFormatAttribute(DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags, int instanceNumber) { TypeFlags = typeFlags; Flags = flags; InstanceNumber = instanceNumber; }
/// <summary> /// Retrieves a collection of objects on the device. /// </summary> /// <param name="deviceObjectTypeFlag">A filter for the returned device objects collection.</param> /// <returns>A collection of device objects matching the specified filter.</returns> public IList<DeviceObjectInstance> GetObjects(DeviceObjectTypeFlags deviceObjectTypeFlag) { var enumEffectsInFileCallback = new EnumObjectsCallback(); EnumObjects(enumEffectsInFileCallback.NativePointer, IntPtr.Zero, (int)deviceObjectTypeFlag); return enumEffectsInFileCallback.Objects; }
public DataObjectFormatAttribute(DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags, int instanceNumber) { TypeFlags = typeFlags; Flags = flags; InstanceNumber = instanceNumber; }
public DataObjectFormatAttribute(DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags) { TypeFlags = typeFlags; Flags = flags; }
public DeviceObjectId(DeviceObjectTypeFlags typeFlags, int instanceNumber) : this() { // Clear anyinstance flags and use instanceNumber _rawType = ((int)typeFlags & ~AnyInstanceMask) | ((instanceNumber <0 | instanceNumber> InstanceNumberMax) ? 0 : ((instanceNumber & 0xFFFF) << 8)); }
public DataObjectFormatAttribute(int arrayCount, DeviceObjectTypeFlags typeFlags) { ArrayCount = arrayCount; TypeFlags = typeFlags; Flags = ObjectDataFormatFlags.None; }
public DeviceObjectList GetObjects(DeviceObjectTypeFlags flags) { throw new NotImplementedException(); }