public static Offset <ProceduralFace> CreateProceduralFace(FlatBufferBuilder builder, uint triggerTime_ms = 0, float faceAngle = 0.0f, float faceCenterX = 0.0f, float faceCenterY = 0.0f, float faceScaleX = 1.0f, float faceScaleY = 1.0f, VectorOffset leftEyeOffset = default(VectorOffset), VectorOffset rightEyeOffset = default(VectorOffset)) { builder.StartObject(8); ProceduralFace.AddRightEye(builder, rightEyeOffset); ProceduralFace.AddLeftEye(builder, leftEyeOffset); ProceduralFace.AddFaceScaleY(builder, faceScaleY); ProceduralFace.AddFaceScaleX(builder, faceScaleX); ProceduralFace.AddFaceCenterY(builder, faceCenterY); ProceduralFace.AddFaceCenterX(builder, faceCenterX); ProceduralFace.AddFaceAngle(builder, faceAngle); ProceduralFace.AddTriggerTimeMs(builder, triggerTime_ms); return(ProceduralFace.EndProceduralFace(builder)); }
public static ProceduralFace GetRootAsProceduralFace(ByteBuffer _bb, ProceduralFace obj) { return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }