Get Started. It's Free
or sign up with your email address
Tekst by Mind Map: Tekst

1. API

1.1. PluginText

1.1.1. SetText(String Val)

1.1.2. Shadow

1.1.2.1. EnableEffect

1.1.2.2. DisableEffect

1.1.2.3. SetMaterial(Color)

1.1.2.4. SetSize

1.1.2.5. SetAngle

1.1.2.6. SetStrength

1.1.3. Glow

1.1.3.1. analogicznie jak shadow

1.1.4. Outline

1.1.4.1. jak powyżej

1.1.5. Stroke

1.1.5.1. Jak powyżej

1.1.6. Material

1.1.6.1. Wskaźnik na materiał zawierający informacje o kolorze etc

1.1.7. IsMultiline (true/false)

1.1.8. SetMaxWidth

1.1.9. SetMaxSize

1.1.10. LineWrappingMode

1.1.10.1. AnyCharacter

1.1.10.2. WhiteSpace(space/tab/\n)

1.1.11. SetHorizontalAlignment

1.1.12. SetVerticalAlignment

1.1.13. SetSpacing

1.1.14. SetLineSpacing(Leading)

1.1.15. GetCharacterTransformChannel(int CharacterNumber)

1.1.16. GetCharacterMaterialChannel(int CharacterNumber)

2. FUNKCJONALNOŚĆ

2.1. Ustawienie wartości tekstu

3. ARCHITEKTURA

3.1. W dużym skrócie wszelkie wymienone efekty powinny być osiągalne za pomocą jednego nodea z pluginem tekst / bez koniecznosci mnozenia bytów

4. WYGLĄD

4.1. PixelShader

4.1.1. tekstura

4.1.1.1. Plugin Texture

4.1.1.2. Plugin Sequence

4.1.1.3. Inne pluginy oferujące możliwość streamingu tekstur (np. odtwarzanie avi, video input, etc)

4.1.2. Materiał

4.1.2.1. Kolor RGBA

4.1.2.2. Kolor ambient

4.1.2.3. kolor diffuse

4.2. Extrude 3D

4.2.1. Plugin Extrude którego nie posiadamy narazie

4.3. Efekty

4.3.1. Glow

4.3.1.1. Color(Material)

4.3.1.2. Size

4.3.1.3. Strength

4.3.2. Stroke

4.3.2.1. Color(Material)

4.3.2.2. Size

4.3.3. Outline

4.3.3.1. Color(Material)

4.3.3.2. Size

4.3.4. Shadow

4.3.4.1. Angle

4.3.4.2. Size

4.3.4.3. Strength

4.3.4.4. Color (Material)

5. Efekty dynamiczne

5.1. Interpolowanie materiału kazdej z literek osobno

5.2. Zmienna alpha dla każdej literki osobno

5.3. Transformacja każdej z literek osobno (rotate/scale/pos)

6. Zachowanie tekstu

6.1. Kerning

6.2. Spacing

6.3. Line spacing

6.4. Align V

6.4.1. Top

6.4.2. Center

6.4.3. Bottom

6.5. Align H

6.5.1. Left

6.5.2. Center

6.5.3. Right

6.6. Multiline

6.6.1. Łamanie wierszy

6.6.1.1. WhiteSpace

6.6.1.1.1. Space

6.6.1.1.2. Tab

6.6.1.1.3. \n

6.6.1.2. Dowolny znak

6.6.1.3. Nie robimy automatycznego dzielenia wyrazów

6.6.2. Szerokość

6.6.3. Max Height

6.7. Max Width

7. UBER TEKST

7.1. Możliwość wykorzystania w ramach jednego textboxa wielu różnych styli. Wtedy wyglądałoby to +/- tak UberTekst.SetText("__[style(/sciezka/stylu)]__Paweł Burgchardt: __[style(/sciezka/stylu2)]__ moja wypowiedź na ten temat jest następująca...");