Typedefs
|
typedef
Bool
(*
|
HrDeform
) (
BaseDocument
*doc,
BaseList2D
*op,
HairObject
*hair,
HairGuides
*guides,
向量
*padr,
Int32
cnt,
Int32
scnt)
|
typedef
Bool
(*
|
HrStyle
) (
BaseDocument
*doc,
BaseList2D
*op,
HairObject
*hair,
HairGuides
*guides,
向量
*padr,
Int32
cnt,
Int32
scnt)
|
typedef
Bool
(*
|
HrForce
) (
BaseDocument
*doc,
BaseList2D
*op,
HairObject
*hair,
HairGuides
*guides,
HairGuideDynamics
*dyn,
向量
*force,
Float
*invmass,
向量
*padr,
Int32
pcnt,
Int32
cnt,
Int32
scnt,
Float
t1,
Float
t2)
|
typedef
Bool
(*
|
HrConstraint
) (
BaseDocument
*doc,
BaseList2D
*op,
HairObject
*hair,
HairGuides
*guides,
HairGuideDynamics
*dyn,
向量
*oldpnt,
向量
*newpnt,
Float
*invmass,
Int32
pcnt,
Int32
cnt,
Int32
scnt)
|
typedef
Bool
(*
|
HrCollision
) (
BaseDocument
*doc,
BaseList2D
*op,
HairObject
*hair,
HairGuides
*guides,
HairGuideDynamics
*dyn, const
向量
&bmin, const
向量
&bmax,
Float
t1,
Float
t2,
Float
pr,
向量
*oldpnt,
向量
*newpnt,
向量
*vel,
Float
*invmass,
Int32
pcnt,
Int32
cnt,
Int32
scnt)
|
typedef
HairGuides
*(*
|
HrGenerate
) (
BaseDocument
*doc,
BaseList2D
*op,
HairObject
*hair,
BaseThread
*thd,
VolumeData
*vd,
Int32
pass, void *data)
|
typedef
Int32
(*
|
HrCalcHair
) (
Int32
index,
Int32
oindex,
NodeData
*node,
HairGuides
*guides,
向量
*guide_pnts,
向量
*rend_pnts,
Float32
*thickness,
VolumeData
*vd,
向量
*n)
|
typedef
Int32
(*
|
HrGenerateAdd
) (
BaseDocument
*doc,
BaseList2D
*op)
|
typedef
向量
(*
|
HrGenerateColor
) (
HairVideoPost
*vp,
Int32
oindex,
HairMaterialData
*mat, const
RayObject
*ro,
HairObject
*op,
HairGuides
*guides,
BaseList2D
*bl,
Float32
*thk,
VolumeData
*vd,
Int32
cpu,
Int32
lid,
Int32
seg,
Int32
p,
Float
lined, const
向量
&linep, const
向量
&v, const
向量
&n, const
向量
&lp, const
向量
&t, const
向量
&r, const
向量
&huv, const
RayHitID
&ply_hit)
|
typedef
Float
(*
|
HrGenerateTransparency
) (
HairVideoPost
*vp,
Int32
oindex,
HairMaterialData
*mat, const
RayObject
*ro,
HairObject
*op,
HairGuides
*guides,
BaseList2D
*bl,
Float32
*thk,
VolumeData
*vd,
Int32
cpu,
Int32
lid,
Int32
seg,
Int32
p,
Float
lined, const
向量
&linep, const
向量
&n, const
向量
&lp, const
向量
&huv, const
RayHitID
&ply_hit, const
RayLight
*light)
|
typedef
向量
(*
|
HrSampleExt
) (
BaseShader
*shader,
NodeData
*node,
ChannelData
*cd,
HairGuides
*guides,
Int32
i,
Float
t)
|
typedef
向量
(*
|
HrSampleHairColorHook
) (
HairVideoPost
*vp,
Int32
oindex,
HairMaterialData
*mat, const
RayObject
*ro,
HairObject
*op,
HairGuides
*guides,
BaseList2D
*bl,
Float32
*thk,
VolumeData
*vd,
Int32
cpu,
Int32
lid,
Int32
seg,
Int32
p,
Float
lined, const
向量
&linep, const
向量
&v, const
向量
&n, const
向量
&lp, const
向量
&t, const
向量
&r, const
向量
&huv, const
RayHitID
&ply_hit)
|
typedef
Float
(*
|
HrSampleHairTransparencyHook
) (
HairVideoPost
*vp,
Int32
oindex,
HairMaterialData
*mat, const
RayObject
*ro,
HairObject
*op,
HairGuides
*guides,
BaseList2D
*bl,
Float32
*thk,
VolumeData
*vd,
Int32
cpu,
Int32
lid,
Int32
seg,
Int32
p,
Float
lined, const
向量
&linep, const
向量
&n, const
向量
&lp, const
向量
&huv, const
RayHitID
&ply_hit, const
RayLight
*light)
|
typedef
Float
(*
|
HrSampleShadowBufferHook
) (
HairVideoPost
*vp,
VolumeData
*vd, const
RayLight
*light, const
向量
&p,
Float
delta,
Int32
cpu)
|
typedef
Bool
(*
|
HrGenerateHairHook
) (
HairObject
*op,
HairGuides
*guides,
HairGuides
*hair,
Int32
pass)
|
typedef
Bool
(*
|
HrIlluminateHook
) (
HairVideoPost
*vp,
VolumeData
*vd, const
RayLight
*light,
向量
&colshad,
向量
&col,
向量
&lv, const
向量
&p, const
向量
&v)
|
typedef
Bool
(*
|
HrInitRender
) (
HairVideoPost
*vp,
VolumeData
*vd,
BaseDocument
*doc,
BaseList2D
*bl,
HairObject
*op,
HairGuides
*guides,
Int32
oindex,
Int32
pass)
|
typedef void(*
|
HrFreeRender
) (
HairVideoPost
*vp,
BaseList2D
*bl)
|
typedef
Float
(*
|
HrModifyHairShadowTransparency
) (
HairVideoPost
*vp,
Int32
oindex,
HairMaterialData
*mat, const
RayObject
*ro,
HairObject
*op,
HairGuides
*guides,
BaseList2D
*bl,
Float32
*thk,
VolumeData
*vd,
Int32
cpu,
Int32
lid,
Int32
seg,
Int32
p,
Float
lined, const
向量
&linep, const
向量
&n, const
向量
&lp, const
向量
&huv, const
RayHitID
&ply_hit, const
RayLight
*light,
Float
trans)
|