| ## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# iBezierFactoryState Member List

This is the complete list of members for iBezierFactoryState, including all inherited members.

AddCurveVertex(const csVector3 &v, const csVector2 &uv)=0 | iBezierFactoryState | `[pure virtual]`
AddRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
ClearCurveVertices()=0 | iBezierFactoryState | `[pure virtual]`
CreateCurve()=0 | iBezierFactoryState | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
FindCurveIndex(iCurve *curve) const =0 | iBezierFactoryState | `[pure virtual]`
GetCosinusFactor() const =0 | iBezierFactoryState | `[pure virtual]`
GetCurve(int idx) const =0 | iBezierFactoryState | `[pure virtual]`
GetCurveCount() const =0 | iBezierFactoryState | `[pure virtual]`
GetCurvesCenter() const =0 | iBezierFactoryState | `[pure virtual]`
GetCurvesScale() const =0 | iBezierFactoryState | `[pure virtual]`
GetCurveTexel(int i) const =0 | iBezierFactoryState | `[pure virtual]`
GetCurveVertex(int i) const =0 | iBezierFactoryState | `[pure virtual]`
GetCurveVertexCount() const =0 | iBezierFactoryState | `[pure virtual]`
GetCurveVertices() const =0 | iBezierFactoryState | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
MergeTemplate(iBezierFactoryState *tpl, iMaterialWrapper *default_material=0, csVector3 *shift=0, csMatrix3 *transform=0)=0 | iBezierFactoryState | `[pure virtual]`
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
RemoveCurve(int idx)=0 | iBezierFactoryState | `[pure virtual]`
RemoveCurves()=0 | iBezierFactoryState | `[pure virtual]`
RemoveRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
SetCosinusFactor(float cosfact)=0 | iBezierFactoryState | `[pure virtual]`
SetCurvesCenter(const csVector3 &cen)=0 | iBezierFactoryState | `[pure virtual]`
SetCurvesScale(float scale)=0 | iBezierFactoryState | `[pure virtual]`
SetCurveTexel(int idx, const csVector2 &vt)=0 | iBezierFactoryState | `[pure virtual]`
SetCurveVertex(int idx, const csVector3 &vt)=0 | iBezierFactoryState | `[pure virtual]`
~iBase() | iBase | `[inline, protected, virtual]`