Module: GL_AMD_performance_monitor::Functions

Defined in:
lib/opengl-definitions/extensions/GL_AMD_performance_monitor.rb

Constant Summary collapse

Parameters =
{
  glGetPerfMonitorGroupsAMD:        [ :void, :pointer, :GLsizei, :pointer ].freeze,
  glGetPerfMonitorCountersAMD:      [ :void, :GLuint, :pointer, :pointer, :GLsizei, :pointer ].freeze,
  glGetPerfMonitorGroupStringAMD:   [ :void, :GLuint, :GLsizei, :pointer, :pointer ].freeze,
  glGetPerfMonitorCounterStringAMD: [ :void, :GLuint, :GLuint, :GLsizei, :pointer, :pointer ].freeze,
  glGetPerfMonitorCounterInfoAMD:   [ :void, :GLuint, :GLuint, :GLenum, :pointer ].freeze,
  glGenPerfMonitorsAMD:             [ :void, :GLsizei, :pointer ].freeze,
  glDeletePerfMonitorsAMD:          [ :void, :GLsizei, :pointer ].freeze,
  glSelectPerfMonitorCountersAMD:   [ :void, :GLuint, :GLboolean, :GLuint, :GLint, :pointer ].freeze,
  glBeginPerfMonitorAMD:            [ :void, :GLuint ].freeze,
  glEndPerfMonitorAMD:              [ :void, :GLuint ].freeze,
  glGetPerfMonitorCounterDataAMD:   [ :void, :GLuint, :GLenum, :GLsizei, :pointer, :pointer ].freeze,
}.freeze

Instance Method Summary collapse

Instance Method Details

#glBeginPerfMonitorAMD(monitor) ⇒ Object



21
# File 'lib/opengl-definitions/extensions/GL_AMD_performance_monitor.rb', line 21

def glBeginPerfMonitorAMD(monitor) end

#glDeletePerfMonitorsAMD(n, monitors) ⇒ Object



19
# File 'lib/opengl-definitions/extensions/GL_AMD_performance_monitor.rb', line 19

def glDeletePerfMonitorsAMD(n, monitors) end

#glEndPerfMonitorAMD(monitor) ⇒ Object



22
# File 'lib/opengl-definitions/extensions/GL_AMD_performance_monitor.rb', line 22

def glEndPerfMonitorAMD(monitor) end

#glGenPerfMonitorsAMD(n, monitors) ⇒ Object



18
# File 'lib/opengl-definitions/extensions/GL_AMD_performance_monitor.rb', line 18

def glGenPerfMonitorsAMD(n, monitors) end

#glGetPerfMonitorCounterDataAMD(monitor, pname, dataSize, data, bytesWritten) ⇒ Object



23
# File 'lib/opengl-definitions/extensions/GL_AMD_performance_monitor.rb', line 23

def glGetPerfMonitorCounterDataAMD(monitor, pname, dataSize, data, bytesWritten) end

#glGetPerfMonitorCounterInfoAMD(group, counter, pname, data) ⇒ Object



17
# File 'lib/opengl-definitions/extensions/GL_AMD_performance_monitor.rb', line 17

def glGetPerfMonitorCounterInfoAMD(group, counter, pname, data) end

#glGetPerfMonitorCountersAMD(group, numCounters, maxActiveCounters, counterSize, counters) ⇒ Object



14
# File 'lib/opengl-definitions/extensions/GL_AMD_performance_monitor.rb', line 14

def glGetPerfMonitorCountersAMD(group, numCounters, maxActiveCounters, counterSize, counters) end

#glGetPerfMonitorCounterStringAMD(group, counter, bufSize, length, counterString) ⇒ Object



16
# File 'lib/opengl-definitions/extensions/GL_AMD_performance_monitor.rb', line 16

def glGetPerfMonitorCounterStringAMD(group, counter, bufSize, length, counterString) end

#glGetPerfMonitorGroupsAMD(numGroups, groupsSize, groups) ⇒ Object



13
# File 'lib/opengl-definitions/extensions/GL_AMD_performance_monitor.rb', line 13

def glGetPerfMonitorGroupsAMD(numGroups, groupsSize, groups) end

#glGetPerfMonitorGroupStringAMD(group, bufSize, length, groupString) ⇒ Object



15
# File 'lib/opengl-definitions/extensions/GL_AMD_performance_monitor.rb', line 15

def glGetPerfMonitorGroupStringAMD(group, bufSize, length, groupString) end

#glSelectPerfMonitorCountersAMD(monitor, enable, group, numCounters, counterList) ⇒ Object



20
# File 'lib/opengl-definitions/extensions/GL_AMD_performance_monitor.rb', line 20

def glSelectPerfMonitorCountersAMD(monitor, enable, group, numCounters, counterList) end