Files
XCEngine/docs/api/rhi/opengl/pipeline-state/get-native-handle.md
2026-03-20 02:35:45 +08:00

544 B

OpenGLPipelineState::GetNativeHandle

void* GetNativeHandle() override;

获取 OpenGL shader program 的原生句柄。

返回:

  • OpenGL: void* 指向 GLuint 类型的 program 值

线程安全:

复杂度: O(1)

示例:

void* handle = pipelineState->GetNativeHandle();
GLuint program = static_cast<GLuint>(reinterpret_cast<uintptr_t>(handle));

相关文档