Table of Contents

Class ViewProjector

Namespace
Lime.RenderOptimizer
Assembly
Lime.dll
public abstract class ViewProjector
Inheritance
ViewProjector
Derived
Inherited Members

Properties

ProjectorNode

public abstract Node ProjectorNode { get; }

Property Value

Node

Methods

CalcAABBInContainer(Matrix32, Matrix32, Rectangle)

protected static Rectangle CalcAABBInContainer(Matrix32 containerWorldToLocal, Matrix32 contentLocalToWorld, Rectangle contentAABB)

Parameters

containerWorldToLocal Matrix32
contentLocalToWorld Matrix32
contentAABB Rectangle

Returns

Rectangle

CalcAABBInContainer(Matrix32, Rectangle)

protected static Rectangle CalcAABBInContainer(Matrix32 contentToContainer, Rectangle contentAABB)

Parameters

contentToContainer Matrix32
contentAABB Rectangle

Returns

Rectangle

Project(Node, ContentSize)

public abstract ContentSize Project(Node node, ContentSize size)

Parameters

node Node
size ContentSize

Returns

ContentSize