Class ResourceBlock

ResourceBlock class

The resource block.

public abstract class ResourceBlock

Properties

NameDescription
abstract DataSize { get; }Gets the resource data size in bytes.
ID { get; set; }Gets or sets the unique identifier for the resource.
abstract MinimalVersion { get; }Gets the minimal required PSD version.
Name { get; set; }Gets or sets the resource name. Pascal string, padded to make the size even (a null name consists of two bytes of 0).
Signature { get; }Gets the resource signature. Should be always ‘8BIM’.
Size { get; }Gets the resource block size in bytes including its data.

Methods

NameDescription
Save(StreamContainer)Saves the resource block to the specified stream.
virtual ValidateValues()Validates the resource values.

Fields

NameDescription
const ResouceBlockSignatureThe resource signature.

Other Members

NameDescription
enum ResourceBlockStateRepresents resource block state.

See Also