Class FBXBinaryFileWriter
Inheritance
FBXBinaryFileWriter
Assembly: Assembly-CSharp.dll
Syntax
public class FBXBinaryFileWriter : FBXFileWriter
Constructors
FBXBinaryFileWriter(AssetWriterContext)
Declaration
public FBXBinaryFileWriter(AssetWriterContext assetWriterContext)
Parameters
Fields
Version
Declaration
public const int Version = 7300
Field Value
Properties
IsBinary
Declaration
public override bool IsBinary { get; }
Property Value
Overrides
Methods
Close(FBXNode, DateTime?)
Declaration
public override void Close(FBXNode parent = null, DateTime? dateTime = null)
Parameters
Overrides
CloseExistingChildren(int, int, out bool)
Declaration
public override void CloseExistingChildren(int childCount, int ident, out bool firstChild)
Parameters
Type |
Name |
Description |
int |
childCount |
|
int |
ident |
|
bool |
firstChild |
|
Overrides
WriteArray(int, FBXNode, Type)
Declaration
public override void WriteArray(int length, FBXNode node = null, Type type = null)
Parameters
Overrides
WriteChildrenEnd()
Declaration
public override void WriteChildrenEnd()
Overrides
WriteChildrenStart()
Declaration
public override void WriteChildrenStart()
Overrides
Declaration
public override void WriteComment(int childCount, string comment)
Parameters
Type |
Name |
Description |
int |
childCount |
|
string |
comment |
|
Overrides
Declaration
public override void WriteDocumentHeader()
Overrides
WriteEmbeddedProperty(byte[], FBXNode)
Declaration
public override void WriteEmbeddedProperty(byte[] data, FBXNode node = null)
Parameters
Overrides
WriteLiteralProperty(string, FBXNode)
Declaration
public override void WriteLiteralProperty(string value, FBXNode node = null)
Parameters
Overrides
WriteNode(string, FBXNode, FBXNode)
Declaration
public override void WriteNode(string name, FBXNode parentNode = null, FBXNode node = null)
Parameters
Overrides
Declaration
public override void WriteNodeHeader(int childCount, int ident)
Parameters
Type |
Name |
Description |
int |
childCount |
|
int |
ident |
|
Overrides
WriteProperty(bool, FBXNode)
Declaration
public override void WriteProperty(bool value, FBXNode node = null)
Parameters
Overrides
WriteProperty(double, FBXNode)
Declaration
public override void WriteProperty(double value, FBXNode node = null)
Parameters
Overrides
WriteProperty(int, FBXNode)
Declaration
public override void WriteProperty(int value, FBXNode node = null)
Parameters
Overrides
WriteProperty(long, FBXNode)
Declaration
public override void WriteProperty(long value, FBXNode node = null)
Parameters
Overrides
WriteProperty(float, FBXNode)
Declaration
public override void WriteProperty(float value, FBXNode node = null)
Parameters
Overrides
WriteProperty(string, FBXNode)
Declaration
public override void WriteProperty(string value, FBXNode node = null)
Parameters
Overrides
Declaration
public override void WritePropertyHeader(int propertyCount)
Parameters
Type |
Name |
Description |
int |
propertyCount |
|
Overrides