internal ProceduralRequestList(ProceduralTextureStackCreationParams creationParams, ProceduralTextureStack _owner) { requests = new NativeArray <ProceduralTextureStackRequest>((int)creationParams.maxRequestsPerFrame, Allocator.Persistent); owner = _owner; requestUpdates = new System.Collections.Generic.List <ProceduralTextureStackRequestUpdate>((int)creationParams.maxRequestsPerFrame); }
public ProceduralTextureStack(string _name, ProceduralTextureStackCreationParams creationParams) { name = _name; creationParams.borderSize = borderSize; creationParams.Validate(); requests = new ProceduralRequestList(creationParams, this); handle = ProceduralVirtualTexturing.Create(creationParams); }
internal ProceduralRequestList(ProceduralTextureStackCreationParams creationParams, ProceduralTextureStack _owner) { requests = new NativeArray <ProceduralTextureStackRequest>((int)creationParams.maxRequestsPerFrame, Allocator.Persistent); owner = _owner; }
extern internal static ulong Create(ProceduralTextureStackCreationParams p);