cocos3d  2.0.0
Classes | Macros | Enumerations | Functions
CC3ShaderSemantics.h File Reference
#import "CC3OpenGLFoundation.h"
#import "CC3OSExtensions.h"

Classes

class  CC3GLSLVariableConfiguration
 
class  CC3ShaderSemanticsBase
 
class  CC3ShaderSemanticsByVarName
 
category  CC3ShaderSemanticsByVarName(DefaultMappings)
 
protocol  <CC3ShaderSemanticsDelegate>
 

Macros

#define CC3AssertBoneUniformForSkinSection(uniform, skinSection)
 

Enumerations

enum  CC3Semantic {
  kCC3SemanticNone = 0, kCC3SemanticRedundant, kCC3SemanticVertexLocation, kCC3SemanticVertexNormal,
  kCC3SemanticVertexTangent, kCC3SemanticVertexBitangent, kCC3SemanticVertexColor, kCC3SemanticVertexBoneWeights,
  kCC3SemanticVertexBoneIndices, kCC3SemanticVertexPointSize, kCC3SemanticVertexTexture, kCC3SemanticHasVertexNormal,
  kCC3SemanticShouldNormalizeVertexNormal, kCC3SemanticShouldRescaleVertexNormal, kCC3SemanticHasVertexTangent, kCC3SemanticHasVertexBitangent,
  kCC3SemanticHasVertexColor, kCC3SemanticHasVertexWeight, kCC3SemanticHasVertexMatrixIndex, kCC3SemanticHasVertexTextureCoordinate,
  kCC3SemanticHasVertexPointSize, kCC3SemanticIsDrawingPoints, kCC3SemanticShouldDrawFrontFaces, kCC3SemanticShouldDrawBackFaces,
  kCC3SemanticModelLocalMatrix, kCC3SemanticModelLocalMatrixInv, kCC3SemanticModelLocalMatrixInvTran, kCC3SemanticModelMatrix,
  kCC3SemanticModelMatrixInv, kCC3SemanticModelMatrixInvTran, kCC3SemanticViewMatrix, kCC3SemanticViewMatrixInv,
  kCC3SemanticViewMatrixInvTran, kCC3SemanticModelViewMatrix, kCC3SemanticModelViewMatrixInv, kCC3SemanticModelViewMatrixInvTran,
  kCC3SemanticProjMatrix, kCC3SemanticProjMatrixInv, kCC3SemanticProjMatrixInvTran, kCC3SemanticViewProjMatrix,
  kCC3SemanticViewProjMatrixInv, kCC3SemanticViewProjMatrixInvTran, kCC3SemanticModelViewProjMatrix, kCC3SemanticModelViewProjMatrixInv,
  kCC3SemanticModelViewProjMatrixInvTran, kCC3SemanticVertexBoneCount, kCC3SemanticBatchBoneCount, kCC3SemanticBoneMatricesGlobal,
  kCC3SemanticBoneMatricesInvTranGlobal, kCC3SemanticBoneMatricesEyeSpace, kCC3SemanticBoneMatricesInvTranEyeSpace, kCC3SemanticBoneMatricesModelSpace,
  kCC3SemanticBoneMatricesInvTranModelSpace, kCC3SemanticBoneQuaternionsGlobal, kCC3SemanticBoneTranslationsGlobal, kCC3SemanticBoneScalesGlobal,
  kCC3SemanticBoneQuaternionsEyeSpace, kCC3SemanticBoneTranslationsEyeSpace, kCC3SemanticBoneScalesEyeSpace, kCC3SemanticBoneQuaternionsModelSpace,
  kCC3SemanticBoneTranslationsModelSpace, kCC3SemanticBoneScalesModelSpace, kCC3SemanticCameraLocationGlobal, kCC3SemanticCameraLocationModelSpace,
  kCC3SemanticCameraFrustum, kCC3SemanticCameraFrustumDepth, kCC3SemanticViewport, kCC3SemanticColor,
  kCC3SemanticMaterialColorAmbient, kCC3SemanticMaterialColorDiffuse, kCC3SemanticMaterialColorSpecular, kCC3SemanticMaterialColorEmission,
  kCC3SemanticMaterialOpacity, kCC3SemanticMaterialShininess, kCC3SemanticMaterialReflectivity, kCC3SemanticMinimumDrawnAlpha,
  kCC3SemanticIsUsingLighting, kCC3SemanticSceneLightColorAmbient, kCC3SemanticLightIsEnabled, kCC3SemanticLightPositionGlobal,
  kCC3SemanticLightPositionEyeSpace, kCC3SemanticLightPositionModelSpace, kCC3SemanticLightInvertedPositionGlobal, kCC3SemanticLightInvertedPositionEyeSpace,
  kCC3SemanticLightInvertedPositionModelSpace, kCC3SemanticLightColorAmbient, kCC3SemanticLightColorDiffuse, kCC3SemanticLightColorSpecular,
  kCC3SemanticLightAttenuation, kCC3SemanticLightSpotDirectionGlobal, kCC3SemanticLightSpotDirectionEyeSpace, kCC3SemanticLightSpotDirectionModelSpace,
  kCC3SemanticLightSpotExponent, kCC3SemanticLightSpotCutoffAngle, kCC3SemanticLightSpotCutoffAngleCosine, kCC3SemanticFogIsEnabled,
  kCC3SemanticFogColor, kCC3SemanticFogAttenuationMode, kCC3SemanticFogDensity, kCC3SemanticFogStartDistance,
  kCC3SemanticFogEndDistance, kCC3SemanticTextureCount, kCC3SemanticTextureSampler, kCC3SemanticTexture2DCount,
  kCC3SemanticTexture2DSampler, kCC3SemanticTextureCubeCount, kCC3SemanticTextureCubeSampler, kCC3SemanticTexUnitConstantColor,
  kCC3SemanticTexUnitMode, kCC3SemanticTexUnitCombineRGBFunction, kCC3SemanticTexUnitSource0RGB, kCC3SemanticTexUnitSource1RGB,
  kCC3SemanticTexUnitSource2RGB, kCC3SemanticTexUnitOperand0RGB, kCC3SemanticTexUnitOperand1RGB, kCC3SemanticTexUnitOperand2RGB,
  kCC3SemanticTexUnitCombineAlphaFunction, kCC3SemanticTexUnitSource0Alpha, kCC3SemanticTexUnitSource1Alpha, kCC3SemanticTexUnitSource2Alpha,
  kCC3SemanticTexUnitOperand0Alpha, kCC3SemanticTexUnitOperand1Alpha, kCC3SemanticTexUnitOperand2Alpha, kCC3SemanticCenterOfGeometry,
  kCC3SemanticBoundingBoxMin, kCC3SemanticBoundingBoxMax, kCC3SemanticBoundingBoxSize, kCC3SemanticBoundingRadius,
  kCC3SemanticAnimationFraction, kCC3SemanticPointSize, kCC3SemanticPointSizeAttenuation, kCC3SemanticPointSizeMinimum,
  kCC3SemanticPointSizeMaximum, kCC3SemanticPointSpritesIsEnabled, kCC3SemanticFrameTime, kCC3SemanticSceneTime,
  kCC3SemanticSceneTimeSine, kCC3SemanticSceneTimeCosine, kCC3SemanticSceneTimeTangent, kCC3SemanticDrawCountCurrentFrame,
  kCC3SemanticRandomNumber, kCC3SemanticAppBase, kCC3SemanticMax = 0xFFFF, DEPRECATED_ATTRIBUTE = kCC3SemanticVertexBoneWeights,
  DEPRECATED_ATTRIBUTE = kCC3SemanticVertexBoneWeights, DEPRECATED_ATTRIBUTE = kCC3SemanticVertexBoneWeights, DEPRECATED_ATTRIBUTE = kCC3SemanticVertexBoneWeights
}
 

Functions

NSString * NSStringFromCC3Semantic (CC3Semantic semantic)
 

Macro Definition Documentation

#define CC3AssertBoneUniformForSkinSection (   uniform,
  skinSection 
)
Value:
CC3Assert(skinSection.boneCount <= uniform.size, \
@"%@ in %@ supports %i bones, which is not enough for %@.", \
uniform, uniform.program, uniform.size, skinSection);

Macro for asserting that the specified uniform is large enough to represent the number of bones in the specified skin section.

Enumeration Type Documentation

Indicates the semantic usage for scene content.

Under OpenGL ES 2, these values are used to match an GLSL program variable to its semantic usage within a GLSL shader.

The semantic value kCC3SemanticAppBase and kCC3SemanticMax define a range of values that can be used by the application to define and match custom app-specific semantics. The framework will not automatically assign or use values within this range, so it can be used by the app to indicate an app-specific semantic usage.

Enumerator
kCC3SemanticNone 

No defined semantic usage.

kCC3SemanticRedundant 

Semantic usage is redundant.

Typically used to identify repeated or redundant GLSL variables.

kCC3SemanticVertexLocation 

Vertex location.

kCC3SemanticVertexNormal 

Vertex normal.

kCC3SemanticVertexTangent 

Vertex tangent.

kCC3SemanticVertexBitangent 

Vertex bitangent (aka binormals).

kCC3SemanticVertexColor 

Vertex color.

kCC3SemanticVertexBoneWeights 

Vertex skinning bone weights.

kCC3SemanticVertexBoneIndices 

Vertex skinning bone indices.

kCC3SemanticVertexPointSize 

Vertex point size.

kCC3SemanticVertexTexture 

Vertex texture coordinate for one texture unit.

kCC3SemanticHasVertexNormal 

(bool) Whether a vertex normal is available.

kCC3SemanticShouldNormalizeVertexNormal 

(bool) Whether vertex normals should be normalized.

kCC3SemanticShouldRescaleVertexNormal 

(bool) Whether vertex normals should be rescaled.

kCC3SemanticHasVertexTangent 

(bool) Whether a vertex tangent is available.

kCC3SemanticHasVertexBitangent 

(bool) Whether a vertex bitangent is available.

kCC3SemanticHasVertexColor 

(bool) Whether a vertex color is available.

kCC3SemanticHasVertexWeight 

(bool) Whether a vertex weight is available.

kCC3SemanticHasVertexMatrixIndex 

(bool) Whether a vertex matrix index is available.

kCC3SemanticHasVertexTextureCoordinate 

(bool) Whether a vertex texture coordinate is available.

kCC3SemanticHasVertexPointSize 

(bool) Whether a vertex point size is available.

kCC3SemanticIsDrawingPoints 

(bool) Whether the vertices are being drawn as points.

kCC3SemanticShouldDrawFrontFaces 

(bool) Whether the front side of each face is to be drawn.

kCC3SemanticShouldDrawBackFaces 

(bool) Whether the back side of each face is to be drawn.

kCC3SemanticModelLocalMatrix 

(mat4) Current model-to-parent matrix.

kCC3SemanticModelLocalMatrixInv 

(mat4) Inverse of current model-to-parent matrix.

kCC3SemanticModelLocalMatrixInvTran 

(mat3) Inverse-transpose of current model-to-parent matrix.

kCC3SemanticModelMatrix 

(mat4) Current model-to-world matrix.

kCC3SemanticModelMatrixInv 

(mat4) Inverse of current model-to-world matrix.

kCC3SemanticModelMatrixInvTran 

(mat3) Inverse-transpose of current model-to-world matrix.

kCC3SemanticViewMatrix 

(mat4) Camera view matrix.

kCC3SemanticViewMatrixInv 

(mat4) Inverse of camera view matrix.

kCC3SemanticViewMatrixInvTran 

(mat3) Inverse-transpose of camera view matrix.

kCC3SemanticModelViewMatrix 

(mat4) Current model-view matrix.

kCC3SemanticModelViewMatrixInv 

(mat4) Inverse of current model-view matrix.

kCC3SemanticModelViewMatrixInvTran 

(mat3) Inverse-transpose of current model-view matrix.

kCC3SemanticProjMatrix 

(mat4) Camera projection matrix.

kCC3SemanticProjMatrixInv 

(mat4) Inverse of camera projection matrix.

kCC3SemanticProjMatrixInvTran 

(mat3) Inverse-transpose of camera projection matrix.

kCC3SemanticViewProjMatrix 

(mat4) Camera view and projection matrix.

kCC3SemanticViewProjMatrixInv 

(mat4) Inverse of camera view and projection matrix.

kCC3SemanticViewProjMatrixInvTran 

(mat3) Inverse-transpose of camera view and projection matrix.

kCC3SemanticModelViewProjMatrix 

(mat4) Current model-view-projection matrix.

kCC3SemanticModelViewProjMatrixInv 

(mat4) Inverse of current model-view-projection matrix.

kCC3SemanticModelViewProjMatrixInvTran 

(mat3) Inverse-transpose of current model-view-projection matrix.

kCC3SemanticVertexBoneCount 

(int) Number of bones influencing each vertex (ie- number of weights/matrices specified on each vertex)

kCC3SemanticBatchBoneCount 

(int) Length of the bone arrays for the current skin section.

kCC3SemanticBoneMatricesGlobal 

(mat4[]) Array of bone matrices in the current mesh skin section in global coordinates (length of array is specified by kCC3SemanticBatchBoneCount).

kCC3SemanticBoneMatricesInvTranGlobal 

(mat3[]) Array of inverse-transposes of the bone matrices in the current mesh skin section in global coordinates (length of array is specified by kCC3SemanticBatchBoneCount).

kCC3SemanticBoneMatricesEyeSpace 

(mat4[]) Array of bone matrices in the current mesh skin section in eye space (length of array is specified by kCC3SemanticBatchBoneCount).

kCC3SemanticBoneMatricesInvTranEyeSpace 

(mat3[]) Array of inverse-transposes of the bone matrices in the current mesh skin section in eye space (length of array is specified by kCC3SemanticBatchBoneCount).

kCC3SemanticBoneMatricesModelSpace 

(mat4[]) Array of bone matrices in the current mesh skin section in local coordinates of model (length of array is specified by kCC3SemanticBatchBoneCount).

kCC3SemanticBoneMatricesInvTranModelSpace 

(mat3[]) Array of inverse-transposes of the bone matrices in the current mesh skin section in local coordinates of model (length of array is specified by kCC3SemanticBatchBoneCount).

kCC3SemanticBoneQuaternionsGlobal 

(vec4[]) Array of bone quaternions in the current mesh skin section in global coordinates (length of array is specified by kCC3SemanticBatchBoneCount).

kCC3SemanticBoneTranslationsGlobal 

(vec3[]) Array of bone translations in the current mesh skin section in global coordinates (length of array is specified by kCC3SemanticBatchBoneCount).

kCC3SemanticBoneScalesGlobal 

(vec3[]) Array of bone scales in the current mesh skin section in global coordinates (length of array is specified by kCC3SemanticBatchBoneCount).

kCC3SemanticBoneQuaternionsEyeSpace 

(vec4[]) Array of bone quaternions in the current mesh skin section in eye space (length of array is specified by kCC3SemanticBatchBoneCount).

kCC3SemanticBoneTranslationsEyeSpace 

(vec3[]) Array of bone translations in the current mesh skin section in eye space (length of array is specified by kCC3SemanticBatchBoneCount).

kCC3SemanticBoneScalesEyeSpace 

(vec3[]) Array of bone scales in the current mesh skin section in eye space (length of array is specified by kCC3SemanticBatchBoneCount).

kCC3SemanticBoneQuaternionsModelSpace 

(vec4[]) Array of bone quaternions in the current mesh skin section in local coordinates of model (length of array is specified by kCC3SemanticBatchBoneCount).

kCC3SemanticBoneTranslationsModelSpace 

(vec3[]) Array of bone translations in the current mesh skin section in local coordinates of model (length of array is specified by kCC3SemanticBatchBoneCount).

kCC3SemanticBoneScalesModelSpace 

(vec3[]) Array of bone scales in the current mesh skin section in local coordinates of model (length of array is specified by kCC3SemanticBatchBoneCount).

kCC3SemanticCameraLocationGlobal 

(vec3) Location of the camera in global coordinates.

kCC3SemanticCameraLocationModelSpace 

(vec3) Location of the camera in local coordinates of model (not camera).

kCC3SemanticCameraFrustum 

(vec4) Dimensions of the camera frustum (FOV width (radians), FOV height (radians), near clip, far clip).

kCC3SemanticCameraFrustumDepth 

(vec4) The depth of the camera frustum (far clip, near clip, -(f+n)/(f-n), -2nf/(f-n)).

kCC3SemanticViewport 

(int4) The viewport rectangle in pixels (x, y, width, height).

kCC3SemanticColor 

(vec4) Color when lighting & materials are not in use.

kCC3SemanticMaterialColorAmbient 

(vec4) Ambient color of the material.

kCC3SemanticMaterialColorDiffuse 

(vec4) Diffuse color of the material.

kCC3SemanticMaterialColorSpecular 

(vec4) Specular color of the material.

kCC3SemanticMaterialColorEmission 

(vec4) Emission color of the material.

kCC3SemanticMaterialOpacity 

(float) Opacity of the material.

kCC3SemanticMaterialShininess 

(float) Shininess of the material (0 <> 128).

kCC3SemanticMaterialReflectivity 

(float) Reflectivity of the material (0 <> 1).

kCC3SemanticMinimumDrawnAlpha 

(float) Minimum alpha value to be drawn, otherwise will be discarded.

kCC3SemanticIsUsingLighting 

(bool) Whether any lighting is enabled.

kCC3SemanticSceneLightColorAmbient 

(vec4) Ambient light color of the scene.

kCC3SemanticLightIsEnabled 

(bool) Whether a light is enabled.

kCC3SemanticLightPositionGlobal 

(vec4) Homogeneous position (location or direction) of a light in global coordinates.

kCC3SemanticLightPositionEyeSpace 

(vec4) Homogeneous position (location or direction) of a light in eye space.

kCC3SemanticLightPositionModelSpace 

(vec4) Homogeneous position (location or direction) of a light in local coordinates of model (not light).

kCC3SemanticLightInvertedPositionGlobal 

(vec4) Inverted homogeneous position (from opposite direction) of a light in global coordinates.

kCC3SemanticLightInvertedPositionEyeSpace 

(vec4) Inverted homogeneous position (from opposite direction) of a light in eye space.

kCC3SemanticLightInvertedPositionModelSpace 

(vec4) Inverted homogeneous position (from opposite direction) of a light in local coordinates of model (not light).

kCC3SemanticLightColorAmbient 

(vec4) Ambient color of a light.

kCC3SemanticLightColorDiffuse 

(vec4) Diffuse color of a light.

kCC3SemanticLightColorSpecular 

(vec4) Specular color of a light.

kCC3SemanticLightAttenuation 

(vec3) Distance attenuation coefficients for a light.

kCC3SemanticLightSpotDirectionGlobal 

(vec3) Direction of a spotlight in global coordinates.

kCC3SemanticLightSpotDirectionEyeSpace 

(vec3) Direction of a spotlight in eye space.

kCC3SemanticLightSpotDirectionModelSpace 

(vec3) Direction of a spotlight in local coordinates of the model (not light).

kCC3SemanticLightSpotExponent 

(float) Fade-off exponent of a spotlight.

kCC3SemanticLightSpotCutoffAngle 

(float) Cutoff angle of a spotlight.

kCC3SemanticLightSpotCutoffAngleCosine 

(float) Cosine of cutoff angle of a spotlight.

kCC3SemanticFogIsEnabled 

(bool) Whether scene fogging is enabled.

kCC3SemanticFogColor 

(vec4) Fog color.

kCC3SemanticFogAttenuationMode 

(int) Fog attenuation mode (one of GL_LINEAR, GL_EXP or GL_EXP2).

kCC3SemanticFogDensity 

(float) Fog density.

kCC3SemanticFogStartDistance 

(float) Distance from camera at which fogging effect starts.

kCC3SemanticFogEndDistance 

(float) Distance from camera at which fogging effect ends.

kCC3SemanticTextureCount 

(int) Number of active textures of any types.

kCC3SemanticTextureSampler 

(sampler2D/sampler3D) Texture sampler of any type.

kCC3SemanticTexture2DCount 

(int) Number of active 2D textures.

kCC3SemanticTexture2DSampler 

(sampler2D) 2D texture sampler.

kCC3SemanticTextureCubeCount 

(int) Number of active cube-map textures.

kCC3SemanticTextureCubeSampler 

(sampler2D) Cube-map texture sampler.

kCC3SemanticTexUnitConstantColor 

(vec4) Constant color of a texture unit.

kCC3SemanticTexUnitMode 

(int) Environment mode of a texture unit.

kCC3SemanticTexUnitCombineRGBFunction 

(int) RBG combiner function of a texture unit.

kCC3SemanticTexUnitSource0RGB 

(int) RGB of source 0 of a texture unit.

kCC3SemanticTexUnitSource1RGB 

(int) RGB of source 1 of a texture unit.

kCC3SemanticTexUnitSource2RGB 

(int) RGB of source 2 of a texture unit.

kCC3SemanticTexUnitOperand0RGB 

(int) RGB combining operand of source 0 of a texture unit.

kCC3SemanticTexUnitOperand1RGB 

(int) RGB combining operand of source 1 of a texture unit.

kCC3SemanticTexUnitOperand2RGB 

(int) RGB combining operand of source 2 of a texture unit.

kCC3SemanticTexUnitCombineAlphaFunction 

(int) Alpha combiner function of a texture unit.

kCC3SemanticTexUnitSource0Alpha 

(int) Alpha of source 0 of a texture unit.

kCC3SemanticTexUnitSource1Alpha 

(int) Alpha of source 1 of a texture unit.

kCC3SemanticTexUnitSource2Alpha 

(int) Alpha of source 2 of a texture unit.

kCC3SemanticTexUnitOperand0Alpha 

(int) Alpha combining operand of source 0 of a texture unit.

kCC3SemanticTexUnitOperand1Alpha 

(int) Alpha combining operand of source 1 of a texture unit.

kCC3SemanticTexUnitOperand2Alpha 

(int) Alpha combining operand of source 2 of a texture unit.

kCC3SemanticCenterOfGeometry 

(vec3) Center of geometry of the model in the model's local coordinates.

kCC3SemanticBoundingBoxMin 

(vec3) Minimum corner of the model's bounding box in the model's local coordinates.

kCC3SemanticBoundingBoxMax 

(vec3) Maximum corner of the model's bounding box in the model's local coordinates.

kCC3SemanticBoundingBoxSize 

(vec3) Dimensions of the model's bounding box in the model's local coordinates.

kCC3SemanticBoundingRadius 

(float) Radius of the model's bounding sphere in the model's local coordinates.

kCC3SemanticAnimationFraction 

(float) Fraction of the model's animation that has been viewed (range 0-1).

kCC3SemanticPointSize 

(float) Default size of points, if not specified per-vertex in a vertex attribute array.

kCC3SemanticPointSizeAttenuation 

(vec3) Point size distance attenuation coefficients.

kCC3SemanticPointSizeMinimum 

(float) Minimum size points will be allowed to shrink to.

kCC3SemanticPointSizeMaximum 

(float) Maximum size points will be allowed to grow to.

kCC3SemanticPointSpritesIsEnabled 

(bool) Whether points should be interpeted as textured sprites.

kCC3SemanticFrameTime 

(float) Time in seconds since the last frame.

kCC3SemanticSceneTime 

(vec2) The real time, in seconds, since the scene was opened, and the fractional part of that time (T, fmod(T, 1)).

kCC3SemanticSceneTimeSine 

(vec4) Sine of the scene time (sin(T), sin(T/2), sin(T/4), sin(T/8)).

kCC3SemanticSceneTimeCosine 

(vec4) Cosine of the scene time (cos(T), cos(T/2), cos(T/4), cos(T/8)).

kCC3SemanticSceneTimeTangent 

(vec4) Tangent of the scene time (tan(T), tan(T/2), tan(T/4), tan(T/8)).

kCC3SemanticDrawCountCurrentFrame 

(int) Number of draw calls so far in this frame.

kCC3SemanticRandomNumber 

(float) A random number between 0 and 1.

kCC3SemanticAppBase 

First semantic of app-specific custom semantics.

kCC3SemanticMax 

Maximum value for an app-specific custom semantic.

DEPRECATED_ATTRIBUTE 
Deprecated:
Renamed to kCC3SemanticVertexBoneWeights.
Deprecated:
Renamed to kCC3SemanticVertexBoneIndices.
Deprecated:
Renamed to kCC3SemanticVertexBoneCount.
Deprecated:
Renamed to kCC3SemanticBatchBoneCount.
DEPRECATED_ATTRIBUTE 
Deprecated:
Renamed to kCC3SemanticVertexBoneWeights.
Deprecated:
Renamed to kCC3SemanticVertexBoneIndices.
Deprecated:
Renamed to kCC3SemanticVertexBoneCount.
Deprecated:
Renamed to kCC3SemanticBatchBoneCount.
DEPRECATED_ATTRIBUTE 
Deprecated:
Renamed to kCC3SemanticVertexBoneWeights.
Deprecated:
Renamed to kCC3SemanticVertexBoneIndices.
Deprecated:
Renamed to kCC3SemanticVertexBoneCount.
Deprecated:
Renamed to kCC3SemanticBatchBoneCount.
DEPRECATED_ATTRIBUTE 
Deprecated:
Renamed to kCC3SemanticVertexBoneWeights.
Deprecated:
Renamed to kCC3SemanticVertexBoneIndices.
Deprecated:
Renamed to kCC3SemanticVertexBoneCount.
Deprecated:
Renamed to kCC3SemanticBatchBoneCount.

Function Documentation

NSString* NSStringFromCC3Semantic ( CC3Semantic  semantic)

Returns a string representation of the specified semantic.