Program Class |
Namespace: Ooogles
The Program type exposes the following members.
| Name | Description | |
|---|---|---|
| Program |
Creates an empty program object.
| |
| Program(Shader, Shader) |
Creates an empty program object.
|
| Name | Description | |
|---|---|---|
| ActiveAttributes |
Get the number of active attribute variables in the program.
| |
| ActiveUniforms |
Get the number of active uniform variables in the program.
| |
| Current |
Get the program that is currently active.
| |
| DeleteStatus |
Get the delete status.
| |
| Handle |
Internal OpenGL handle to the object
(Inherited from GLObject.) | |
| LinkStatus |
Get the link status.
| |
| ValidateStatus |
Get the validate status.
|
| Name | Description | |
|---|---|---|
| AttachShader |
Attach a shader object to the program.
| |
| AttachShaders |
Attaches a vertex shader and fragment shader in a single call.
| |
| DetachShader |
Detach a shader object from a program object.
| |
| Dispose |
Disposes of the OpenGL object
(Inherited from GLObject.) | |
| Equals |
Checks if this object matches another object.
(Inherited from GLObject.) | |
| GetAttachedShaders |
Return the shader objects attached to the program.
| |
| GetAttributeInfo |
Return information about an active attribute variable.
| |
| GetHashCode |
Returns a hash code for this object
(Inherited from GLObject.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| GetUniformInfo |
Return information about an active uniform variable.
| |
| Link |
Links the program.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) | |
| Use |
Installs the program object as part of current rendering state.
| |
| Validate |
Validates the program.
|