C# Класс FarseerPhysics.Samples.DrawingSystem.AssetCreator

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AssetCreator ( GraphicsDevice device ) : System
CalculateOrigin ( Body b ) : Vector2
CircleTexture ( float radius, MaterialType type, Color color, float materialScale ) : Microsoft.Xna.Framework.Graphics.Texture2D
EllipseTexture ( float radiusX, float radiusY, MaterialType type, Color color, float materialScale ) : Microsoft.Xna.Framework.Graphics.Texture2D
LoadContent ( Microsoft.Xna.Framework.Content.ContentManager contentManager ) : void
TextureFromShape ( Shape shape, MaterialType type, Color color, float materialScale ) : Microsoft.Xna.Framework.Graphics.Texture2D
TextureFromVertices ( Vertices vertices, MaterialType type, Color color, float materialScale ) : Microsoft.Xna.Framework.Graphics.Texture2D

Приватные методы

Метод Описание
RenderTexture ( int width, int height, Microsoft.Xna.Framework.Graphics.Texture2D material, List verticesFill, Microsoft.Xna.Framework.Graphics.VertexPositionColor verticesOutline ) : Microsoft.Xna.Framework.Graphics.Texture2D
RenderTexture ( int width, int height, Microsoft.Xna.Framework.Graphics.Texture2D material, Microsoft.Xna.Framework.Graphics.VertexPositionColorTexture verticesFill, Microsoft.Xna.Framework.Graphics.VertexPositionColor verticesOutline ) : Microsoft.Xna.Framework.Graphics.Texture2D

Описание методов

AssetCreator() публичный Метод

public AssetCreator ( GraphicsDevice device ) : System
device GraphicsDevice
Результат System

CalculateOrigin() публичный статический Метод

public static CalculateOrigin ( Body b ) : Vector2
b FarseerPhysics.Dynamics.Body
Результат Vector2

CircleTexture() публичный Метод

public CircleTexture ( float radius, MaterialType type, Color color, float materialScale ) : Microsoft.Xna.Framework.Graphics.Texture2D
radius float
type MaterialType
color Color
materialScale float
Результат Microsoft.Xna.Framework.Graphics.Texture2D

EllipseTexture() публичный Метод

public EllipseTexture ( float radiusX, float radiusY, MaterialType type, Color color, float materialScale ) : Microsoft.Xna.Framework.Graphics.Texture2D
radiusX float
radiusY float
type MaterialType
color Color
materialScale float
Результат Microsoft.Xna.Framework.Graphics.Texture2D

LoadContent() публичный Метод

public LoadContent ( Microsoft.Xna.Framework.Content.ContentManager contentManager ) : void
contentManager Microsoft.Xna.Framework.Content.ContentManager
Результат void

TextureFromShape() публичный Метод

public TextureFromShape ( Shape shape, MaterialType type, Color color, float materialScale ) : Microsoft.Xna.Framework.Graphics.Texture2D
shape FarseerPhysics.Collision.Shapes.Shape
type MaterialType
color Color
materialScale float
Результат Microsoft.Xna.Framework.Graphics.Texture2D

TextureFromVertices() публичный Метод

public TextureFromVertices ( Vertices vertices, MaterialType type, Color color, float materialScale ) : Microsoft.Xna.Framework.Graphics.Texture2D
vertices Vertices
type MaterialType
color Color
materialScale float
Результат Microsoft.Xna.Framework.Graphics.Texture2D