//-------------------------------------------------------------------------
void FKCW_3D_Node::setProgram(FKCW_3D_Program*program)
{
	assert(program);
	setRCObject(m_program, program);
	CCNode::setShaderProgram(m_program);
}
//-------------------------------------------------------------------------
void FKCW_3D_Node::setLightSource(FKCW_3D_LightSource*lightSource)
{
	assert(lightSource);
	setRCObject(m_lightSource,lightSource);
}
void Cc3dSubMesh::setIndexVBO(Cc3dIndexVBO3d*indexVBO){
    assert(indexVBO);
    setRCObject(m_indexVBO, indexVBO);
}
//-------------------------------------------------------------------------
void FKCW_3D_Node::setCamera3D(FKCW_3D_Camera*camera)
{
	assert(camera);
	setRCObject(m_camera, camera);
}
void Cc3dSubMesh::setMaterial(Cc3dMaterial*material){
    assert(material);
    setRCObject(m_material, material);
}
void Cc3dSubMesh::setSubMeshData(Cc3dSubMeshData*subMeshData){
    assert(subMeshData);
    setRCObject(m_subMeshData, subMeshData);
    
};
void Cc3dSprite::setLightSource(Cc3dLightSource*lightSource){
    assert(lightSource);
    setRCObject(m_lightSource,lightSource);
}
void Cc3dSubMesh::setTexture(CCTexture2D*texture){
    assert(texture);
    setRCObject(m_texture, texture);
}
void Cc3dSprite::setUniformPassor(Cc3dUniformPassor*uniformPassor){
    assert(uniformPassor);
    setRCObject(m_uniformPassor,uniformPassor);
}
示例#10
0
void Cc3dSprite::setProgram(Cc3dProgram*program){
    assert(program);
    setRCObject(m_program, program);
    CCNode::setShaderProgram(m_program);
    
}
示例#11
0
void Cc3dSprite::setMesh(Cc3dMesh*mesh){
    assert(mesh);
    setRCObject(m_mesh, mesh);
    
};
示例#12
0
void Cc3dSprite::setMaterial(Cc3dMaterial*material){
    assert(material);
    setRCObject(m_material, material);
}
示例#13
0
void Cc3dSprite::setTexture(CCTexture2D*texture){
    assert(texture);
    setRCObject(m_texture, texture);
}