| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- Namespace mojo.graphics
- #rem monkeydoc @hidden
- #end
- Class Material
- Method New( shader:Shader )
- _shader=shader
- End
-
- Property Shader:Shader()
-
- Return _shader
- End
-
- #rem monkeydoc @hidden
- #end
- Property Params:ParamBuffer()
-
- Return _params
- End
-
- Method SetVector( name:String,value:Vec4f )
-
- _params.SetVector( name,value )
- End
- Method SetMatrix( name:String,value:Mat4f )
-
- _params.SetMatrix( name,value )
- End
- Method SetTexture( name:String,value:Texture )
-
- _params.SetTexture( name,value )
- End
- Method SetColor( name:String,value:Color )
-
- _params.SetColor( name,value )
- End
-
- Private
-
- Field _shader:Shader
- Field _params:=New ParamBuffer
-
- End
|