StringCodec<R extends RTypeIntLike> class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
type
→ R
-
Native type describing the memory region this codec reads and writes.
finalinherited
Methods
-
allocate(RaylibTemp<RaylibBase> temp, MemoryPointer<RType> p, String key, {int count = 1, bool raw = false})
→ void
-
Allocates any backing storage for a value at
p, using temp and
identified by key. count and raw are for codecs that allocate
arrays or need unmanaged memory.
inherited
-
allocator(RaylibTemp<RaylibBase> temp)
→ RaylibTempAllocator<RType>?
-
Returns the temp allocator this codec uses to allocate backing storage
out of
temp, or null if it doesn't allocate.
override
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
read(MemoryPointer<RType> p)
→ String
-
Reads a value of type
E from the memory at p.
override
-
readString(MemoryPointer<RType> p, int maxLength)
→ String
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
write(MemoryPointer<RType> p, String value)
→ void
-
Writes
value to the memory at p.
override
-
writeString(MemoryPointer<RType> p, String value, int maxLength)
→ void
-