public abstract static class MrObject.MrObjectBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
mName |
protected MrShaderProgram |
mShaderProgram |
protected MrTransform |
mTransform |
protected java.util.Map<java.lang.String,MrUniformKey> |
mUniformKeys |
Constructor and Description |
---|
MrObjectBuilder() |
Modifier and Type | Method and Description |
---|---|
MrObject.MrObjectBuilder |
setName(java.lang.String name)
Sets the name of this object.
|
MrObject.MrObjectBuilder |
setShaderProgram(MrShaderProgram shaderProgram)
Sets the shader program of this object.
|
MrObject.MrObjectBuilder |
setTransform(MrTransform transform)
Sets the transform of this object.
|
MrObject.MrObjectBuilder |
setUniformKeys(java.util.Map<java.lang.String,MrUniformKey> uniformKeys)
Sets the uniformkeys of this object.
|
protected java.lang.String mName
protected MrTransform mTransform
protected java.util.Map<java.lang.String,MrUniformKey> mUniformKeys
protected MrShaderProgram mShaderProgram
public MrObject.MrObjectBuilder setName(java.lang.String name)
name
- public MrObject.MrObjectBuilder setTransform(MrTransform transform)
transform
- public MrObject.MrObjectBuilder setUniformKeys(java.util.Map<java.lang.String,MrUniformKey> uniformKeys)
uniformKeys
- public MrObject.MrObjectBuilder setShaderProgram(MrShaderProgram shaderProgram)
shaderProgram
-