• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C++ checkErrors函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C++中checkErrors函数的典型用法代码示例。如果您正苦于以下问题:C++ checkErrors函数的具体用法?C++ checkErrors怎么用?C++ checkErrors使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了checkErrors函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: glGenVertexArrays

GLuint GLHelper::generateVAO(const GLuint number) {
    GLuint bufferID;
    glGenVertexArrays(number, &bufferID);
    vertexArrays.push_back(bufferID);
    checkErrors("generateVAO");
    return bufferID;
}
开发者ID:enginmanap,项目名称:uberGame,代码行数:7,代码来源:GLHelper.cpp


示例2: rs2_create_config

JNIEXPORT jlong JNICALL Java_org_librealsense_Native_rs2CreateConfig
  (JNIEnv *env, jclass) {
    rs2_error *error = NULL;
    rs2_config* config = rs2_create_config(&error);
    checkErrors(env, error);
    return (jlong) config;
}
开发者ID:cansik,项目名称:librealsense,代码行数:7,代码来源:rsjvm.cpp


示例3: rs2_pipeline_stop

JNIEXPORT void JNICALL Java_org_librealsense_Native_rs2PipelineStop
  (JNIEnv *env, jclass, jlong pipeAddr) {
    rs2_error *error = NULL;
    rs2_pipeline* pipe = (rs2_pipeline*)pipeAddr;
    rs2_pipeline_stop(pipe, &error);
    checkErrors(env, error);
}
开发者ID:cansik,项目名称:librealsense,代码行数:7,代码来源:rsjvm.cpp


示例4: rs2_get_frame_stream_profile

 JNIEXPORT jlong JNICALL Java_org_librealsense_Native_rs2GetFrameStreamProfile
   (JNIEnv *env, jclass, jlong frameAddr) {
   rs2_error *error = NULL;
     rs2_frame* frame = (rs2_frame*) frameAddr;
     const rs2_stream_profile* streamProfile = rs2_get_frame_stream_profile(frame, &error);
     checkErrors(env, error);
     return (jlong)streamProfile;
 }
开发者ID:cansik,项目名称:librealsense,代码行数:8,代码来源:rsjvm.cpp


示例5: checkErrors

void ExprShortEdit::setExpressionString(const std::string& expression) {
    edit->setText(QString(expression.c_str()));
    controlRebuildTimer->setSingleShot(true);
    controlRebuildTimer->start(0);
    checkErrors();
    emit exprChanged();
}
开发者ID:davvid,项目名称:SeExpr,代码行数:7,代码来源:ExprShortEdit.cpp


示例6: glCreateProgram

GLuint GLHelper::createProgram(const std::vector<GLuint> &shaderList) {
    GLuint program = glCreateProgram();

    for (size_t iLoop = 0; iLoop < shaderList.size(); iLoop++) {
        glAttachShader(program, shaderList[iLoop]);
    }

    glLinkProgram(program);

    GLint status;
    glGetProgramiv(program, GL_LINK_STATUS, &status);

    if (status == GL_FALSE) {
        GLint infoLogLength;
        glGetProgramiv(program, GL_INFO_LOG_LENGTH, &infoLogLength);

        GLchar *strInfoLog = new GLchar[infoLogLength + 1];
        glGetProgramInfoLog(program, infoLogLength, NULL, strInfoLog);
        std::cerr << "Linking failed: \n" << strInfoLog << std::endl;
        delete[] strInfoLog;
    } else {
        std::cout << "Program compiled successfully" << std::endl;
    }

    for (size_t iLoop = 0; iLoop < shaderList.size(); iLoop++) {
        glDetachShader(program, shaderList[iLoop]);
    }

    checkErrors("createProgram");
    return program;
}
开发者ID:enginmanap,项目名称:uberGame,代码行数:31,代码来源:GLHelper.cpp


示例7: stopSong

bool KSoundManager::playSong(std::string name, float volume, float stereo, bool loop)
{
	if(mSilent) return true;
	//printf("play %s, with looping = %i\n", name.c_str(), (int) loop); 
	
	//stop any current song
	if(song)
		stopSong();
	// don't even bother if no sound file specified
	if ("" == name || "data/music/ " == name)
		return false;
				
		result = mSystem->createSound(name.c_str(), FMOD_CREATESTREAM | FMOD_SOFTWARE | FMOD_2D, 0, &song); 

	if (!song)
	{
		printf("FMOD Error loading %s!\n", name.c_str());
		checkErrors();
		return false;
	}
	//extract the important part out of the name
	int startPos = (int)name.find_last_of("/");
	mCurrentSongName = name.substr(startPos + 1, name.size() - 4 - startPos - 1);
	
	mMusicVolume = volume;
	song->setMode(loop ? FMOD_LOOP_NORMAL : FMOD_LOOP_OFF);
	mSystem->playSound(FMOD_CHANNEL_FREE, song, false, &songChannel);

	songChannel->setPan(stereo);
	songChannel->setVolume(volume);
	songChannel->getFrequency(&songBaseFrequency);		//get the base frequency for modulation later
	songChannel->setPriority(0);		//the music is the top priority in SkyPaint
	// for now, just return true - of course this needs to be changed
	return true;
}
开发者ID:allegrocm,项目名称:Falcon,代码行数:35,代码来源:KSoundManager.cpp


示例8: alListenerfv

void EOSAudioDevice::listenerSetOrientationAt(float atx, float aty, float atz)
{
	_listenerOrientation[0] = atx;
	_listenerOrientation[1] = aty;
	_listenerOrientation[2] = atz;
	alListenerfv(AL_ORIENTATION, _listenerOrientation);
	checkErrors("listenerSetOrientationAt()");
}
开发者ID:ultimoistante,项目名称:eos-multimedia-scripting,代码行数:8,代码来源:EOSAudioDevice.cpp


示例9: assert

void Connection::SendPassword()
{
	assert(m_connection);
	noidle();
	assert(!m_command_list_active);
	mpd_run_password(m_connection.get(), m_password.c_str());
	checkErrors();
}
开发者ID:Spotlight0xff,项目名称:ncmpcpp,代码行数:8,代码来源:mpdpp.cpp


示例10: rs2_supports_device_info

JNIEXPORT jint JNICALL Java_org_librealsense_Native_rs2SupportsDeviceInfo
  (JNIEnv *env, jclass, jlong deviceAddr, jint cameraInfo) {
    rs2_error *error = NULL;
    rs2_device* device = (rs2_device*) deviceAddr;
    int supported = rs2_supports_device_info(device, static_cast<rs2_camera_info>(cameraInfo), &error);
    checkErrors(env, error);
    return (jint) supported;
}
开发者ID:cansik,项目名称:librealsense,代码行数:8,代码来源:rsjvm.cpp


示例11: rs2_get_stream_profiles

JNIEXPORT jlong JNICALL Java_org_librealsense_Native_rs2GetStreamProfiles
  (JNIEnv *env, jclass, jlong sensorAddr) {
    rs2_error *error = NULL;
    rs2_sensor* sensor = (rs2_sensor*) sensorAddr;
    rs2_stream_profile_list* streamProfileList = rs2_get_stream_profiles(sensor, &error);
    checkErrors(env, error);
    return (jlong)streamProfileList;
}
开发者ID:cansik,项目名称:librealsense,代码行数:8,代码来源:rsjvm.cpp


示例12: rs2_is_sensor_extendable_to

JNIEXPORT jint JNICALL Java_org_librealsense_Native_rs2IsSensorExtendableTo
  (JNIEnv *env, jclass, jlong sensorAddr, jint extension) {
    rs2_error *error = NULL;
    rs2_sensor* sensor = (rs2_sensor*) sensorAddr;
    int extendable = rs2_is_sensor_extendable_to(sensor, static_cast<rs2_extension>(extension), &error);
    checkErrors(env, error);
    return (jint)extendable;
}
开发者ID:cansik,项目名称:librealsense,代码行数:8,代码来源:rsjvm.cpp


示例13: rs2_create_sensor

JNIEXPORT jlong JNICALL Java_org_librealsense_Native_rs2CreateSensor
  (JNIEnv *env, jclass, jlong sensorListAddr, jint index) {
    rs2_error *error = NULL;
    rs2_sensor_list *sensorList = (rs2_sensor_list*) sensorListAddr;
    rs2_sensor* sensor = rs2_create_sensor(sensorList, index, &error);
    checkErrors(env, error);
    return (jlong)sensor;
}
开发者ID:cansik,项目名称:librealsense,代码行数:8,代码来源:rsjvm.cpp


示例14: rs2_get_frame_number

 JNIEXPORT jlong JNICALL Java_org_librealsense_Native_rs2GetFrameNumber
    (JNIEnv *env, jclass, jlong frameAddr) {
    rs2_error *error = NULL;
      rs2_frame* frame = (rs2_frame*) frameAddr;
      unsigned long long frameNumber = rs2_get_frame_number(frame, &error);
      checkErrors(env, error);
      return (jlong)frameNumber;
  }
开发者ID:cansik,项目名称:librealsense,代码行数:8,代码来源:rsjvm.cpp


示例15: rs2_embedded_frames_count

JNIEXPORT jint JNICALL Java_org_librealsense_Native_rs2EmbeddedFramesCount
  (JNIEnv *env, jclass, jlong framesAddr) {
    rs2_error *error = NULL;
    rs2_frame* frames = (rs2_frame*) framesAddr;
    int frame_count = rs2_embedded_frames_count(frames, &error);
    checkErrors(env, error);
    return (jint)frame_count;
}
开发者ID:cansik,项目名称:librealsense,代码行数:8,代码来源:rsjvm.cpp


示例16: rs2_query_sensors

JNIEXPORT jlong JNICALL Java_org_librealsense_Native_rs2QuerySensors
  (JNIEnv *env, jclass, jlong deviceAddr) {
    rs2_error *error = NULL;
    rs2_device* device = (rs2_device*) deviceAddr;
    rs2_sensor_list* sensorList = rs2_query_sensors(device, &error);
    checkErrors(env, error);
    return (jlong)sensorList;
}
开发者ID:cansik,项目名称:librealsense,代码行数:8,代码来源:rsjvm.cpp


示例17: rs2_get_sensors_count

JNIEXPORT jint JNICALL Java_org_librealsense_Native_rs2GetSensorsCount
  (JNIEnv *env, jclass, jlong sensorListAddr) {
    rs2_error *error = NULL;
    rs2_sensor_list* sensorList = (rs2_sensor_list*)sensorListAddr;
    int count = rs2_get_sensors_count(sensorList, &error);
    checkErrors(env, error);
    return (jint)count;
 }
开发者ID:cansik,项目名称:librealsense,代码行数:8,代码来源:rsjvm.cpp


示例18: checkErrors

JNIEXPORT jint JNICALL Java_org_librealsense_Native_rs2GetFrameWidth
  (JNIEnv *env, jclass, jlong frameAddr) {
    rs2_error *error = NULL;
    rs2_frame* frame = (rs2_frame*)frameAddr;
    jint result = (jint)rs2_get_frame_width(frame, &error);
    checkErrors(env, error);
    return result;
}
开发者ID:cansik,项目名称:librealsense,代码行数:8,代码来源:rsjvm.cpp


示例19: rs2_get_device_count

JNIEXPORT jint JNICALL Java_org_librealsense_Native_rs2GetDeviceCount
  (JNIEnv *env, jclass, jlong deviceListAddr) {
    rs2_error *error = NULL;
    rs2_device_list* device_list = (rs2_device_list*) deviceListAddr;
    int count = rs2_get_device_count(device_list, &error);
    checkErrors(env, error);
    return (jint) count;
}
开发者ID:cansik,项目名称:librealsense,代码行数:8,代码来源:rsjvm.cpp


示例20: rs2_process_frame

JNIEXPORT void JNICALL Java_org_librealsense_Native_rs2ProcessFrame
  (JNIEnv *env, jclass, jlong blockAddr, jlong frameAddr) {
    rs2_error *error = NULL;
    rs2_processing_block* block = (rs2_processing_block*)blockAddr;
    rs2_frame* frame = (rs2_frame*)frameAddr;
    rs2_process_frame(block, frame, &error);
    checkErrors(env, error);
}
开发者ID:cansik,项目名称:librealsense,代码行数:8,代码来源:rsjvm.cpp



注:本文中的checkErrors函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ checkExternalPointer函数代码示例发布时间:2022-05-30
下一篇:
C++ checkError函数代码示例发布时间:2022-05-30
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap