16 lines
295 B
Plaintext
16 lines
295 B
Plaintext
import Scene;
|
|
|
|
interface VertexAttributes
|
|
{
|
|
float3 getWorldPosition();
|
|
float2 getTexCoords();
|
|
float3 getNormal();
|
|
float3 getTangent();
|
|
float3 getBiTangent();
|
|
}
|
|
|
|
interface VertexData
|
|
{
|
|
VertexAttributes getAttributes(uint index, float4x4 transform);
|
|
};
|
|
ParameterBlock<VertexData> vertexData; |