summaryrefslogtreecommitdiff
path: root/packages/cocoaint/src/glkit/GLKEffectPropertyMaterial.inc
blob: 4c56b5da486564aeb0a5316dfee9b2733852ef46 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{ Parsed from GLKit.framework GLKEffectPropertyMaterial.h }


{$ifdef TYPES}
type
  GLKEffectPropertyMaterialPtr = ^GLKEffectPropertyMaterial;
{$endif}

{$ifdef CLASSES}

type
  GLKEffectPropertyMaterial = objcclass external (GLKEffectProperty)
  private
    _ambientColor, _diffuseColor, _specularColor, _emissiveColor: GLKVector4;
    _shininess: GLfloat;
  public
    procedure setAmbientColor(newValue: GLKVector4); message 'setAmbientColor:';
    function ambientColor: GLKVector4; message 'ambientColor';
    procedure setDiffuseColor(newValue: GLKVector4); message 'setDiffuseColor:';
    function diffuseColor: GLKVector4; message 'diffuseColor';
    procedure setSpecularColor(newValue: GLKVector4); message 'setSpecularColor:';
    function specularColor: GLKVector4; message 'specularColor';
    procedure setEmissiveColor(newValue: GLKVector4); message 'setEmissiveColor:';
    function emissiveColor: GLKVector4; message 'emissiveColor';
    procedure setShininess(newValue: GLfloat); message 'setShininess:';
    function shininess: GLfloat; message 'shininess';
  end;
{$endif}