当前位置: 首页>>代码示例>>C++>>正文


C++ checkErrors函数代码示例

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


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


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