Documentation ¶
Index ¶
- func IsExists(path string) bool
- func IsInvalid(path string) bool
- func IsValid(path string) bool
- func LoadJSON(path string, lang string) map[string]interface{}
- func ReadByteArray(path string) []byte
- func Write(ofs *OFS, s string, l int)
- type IFS
- type OFS
- type Reader
- type Serializer
- func (s *Serializer) ReadByteRaw() (byte, error)
- func (s *Serializer) ReadByteSafe() byte
- func (s *Serializer) ReadDWordRaw() (int, error)
- func (s *Serializer) ReadDWordSafe() int
- func (s *Serializer) ReadStringRaw(length int) (string, error)
- func (s *Serializer) ReadStringSafe(length int) string
- func (s *Serializer) ReadVecRaw(length int) ([]byte, error)
- func (s *Serializer) ReadVecSafe(length int) []byte
- func (s *Serializer) ReadWordRaw() (int, error)
- func (s *Serializer) ReadWordSafe() int
- func (s *Serializer) SetOFS(ofs *OFS)
- func (s *Serializer) SkipBytesRaw(length int) error
- func (s *Serializer) SkipBytesSafe(length int)
- func (s *Serializer) WriteByte(v byte) error
- func (s *Serializer) WriteByteSafe(v byte)
- func (s *Serializer) WriteDWord(v int) error
- func (s *Serializer) WriteDWordSafe(n int)
- func (s *Serializer) WriteString(str string, length int) error
- func (s *Serializer) WriteStringSafe(str string, length int)
- func (s *Serializer) WriteVec(v []byte, startp int, length int) error
- func (s *Serializer) WriteVecSafe(v []byte, startp int, length int)
- func (s *Serializer) WriteWord(v int) error
- func (s *Serializer) WriteWordSafe(n int)
- func (s *Serializer) WriteZeroes(startp int, endp int) error
- type Writer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReadByteArray ¶
ReadByteArray reads all contents from file this may does not work properly in every platform should embed images into go file https://ebiten.org/tour/image.html
Types ¶
type Reader ¶
type Reader interface { ReadByteSafe() byte ReadWordSafe() int ReadDWordSafe() int ReadVecSafe(length int) []byte ReadStringSafe(length int) string SkipBytesSafe(length int) }
Reader ...
type Serializer ¶
type Serializer struct {
// contains filtered or unexported fields
}
Serializer ...
func (*Serializer) ReadStringRaw ¶
func (s *Serializer) ReadStringRaw(length int) (string, error)
ReadStringRaw ...
func (*Serializer) ReadStringSafe ¶
func (s *Serializer) ReadStringSafe(length int) string
ReadStringSafe ...
func (*Serializer) ReadVecRaw ¶
func (s *Serializer) ReadVecRaw(length int) ([]byte, error)
ReadVecRaw ...
func (*Serializer) ReadVecSafe ¶
func (s *Serializer) ReadVecSafe(length int) []byte
ReadVecSafe ...
func (*Serializer) SkipBytesRaw ¶
func (s *Serializer) SkipBytesRaw(length int) error
SkipBytesRaw ...
func (*Serializer) WriteString ¶
func (s *Serializer) WriteString(str string, length int) error
WriteString ...
func (*Serializer) WriteStringSafe ¶
func (s *Serializer) WriteStringSafe(str string, length int)
WriteStringSafe ...
func (*Serializer) WriteVec ¶
func (s *Serializer) WriteVec(v []byte, startp int, length int) error
WriteVec ...
func (*Serializer) WriteVecSafe ¶
func (s *Serializer) WriteVecSafe(v []byte, startp int, length int)
WriteVecSafe ...
func (*Serializer) WriteZeroes ¶
func (s *Serializer) WriteZeroes(startp int, endp int) error
WriteZeroes ...
Click to show internal directories.
Click to hide internal directories.