|
static xiiResult | EncodeNormal (const xiiVec3 &vNormal, xiiArrayPtr< xiiUInt8 > dest, xiiMeshNormalPrecision::Enum normalPrecision) |
|
static xiiResult | EncodeTangent (const xiiVec3 &vTangent, float fTangentSign, xiiArrayPtr< xiiUInt8 > dest, xiiMeshNormalPrecision::Enum tangentPrecision) |
|
static xiiResult | EncodeTexCoord (const xiiVec2 &vTexCoord, xiiArrayPtr< xiiUInt8 > dest, xiiMeshTexCoordPrecision::Enum texCoordPrecision) |
|
static xiiResult | EncodeBoneWeights (const xiiVec4 &vWeights, xiiArrayPtr< xiiUInt8 > dest, xiiMeshBoneWeigthPrecision::Enum precision) |
|
static xiiResult | EncodeColor (const xiiVec4 &vColor, xiiArrayPtr< xiiUInt8 > dest, xiiMeshVertexColorConversion::Enum conversion) |
|
static xiiResult | EncodeNormal (const xiiVec3 &vNormal, xiiArrayPtr< xiiUInt8 > dest, xiiGALResourceFormat::Enum destFormat) |
|
static xiiResult | EncodeTangent (const xiiVec3 &vTangent, float fTangentSign, xiiArrayPtr< xiiUInt8 > dest, xiiGALResourceFormat::Enum destFormat) |
|
static xiiResult | EncodeTexCoord (const xiiVec2 &vTexCoord, xiiArrayPtr< xiiUInt8 > dest, xiiGALResourceFormat::Enum destFormat) |
|
static xiiResult | EncodeBoneWeights (const xiiVec4 &vWeights, xiiArrayPtr< xiiUInt8 > dest, xiiGALResourceFormat::Enum destFormat) |
|
static xiiResult | DecodeNormal (xiiArrayPtr< const xiiUInt8 > source, xiiVec3 &ref_vDestNormal, xiiMeshNormalPrecision::Enum normalPrecision) |
|
static xiiResult | DecodeTangent (xiiArrayPtr< const xiiUInt8 > source, xiiVec3 &ref_vDestTangent, float &ref_fDestBiTangentSign, xiiMeshNormalPrecision::Enum tangentPrecision) |
|
static xiiResult | DecodeTexCoord (xiiArrayPtr< const xiiUInt8 > source, xiiVec2 &ref_vDestTexCoord, xiiMeshTexCoordPrecision::Enum texCoordPrecision) |
|
static xiiResult | DecodeNormal (xiiArrayPtr< const xiiUInt8 > source, xiiGALResourceFormat::Enum sourceFormat, xiiVec3 &ref_vDestNormal) |
|
static xiiResult | DecodeTangent (xiiArrayPtr< const xiiUInt8 > source, xiiGALResourceFormat::Enum sourceFormat, xiiVec3 &ref_vDestTangent, float &ref_fDestBiTangentSign) |
|
static xiiResult | DecodeTexCoord (xiiArrayPtr< const xiiUInt8 > source, xiiGALResourceFormat::Enum sourceFormat, xiiVec2 &ref_vDestTexCoord) |
|
static xiiResult | EncodeFromFloat (const float fSource, xiiArrayPtr< xiiUInt8 > dest, xiiGALResourceFormat::Enum destFormat) |
|
static xiiResult | EncodeFromVec2 (const xiiVec2 &vSource, xiiArrayPtr< xiiUInt8 > dest, xiiGALResourceFormat::Enum destFormat) |
|
static xiiResult | EncodeFromVec3 (const xiiVec3 &vSource, xiiArrayPtr< xiiUInt8 > dest, xiiGALResourceFormat::Enum destFormat) |
|
static xiiResult | EncodeFromVec4 (const xiiVec4 &vSource, xiiArrayPtr< xiiUInt8 > dest, xiiGALResourceFormat::Enum destFormat) |
|
static xiiResult | DecodeToFloat (xiiArrayPtr< const xiiUInt8 > source, xiiGALResourceFormat::Enum sourceFormat, float &ref_fDest) |
|
static xiiResult | DecodeToVec2 (xiiArrayPtr< const xiiUInt8 > source, xiiGALResourceFormat::Enum sourceFormat, xiiVec2 &ref_vDest) |
|
static xiiResult | DecodeToVec3 (xiiArrayPtr< const xiiUInt8 > source, xiiGALResourceFormat::Enum sourceFormat, xiiVec3 &ref_vDest) |
|
static xiiResult | DecodeToVec4 (xiiArrayPtr< const xiiUInt8 > source, xiiGALResourceFormat::Enum sourceFormat, xiiVec4 &ref_vDest) |
|
static xiiResult | GetPositionStream (const xiiMeshBufferResourceDescriptor &meshBufferDesc, const xiiVec3 *&out_pPositions, xiiUInt32 &out_uiElementStride) |
| Helper function to get the position stream from the given mesh buffer descriptor.
|
|
static xiiResult | GetPositionAndNormalStream (const xiiMeshBufferResourceDescriptor &meshBufferDesc, const xiiVec3 *&out_pPositions, const xiiUInt8 *&out_pNormals, xiiGALResourceFormat::Enum &out_normalFormat, xiiUInt32 &out_uiElementStride) |
| Helper function to get the position and normal stream from the given mesh buffer descriptor.
|
|