本文整理汇总了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;未经允许,请勿转载。 |
请发表评论