◆ DataSource() [1/6]
BrawlLib.SSBB.ResourceNodes.DataSource.DataSource |
( |
VoidPtr |
addr, |
|
|
int |
len |
|
) |
| |
|
inline |
50 {
51 }
CompressionType
Definition: CompressionHeader.cs:9
◆ DataSource() [2/6]
54 {
59 }
FileMap Map
Definition: ResourceNode.cs:33
int Length
Definition: ResourceNode.cs:32
CompressionType Compression
Definition: ResourceNode.cs:34
VoidPtr Address
Definition: ResourceNode.cs:31
◆ DataSource() [3/6]
BrawlLib.SSBB.ResourceNodes.DataSource.DataSource |
( |
FileMap |
map | ) |
|
|
inline |
◆ DataSource() [4/6]
66 {
71 }
int Length
Definition: FileMap.cs:19
VoidPtr Address
Definition: FileMap.cs:16
◆ DataSource() [5/6]
BrawlLib.SSBB.ResourceNodes.DataSource.DataSource |
( |
MemoryStream |
ms | ) |
|
|
inline |
◆ DataSource() [6/6]
BrawlLib.SSBB.ResourceNodes.DataSource.DataSource |
( |
MemoryStream |
ms, |
|
|
CompressionType |
compression |
|
) |
| |
|
inline |
78 {
79 ms.Position = 0;
80 Address = Marshal.AllocHGlobal((
int) ms.Length);
81 Marshal.Copy(ms.ToArray(), 0,
Address, (
int) ms.Length);
85 }
◆ Close()
void BrawlLib.SSBB.ResourceNodes.DataSource.Close |
( |
| ) |
|
|
inline |
88 {
90 {
93 }
94
98 }
virtual void Dispose()
Definition: FileMap.cs:33
◆ Equals()
override bool BrawlLib.SSBB.ResourceNodes.DataSource.Equals |
( |
object |
obj | ) |
|
|
inline |
111 {
112 if (obj is DataSource)
113 {
114 return this == (DataSource) obj;
115 }
116
117 return base.Equals(obj);
118 }
◆ GetHashCode()
override int BrawlLib.SSBB.ResourceNodes.DataSource.GetHashCode |
( |
| ) |
|
|
inline |
121 {
122 return base.GetHashCode();
123 }
◆ operator!=()
106 {
107 return src1.Address != src2.Address || src1.Length != src2.Length || src1.Map != src2.Map;
108 }
◆ operator==()
101 {
102 return src1.Address == src2.Address && src1.Length == src2.Length && src1.Map == src2.Map;
103 }
◆ Address
VoidPtr BrawlLib.SSBB.ResourceNodes.DataSource.Address |
◆ Compression
◆ Empty
◆ Length
int BrawlLib.SSBB.ResourceNodes.DataSource.Length |
◆ Map
FileMap BrawlLib.SSBB.ResourceNodes.DataSource.Map |
◆ Tag
string BrawlLib.SSBB.ResourceNodes.DataSource.Tag |
|
get |
37 {
38 get
39 {
41 {
42 return null;
43 }
44
46 }
47 }
string GetUTF8String()
Definition: VoidPtr.cs:210
◆ this[uint i]
byte BrawlLib.SSBB.ResourceNodes.DataSource.this[uint i] |
|
get |
The documentation for this struct was generated from the following file:
- BrawlLib/SSBB/ResourceNodes/ResourceNode.cs