Show / Hide Table of Contents

Class FlcFile

Connects to a *.FLC or *.CEL file to extract animation frames.

Inheritance
Object
FlcFile
Namespace: DaggerfallConnect.Arena2
Assembly: Assembly-CSharp.dll
Syntax
public class FlcFile

Constructors

| Improve this Doc View Source

FlcFile()

Declaration
public FlcFile()
| Improve this Doc View Source

FlcFile(String)

Declaration
public FlcFile(string filePath)
Parameters
Type Name Description
String filePath

Properties

| Improve this Doc View Source

ColorCount

Declaration
public int ColorCount { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

CurrentFrame

Declaration
public int CurrentFrame { get; set; }
Property Value
Type Description
Int32
| Improve this Doc View Source

FLC_HeaderSet

Declaration
public bool FLC_HeaderSet { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

FlicType

Declaration
public FlcFile.FLIC_Format FlicType { get; }
Property Value
Type Description
FlcFile.FLIC_Format
| Improve this Doc View Source

FrameBuffer

Declaration
public Color32[] FrameBuffer { get; }
Property Value
Type Description
Color32[]
| Improve this Doc View Source

FrameDelay

Declaration
public float FrameDelay { get; }
Property Value
Type Description
Single
| Improve this Doc View Source

FrameHeaders

Declaration
public FlcFile.FrameHeader[] FrameHeaders { get; }
Property Value
Type Description
FlcFile.FrameHeader[]
| Improve this Doc View Source

Header

Declaration
public FlcFile.FLICHeader Header { get; }
Property Value
Type Description
FlcFile.FLICHeader
| Improve this Doc View Source

Palette

Declaration
public Color32[] Palette { get; }
Property Value
Type Description
Color32[]
| Improve this Doc View Source

ReadyToPlay

Declaration
public bool ReadyToPlay { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

Transparency

Declaration
public bool Transparency { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

TransparentBlue

Declaration
public byte TransparentBlue { get; set; }
Property Value
Type Description
Byte
| Improve this Doc View Source

TransparentGreen

Declaration
public byte TransparentGreen { get; set; }
Property Value
Type Description
Byte
| Improve this Doc View Source

TransparentRed

Declaration
public byte TransparentRed { get; set; }
Property Value
Type Description
Byte

Methods

| Improve this Doc View Source

BufferNextFrame(Int32)

Declaration
public bool BufferNextFrame(int frameNum = -1)
Parameters
Type Name Description
Int32 frameNum
Returns
Type Description
Boolean
| Improve this Doc View Source

Load(String)

Loads a *.FLC file.

Declaration
public bool Load(string filePath)
Parameters
Type Name Description
String filePath

Absolute path to *.FLC file

Returns
Type Description
Boolean

True if file loaded successfully and is ready to use frame data.

  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX