Class ShaderBufferData
java.lang.Object
zombie.core.rendering.ShaderBufferData
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List
<ShaderParameter> protected List
<ShaderParameter> protected List
<ShaderParameter> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
AddBufferMember
(ShaderParameter shaderParameter) protected void
AddUniform
(ShaderParameter shaderParameter) void
CopyInstanced
(ShaderPropertyBlock shaderPropertyBlock) void
CopyParameters
(ShaderPropertyBlock shaderPropertyBlock) void
CopyUniforms
(ShaderPropertyBlock shaderPropertyBlock) int
int
GetSize()
void
PushInstanced
(InstancedBuffer instancedBuffer) void
PushInstanced
(InstancedBuffer instancedBuffer, ShaderPropertyBlock shaderPropertyBlock) void
PushParameters
(InstancedBuffer instancedBuffer) void
void
Reset()
void
void
void
-
Field Details
-
parameterList
-
uniformParameterList
-
instancedParameterList
-
parameters
-
-
Constructor Details
-
ShaderBufferData
-
-
Method Details
-
ResetParameters
public void ResetParameters() -
ResetUniforms
public void ResetUniforms() -
ResetInstanced
public void ResetInstanced() -
AddBufferMember
-
AddUniform
-
CopyParameters
-
CopyUniforms
-
CopyInstanced
-
GetSize
public int GetSize() -
GetCurrentInstance
public int GetCurrentInstance() -
PushParameters
-
PushUniforms
public void PushUniforms() -
PushInstanced
-
PushInstanced
-
Reset
public void Reset()
-