Draw
backend.Draw (Class)
Static Members
unity
unityUrpAddRenderPasses(renderer: unityengine.rendering.universal.ScriptableRenderer, renderingData: unityengine.rendering.universal.RenderingData): Void| Name | Type |
|---|---|
renderer |
unityengine.rendering.universal.ScriptableRenderer |
renderingData |
unityengine.rendering.universal.RenderingData |
Instance Members
| Name | Type |
|---|---|
visual |
ceramic.Visual |
| Returns |
|---|
| Anonymous |
| Name | Type |
|---|---|
visuals |
Array<ceramic.Visual> |
| Returns |
|---|
| Int |
| Name | Type |
|---|---|
x |
ceramic.Float32 |
y |
ceramic.Float32 |
z |
ceramic.Float32 |
unity
putPosAndTextureSlot(x: ceramic.Float32, y: ceramic.Float32, z: ceramic.Float32, textureSlot: ceramic.Float32): Void| Name | Type |
|---|---|
x |
ceramic.Float32 |
y |
ceramic.Float32 |
z |
ceramic.Float32 |
textureSlot |
ceramic.Float32 |
| Name | Type |
|---|---|
i |
Int |
| Name | Type |
|---|---|
uvX |
Float |
uvY |
Float |
| Name | Type |
|---|---|
r |
Float |
g |
Float |
b |
Float |
a |
Float |
unity
putTransformedQuad(w: Float, h: Float, matA: Float, matB: Float, matC: Float, matD: Float, matTX: Float, matTY: Float, z: Float, textureSlot: Float, r: Float, g: Float, b: Float, a: Float, u0: Float, v0: Float, u1: Float, v1: Float, u2: Float, v2: Float, u3: Float, v3: Float, flipOrder: Bool, wireframe: Bool, attrs: Array<Float>, attrsLen: Int, attrCount: Int): Void| Name | Type |
|---|---|
w |
Float |
h |
Float |
matA |
Float |
matB |
Float |
matC |
Float |
matD |
Float |
matTX |
Float |
matTY |
Float |
z |
Float |
textureSlot |
Float |
r |
Float |
g |
Float |
b |
Float |
a |
Float |
u0 |
Float |
v0 |
Float |
u1 |
Float |
v1 |
Float |
u2 |
Float |
v2 |
Float |
u3 |
Float |
v3 |
Float |
flipOrder |
Bool |
wireframe |
Bool |
attrs |
Array<Float> |
attrsLen |
Int |
attrCount |
Int |
unity
putTransformedMeshPart(vertices32: ceramic.Float32Array, vertices: Array<Float>, indices: Array<Int>, start: Int, end: Int, hasUvs: Bool, uvs: Array<Float>, uvFactorX: Float, uvFactorY: Float, singleColor: Bool, indicesColor: Bool, floatColors: ceramic.Float32Array, colors: Array<ceramic.AlphaColor>, r: Float, g: Float, b: Float, a: Float, globalAlpha: Float, premultiply: Bool, zeroAlpha: Bool, meshAttrCount: Int, shaderAttrCount: Int, matA: Float, matB: Float, matC: Float, matD: Float, matTX: Float, matTY: Float, z: Float, textureSlot: Float): Void| Name | Type |
|---|---|
vertices32 |
ceramic.Float32Array |
vertices |
Array<Float> |
indices |
Array<Int> |
start |
Int |
end |
Int |
hasUvs |
Bool |
uvs |
Array<Float> |
uvFactorX |
Float |
uvFactorY |
Float |
singleColor |
Bool |
indicesColor |
Bool |
floatColors |
ceramic.Float32Array |
colors |
Array<ceramic.AlphaColor> |
r |
Float |
g |
Float |
b |
Float |
a |
Float |
globalAlpha |
Float |
premultiply |
Bool |
zeroAlpha |
Bool |
meshAttrCount |
Int |
shaderAttrCount |
Int |
matA |
Float |
matB |
Float |
matC |
Float |
matD |
Float |
matTX |
Float |
matTY |
Float |
z |
Float |
textureSlot |
Float |
| Name | Type |
|---|---|
index |
Int |
value |
Float |
| Name | Type | Default |
|---|---|---|
renderTarget |
ceramic.RenderTexture | |
force |
Bool | false |
| Name | Type |
|---|---|
shader |
ShaderImpl |
unity
setBlendFuncSeparate(srcRgb: BlendMode, dstRgb: BlendMode, srcAlpha: BlendMode, dstAlpha: BlendMode): Void| Name | Type |
|---|---|
srcRgb |
BlendMode |
dstRgb |
BlendMode |
srcAlpha |
BlendMode |
dstAlpha |
BlendMode |
| Returns |
|---|
| Int |
| Name | Type |
|---|---|
slot |
Int |
| Name | Type |
|---|---|
backendItem |
Texture |
textureId |
TextureId |
| Returns |
|---|
| Bool |
| Name | Type |
|---|---|
backendItem |
Texture |
| Returns |
|---|
| TextureId |
| Name | Type |
|---|---|
texture |
Texture |
| Returns |
|---|
| Int |
| Name | Type |
|---|---|
texture |
Texture |
| Returns |
|---|
| Int |
| Name | Type |
|---|---|
texture |
Texture |
| Returns |
|---|
| Int |
| Name | Type |
|---|---|
texture |
Texture |
| Returns |
|---|
| Int |
| Name | Type |
|---|---|
backendItem |
Texture |
| Name | Type |
|---|---|
primitiveType |
ceramic.RenderPrimitiveType |
| Name | Type |
|---|---|
quad |
ceramic.Quad |
| Name | Type |
|---|---|
mesh |
ceramic.Mesh |
| Name | Type |
|---|---|
x |
Float |
y |
Float |
width |
Float |
height |
Float |
| Name | Type |
|---|---|
numVerticesAfter |
Int |
numIndicesAfter |
Int |
customFloatAttributesSize |
Int |
| Returns |
|---|
| Bool |
| Returns |
|---|
| Int |
| Returns |
|---|
| Int |
| Returns |
|---|
| Bool |
Private Members
| Name | Type |
|---|---|
width |
Float |
height |
Float |
unity
updateViewMatrix(density: Float, width: Float, height: Float, ?transform: ceramic.Transform, ?flipX: Float = 1, ?flipY: Float = 1): Void| Name | Type | Default |
|---|---|---|
density |
Float | |
width |
Float | |
height |
Float | |
transform |
ceramic.Transform | (optional) |
flipX |
Float | 1 |
flipY |
Float | 1 |
| Name | Type |
|---|---|
transform |
ceramic.Transform |
| Returns |
|---|
| Dynamic |
| Name | Type |
|---|---|
backendItem |
Texture |
| Name | Type |
|---|---|
renderTarget |
ceramic.RenderTexture |
unity
addRenderPasses(renderer: unityengine.rendering.universal.ScriptableRenderer, renderingData: unityengine.rendering.universal.RenderingData): Void| Name | Type |
|---|---|
renderer |
unityengine.rendering.universal.ScriptableRenderer |
renderingData |
unityengine.rendering.universal.RenderingData |
Metadata
| Name | Parameters |
|---|---|
:hxGen |
- |
:allow |
backend.Backend |